|
|
@ -10,6 +10,7 @@
|
|
|
|
<resultMap id="opnnSbmsnRow" type="cokr.xit.fims.excl.OpnnSbmsn"> <!-- 의견제출 대장 -->
|
|
|
|
<resultMap id="opnnSbmsnRow" type="cokr.xit.fims.excl.OpnnSbmsn"> <!-- 의견제출 대장 -->
|
|
|
|
<result property="opnnId" column="OPNN_ID" /> <!-- 의견 ID -->
|
|
|
|
<result property="opnnId" column="OPNN_ID" /> <!-- 의견 ID -->
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
|
|
|
<result property="rdctId" column="RDCT_ID" /> <!-- 감면 ID -->
|
|
|
|
<result property="rcptNo" column="RCPT_NO" /> <!-- 접수 번호 -->
|
|
|
|
<result property="rcptNo" column="RCPT_NO" /> <!-- 접수 번호 -->
|
|
|
|
<result property="rcptYmd" column="RCPT_YMD" /> <!-- 접수 일자 -->
|
|
|
|
<result property="rcptYmd" column="RCPT_YMD" /> <!-- 접수 일자 -->
|
|
|
|
<result property="rcptSeCd" column="RCPT_SE_CD" /> <!-- 접수 구분 코드 -->
|
|
|
|
<result property="rcptSeCd" column="RCPT_SE_CD" /> <!-- 접수 구분 코드 -->
|
|
|
@ -120,7 +121,7 @@
|
|
|
|
LEFT OUTER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
LEFT OUTER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
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_RDCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
|
|
|
|
LEFT OUTER JOIN TB_RDCT R ON (OS.RDCT_ID = R.RDCT_ID AND R.DEL_YN = 'N')
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectOpnnSbmsnList" parameterType="map" resultType="dataobject">/* 의견제출 대장 목록 조회(opnnSbmsnMapper.selectOpnnSbmsnList) */
|
|
|
|
<select id="selectOpnnSbmsnList" parameterType="map" resultType="dataobject">/* 의견제출 대장 목록 조회(opnnSbmsnMapper.selectOpnnSbmsnList) */
|
|
|
@ -256,7 +257,18 @@
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, (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 <!-- 단속 상태 변경 일시 -->
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
|
|
|
, P.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, OS.OPNN_ID <!-- 의견 ID -->
|
|
|
|
, OS.OPNN_ID <!-- 의견 ID -->
|
|
|
|
|
|
|
|
, OS.RDCT_ID <!-- 감면 ID -->
|
|
|
|
, OS.RCPT_NO <!-- 접수 번호 -->
|
|
|
|
, OS.RCPT_NO <!-- 접수 번호 -->
|
|
|
|
, (CONCAT(SUBSTR(OS.RCPT_NO,1,4), '-', SUBSTR(OS.RCPT_NO,5,6))) AS RCPT_NO_MASK <!-- 접수 번호 -->
|
|
|
|
, (CONCAT(SUBSTR(OS.RCPT_NO,1,4), '-', SUBSTR(OS.RCPT_NO,5,6))) AS RCPT_NO_MASK <!-- 접수 번호 -->
|
|
|
|
, OS.RCPT_YMD <!-- 접수 일자 -->
|
|
|
|
, OS.RCPT_YMD <!-- 접수 일자 -->
|
|
|
@ -293,22 +305,17 @@
|
|
|
|
, OS.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, OS.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, OS.MDFR <!-- 수정자 -->
|
|
|
|
, OS.MDFR <!-- 수정자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDCRT/100 FROM TB_TASK T
|
|
|
|
, R.RDCT_ID
|
|
|
|
WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y') AS RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
, R.RDCT_RSN_CD
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, (CASE WHEN R.RDCT_AMT IS NOT NULL THEN R.RDCT_AMT
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
ELSE (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDCRT/100 FROM TB_TASK T
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y')
|
|
|
|
, P.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
END) AS RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
, P.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
FROM TB_CRDN C
|
|
|
|
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_OPNN_SBMSN OS ON (C.CRDN_ID = OS.CRDN_ID AND OS.DEL_YN = 'N')
|
|
|
|
LEFT OUTER JOIN TB_OPNN_SBMSN OS ON (C.CRDN_ID = OS.CRDN_ID AND OS.DEL_YN = 'N')
|
|
|
|
|
|
|
|
LEFT OUTER JOIN TB_RDCT R ON (OS.RDCT_ID = R.RDCT_ID AND R.DEL_YN = 'N')
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectOpnnSbmsns" parameterType="map" resultType="dataobject">/* 의견제출 대장 객체 가져오기(opnnSbmsnMapper.selectOpnnSbmsns) */
|
|
|
|
<select id="selectOpnnSbmsns" parameterType="map" resultType="dataobject">/* 의견제출 대장 객체 가져오기(opnnSbmsnMapper.selectOpnnSbmsns) */
|
|
|
@ -407,6 +414,7 @@
|
|
|
|
INTO TB_OPNN_SBMSN (
|
|
|
|
INTO TB_OPNN_SBMSN (
|
|
|
|
OPNN_ID <!-- 의견 ID -->
|
|
|
|
OPNN_ID <!-- 의견 ID -->
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, RDCT_ID <!-- 감면 ID -->
|
|
|
|
, RCPT_NO <!-- 접수 번호 -->
|
|
|
|
, RCPT_NO <!-- 접수 번호 -->
|
|
|
|
, RCPT_YMD <!-- 접수 일자 -->
|
|
|
|
, RCPT_YMD <!-- 접수 일자 -->
|
|
|
|
, RCPT_SE_CD <!-- 접수 구분 코드 -->
|
|
|
|
, RCPT_SE_CD <!-- 접수 구분 코드 -->
|
|
|
@ -438,6 +446,7 @@
|
|
|
|
VALUES (
|
|
|
|
VALUES (
|
|
|
|
#{opnnId} <!-- 의견 ID -->
|
|
|
|
#{opnnId} <!-- 의견 ID -->
|
|
|
|
, #{crdnId} <!-- 단속 ID -->
|
|
|
|
, #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, #{rdctId} <!-- 감면 ID -->
|
|
|
|
, #{rcptNo} <!-- 접수 번호 -->
|
|
|
|
, #{rcptNo} <!-- 접수 번호 -->
|
|
|
|
, #{rcptYmd} <!-- 접수 일자 -->
|
|
|
|
, #{rcptYmd} <!-- 접수 일자 -->
|
|
|
|
, #{rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
|
, #{rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
@ -494,7 +503,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateOpnnSbmsnAnswer" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 답변 수정(opnnSbmsnMapper.updateOpnnSbmsnAnswer) */
|
|
|
|
<update id="updateOpnnSbmsnAnswer" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 답변 수정(opnnSbmsnMapper.updateOpnnSbmsnAnswer) */
|
|
|
|
UPDATE TB_OPNN_SBMSN
|
|
|
|
UPDATE TB_OPNN_SBMSN
|
|
|
|
SET DOC_NO = #{docNo} <!-- 문서 번호 -->
|
|
|
|
SET RDCT_ID = #{rdctId} <!-- 감면 ID -->
|
|
|
|
|
|
|
|
, DOC_NO = #{docNo} <!-- 문서 번호 -->
|
|
|
|
, NTFCTN_SE_CD = #{ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
, NTFCTN_SE_CD = #{ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
, PIC_RVW_OPNN = #{picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
, PIC_RVW_OPNN = #{picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
, OPNN_SBMSN_STTS_CD= #{opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|
, OPNN_SBMSN_STTS_CD= #{opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|