OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-23 ea58f79355dd5715c7889623f59f5e8fca81e811
src/main/resources/mybatis/query-template/companyField-template.xml
@@ -5,20 +5,25 @@
    <select id="find" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.CompanyFieldCondition">
        SELECT
        c.id as id,
        c.name as name,
        c.tel as tel,
        c.email as email,
        c.memo as memo
        cf.id as id,
        cf.name as name,
        cf.manager as manager,
        cf.tel as tel,
        cf.email as email,
        cf.url as url,
        cf.memo as memo,
        cf.isp_id as ispId,
        cf.hosting_id as hostingId
        FROM
        company c
        company_field cf
        WHERE 1=1
        <if test="name != '' and name != null">
            AND c.name like CONCAT('%',#{name},'%')
            AND cf.name like CONCAT('%',#{name},'%')
        </if>
        <if test="id != '' and id != null">
            AND c.id like CONCAT('%',#{id},'%')
            AND cf.id like CONCAT('%',#{id},'%')
        </if>
        ORDER BY cf.id DESC
        <if test="pageSize != '' and pageSize != null">
            limit #{pageSize} offset #{page};
        </if>
@@ -26,15 +31,15 @@
    <select id="count" resultType="java.lang.Long" parameterType="kr.wisestone.owl.web.condition.CompanyFieldCondition">
        SELECT
        count(c.id)
        count(cf.id)
        FROM
        company c
        company_field cf
        WHERE 1=1
        <if test="name != '' and name != null">
            AND c.name like CONCAT('%',#{name},'%')
            AND cf.name like CONCAT('%',#{name},'%')
        </if>
        <if test="id != '' and id != null">
            AND c.id like CONCAT('%',#{id},'%')
            AND cf.id like CONCAT('%',#{id},'%')
        </if>
    </select>
</mapper>