OWL ITS + 탐지시스템(인터넷 진흥원)
minhee
2022-02-11 35f30fdf5c8c34ef5bd44f3f2f8c715cec7d8813
src/main/resources/mybatis/query-template/HostingField-template.xml
@@ -5,22 +5,24 @@
    <select id="find" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition">
        SELECT
        ht.id as id,
        ht.code as code,
        ht.name as name,
        ht.manager as manager,
        ht.tel as tel,
        ht.email as email,
        ht.memo as memo
        h.id as id,
        h.code as code,
        h.name as name,
        h.manager as manager,
        h.tel as tel,
        h.email as email,
        h.url as url,
        h.memo as memo
        FROM
        hosting ht
        hosting_field h
        WHERE 1=1
        <if test="name != '' and name != null">
            AND ht.name like CONCAT('%',#{name},'%')
            AND h.name like CONCAT('%',#{name},'%')
        </if>
        <if test="id != '' and id != null">
            AND ht.id like CONCAT('%',#{id},'%')
            AND h.id like CONCAT('%',#{id},'%')
        </if>
        ORDER BY h.register_date DESC
        <if test="pageSize != '' and pageSize != null">
            limit #{pageSize} offset #{page};
        </if>
@@ -28,15 +30,30 @@
    <select id="count" resultType="java.lang.Long" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition">
        SELECT
        count(ht.id)
        count(DISTINCT h.id)
        FROM
        hosting ht
        hosting_field h
        WHERE 1=1
        <if test="name != '' and name != null">
            AND ht.name like CONCAT('%',#{name},'%')
            AND h.name like CONCAT('%',#{name},'%')
        </if>
        <if test="id != '' and id != null">
            AND ht.id like CONCAT('%',#{id},'%')
            AND h.id like CONCAT('%',#{id},'%')
        </if>
    </select>
    <select id="findById" resultType="java.util.HashMap" parameterType="java.lang.Long">
        SELECT
            h.id as id,
            h.code as code,
            h.name as name,
            h.manager as manager,
            h.tel as tel,
            h.email as email,
            h.url as url,
            h.memo as memo
        FROM
            hosting_field h
        WHERE h.id = ${id}
    </select>
</mapper>