79 lines
2.3 KiB
XML
79 lines
2.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<!--
|
|
/**
|
|
* 명함관리 쿼리
|
|
*
|
|
* @author 김성재
|
|
* @since 2022.11.14
|
|
* @version 1.0.0
|
|
* @see
|
|
*
|
|
* <pre>
|
|
*
|
|
* << 개정이력(Modification information) >>
|
|
*
|
|
* 수정일 수정자 수정내용
|
|
*ㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
|
|
* 2022.11.14 김성재 최초작성
|
|
*
|
|
* </pre>
|
|
*/
|
|
-->
|
|
<mapper namespace="com.urpsys.baseapi.dao.NcrdManageDao">
|
|
|
|
<!-- 공개명함 조회 -->
|
|
<select id="selectNcrdItemList" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
SELECT NCRD_ID AS ncrdId
|
|
, NAME AS ncrdNm
|
|
, NCRD_TRGR_ID AS ncrdTrgterId
|
|
, OPEN_AT AS othbcAt
|
|
, OTSD_USER_AT AS extrlUserAt
|
|
, CO_NM AS cmpnyNm
|
|
, SB_SIGN AS deptNm
|
|
, DSTN_NO AS idntfcNo
|
|
, MDL_MOVE_TELNO AS middleMbtlNum
|
|
, END_MBTLNUM AS endMbtlNum
|
|
, TO_CHAR(FRST_REG_DTM,'YYYYMMDD' ) AS frstRegisterPnttm
|
|
, FRST_REGR_ID AS frstRegisterId
|
|
FROM
|
|
TB_NCRD_ATRB_INFO
|
|
WHERE OPEN_AT = 'Y'
|
|
<if test="searchCnd == 0">
|
|
AND NAME LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
<if test="searchCnd == 1">
|
|
AND CO_NM LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
<if test="searchCnd == 2">
|
|
AND SB_SIGN LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
|
|
ORDER BY NAME
|
|
OFFSET #{firstIndex} ROWS FETCH NEXT #{recordCountPerPage} ROWS ONLY
|
|
|
|
</select>
|
|
|
|
<!-- 공개명함 개수 -->
|
|
<select id="selectNcrdItemListCnt" parameterType="java.util.LinkedHashMap" resultType="java.lang.Integer">
|
|
|
|
SELECT COUNT(NCRD_ID)
|
|
FROM
|
|
TB_NCRD_ATRB_INFO
|
|
WHERE OPEN_AT = 'Y'
|
|
<if test="searchCnd == 0">
|
|
AND NAME LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
<if test="searchCnd == 1">
|
|
AND CO_NM LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
<if test="searchCnd == 2">
|
|
AND SB_SIGN LIKE CONCAT ('%', #{searchWrd},'%')
|
|
</if>
|
|
</select>
|
|
|
|
|
|
|
|
</mapper> |