@ -242,7 +242,7 @@
, CC.CVLCPT_PRCS_PIC_NM <!-- 민원 처리 담당자 명 -->
, CC.CVLCPT_PRCS_PIC_NM <!-- 민원 처리 담당자 명 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
@ -256,14 +256,14 @@
, LE.LEVY_EXCL_ID <!-- 부과 제외 ID -->
, LE.LEVY_EXCL_ID <!-- 부과 제외 ID -->
, LE.LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
, LE.LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
, LE.LEVY_EXCL_RSN_CD <!-- 부과 제외 사유 코드 -->
, LE.LEVY_EXCL_RSN_CD <!-- 부과 제외 사유 코드 -->
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM <!-- 부과 제외 사유 명 -->
, LE.ETC_CN <!-- 기타 내용 -->
, LE.ETC_CN <!-- 기타 내용 -->
, LE.REG_DT <!-- 등록 일시 -->
, LE.REG_DT <!-- 등록 일시 -->
, LE.RGTR <!-- 등록자 -->
, LE.RGTR <!-- 등록자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, LE.MDFCN_DT <!-- 수정 일시 -->
, LE.MDFCN_DT <!-- 수정 일시 -->
, LE.MDFR <!-- 수정자 -->
, LE.MDFR <!-- 수정자 -->
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM <!-- 부과 제외 사유 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM <!-- 수정자 명 -->
</sql>
</sql>
<sql id= "fromWrngTrgt" >
<sql id= "fromWrngTrgt" >
@ -273,7 +273,7 @@
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
WHERE C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
WHERE C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test= "crdnIds != null" >
<if test= "crdnIds != null" >
@ -293,15 +293,21 @@
<if test= "schLevyExclYmdTo != null" >
<if test= "schLevyExclYmdTo != null" >
AND LE.LEVY_EXCL_YMD <![CDATA[<=]]> #{schLevyExclYmdTo} <!-- 부과제외 일자 종료 -->
AND LE.LEVY_EXCL_YMD <![CDATA[<=]]> #{schLevyExclYmdTo} <!-- 부과제외 일자 종료 -->
</if>
</if>
<if test= "schLevyExclRsnCd != null" >
AND LE.LEVY_EXCL_RSN_CD <![CDATA[<=]]> #{schLevyExclRsnCd} <!-- 부과제외 사유 코드 -->
</if>
<if test= "schCrdnYmdFrom != null" >
<if test= "schCrdnYmdFrom != null" >
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
</if>
</if>
<if test= "schCrdnYmdTo != null" >
<if test= "schCrdnYmdTo != null" >
AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
</if>
</if>
<if test= "schVhrno != null" >
<if test= "schVhrno != null" >
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
</if>
</if>
<if test= "schRtpyrNo != null" >
AND P.RTPYR_NO = #{schRtpyrNo} <!-- 납부자 번호 -->
</if>
<if test= "schRtpyrNm != null" >
<if test= "schRtpyrNm != null" >
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if>
</if>
@ -371,7 +377,6 @@
<when test= "by == 'vltnArtcl'" > V.VLTN_ARTCL </when>
<when test= "by == 'vltnArtcl'" > V.VLTN_ARTCL </when>
<when test= "by == 'rtpyrNm'" > P.RTPYR_NM </when>
<when test= "by == 'rtpyrNm'" > P.RTPYR_NM </when>
<when test= "by == 'rtpyrNo'" > P.RTPYR_NO </when>
<when test= "by == 'rtpyrNo'" > P.RTPYR_NO </when>
<when test= "by == 'rtpyrBrdt'" > P.RTPYR_BRDT </when>
<when test= "by == 'zip'" > PA.ZIP </when>
<when test= "by == 'zip'" > PA.ZIP </when>
<when test= "by == 'addr'" > PA.ADDR </when>
<when test= "by == 'addr'" > PA.ADDR </when>
<when test= "by == 'dtlAddr'" > PA.DTL_ADDR </when>
<when test= "by == 'dtlAddr'" > PA.DTL_ADDR </when>
@ -417,68 +422,68 @@
</select>
</select>
<sql id= "selectAdvntceTrgt" >
<sql id= "selectAdvntceTrgt" >
, C.SGG_CD <!-- 시군구 코드 -->
, C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.VHRNO <!-- 차량번호 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, C.REG_DT <!-- 등록 일시 -->
, C.RGTR <!-- 등록자 -->
, C.MDFCN_DT <!-- 수정 일시 -->
, C.MDFR <!-- 수정자 -->
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM <!-- 단속 입력 구분 명 -->
, (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM <!-- 단속 입력 구분 명 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, C.VHRNO <!-- 차량번호 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, CA.CRDN_END_TM <!-- 단속 종료 시각 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, CA.CRDN_SN <!-- 단속 일련번호 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, C.REG_DT <!-- 등록 일시 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, C.RGTR <!-- 등록자 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, C.MDFCN_DT <!-- 수정 일시 -->
, C.MDFR <!-- 수정자 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CA.CRDN_END_TM <!-- 단속 종료 시각 -->
, CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM <!-- 과태료 차종 명 -->
, (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM <!-- 과태료 차종 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, V.VLTN_CD <!-- 위반 코드 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
, V.VLTN_ID <!-- 위반 ID -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
, CC.CVLCPT_APLCNT_NM <!-- 민원 신청인 명 -->
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
, CC.CVLCPT_APLY_DT <!-- 민원 신청 일시 -->
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
, CC.CVLCPT_PRCS_PIC_NM <!-- 민원 처리 담당자 명 -->
, CC.CVLCPT_APLCNT_NM <!-- 민원 신청인 명 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, CC.CVLCPT_APLY_DT <!-- 민원 신청 일시 -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, CC.CVLCPT_PRCS_PIC_NM <!-- 민원 처리 담당자 명 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, PA.ZIP <!-- 우편번호 -->
, PA.ADDR <!-- 주소 -->
, PA.DTL_ADDR <!-- 상세 주소 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, (GET_BRDT_FORMAT(P.RTPYR_BRDT, '.')) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
, (GET_BRDT_FORMAT(P.RTPYR_BRDT, '.')) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
, PA.ADDR_SN <!-- 주소 일련번호 -->
, PA.ZIP <!-- 우편번호 -->
, PA.ADDR <!-- 주소 -->
, PA.DTL_ADDR <!-- 상세 주소 -->
</sql>
</sql>
<sql id= "fromAdvntceTrgt" >
<sql id= "fromAdvntceTrgt" >
@ -607,7 +612,7 @@
<select id= "selectAdvntceTrgtList" parameterType= "map" resultType= "dataobject" > /* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */
<select id= "selectAdvntceTrgtList" parameterType= "map" resultType= "dataobject" > /* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */
<include refid= "utility.paging-prefix" />
<include refid= "utility.paging-prefix" />
SELECT C.CRDN_ID <!-- 단속 ID -->
SELECT C.CRDN_ID <!-- 단속 ID -->
, SUM(C.FFNLG_AMT) OVER() AS GRAMT <!-- 총금액 -->
, SUM(C.FFNLG_AMT) OVER() AS GRAMT <!-- 총금액 -->
<include refid= "selectAdvntceTrgt" />
<include refid= "selectAdvntceTrgt" />
<include refid= "fromAdvntceTrgt" />
<include refid= "fromAdvntceTrgt" />
@ -629,39 +634,39 @@
</select>
</select>
<sql id= "selectNhtTrgt" >
<sql id= "selectNhtTrgt" >
, L.SGG_CD <!-- 시군구 코드 -->
, L.SGG_CD <!-- 시군구 코드 -->
, L.TASK_SE_CD <!-- 업무 구분 코드 -->
, L.TASK_SE_CD <!-- 업무 구분 코드 -->
, L.INST_CD <!-- 기관 코드 -->
, L.INST_CD <!-- 기관 코드 -->
, L.DEPT_CD <!-- 부서 코드 -->
, L.DEPT_CD <!-- 부서 코드 -->
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, L.FYR <!-- 회계연도 -->
, L.FYR <!-- 회계연도 -->
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, L.TXITM_CD <!-- 세목 코드 -->
, L.TXITM_CD <!-- 세목 코드 -->
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
, L.LEVY_NO <!-- 부과 번호 -->
, L.LEVY_NO <!-- 부과 번호 -->
, L.INSPY_SN <!-- 분납 일련번호 -->
, L.INSPY_SN <!-- 분납 일련번호 -->
, C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.VHRNO <!-- 차량번호 -->
, C.VHRNO <!-- 차량번호 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, PA.ZIP <!-- 우편번호 -->
, PA.ADDR <!-- 주소 -->
, PA.DTL_ADDR <!-- 상세 주소 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
, (GET_BRDT_FORMAT(P.RTPYR_BRDT, '.')) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, PA.ADDR_SN <!-- 주소 일련번호 -->
, PA.ZIP <!-- 우편번호 -->
, PA.ADDR <!-- 주소 -->
, PA.DTL_ADDR <!-- 상세 주소 -->
</sql>
</sql>
<sql id= "fromNhtTrgt" >
<sql id= "fromNhtTrgt" >
@ -733,127 +738,126 @@
</select>
</select>
<sql id= "selectCrdnPayer" >
<sql id= "selectCrdnPayer" >
SELECT C.CRDN_ID <!-- 단속 ID -->
SELECT C.CRDN_ID <!-- 단속 ID -->
, C.SGG_CD <!-- 시군구 코드 -->
, C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.VHRNO <!-- 차량번호 -->
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.VHRNO <!-- 차량번호 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
, V.ACNTG_SE_NM <!-- 회계 구분 명 -->
, V.ACNTG_SE_NM <!-- 회계 구분 명 -->
, V.TXITM_NM <!-- 세목 명 -->
, V.TXITM_NM <!-- 세목 명 -->
, V.OPER_ITEM_NM <!-- 운영 항목 명 -->
, V.OPER_ITEM_NM <!-- 운영 항목 명 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
, CC.CVLCPT_PRCS_SUMRY <!-- 민원 처리 요약 -->
, CC.CVLCPT_PRCS_SUMRY <!-- 민원 처리 요약 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
, CC.CVLCPT_TRSM_CD <!-- 민원 전송 코드 -->
, CC.CVLCPT_TRSM_CD <!-- 민원 전송 코드 -->
, CC.CVLCPT_TRSM_DT <!-- 민원 전송 일시 -->
, CC.CVLCPT_TRSM_DT <!-- 민원 전송 일시 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
, PA.ZIP <!-- 우편번호 -->
, PA.ADDR_SN <!-- 주소 일련번호 -->
, PA.ADDR <!-- 주소 -->
, PA.ZIP <!-- 우편번호 -->
, PA.DTL_ADDR <!-- 상세 주소 -->
, PA.ADDR <!-- 주소 -->
, L.LEVY_ID <!-- 부과 ID -->
, PA.DTL_ADDR <!-- 상세 주소 -->
, L.INST_CD <!-- 기관 코드 -->
, L.LEVY_ID <!-- 부과 ID -->
, L.DEPT_CD <!-- 부서 코드 -->
, L.INST_CD <!-- 기관 코드 -->
, L.FYR <!-- 회계연도 -->
, L.DEPT_CD <!-- 부서 코드 -->
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, L.FYR <!-- 회계연도 -->
, L.TXITM_CD <!-- 세목 코드 -->
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
, L.TXITM_CD <!-- 세목 코드 -->
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
, L.LEVY_NO <!-- 부과 번호 -->
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, L.INSPY_SN <!-- 분납 일련번호 -->
, L.LEVY_NO <!-- 부과 번호 -->
, L.LEVY_SE_CD <!-- 부과 구분 코드 -->
, L.INSPY_SN <!-- 분납 일련번호 -->
, L.LEVY_YMD <!-- 부과 일자 -->
, L.LEVY_SE_CD <!-- 부과 구분 코드 -->
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
, L.LEVY_YMD <!-- 부과 일자 -->
, L.DUDT_YMD <!-- 납기 일자 -->
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
, L.DUDT_AFTR_YMD <!-- 납기 후 일자 -->
, L.DUDT_YMD <!-- 납기 일자 -->
, L.LEVY_PCPTAX <!-- 부과 본세 -->
, L.DUDT_AFTR_YMD <!-- 납기 후 일자 -->
, L.LEVY_ADAMT <!-- 부과 가산금 -->
, L.LEVY_PCPTAX <!-- 부과 본세 -->
, L.INSPY_INT <!-- 분납 이자 -->
, L.LEVY_ADAMT <!-- 부과 가산금 -->
, L.RCVMT_PCPTAX <!-- 수납 본세 -->
, L.INSPY_INT <!-- 분납 이자 -->
, L.RCVMT_ADAMT <!-- 수납 가산금 -->
, L.RCVMT_PCPTAX <!-- 수납 본세 -->
, L.RDCAMT_PCPTAX <!-- 감액 본세 -->
, L.RCVMT_ADAMT <!-- 수납 가산금 -->
, L.RDCAMT_ADAMT <!-- 감액 가산금 -->
, L.RDCAMT_PCPTAX <!-- 감액 본세 -->
, L.SUM_AMT <!-- 합계 금액 -->
, L.RDCAMT_ADAMT <!-- 감액 가산금 -->
, L.DUDT_AFTR_AMT <!-- 납기 후 금액 -->
, L.SUM_AMT <!-- 합계 금액 -->
, L.TXTN_THING <!-- 과세 물건 -->
, L.DUDT_AFTR_AMT <!-- 납기 후 금액 -->
, L.MNG_ITEM1 <!-- 관리 아이템1 -->
, L.TXTN_THING <!-- 과세 물건 -->
, L.MNG_ITEM2 <!-- 관리 아이템2 -->
, L.MNG_ITEM1 <!-- 관리 아이템1 -->
, L.MNG_ITEM3 <!-- 관리 아이템3 -->
, L.MNG_ITEM2 <!-- 관리 아이템2 -->
, L.MNG_ITEM4 <!-- 관리 아이템4 -->
, L.MNG_ITEM3 <!-- 관리 아이템3 -->
, L.MNG_ITEM5 <!-- 관리 아이템5 -->
, L.MNG_ITEM4 <!-- 관리 아이템4 -->
, L.MNG_ITEM6 <!-- 관리 아이템6 -->
, L.MNG_ITEM5 <!-- 관리 아이템5 -->
, L.EPAYNO <!-- 전자납부번호 -->
, L.MNG_ITEM6 <!-- 관리 아이템6 -->
, L.BANK_NM <!-- 은행 명 -->
, L.EPAYNO <!-- 전자납부번호 -->
, L.VR_ACTNO <!-- 가상 계좌번호 -->
, L.BANK_NM <!-- 은행 명 -->
, L.BANK_NM2 <!-- 은행 명2 -->
, L.VR_ACTNO <!-- 가상 계좌번호 -->
, L.VR_ACTNO2 <!-- 가상 계좌번호2 -->
, L.BANK_NM2 <!-- 은행 명2 -->
, L.BANK_NM3 <!-- 은행 명3 -->
, L.VR_ACTNO2 <!-- 가상 계좌번호2 -->
, L.VR_ACTNO3 <!-- 가상 계좌번호3 -->
, L.BANK_NM3 <!-- 은행 명3 -->
, L.BANK_NM4 <!-- 은행 명4 -->
, L.VR_ACTNO3 <!-- 가상 계좌번호3 -->
, L.VR_ACTNO4 <!-- 가상 계좌번호4 -->
, L.BANK_NM4 <!-- 은행 명4 -->
, L.BANK_NM5 <!-- 은행 명5 -->
, L.VR_ACTNO4 <!-- 가상 계좌번호4 -->
, L.VR_ACTNO5 <!-- 가상 계좌번호5 -->
, L.BANK_NM5 <!-- 은행 명5 -->
, L.BANK_NM6 <!-- 은행 명6 -->
, L.VR_ACTNO5 <!-- 가상 계좌번호5 -->
, L.VR_ACTNO6 <!-- 가상 계좌번호6 -->
, L.BANK_NM6 <!-- 은행 명6 -->
, L.BANK_NM7 <!-- 은행 명7 -->
, L.VR_ACTNO6 <!-- 가상 계좌번호6 -->
, L.VR_ACTNO7 <!-- 가상 계좌번호7 -->
, L.BANK_NM7 <!-- 은행 명7 -->
, L.BANK_NM8 <!-- 은행 명8 -->
, L.VR_ACTNO7 <!-- 가상 계좌번호7 -->
, L.VR_ACTNO8 <!-- 가상 계좌번호8 -->
, L.BANK_NM8 <!-- 은행 명8 -->
, L.BANK_NM9 <!-- 은행 명9 -->
, L.VR_ACTNO8 <!-- 가상 계좌번호8 -->
, L.VR_ACTNO9 <!-- 가상 계좌번호9 -->
, L.BANK_NM9 <!-- 은행 명9 -->
, L.BANK_NM10 <!-- 은행 명10 -->
, L.VR_ACTNO9 <!-- 가상 계좌번호9 -->
, L.VR_ACTNO10 <!-- 가상 계좌번호10 -->
, L.BANK_NM10 <!-- 은행 명10 -->
, L.BANK_NM11 <!-- 은행 명11 -->
, L.VR_ACTNO10 <!-- 가상 계좌번호10 -->
, L.VR_ACTNO11 <!-- 가상 계좌번호11 -->
, L.BANK_NM11 <!-- 은행 명11 -->
, L.BANK_NM12 <!-- 은행 명12 -->
, L.VR_ACTNO11 <!-- 가상 계좌번호11 -->
, L.VR_ACTNO12 <!-- 가상 계좌번호12 -->
, L.BANK_NM12 <!-- 은행 명12 -->
, L.BANK_NM13 <!-- 은행 명13 -->
, L.VR_ACTNO12 <!-- 가상 계좌번호12 -->
, L.VR_ACTNO13 <!-- 가상 계좌번호13 -->
, L.BANK_NM13 <!-- 은행 명13 -->
, L.BANK_NM14 <!-- 은행 명14 -->
, L.VR_ACTNO13 <!-- 가상 계좌번호13 -->
, L.VR_ACTNO14 <!-- 가상 계좌번호14 -->
, L.BANK_NM14 <!-- 은행 명14 -->
, L.BANK_NM15 <!-- 은행 명15 -->
, L.VR_ACTNO14 <!-- 가상 계좌번호14 -->
, L.VR_ACTNO15 <!-- 가상 계좌번호15 -->
, L.BANK_NM15 <!-- 은행 명15 -->
, L.BANK_NM16 <!-- 은행 명16 -->
, L.VR_ACTNO15 <!-- 가상 계좌번호15 -->
, L.VR_ACTNO16 <!-- 가상 계좌번호16 -->
, L.BANK_NM16 <!-- 은행 명16 -->
, L.BANK_NM17 <!-- 은행 명17 -->
, L.VR_ACTNO16 <!-- 가상 계좌번호16 -->
, L.VR_ACTNO17 <!-- 가상 계좌번호17 -->
, L.BANK_NM17 <!-- 은행 명17 -->
, L.BANK_NM18 <!-- 은행 명18 -->
, L.VR_ACTNO17 <!-- 가상 계좌번호17 -->
, L.VR_ACTNO18 <!-- 가상 계좌번호18 -->
, L.BANK_NM18 <!-- 은행 명18 -->
, L.BANK_NM19 <!-- 은행 명19 -->
, L.VR_ACTNO18 <!-- 가상 계좌번호18 -->
, L.VR_ACTNO19 <!-- 가상 계좌번호19 -->
, L.BANK_NM19 <!-- 은행 명19 -->
, L.BANK_NM20 <!-- 은행 명20 -->
, L.VR_ACTNO19 <!-- 가상 계좌번호19 -->
, L.VR_ACTNO20 <!-- 가상 계좌번호20 -->
, L.BANK_NM20 <!-- 은행 명20 -->
, (CASE WHEN L.FFNLG_AMT IS NOT NULL THEN L.FFNLG_AMT
, L.VR_ACTNO20 <!-- 가상 계좌번호20 -->
ELSE C.FFNLG_AMT
, (CASE WHEN L.FFNLG_AMT IS NOT NULL THEN L.FFNLG_AMT ELSE C.FFNLG_AMT END) AS FFNLG_AMT <!-- 과태료 금액 -->
END) AS FFNLG_AMT <!-- 과태료 금액 -->
, L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX AS PCPTAX <!-- 본세 -->
, L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX AS PCPTAX <!-- 본세 -->
, L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT AS ADAMT <!-- 가산금 -->
, L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT AS ADAMT <!-- 가산금 -->
FROM TB_CRDN C
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
@ -879,11 +883,14 @@
<include refid= "utility.orderBy" />
<include refid= "utility.orderBy" />
</select>
</select>
<insert id= "insertSndng" parameterType= "map" > /* 발송 대장 등록(sndngMapper.insertSndng) */
<insert id= "insertSndng" parameterType= "cokr.xit.fims.sndb.Sndng" > /* 발송 대장 등록(sndngMapper.insertSndng) */
<selectKey resultType= "string" keyProperty= "sndng.sndngId" keyColumn= "NEW_ID" order= "BEFORE" >
<selectKey resultType= "string" keyProperty= "sndngId" keyColumn= "NEW_ID" order= "BEFORE" >
SELECT CONCAT(#{sndng.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(SNDNG_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
<include refid= "numbering.keyBySggAndYear" >
FROM TB_SNDNG
<property name= "TABLE_NAME" value= "TB_SNDNG" />
WHERE SNDNG_ID LIKE CONCAT(#{sndng.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
<property name= "TABLE_KEY" value= "SNDNG_ID" />
<property name= "sggCd" value= "#{sggCd}" />
<property name= "pad" value= "20" />
</include>
</selectKey>
</selectKey>
INSERT
INSERT
INTO TB_SNDNG (
INTO TB_SNDNG (
@ -915,78 +922,78 @@
, MDFR <!-- 수정자 -->
, MDFR <!-- 수정자 -->
)
)
VALUES (
VALUES (
#{sndng.sndng Id} <!-- 발송 ID -->
#{sndngId} <!-- 발송 ID -->
, #{sndng.s ggCd} <!-- 시군구 코드 -->
, #{sggCd} <!-- 시군구 코드 -->
, #{sndng. taskSeCd} <!-- 업무 구분 코드 -->
, #{taskSeCd} <!-- 업무 구분 코드 -->
, #{sndng. deptCd} <!-- 부서 코드 -->
, #{deptCd} <!-- 부서 코드 -->
, #{sndng.sndng RegSeCd} <!-- 발송 등록 구분 코드 -->
, #{sndngRegSeCd} <!-- 발송 등록 구분 코드 -->
, #{sndng.sndng SeCd} <!-- 발송 구분 코드 -->
, #{sndngSeCd} <!-- 발송 구분 코드 -->
, (SELECT VLTN_ID FROM TB_VLTN
, (SELECT VLTN_ID FROM TB_VLTN
WHERE SGG_CD = #{sndng.s ggCd}
WHERE SGG_CD = #{sggCd}
AND TASK_SE_CD = #{sndng. taskSeCd}
AND TASK_SE_CD = #{taskSeCd}
AND VLTN_CD = #{sndng. vltnCd}) <!-- 위반 ID -->
AND VLTN_CD = #{vltnCd}) <!-- 위반 ID -->
, #{sndng. levyBgngYmd} <!-- 부과 시작 일자 -->
, #{levyBgngYmd} <!-- 부과 시작 일자 -->
, #{sndng. levyEndYmd} <!-- 부과 종료 일자 -->
, #{levyEndYmd} <!-- 부과 종료 일자 -->
, #{sndng.sndng Ymd} <!-- 발송 일자 -->
, #{sndngYmd} <!-- 발송 일자 -->
, #{sndng.sndng EndYmd} <!-- 발송 종료 일자 -->
, #{sndngEndYmd} <!-- 발송 종료 일자 -->
, #{sndng. ttlNm} <!-- 제목 명 -->
, #{ttlNm} <!-- 제목 명 -->
, #{sndng. docNo} <!-- 문서 번호 -->
, #{docNo} <!-- 문서 번호 -->
, #{sndng. etcCn} <!-- 기타 내용 -->
, #{etcCn} <!-- 기타 내용 -->
, #{sndng. tnocs} <!-- 총건수 -->
, #{tnocs} <!-- 총건수 -->
, #{sndng. gramt} <!-- 총금액 -->
, #{gramt} <!-- 총금액 -->
, #{sndng. conKey} <!-- 외부연계식별키 -->
, #{conKey} <!-- 외부연계식별키 -->
, #{sndng. divKb} <!-- 취급 구분 -->
, #{divKb} <!-- 취급 구분 -->
, #{sndng. epostNoticeId} <!-- 전자우편 안내문 ID -->
, #{epostNoticeId} <!-- 전자우편 안내문 ID -->
, #{sndng.sndng SttsCd} <!-- 발송 상태 코드 -->
, #{sndngSttsCd} <!-- 발송 상태 코드 -->
, #{sndng. resndYn} <!-- 재발송 여부 -->
, #{resndYn} <!-- 재발송 여부 -->
, #{sndng. delYn} <!-- 삭제 여부 -->
, #{delYn} <!-- 삭제 여부 -->
, <include refid= "utility.now" /> <!-- 등록 일시 -->
, <include refid= "utility.now" /> <!-- 등록 일시 -->
, #{sndng. createdBy} <!-- 등록자 -->
, #{createdBy} <!-- 등록자 -->
, <include refid= "utility.now" /> <!-- 수정 일시 -->
, <include refid= "utility.now" /> <!-- 수정 일시 -->
, #{sndng. modifiedBy} <!-- 수정자 -->
, #{modifiedBy} <!-- 수정자 -->
)
)
</insert>
</insert>
<update id= "updateSndng" parameterType= " map "> /* 발송 대장 수정(sndngMapper.updateSndng) */
<update id= "updateSndng" parameterType= " cokr.xit.fims.sndb.Sndng "> /* 발송 대장 수정(sndngMapper.updateSndng) */
UPDATE TB_SNDNG
UPDATE TB_SNDNG
SET SNDNG_SE_CD = #{sndng.sndng SeCd} <!-- 발송 구분 코드 -->
SET SNDNG_SE_CD = #{sndngSeCd} <!-- 발송 구분 코드 -->
, LEVY_BGNG_YMD = #{sndng. levyBgngYmd} <!-- 부과 시작 일자 -->
, LEVY_BGNG_YMD = #{levyBgngYmd} <!-- 부과 시작 일자 -->
, LEVY_END_YMD = #{sndng. levyEndYmd} <!-- 부과 종료 일자 -->
, LEVY_END_YMD = #{levyEndYmd} <!-- 부과 종료 일자 -->
, VLTN_ID = #{sndng. vltnId} <!-- 위반 ID -->
, VLTN_ID = #{vltnId} <!-- 위반 ID -->
, SNDNG_YMD = #{sndng.sndng Ymd} <!-- 발송 일자 -->
, SNDNG_YMD = #{sndngYmd} <!-- 발송 일자 -->
, SNDNG_END_YMD = #{sndng.sndng EndYmd} <!-- 납기 일자 -->
, SNDNG_END_YMD = #{sndngEndYmd} <!-- 납기 일자 -->
, TTL_NM = #{sndng. ttlNm} <!-- 제목 명 -->
, TTL_NM = #{ttlNm} <!-- 제목 명 -->
, DOC_NO = #{sndng. docNo} <!-- 문서 번호 -->
, DOC_NO = #{docNo} <!-- 문서 번호 -->
, ETC_CN = #{sndng. etcCn} <!-- 기타 내용 -->
, ETC_CN = #{etcCn} <!-- 기타 내용 -->
, TNOCS = #{sndng. tnocs} <!-- 총건수 -->
, TNOCS = #{tnocs} <!-- 총건수 -->
, GRAMT = #{sndng. gramt} <!-- 총금액 -->
, GRAMT = #{gramt} <!-- 총금액 -->
, CON_KEY = #{sndng. conKey} <!-- 외부연계식별키 -->
, CON_KEY = #{conKey} <!-- 외부연계식별키 -->
, DIV_KB = #{sndng. divKb} <!-- 취급 구분 -->
, DIV_KB = #{divKb} <!-- 취급 구분 -->
, EPOST_NOTICE_ID = #{sndng. epostNoticeId}<!-- 전자우편 안내문 ID -->
, EPOST_NOTICE_ID = #{epostNoticeId}<!-- 전자우편 안내문 ID -->
, SNDNG_STTS_CD = #{sndng.sndng SttsCd} <!-- 발송 상태 코드 -->
, SNDNG_STTS_CD = #{sndngSttsCd} <!-- 발송 상태 코드 -->
, RESND_YN = #{sndng. resndYn} <!-- 재발송 여부 -->
, RESND_YN = #{resndYn} <!-- 재발송 여부 -->
, MDFCN_DT = <include refid= "utility.now" /> <!-- 수정 일시 -->
, MDFCN_DT = <include refid= "utility.now" /> <!-- 수정 일시 -->
, MDFR = #{sndng. modifiedBy} <!-- 수정자 -->
, MDFR = #{modifiedBy} <!-- 수정자 -->
WHERE SNDNG_ID = #{sndng.sndng Id} <!-- 발송 ID -->
WHERE SNDNG_ID = #{sndngId} <!-- 발송 ID -->
AND DEL_YN = 'N'
AND DEL_YN = 'N'
</update>
</update>
<update id= "deleteSndng" parameterType= " map "> /* 발송 대장 삭제(sndngMapper.deleteSndng) */
<update id= "deleteSndng" parameterType= " cokr.xit.fims.sndb.Sndng "> /* 발송 대장 삭제(sndngMapper.deleteSndng) */
UPDATE TB_SNDNG
UPDATE TB_SNDNG
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
, DEL_DT = <include refid= "utility.now" /> <!-- 삭제 일시 -->
, DEL_DT = <include refid= "utility.now" /> <!-- 삭제 일시 -->
, DLTR = #{sndng. modifiedBy} <!-- 삭제자 -->
, DLTR = #{modifiedBy} <!-- 삭제자 -->
, DEL_RSN = #{sndng. delRsn} <!-- 삭제 사유 -->
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
WHERE SNDNG_ID = #{sndng.sndng Id} <!-- 발송 ID -->
WHERE SNDNG_ID = #{sndngId} <!-- 발송 ID -->
AND DEL_YN = 'N'
AND DEL_YN = 'N'
</update>
</update>
<update id= "updateSndngSttsCd" parameterType= " map "> /* 발송 대장 정보의 발송 상태 코드를 수정(sndngMapper.updateSndngSttsCd) */
<update id= "updateSndngSttsCd" parameterType= " cokr.xit.fims.sndb.Sndng "> /* 발송 대장 정보의 발송 상태 코드를 수정(sndngMapper.updateSndngSttsCd) */
UPDATE TB_SNDNG
UPDATE TB_SNDNG
SET SNDNG_STTS_CD = #{sndng.sndng SttsCd} <!-- 발송 상태 코드 -->
SET SNDNG_STTS_CD = #{sndngSttsCd} <!-- 발송 상태 코드 -->
, MDFCN_DT = <include refid= "utility.now" /> <!-- 수정 일시 -->
, MDFCN_DT = <include refid= "utility.now" /> <!-- 수정 일시 -->
, MDFR = #{sndng. modifiedBy} <!-- 수정자 -->
, MDFR = #{modifiedBy} <!-- 수정자 -->
WHERE SNDNG_ID = #{sndng.sndng Id} <!-- 발송 ID -->
WHERE SNDNG_ID = #{sndngId} <!-- 발송 ID -->
AND DEL_YN = 'N'
AND DEL_YN = 'N'
</update>
</update>