|
|
|
|
@ -40,13 +40,19 @@
|
|
|
|
|
c.REG_DT,
|
|
|
|
|
c.RGTR,
|
|
|
|
|
u.USER_ACNT AS RGTR_ACNT,
|
|
|
|
|
u.USER_NM AS RGTR_NM
|
|
|
|
|
u.USER_NM AS RGTR_NM,
|
|
|
|
|
p.LOTNO_WHOL_ADDR,
|
|
|
|
|
p.ZIP,
|
|
|
|
|
GROUP_CONCAT(DISTINCT o.FLNM SEPARATOR ', ') AS OWNR_NAMS
|
|
|
|
|
FROM tb_crdn c
|
|
|
|
|
LEFT JOIN tb_cd_detail sgg ON sgg.CD_GROUP_ID = 'ORG_CD' AND sgg.CD_ID = c.SGG_CD
|
|
|
|
|
LEFT JOIN tb_cd_detail rgn ON rgn.CD_GROUP_ID = 'RGN_SE_CD' AND rgn.CD_ID = c.RGN_SE_CD
|
|
|
|
|
LEFT JOIN tb_cd_detail dscl ON dscl.CD_GROUP_ID = 'DSCL_MTHD_CD' AND dscl.CD_ID = c.DSCL_MTHD_CD
|
|
|
|
|
LEFT JOIN tb_cd_detail stts ON stts.CD_GROUP_ID = 'CRDN_PRCS_STTS_CD' AND stts.CD_ID = c.CRDN_PRCS_STTS_CD
|
|
|
|
|
LEFT JOIN tb_user u ON u.USER_ID = c.RGTR AND u.USE_YN = 'Y'
|
|
|
|
|
LEFT JOIN tb_pstn_info p ON p.CRDN_YR = c.CRDN_YR AND p.CRDN_NO = c.CRDN_NO AND p.DEL_YN = 'N'
|
|
|
|
|
LEFT JOIN tb_ownr_info oi ON oi.CRDN_YR = c.CRDN_YR AND oi.CRDN_NO = c.CRDN_NO AND oi.DEL_YN = 'N'
|
|
|
|
|
LEFT JOIN tb_ownr o ON o.OWNR_ID = oi.OWNR_ID AND o.DEL_YN = 'N'
|
|
|
|
|
WHERE c.DEL_YN = 'N'
|
|
|
|
|
<if test='schCrdnYr != null and schCrdnYr != ""'>
|
|
|
|
|
AND c.CRDN_YR = #{schCrdnYr}
|
|
|
|
|
@ -69,6 +75,14 @@
|
|
|
|
|
<if test='schAgrvtnLevyTrgtYn != null and schAgrvtnLevyTrgtYn != ""'>
|
|
|
|
|
AND c.AGRVTN_LEVY_TRGT_YN = #{schAgrvtnLevyTrgtYn}
|
|
|
|
|
</if>
|
|
|
|
|
GROUP BY c.CRDN_YR, c.CRDN_NO, c.SGG_CD, sgg.CD_NM, c.RGN_SE_CD, rgn.CD_NM,
|
|
|
|
|
c.DSCL_MTHD_CD, dscl.CD_NM, c.DSCL_YMD, c.EXMNR, c.RMRK,
|
|
|
|
|
c.DSPS_BFHD_BGNG_YMD, c.DSPS_BFHD_END_YMD, c.CRC_CMD_BGNG_YMD, c.CRC_CMD_END_YMD,
|
|
|
|
|
c.CRC_URG_BGNG_YMD, c.CRC_URG_END_YMD, c.LEVY_PRVNTC_BGNG_YMD, c.LEVY_PRVNTC_END_YMD,
|
|
|
|
|
c.LEVY_BGNG_YMD, c.LEVY_END_YMD, c.PAY_URG_BGNG_YMD, c.PAY_URG_END_YMD,
|
|
|
|
|
c.FRST_CRDN_YR, c.FRST_CRDN_NO, c.RELEVY_YN, c.AGRVTN_LEVY_TRGT_YN,
|
|
|
|
|
c.CRDN_PRCS_STTS_CD, stts.CD_NM, c.CRDN_PRCS_YMD, c.REG_DT, c.RGTR,
|
|
|
|
|
u.USER_ACNT, u.USER_NM, p.LOTNO_WHOL_ADDR, p.ZIP
|
|
|
|
|
ORDER BY c.CRDN_YR DESC, c.CRDN_NO DESC
|
|
|
|
|
<if test='pagingYn != null and pagingYn == "Y"'>
|
|
|
|
|
limit #{startIndex}, #{perPage} /* 서버사이드 페이징 처리 */
|
|
|
|
|
@ -78,8 +92,11 @@
|
|
|
|
|
<!-- 단속 목록 총 개수 조회 -->
|
|
|
|
|
<select id="selectListTotalCount" parameterType="CrdnRegistAndViewVO" resultType="int">
|
|
|
|
|
/* CrdnRegistAndViewMapper.selectListTotalCount : 단속 목록 총 개수 조회 */
|
|
|
|
|
SELECT COUNT(*)
|
|
|
|
|
SELECT COUNT(DISTINCT c.CRDN_YR, c.CRDN_NO)
|
|
|
|
|
FROM tb_crdn c
|
|
|
|
|
LEFT JOIN tb_pstn_info p ON p.CRDN_YR = c.CRDN_YR AND p.CRDN_NO = c.CRDN_NO AND p.DEL_YN = 'N'
|
|
|
|
|
LEFT JOIN tb_ownr_info oi ON oi.CRDN_YR = c.CRDN_YR AND oi.CRDN_NO = c.CRDN_NO AND oi.DEL_YN = 'N'
|
|
|
|
|
LEFT JOIN tb_ownr o ON o.OWNR_ID = oi.OWNR_ID AND o.DEL_YN = 'N'
|
|
|
|
|
WHERE c.DEL_YN = 'N'
|
|
|
|
|
<if test='schCrdnYr != null and schCrdnYr != ""'>
|
|
|
|
|
AND c.CRDN_YR = #{schCrdnYr}
|
|
|
|
|
|