알림 이력 조회 페이지

This commit is contained in:
Leeminha
2022-11-28 11:24:42 +09:00
parent 14645e161b
commit b611f30aee
11 changed files with 549 additions and 1 deletions

View File

@@ -504,5 +504,82 @@
</if>
</select>
<select id="notiListSelect" parameterType="kr.co.uplus.ez.api.sysMgt.dto.NotiListReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.NotiList">
/* sysMgt-mapper.xml(notiListSelect) 알림 이력 조회*/
SELECT
enh.SND_YMD,
esu.USER_ID,
CASE
WHEN enh.NOTI_DIV = '01' THEN '종량 전환 알림'
WHEN enh.NOTI_DIV = '02' THEN '이월 소멸 알림'
ELSE enh.NOTI_DIV
END NOTI_DIV,
enh.NOTI_DIV,
enh.NOTI_SEQ,
enh.NOTI_MSG,
enh.WEB_REQ_ID,
enh.REG_DT
FROM
hubez_common.EZ_NOTI_HIST enh
INNER JOIN
hubez_common.EZ_SVC_USER esu ON enh.USER_SEQ = esu.USER_SEQ
WHERE
1=1
<if test = "startDt != null and endDt != null">
AND DATE_FORMAT(enh.SND_YMD,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDt},'%Y-%m-%d') AND DATE_FORMAT(#{endDt},'%Y-%m-%d')
</if>
<if test = "srchGbn != null and srchGbn != ''">
<if test= "srchGbn == '01'">
AND esu.USER_ID LIKE CONCAT ('%',#{search},'%')
</if>
<if test = "srchGbn == '02'">
AND enh.WEB_REQ_ID LIKE CONCAT ('%',#{search},'%')
</if>
</if>
<if test = "srchGbn2 != null and srchGbn2 != ''">
<if test= "srchGbn2 == '01'">
AND enh.NOTI_DIV = '01'
</if>
<if test= "srchGbn2 == '02'">
AND enh.NOTI_DIV = '02'
</if>
</if>
ORDER BY
enh.REG_DT desc
LIMIT #{page}, #{pagePerRows}
</select>
<select id="notiListSelectCnt" parameterType="kr.co.uplus.ez.api.sysMgt.dto.NotiListReqDto" resultType="int">
/* sysMgt-mapper.xml(notiListSelect) 알림 이력 조회 카운트*/
SELECT
COUNT(1)
FROM
hubez_common.EZ_NOTI_HIST enh
INNER JOIN
hubez_common.EZ_SVC_USER esu ON enh.USER_SEQ = esu.USER_SEQ
WHERE
1=1
<if test = "startDt != null and endDt != null">
AND DATE_FORMAT(enh.SND_YMD,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDt},'%Y-%m-%d') AND DATE_FORMAT(#{endDt},'%Y-%m-%d')
</if>
<if test = "srchGbn != null and srchGbn != ''">
<if test= "srchGbn == '01'">
AND esu.USER_ID LIKE CONCAT ('%',#{search},'%')
</if>
<if test = "srchGbn == '02'">
AND enh.WEB_REQ_ID LIKE CONCAT ('%',#{search},'%')
</if>
</if>
<if test = "srchGbn2 != null and srchGbn2 != ''">
<if test= "srchGbn2 == '01'">
AND enh.NOTI_DIV = '01'
</if>
<if test= "srchGbn2 == '02'">
AND enh.NOTI_DIV = '02'
</if>
</if>
</select>
</mapper>