diff --git a/src/main/resources/sql/mapper/fims/enis/enisMtchg-mapper.xml b/src/main/resources/sql/mapper/fims/enis/enisMtchg-mapper.xml index a486848a..ffc1b7eb 100644 --- a/src/main/resources/sql/mapper/fims/enis/enisMtchg-mapper.xml +++ b/src/main/resources/sql/mapper/fims/enis/enisMtchg-mapper.xml @@ -54,45 +54,45 @@ - SELECT EM.MTCHG_ID - , EM.CRDN_ID - , EM.CRDN_DT - , EM.STDG_NM - , EM.CRDN_PLC - , EM.LVY_KEY - , EM.ACNTG_YR - , EM.LEVY_NO - , EM.LEVY_AMT - , EM.ADTN_AMT - , EM.SUM_AMT - , EM.PRCS_STTS_CD - , EM.EPAYNO - , EM.BANK_NM1 - , EM.VRACTNO1 - , EM.BANK_NM2 - , EM.VRACTNO2 - , EM.BANK_NM3 - , EM.VRACTNO3 - , EM.BANK_NM4 - , EM.VRACTNO4 - , EM.BANK_NM5 - , EM.VRACTNO5 - , EM.BANK_NM6 - , EM.VRACTNO6 - , EM.BANK_NM7 - , EM.VRACTNO7 - , EM.BANK_NM8 - , EM.VRACTNO8 - , EM.BANK_NM9 - , EM.VRACTNO9 - , EM.BANK_NM10 - , EM.VRACTNO10 - , EM.BANK_NM11 - , EM.VRACTNO11 - , EM.REG_DT - , EM.RGTR - , EM.MDFCN_DT - , EM.MDFR + SELECT EM.MTCHG_ID + , EM.CRDN_ID + , EM.CRDN_DT + , EM.STDG_NM + , EM.CRDN_PLC + , EM.LVY_KEY + , EM.ACNTG_YR + , EM.LEVY_NO + , EM.LEVY_AMT + , EM.ADTN_AMT + , EM.SUM_AMT + , EM.PRCS_STTS_CD + , EM.EPAYNO + , EM.BANK_NM1 + , EM.VRACTNO1 + , EM.BANK_NM2 + , EM.VRACTNO2 + , EM.BANK_NM3 + , EM.VRACTNO3 + , EM.BANK_NM4 + , EM.VRACTNO4 + , EM.BANK_NM5 + , EM.VRACTNO5 + , EM.BANK_NM6 + , EM.VRACTNO6 + , EM.BANK_NM7 + , EM.VRACTNO7 + , EM.BANK_NM8 + , EM.VRACTNO8 + , EM.BANK_NM9 + , EM.VRACTNO9 + , EM.BANK_NM10 + , EM.VRACTNO10 + , EM.BANK_NM11 + , EM.VRACTNO11 + , EM.REG_DT + , EM.RGTR + , EM.MDFCN_DT + , EM.MDFR FROM TB_ENIS_MTCHG EM @@ -113,17 +113,17 @@ ) - AND EM.MTCHG_ID = #{mtchgId} /* 매핑 ID */ + AND EM.MTCHG_ID = #{mtchgId} - AND EM.CRDN_ID = #{crdnId} /* 단속 ID */ + AND EM.CRDN_ID = #{crdnId} - AND EM.DEL_YN = #{delYn} /* 삭제 여부 */ + AND EM.DEL_YN = #{delYn} - AND EM.DEL_YN = 'N' /* 삭제 여부 */ + AND EM.DEL_YN = 'N' @@ -138,146 +138,148 @@ INSERT INTO TB_ENIS_MTCHG ( - MTCHG_ID - , CRDN_ID - , CRDN_DT - , STDG_NM - , CRDN_PLC - , LVY_KEY - , ACNTG_YR - , LEVY_NO - , LEVY_AMT - , ADTN_AMT - , SUM_AMT - , PRCS_STTS_CD - , EPAYNO - , BANK_NM1 - , VRACTNO1 - , BANK_NM2 - , VRACTNO2 - , BANK_NM3 - , VRACTNO3 - , BANK_NM4 - , VRACTNO4 - , BANK_NM5 - , VRACTNO5 - , BANK_NM6 - , VRACTNO6 - , BANK_NM7 - , VRACTNO7 - , BANK_NM8 - , VRACTNO8 - , BANK_NM9 - , VRACTNO9 - , BANK_NM10 - , VRACTNO10 - , BANK_NM11 - , VRACTNO11 - , DEL_YN /* 삭제 여부 */ - , REG_DT - , RGTR - , MDFCN_DT - , MDFR + MTCHG_ID + , CRDN_ID + , CRDN_DT + , STDG_NM + , CRDN_PLC + , LVY_KEY + , ACNTG_YR + , LEVY_NO + , LEVY_AMT + , ADTN_AMT + , SUM_AMT + , PRCS_STTS_CD + , EPAYNO + , BANK_NM1 + , VRACTNO1 + , BANK_NM2 + , VRACTNO2 + , BANK_NM3 + , VRACTNO3 + , BANK_NM4 + , VRACTNO4 + , BANK_NM5 + , VRACTNO5 + , BANK_NM6 + , VRACTNO6 + , BANK_NM7 + , VRACTNO7 + , BANK_NM8 + , VRACTNO8 + , BANK_NM9 + , VRACTNO9 + , BANK_NM10 + , VRACTNO10 + , BANK_NM11 + , VRACTNO11 + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{enisMtchg.mtchgId} - , #{enisMtchg.crdnId} - , #{enisMtchg.crdnDt} - , #{enisMtchg.stdgNm} - , #{enisMtchg.crdnPlc} - , #{enisMtchg.lvyKey} - , #{enisMtchg.acntgYr} - , #{enisMtchg.levyNo} - , #{enisMtchg.levyAmt} - , #{enisMtchg.adtnAmt} - , #{enisMtchg.sumAmt} - , #{enisMtchg.prcsSttsCd} - , #{enisMtchg.epayno} - , #{enisMtchg.bankNm1} - , #{enisMtchg.vractno1} - , #{enisMtchg.bankNm2} - , #{enisMtchg.vractno2} - , #{enisMtchg.bankNm3} - , #{enisMtchg.vractno3} - , #{enisMtchg.bankNm4} - , #{enisMtchg.vractno4} - , #{enisMtchg.bankNm5} - , #{enisMtchg.vractno5} - , #{enisMtchg.bankNm6} - , #{enisMtchg.vractno6} - , #{enisMtchg.bankNm7} - , #{enisMtchg.vractno7} - , #{enisMtchg.bankNm8} - , #{enisMtchg.vractno8} - , #{enisMtchg.bankNm9} - , #{enisMtchg.vractno9} - , #{enisMtchg.bankNm10} - , #{enisMtchg.vractno10} - , #{enisMtchg.bankNm11} - , #{enisMtchg.vractno11} - , #{enisMtchg.delYn} /* 삭제 여부 */ - , /* 등록 일시 */ - , #{enisMtchg.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{enisMtchg.modifiedBy} /* 수정자 */ + #{enisMtchg.mtchgId} + , #{enisMtchg.crdnId} + , #{enisMtchg.crdnDt} + , #{enisMtchg.stdgNm} + , #{enisMtchg.crdnPlc} + , #{enisMtchg.lvyKey} + , #{enisMtchg.acntgYr} + , #{enisMtchg.levyNo} + , #{enisMtchg.levyAmt} + , #{enisMtchg.adtnAmt} + , #{enisMtchg.sumAmt} + , #{enisMtchg.prcsSttsCd} + , #{enisMtchg.epayno} + , #{enisMtchg.bankNm1} + , #{enisMtchg.vractno1} + , #{enisMtchg.bankNm2} + , #{enisMtchg.vractno2} + , #{enisMtchg.bankNm3} + , #{enisMtchg.vractno3} + , #{enisMtchg.bankNm4} + , #{enisMtchg.vractno4} + , #{enisMtchg.bankNm5} + , #{enisMtchg.vractno5} + , #{enisMtchg.bankNm6} + , #{enisMtchg.vractno6} + , #{enisMtchg.bankNm7} + , #{enisMtchg.vractno7} + , #{enisMtchg.bankNm8} + , #{enisMtchg.vractno8} + , #{enisMtchg.bankNm9} + , #{enisMtchg.vractno9} + , #{enisMtchg.bankNm10} + , #{enisMtchg.vractno10} + , #{enisMtchg.bankNm11} + , #{enisMtchg.vractno11} + , 'N' + , + , #{enisMtchg.createdBy} + , + , #{enisMtchg.modifiedBy} ) -/* 세외수입 매칭 내역 수정(enisMtchgMapper.updateEnisMtchg) */ -UPDATE TB_ENIS_MTCHG SET - CRDN_ID = #{enisMtchg.crdnId} - , CRDN_DT = #{enisMtchg.crdnDt} - , STDG_NM = #{enisMtchg.stdgNm} - , CRDN_PLC = #{enisMtchg.crdnPlc} - , LVY_KEY = #{enisMtchg.lvyKey} - , ACNTG_YR = #{enisMtchg.acntgYr} - , LEVY_NO = #{enisMtchg.levyNo} - , LEVY_AMT = #{enisMtchg.levyAmt} - , ADTN_AMT = #{enisMtchg.adtnAmt} - , SUM_AMT = #{enisMtchg.sumAmt} - , PRCS_STTS_CD = #{enisMtchg.prcsSttsCd} - , EPAYNO = #{enisMtchg.epayno} - , BANK_NM1 = #{enisMtchg.bankNm1} - , VRACTNO1 = #{enisMtchg.vractno1} - , BANK_NM2 = #{enisMtchg.bankNm2} - , VRACTNO2 = #{enisMtchg.vractno2} - , BANK_NM3 = #{enisMtchg.bankNm3} - , VRACTNO3 = #{enisMtchg.vractno3} - , BANK_NM4 = #{enisMtchg.bankNm4} - , VRACTNO4 = #{enisMtchg.vractno4} - , BANK_NM5 = #{enisMtchg.bankNm5} - , VRACTNO5 = #{enisMtchg.vractno5} - , BANK_NM6 = #{enisMtchg.bankNm6} - , VRACTNO6 = #{enisMtchg.vractno6} - , BANK_NM7 = #{enisMtchg.bankNm7} - , VRACTNO7 = #{enisMtchg.vractno7} - , BANK_NM8 = #{enisMtchg.bankNm8} - , VRACTNO8 = #{enisMtchg.vractno8} - , BANK_NM9 = #{enisMtchg.bankNm9} - , VRACTNO9 = #{enisMtchg.vractno9} - , BANK_NM10 = #{enisMtchg.bankNm10} - , VRACTNO10 = #{enisMtchg.vractno10} - , BANK_NM11 = #{enisMtchg.bankNm11} - , VRACTNO11 = #{enisMtchg.vractno11} - , MDFCN_DT = - , MDFR = #{currentUser.id} - WHERE MTCHG_ID = #{enisMtchg.mtchgId} + /* 세외수입 매칭 내역 수정(enisMtchgMapper.updateEnisMtchg) */ + UPDATE TB_ENIS_MTCHG + SET CRDN_DT = #{enisMtchg.crdnDt} + , STDG_NM = #{enisMtchg.stdgNm} + , CRDN_PLC = #{enisMtchg.crdnPlc} + , LVY_KEY = #{enisMtchg.lvyKey} + , ACNTG_YR = #{enisMtchg.acntgYr} + , LEVY_NO = #{enisMtchg.levyNo} + , LEVY_AMT = #{enisMtchg.levyAmt} + , ADTN_AMT = #{enisMtchg.adtnAmt} + , SUM_AMT = #{enisMtchg.sumAmt} + , PRCS_STTS_CD = #{enisMtchg.prcsSttsCd} + , EPAYNO = #{enisMtchg.epayno} + , BANK_NM1 = #{enisMtchg.bankNm1} + , VRACTNO1 = #{enisMtchg.vractno1} + , BANK_NM2 = #{enisMtchg.bankNm2} + , VRACTNO2 = #{enisMtchg.vractno2} + , BANK_NM3 = #{enisMtchg.bankNm3} + , VRACTNO3 = #{enisMtchg.vractno3} + , BANK_NM4 = #{enisMtchg.bankNm4} + , VRACTNO4 = #{enisMtchg.vractno4} + , BANK_NM5 = #{enisMtchg.bankNm5} + , VRACTNO5 = #{enisMtchg.vractno5} + , BANK_NM6 = #{enisMtchg.bankNm6} + , VRACTNO6 = #{enisMtchg.vractno6} + , BANK_NM7 = #{enisMtchg.bankNm7} + , VRACTNO7 = #{enisMtchg.vractno7} + , BANK_NM8 = #{enisMtchg.bankNm8} + , VRACTNO8 = #{enisMtchg.vractno8} + , BANK_NM9 = #{enisMtchg.bankNm9} + , VRACTNO9 = #{enisMtchg.vractno9} + , BANK_NM10 = #{enisMtchg.bankNm10} + , VRACTNO10 = #{enisMtchg.vractno10} + , BANK_NM11 = #{enisMtchg.bankNm11} + , VRACTNO11 = #{enisMtchg.vractno11} + , MDFCN_DT = + , MDFR = #{currentUser.id} + WHERE MTCHG_ID = #{enisMtchg.mtchgId} + AND CRDN_ID = #{enisMtchg.crdnId} + AMD DEL_YN = 'N' + /* 세외수입 매칭 내역 삭제(enisMtchgMapper.deleteEnisMtchg) */ UPDATE TB_ENIS_MTCHG - SET DEL_YN = 'N' - , DEL_DT = - , DLTR = #{enisMtchg.modifiedBy} - , DEL_RSN = #{enisMtchg.delRsn} + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{enisMtchg.modifiedBy} + , DEL_RSN = #{enisMtchg.delRsn} - WHERE CRDN_ID = #{enisMtchg.crdnId} /* 단속 ID */ + WHERE CRDN_ID = #{enisMtchg.crdnId} - WHERE MTCHG_ID = #{enisMtchg.mtchgId} /* 매핑 ID */ + WHERE MTCHG_ID = #{enisMtchg.mtchgId} - AND EM.DEL_YN = 'N' /* 삭제 여부 */ + AND DEL_YN = 'N' diff --git a/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml b/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml index 42b2dbca..07002387 100644 --- a/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml @@ -24,77 +24,77 @@ - SELECT CRR.RE_REG_ID /* 재등록 ID */ - , CRR.BFR_CRDN_ID /* 이전 단속 ID */ - , CRR.CRDN_ID /* 단속 ID */ - , CRR.RE_REG_YMD /* 재등록 일자 */ - , CRR.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM026', CRR.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , CRR.ETC_CN /* 기타 내용 */ - , CRR.DEL_YN /* 삭제 여부 */ - , CRR.REG_DT /* 등록 일시 */ - , CRR.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.RGTR) AS RGTR_NM /* 등록자 명 */ - , CRR.DEL_DT /* 삭제 일시 */ - , CRR.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.DLTR) AS DLTR_NM /* 삭제자 명 */ - , CRR.DEL_RSN /* 삭제 사유 */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.ATCH_FILE_CNT /* 첨부 파일 수 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.ADVNTCE_AMT /* 사전통지 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ + SELECT CRR.RE_REG_ID + , CRR.BFR_CRDN_ID + , CRR.CRDN_ID + , CRR.RE_REG_YMD + , CRR.CRDN_REG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM026', CRR.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , CRR.ETC_CN + , CRR.DEL_YN + , CRR.REG_DT + , CRR.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.RGTR) AS RGTR_NM + , CRR.DEL_DT + , CRR.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.DLTR) AS DLTR_NM + , CRR.DEL_RSN + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.ATCH_FILE_CNT + , C.FFNLG_CRDN_AMT + , C.FFNLG_AMT + , C.ADVNTCE_AMT + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM FROM TB_CRDN_RE_REG CRR INNER JOIN TB_CRDN C ON (CRR.CRDN_ID = C.CRDN_ID) - /* 단속 재등록 목록 조회(crdnReRegMapper.selectCrdnReRegList) */ - AND CRR.RE_REG_YMD = ]]> #{schReRegYmdFrom} /* 재등록 일자 시작 */ + AND CRR.RE_REG_YMD = ]]> #{schReRegYmdFrom} - AND CRR.RE_REG_YMD #{schReRegYmdTo} /* 재등록 일자 종료 */ + AND CRR.RE_REG_YMD #{schReRegYmdTo} - AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND CRR.DEL_YN = #{delYn} /* 삭제 여부 */ + AND CRR.DEL_YN = #{delYn} - AND CRR.DEL_YN = 'N' /* 삭제 여부 */ + AND CRR.DEL_YN = 'N' - AND CRR.CRDN_REG_SE_CD = '03' /* 단속 등록 구분 코드 - FIM026 */ - AND C.SGG_CD = #{sggCd} /* 시군구 코드 */ + AND CRR.CRDN_REG_SE_CD = '03' + AND C.SGG_CD = #{sggCd} - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + AND C.TASK_SE_CD = #{taskSeCd} - AND C.DEL_YN = #{crdnDelYn} /* 삭제 여부 */ + AND C.DEL_YN = #{crdnDelYn} @@ -121,33 +121,33 @@ - /* 단속 재등록 객체 가져오기(crdnReRegMapper.selectCrdnReRegs) */ AND CRR.RE_REG_ID IN ( - #{reRegId} /* 재등록 ID */ + #{reRegId} ) - AND CRR.RE_REG_ID = #{reRegId} /* 재등록 ID */ + AND CRR.RE_REG_ID = #{reRegId} - AND CRR.DEL_YN = #{delYn} /* 삭제 여부 */ + AND CRR.DEL_YN = #{delYn} - AND CRR.DEL_YN = 'N' /* 삭제 여부 */ + AND CRR.DEL_YN = 'N' - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - /* 단속 재등록 등록(excl03Mapper.insertCrdnReReg) */ + /* 단속 재등록 등록(crdnReRegMapper.insertCrdnReReg) */ SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(RE_REG_ID, 5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID FROM TB_CRDN_RE_REG @@ -155,40 +155,40 @@ INSERT INTO TB_CRDN_RE_REG ( - RE_REG_ID /* 재등록 ID */ - , BFR_CRDN_ID /* 이전 단속 ID */ - , CRDN_ID /* 단속 ID */ - , RE_REG_YMD /* 재 등록 일자 */ - , CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , ETC_CN /* 기타 내용 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ + RE_REG_ID + , BFR_CRDN_ID + , CRDN_ID + , RE_REG_YMD + , CRDN_REG_SE_CD + , ETC_CN + , DEL_YN + , REG_DT + , RGTR ) VALUES ( - #{crdnReReg.reRegId} /* 재등록 ID */ - , #{crdnReReg.bfrCrdnId} /* 이전 단속 ID */ - , #{crdnReReg.crdnId} /* 단속 ID */ - , /* 재 등록 일자 */ - , #{crdnReReg.crdnRegSeCd} /* 단속 등록 구분 코드 */ - , #{crdnReReg.etcCn} /* 기타 내용 */ - , 'N' /* 삭제 여부 */ - , /* 등록 일시 */ - , #{crdnReReg.createdBy} /* 등록자 */ + #{crdnReReg.reRegId} + , #{crdnReReg.bfrCrdnId} + , #{crdnReReg.crdnId} + , + , #{crdnReReg.crdnRegSeCd} + , #{crdnReReg.etcCn} + , 'N' + , + , #{crdnReReg.createdBy} ) - /* 단속 재등록 삭제(excl03Mapper.deleteCrdnReReg) */ + /* 단속 재등록 삭제(crdnReRegMapper.deleteCrdnReReg) */ UPDATE TB_CRDN_RE_REG - SET DEL_YN = 'Y' /* 삭제 여부 */ - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{crdnReReg.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{crdnReReg.delRsn} /* 삭제 사유 */ - WHERE RE_REG_ID = #{crdnReReg.reRegId} /* 재등록 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{crdnReReg.modifiedBy} + , DEL_RSN = #{crdnReReg.delRsn} + WHERE RE_REG_ID = #{crdnReReg.reRegId} + AND DEL_YN = 'N' - /* 단속 재등록 객체 가져오기(crdnReRegMapper.selectCrdn) */ SELECT C.CRDN_ID , C.SGG_CD , C.TASK_SE_CD @@ -205,7 +205,7 @@ , C.CRDN_ROAD_NM , C.CRDN_PLC , C.VLTN_ID - , (SELECT VLTN_CD FROM TB_VLTN_INFO X WHERE X.VLTN_ID = C.VLTN_ID AND X.SGG_CD = C.SGG_CD AND X.TASK_SE_CD = C.TASK_SE_CD) AS VLTN_CD + , (SELECT VLTN_CD FROM TB_VLTN_INFO X WHERE X.VLTN_ID=C.VLTN_ID AND X.SGG_CD=C.SGG_CD AND X.TASK_SE_CD=C.TASK_SE_CD) AS VLTN_CD , C.GPS_X , C.GPS_Y , C.ATCH_FILE_CNT @@ -227,9 +227,9 @@ , C.MINUS_AMT , C.RCVMT_AMT , C.BFR_CRDN_ID - , C.DEL_YN /* 삭제 여부 */ - , C.REG_DT /* 등록 일시 */ - , C.RGTR /* 등록자 */ + , C.DEL_YN + , C.REG_DT + , C.RGTR , CA.CRDN_SE_CD , CA.TEAM_ID , CA.DTL_CRDN_PLC @@ -247,10 +247,15 @@ , CA.OVTIME_YN FROM TB_CRDN C INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) - WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */ - - AND C.DEL_YN = #{delYn} /* 삭제 여부 */ - + WHERE C.CRDN_ID = #{crdnId} + + + AND C.DEL_YN = #{delYn} + + + AND C.DEL_YN = 'N' + + diff --git a/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml b/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml index 0990ac09..9163f646 100644 --- a/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml @@ -30,66 +30,66 @@ - SELECT LE.LEVY_EXCL_ID /* 부과제외 ID */ - , LE.SGG_CD /* 시군구 코드 */ - , LE.TASK_SE_CD /* 업무 구분 코드 */ - , LE.LEVY_EXCL_YMD /* 부과제외 일자 */ - , LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */ - , LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */ - , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ - , LE.ETC_CN /* 기타 내용 */ - , LE.DEL_YN /* 삭제 여부 */ - , LE.REG_DT /* 등록 일시 */ - , LE.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */ - , LE.MDFCN_DT /* 수정 일시 */ - , LE.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */ - , LE.DEL_DT /* 삭제 일시 */ - , LE.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */ - , LE.DEL_RSN /* 삭제 사유 */ - , C.CRDN_ID /* 단속 ID */ - , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , CA.CRDN_SE_CD /* 단속 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */ - , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ - , (SELECT FN_GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */ - , CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ - , (SELECT FN_GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM/* 주차 가능 결과 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_FORMAT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */ - , CC.CVLCPT_TRSM_DT /* 민원 전송 일시 */ + SELECT LE.LEVY_EXCL_ID + , LE.SGG_CD + , LE.TASK_SE_CD + , LE.LEVY_EXCL_YMD + , LE.LEVY_EXCL_SE_CD + , (SELECT FN_GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM + , LE.LEVY_EXCL_RSN_CD + , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM + , LE.ETC_CN + , LE.DEL_YN + , LE.REG_DT + , LE.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM + , LE.MDFCN_DT + , LE.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM + , LE.DEL_DT + , LE.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM + , LE.DEL_RSN + , C.CRDN_ID + , C.CRDN_REG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.FFNLG_AMT + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , CA.CRDN_SE_CD + , (SELECT FN_GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM + , CA.CRDN_SPAREA_CD + , (SELECT FN_GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM + , CA.PARKNG_PSBLTY_RSLT_CD + , (SELECT FN_GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM + , P.RTPYR_ID + , P.RTPYR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_FORMAT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , CC.CVLCPT_TRSM_CD + , CC.CVLCPT_TRSM_DT FROM TB_LEVY_EXCL LE INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID) INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) @@ -102,41 +102,41 @@ - AND LE.LEVY_EXCL_YMD = ]]> #{schLevyExclYmdFrom} /* 부과제외 일자 시작 */ + AND LE.LEVY_EXCL_YMD = ]]> #{schLevyExclYmdFrom} - AND LE.LEVY_EXCL_YMD #{schLevyExclYmdTo} /* 부과제외 일자 종료 */ + AND LE.LEVY_EXCL_YMD #{schLevyExclYmdTo} - AND LE.LEVY_EXCL_SE_CD = #{schLevyExclSeCd} /* 부과 제외 구분 코드 */ + AND LE.LEVY_EXCL_SE_CD = #{schLevyExclSeCd} - AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ + AND P.RTPYR_NM = #{schRtpyrNm} - AND SUBSTR(LE.REG_DT,1,8) = ]]> #{schRegDateFrom} /* 등록 일자 시작 */ + AND SUBSTR(LE.REG_DT,1,8) = ]]> #{schRegDateFrom} - AND SUBSTR(LE.REG_DT,1,8) #{schRegDateTo} /* 등록 일자 종료 */ + AND SUBSTR(LE.REG_DT,1,8) #{schRegDateTo} - AND SUBSTR(LE.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} /* 수정 일자 시작 */ + AND SUBSTR(LE.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} - AND SUBSTR(LE.MDFCN_DT,1,8) #{schRegDateTo} /* 수정 일자 종료 */ + AND SUBSTR(LE.MDFCN_DT,1,8) #{schRegDateTo} @@ -145,12 +145,12 @@ - AND LE.RGTR = #{schDetailUserCd} /* 등록자 코드 */ + AND LE.RGTR = #{schDetailUserCd} - AND LE.MDFR = #{schDetailUserCd} /* 수정자 코드 */ + AND LE.MDFR = #{schDetailUserCd} @@ -158,19 +158,19 @@ - AND LE.DEL_YN = #{delYn} /* 삭제 여부 */ + AND LE.DEL_YN = #{delYn} - AND LE.DEL_YN = 'N' /* 삭제 여부 */ + AND LE.DEL_YN = 'N' - AND C.SGG_CD = #{sggCd} /* 시군구 코드 */ + AND C.SGG_CD = #{sggCd} - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + AND C.TASK_SE_CD = #{taskSeCd} - AND C.DEL_YN = #{crdnDelYn} /* 삭제 여부 */ + AND C.DEL_YN = #{crdnDelYn} @@ -211,18 +211,18 @@ ) - AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */ + AND LE.LEVY_EXCL_ID = #{levyExclId} - AND LE.DEL_YN = #{delYn} /* 삭제 여부 */ + AND LE.DEL_YN = #{delYn} - AND LE.DEL_YN = 'N' /* 삭제 여부 */ + AND LE.DEL_YN = 'N' - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} @@ -236,154 +236,161 @@ INSERT INTO TB_LEVY_EXCL ( - LEVY_EXCL_ID /* 부과 제외 ID */ - , SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , CRDN_ID /* 단속 ID */ - , LEVY_EXCL_YMD /* 부과 제외 일자 */ - , LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */ - , LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */ - , ETC_CN /* 기타 내용 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시*/ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + LEVY_EXCL_ID + , SGG_CD + , TASK_SE_CD + , CRDN_ID + , LEVY_EXCL_YMD + , LEVY_EXCL_SE_CD + , LEVY_EXCL_RSN_CD + , ETC_CN + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{levyExcl.levyExclId} /* 부과 제외 ID */ - , #{levyExcl.sggCd} /* 시군구 코드 */ - , #{levyExcl.taskSeCd} /* 업무 구분 코드 */ - , #{levyExcl.crdnId} /* 단속 ID */ - , #{levyExcl.levyExclYmd} /* 부과 제외 일자 */ - , #{levyExcl.levyExclSeCd} /* 부과 제외 구분 코드 */ - , #{levyExcl.levyExclRsnCd} /* 부과 제외 사유 코드 */ - , #{levyExcl.etcCn} /* 기타 내용 */ - , 'N' /* 삭제 여부 */ - , /* 등록 일시 */ - , #{levyExcl.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{levyExcl.modifiedBy} /* 수정자 */ + #{levyExcl.levyExclId} + , #{levyExcl.sggCd} + , #{levyExcl.taskSeCd} + , #{levyExcl.crdnId} + , #{levyExcl.levyExclYmd} + , #{levyExcl.levyExclSeCd} + , #{levyExcl.levyExclRsnCd} + , #{levyExcl.etcCn} + , 'N' + , + , #{levyExcl.createdBy} + , + , #{levyExcl.modifiedBy} ) /* 부과제외 대장 수정(levyExclMapper.updateLevyExcl) */ UPDATE TB_LEVY_EXCL - SET LEVY_EXCL_YMD = #{levyExcl.levyExclYmd} /* 부과 제외 일자 */ - , LEVY_EXCL_RSN_CD = #{levyExcl.levyExclRsnCd} /* 부과 제외 사유 코드 */ - , ETC_CN = #{levyExcl.etcCn} /* 기타 내용 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{levyExcl.modifiedBy} /* 수정자 */ - WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} /* 부과 제외 ID */ - AND LEVY_EXCL_SE_CD = #{levyExcl.levyExclSeCd} /* 부과 제외 구분 코드 */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET LEVY_EXCL_YMD = #{levyExcl.levyExclYmd} + , LEVY_EXCL_RSN_CD = #{levyExcl.levyExclRsnCd} + , ETC_CN = #{levyExcl.etcCn} + , MDFCN_DT = + , MDFR = #{levyExcl.modifiedBy} + WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} + AND LEVY_EXCL_SE_CD = #{levyExcl.levyExclSeCd} + AND DEL_YN = 'N' /* 부과제외 대장 삭제(levyExclMapper.deleteLevyExcl) */ UPDATE TB_LEVY_EXCL - SET DEL_YN = 'Y' /* 삭제 여부 */ - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{levyExcl.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{levyExcl.delRsn} /* 삭제 사유 */ - WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} /* 부과 제외 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{levyExcl.modifiedBy} + , DEL_RSN = #{levyExcl.delRsn} + WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} + AND DEL_YN = 'N' /* 단속민원 대장 민원처리결과내용 초기화(levyExclMapper.updateCvlcptPrcsRsltCn) */ UPDATE TB_CRDN_CVLCPT - SET CVLCPT_PRCS_SUMRY = NULL /* 민원 처리 요약 */ - , CVLCPT_PRCS_RSLT_CN = NULL /* 민원 처리 결과 내용 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{crdnCvlcpt.modifiedBy} /* 수정자 */ - WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} /* 민원 연계 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET CVLCPT_PRCS_SUMRY = NULL + , CVLCPT_PRCS_RSLT_CN = NULL + , MDFCN_DT = + , MDFR = #{crdnCvlcpt.modifiedBy} + WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} + AND DEL_YN = 'N' /* 단속민원 대장 민원답변 수정(levyExclMapper.updateCrdnCvlcpt) */ UPDATE TB_CRDN_CVLCPT - SET CVLCPT_PRCS_CD = #{crdnCvlcpt.cvlcptPrcsCd} /* 민원 처리 코드 */ - , CVLCPT_PRCS_SUMRY = #{crdnCvlcpt.cvlcptPrcsSumry} /* 민원 처리 요약 */ - , CVLCPT_PRCS_RSLT_CN = #{crdnCvlcpt.cvlcptPrcsRsltCn} /* 민원 처리 결과 내용 */ - , CVLCPT_PRCS_CMPTN_DT = #{crdnCvlcpt.cvlcptPrcsCmptnDt} /* 민원 처리 완료 일시 */ - , CVLCPT_PRCS_PIC = #{crdnCvlcpt.cvlcptPrcsPic} /* 민원 처리 담당자 */ - , CVLCPT_TRSM_CD = #{crdnCvlcpt.cvlcptTrsmCd} /* 민원 전송 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{crdnCvlcpt.modifiedBy} /* 수정자 */ - WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} /* 민원 연계 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET CVLCPT_PRCS_CD = #{crdnCvlcpt.cvlcptPrcsCd} + , CVLCPT_PRCS_SUMRY = #{crdnCvlcpt.cvlcptPrcsSumry} + , CVLCPT_PRCS_RSLT_CN = #{crdnCvlcpt.cvlcptPrcsRsltCn} + , CVLCPT_PRCS_CMPTN_DT = #{crdnCvlcpt.cvlcptPrcsCmptnDt} + , CVLCPT_PRCS_PIC = #{crdnCvlcpt.cvlcptPrcsPic} + , CVLCPT_TRSM_CD = #{crdnCvlcpt.cvlcptTrsmCd} + , MDFCN_DT = + , MDFR = #{crdnCvlcpt.modifiedBy} + WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} + AND DEL_YN = 'N' /* 단속 대장 주차가능결과코드를 수정(levyExclMapper.updateParkngPsbltyRsltCd) */ UPDATE TB_CRDN_ADI - SET PARKNG_PSBLTY_RSLT_CD = #{crdn.parkngPsbltyRsltCd} /* 주차 가능 결과 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{crdn.modifiedBy} /* 수정자 */ - WHERE CRDN_ID = #{crdn.crdnId} /* 단속 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET PARKNG_PSBLTY_RSLT_CD = #{crdn.parkngPsbltyRsltCd} + , MDFCN_DT = + , MDFR = #{crdn.modifiedBy} + WHERE CRDN_ID = #{crdn.crdnId} + AND DEL_YN = 'N' /* 발송상세 대장 수납코드를 수정(levyExclMapper.updateRcvmtCd) */ UPDATE TB_SNDNG_DTL - SET SNDNG_RCVMT_CD = NULL /* 발송 수납 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE CRDN_ID = #{sndngDtl.crdnId} /* 단속 ID */ + SET SNDNG_RCVMT_CD = NULL + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE CRDN_ID = #{sndngDtl.crdnId} + AND DEL_YN = 'N' diff --git a/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml b/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml index c1f31f24..f435e3c4 100644 --- a/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml @@ -51,79 +51,79 @@ - SELECT OS.OPNN_ID /* 의견 ID */ - , OS.CRDN_ID /* 단속 ID */ - , OS.RCPT_NO /* 접수 번호 */ - , OS.RCPT_YMD /* 접수 일자 */ - , OS.RCPT_SE_CD /* 접수 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM /* 접수 구분 명 */ - , OS.OWNR_REL_CD /* 소유주 관계 코드 */ - , (SELECT FN_GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM /* 소유주 관계 명*/ - , OS.STTR_NM /* 진술자 명 */ - , OS.STTR_BRDT /* 진술자 생년월일 */ - , (SELECT FN_GET_BRDT_FORMAT(OS.STTR_BRDT, '-') FROM DUAL) AS STTR_BRDT_FORMAT /* 납부자 생년월일 */ - , OS.STTR_RRNO /* 진술자 주민등록번호 */ - , OS.STTR_ADDR /* 진술자 주소 */ - , OS.STTR_DADDR /* 진술자 상세주소 */ - , OS.STTR_ZIP /* 진술자 우편번호 */ - , OS.STTR_CTTPC /* 진술자 연락처 */ - , OS.STTR_EML /* 진술자 이메일 */ - , OS.OPNN_SBMSN_CN /* 의견 제출 내용 */ - , OS.OPNN_SBMSN_SE_CD /* 의견 제출 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM /* 의견 제출 구분 명 */ - , OS.OPNN_SBMSN_GIST /* 의견 제출 요지 */ - , OS.ATCH_FILE_CNT /* 첨부 파일 수 */ - , OS.DOC_NO /* 문서 번호 */ - , OS.NTFCTN_SE_CD /* 통보 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM /* 통보 구분 명 */ - , OS.PIC_RVW_OPNN /* 담당자 검토 의견 */ - , OS.OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM /* 의견 제출 상태 명 */ - , OS.ANS_YMD /* 답변 일자 */ - , OS.ANS_TM /* 답변 시각 */ - , (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM /* 답변 일시 */ - , OS.ANS_CN /* 답변 내용 */ - , OS.DEL_YN /* 삭제 여부 */ - , OS.REG_DT /* 등록 일시 */ - , OS.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.RGTR) AS RGTR_NM /* 등록자 명 */ - , OS.MDFCN_DT /* 수정 일시 */ - , OS.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.MDFR) AS MDFR_NM /* 수정자 명 */ - , OS.DEL_DT /* 삭제 일시 */ - , OS.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.DLTR) AS DLTR_NM /* 삭제자 명 */ - , OS.DEL_RSN /* 삭제 사유 */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '-') FROM DUAL) AS RTPYR_BRDT_FORMAT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , R.RDUCT_ID /* 감경 ID */ - , R.RDUCT_RSN_CD /* 감경 사유 코드 */ - , R.ETC_CN AS RDUCT_ETC_CN /* 기타 내용 */ + SELECT OS.OPNN_ID + , OS.CRDN_ID + , OS.RCPT_NO + , OS.RCPT_YMD + , OS.RCPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM + , OS.OWNR_REL_CD + , (SELECT FN_GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM + , OS.STTR_NM + , OS.STTR_BRDT + , (SELECT FN_GET_BRDT_FORMAT(OS.STTR_BRDT, '-') FROM DUAL) AS STTR_BRDT_FORMAT + , OS.STTR_RRNO + , OS.STTR_ADDR + , OS.STTR_DADDR + , OS.STTR_ZIP + , OS.STTR_CTTPC + , OS.STTR_EML + , OS.OPNN_SBMSN_CN + , OS.OPNN_SBMSN_SE_CD + , (SELECT FN_GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM + , OS.OPNN_SBMSN_GIST + , OS.ATCH_FILE_CNT + , OS.DOC_NO + , OS.NTFCTN_SE_CD + , (SELECT FN_GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM + , OS.PIC_RVW_OPNN + , OS.OPNN_SBMSN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM + , OS.ANS_YMD + , OS.ANS_TM + , (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM + , OS.ANS_CN + , OS.DEL_YN + , OS.REG_DT + , OS.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.RGTR) AS RGTR_NM + , OS.MDFCN_DT + , OS.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.MDFR) AS MDFR_NM + , OS.DEL_DT + , OS.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.DLTR) AS DLTR_NM + , OS.DEL_RSN + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.FFNLG_AMT + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , P.RTPYR_ID + , P.RTPYR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , P.RTPYR_NO + , P.RTPYR_NM + , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '-') FROM DUAL) AS RTPYR_BRDT_FORMAT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , R.RDUCT_ID + , R.RDUCT_RSN_CD + , R.ETC_CN AS RDUCT_ETC_CN , (CASE WHEN R.RDUCT_AMT IS NOT NULL THEN R.RDUCT_AMT ELSE (SELECT C.FFNLG_CRDN_AMT*TI.WKSN_RDUCT_RT/100 FROM TB_TASK_INFO TI WHERE C.SGG_CD=TI.SGG_CD AND C.TASK_SE_CD=TI.TASK_SE_CD AND TI.USE_YN='Y') - END ) AS RDUCT_AMT /* 감경 금액 */ + END ) AS RDUCT_AMT FROM TB_OPNN_SBMSN OS INNER JOIN TB_CRDN C ON (OS.CRDN_ID = C.CRDN_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) @@ -135,47 +135,47 @@ - AND OS.RCPT_YMD = ]]> #{schRcptYmdFrom} /* 접수 일자 시작 */ + AND OS.RCPT_YMD = ]]> #{schRcptYmdFrom} - AND OS.RCPT_YMD #{schRcptYmdTo} /* 접수 일자 종료 */ + AND OS.RCPT_YMD #{schRcptYmdTo} - AND OS.ANS_YMD = ]]> #{schAnsYmdFrom} /* 답변 일자 시작 */ + AND OS.ANS_YMD = ]]> #{schAnsYmdFrom} - AND OS.ANS_YMD #{schAnsYmdTo} /* 답변 일자 종료 */ + AND OS.ANS_YMD #{schAnsYmdTo} - AND OS.STTR_NM = #{schSttrNm} /* 진술자 명 */ + AND OS.STTR_NM = #{schSttrNm} - AND OS.OPNN_SBMSN_STTS_CD = #{schOpnnSbmsnSttsCd} /* 의견 제출 상태 코드 */ + AND OS.OPNN_SBMSN_STTS_CD = #{schOpnnSbmsnSttsCd} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND SUBSTR(OS.REG_DT,1,8) = ]]> #{schRegDateFrom} /* 등록 일자 시작 */ + AND SUBSTR(OS.REG_DT,1,8) = ]]> #{schRegDateFrom} - AND SUBSTR(OS.REG_DT,1,8) #{schRegDateTo} /* 등록 일자 종료 */ + AND SUBSTR(OS.REG_DT,1,8) #{schRegDateTo} - AND SUBSTR(OS.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} /* 수정 일자 시작 */ + AND SUBSTR(OS.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} - AND SUBSTR(OS.MDFCN_DT,1,8) #{schRegDateTo} /* 수정 일자 종료 */ + AND SUBSTR(OS.MDFCN_DT,1,8) #{schRegDateTo} @@ -184,12 +184,12 @@ - AND OS.RGTR = #{schDetailUserCd} /* 등록자 코드 */ + AND OS.RGTR = #{schDetailUserCd} - AND OS.MDFR = #{schDetailUserCd} /* 수정자 코드 */ + AND OS.MDFR = #{schDetailUserCd} @@ -197,19 +197,19 @@ - AND OS.DEL_YN = #{delYn} /* 삭제 여부 */ + AND OS.DEL_YN = #{delYn} - AND OS.DEL_YN = 'N' /* 삭제 여부 */ + AND OS.DEL_YN = 'N' - AND C.SGG_CD = #{sggCd} /* 시군구 코드 */ + AND C.SGG_CD = #{sggCd} - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + AND C.TASK_SE_CD = #{taskSeCd} - AND C.DEL_YN = #{crdnDelYn} /* 삭제 여부 */ + AND C.DEL_YN = #{crdnDelYn} @@ -254,18 +254,18 @@ ) - AND OS.OPNN_ID = #{opnnId} /* 의견제출 ID */ + AND OS.OPNN_ID = #{opnnId} - AND OS.DEL_YN = #{delYn} /* 삭제 여부 */ + AND OS.DEL_YN = #{delYn} - AND OS.DEL_YN = 'N' /* 삭제 여부 */ + AND OS.DEL_YN = 'N' - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} @@ -279,192 +279,198 @@ INSERT INTO TB_OPNN_SBMSN ( - OPNN_ID /* 의견 ID */ - , CRDN_ID /* 단속 ID */ - , RCPT_NO /* 접수 번호 */ - , RCPT_YMD /* 접수 일자 */ - , RCPT_SE_CD /* 접수 구분 코드 */ - , OWNR_REL_CD /* 소유주 관계 코드 */ - , STTR_NM /* 진술자 명 */ - , STTR_BRDT /* 진술자 생년월일 */ - , STTR_RRNO /* 진술자 주민등록번호 */ - , STTR_ADDR /* 진술자 주소 */ - , STTR_DADDR /* 진술자 상세주소 */ - , STTR_ZIP /* 진술자 우편번호 */ - , STTR_CTTPC /* 진술자 연락처 */ - , STTR_EML /* 진술자 이메일 */ - , OPNN_SBMSN_CN /* 의견 제출 내용 */ - , OPNN_SBMSN_SE_CD /* 의견 제출 구분 코드 */ - , OPNN_SBMSN_GIST /* 의견 제출 요지 */ - , ATCH_FILE_CNT /* 첨부 파일 수 */ - , DOC_NO /* 문서 번호 */ - , NTFCTN_SE_CD /* 통보 구분 코드 */ - , PIC_RVW_OPNN /* 담당자 검토 의견 */ - , ANS_CN /* 답변 내용 */ - , ANS_YMD /* 답변 일자 */ - , ANS_TM /* 답변 시각 */ - , OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + OPNN_ID + , CRDN_ID + , RCPT_NO + , RCPT_YMD + , RCPT_SE_CD + , OWNR_REL_CD + , STTR_NM + , STTR_BRDT + , STTR_RRNO + , STTR_ADDR + , STTR_DADDR + , STTR_ZIP + , STTR_CTTPC + , STTR_EML + , OPNN_SBMSN_CN + , OPNN_SBMSN_SE_CD + , OPNN_SBMSN_GIST + , ATCH_FILE_CNT + , DOC_NO + , NTFCTN_SE_CD + , PIC_RVW_OPNN + , ANS_CN + , ANS_YMD + , ANS_TM + , OPNN_SBMSN_STTS_CD + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{opnnSbmsn.opnnId} /* 의견 ID */ - , #{opnnSbmsn.crdnId} /* 단속 ID */ - , #{opnnSbmsn.rcptNo} /* 접수 번호 */ - , #{opnnSbmsn.rcptYmd} /* 접수 일자 */ - , #{opnnSbmsn.rcptSeCd} /* 접수 구분 코드 */ - , #{opnnSbmsn.ownrRelCd} /* 소유주 관계 코드 */ - , #{opnnSbmsn.sttrNm} /* 진술자 명 */ - , #{opnnSbmsn.sttrBrdt} /* 진술자 생년월일 */ - , #{opnnSbmsn.sttrRrno} /* 진술자 주민등록번호 */ - , #{opnnSbmsn.sttrAddr} /* 진술자 주소 */ - , #{opnnSbmsn.sttrDaddr} /* 진술자 상세주소 */ - , #{opnnSbmsn.sttrZip} /* 진술자 우편번호 */ - , #{opnnSbmsn.sttrCttpc} /* 진술자 연락처 */ - , #{opnnSbmsn.sttrEml} /* 진술자 이메일 */ - , #{opnnSbmsn.opnnSbmsnCn} /* 의견 제출 내용 */ - , #{opnnSbmsn.opnnSbmsnSeCd} /* 의견 제출 구분 코드 */ - , #{opnnSbmsn.opnnSbmsnGist} /* 의견 제출 요지 */ - , #{opnnSbmsn.atchFileCnt} /* 첨부 파일 수 */ - , #{opnnSbmsn.docNo} /* 문서 번호 */ - , #{opnnSbmsn.ntfctnSeCd} /* 통보 구분 코드 */ - , #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */ - , #{opnnSbmsn.ansCn} /* 답변 내용 */ - , #{opnnSbmsn.ansYmd} /* 답변 일시 */ - , #{opnnSbmsn.ansTm} /* 답변 일시 */ - , #{opnnSbmsn.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */ - , 'N' /* 삭제 여부 */ - , /* 등록 일시 */ - , #{opnnSbmsn.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{opnnSbmsn.modifiedBy} /* 수정자 */ + #{opnnSbmsn.opnnId} + , #{opnnSbmsn.crdnId} + , #{opnnSbmsn.rcptNo} + , #{opnnSbmsn.rcptYmd} + , #{opnnSbmsn.rcptSeCd} + , #{opnnSbmsn.ownrRelCd} + , #{opnnSbmsn.sttrNm} + , #{opnnSbmsn.sttrBrdt} + , #{opnnSbmsn.sttrRrno} + , #{opnnSbmsn.sttrAddr} + , #{opnnSbmsn.sttrDaddr} + , #{opnnSbmsn.sttrZip} + , #{opnnSbmsn.sttrCttpc} + , #{opnnSbmsn.sttrEml} + , #{opnnSbmsn.opnnSbmsnCn} + , #{opnnSbmsn.opnnSbmsnSeCd} + , #{opnnSbmsn.opnnSbmsnGist} + , #{opnnSbmsn.atchFileCnt} + , #{opnnSbmsn.docNo} + , #{opnnSbmsn.ntfctnSeCd} + , #{opnnSbmsn.picRvwOpnn} + , #{opnnSbmsn.ansCn} + , #{opnnSbmsn.ansYmd} + , #{opnnSbmsn.ansTm} + , #{opnnSbmsn.opnnSbmsnSttsCd} + , 'N' + , + , #{opnnSbmsn.createdBy} + , + , #{opnnSbmsn.modifiedBy} ) /* 의견제출 대장 수정(opnnSbmsnMapper.updateOpnnSbmsn) */ UPDATE TB_OPNN_SBMSN - SET RCPT_NO = #{opnnSbmsn.rcptNo} /* 접수 번호 */ - , RCPT_YMD = #{opnnSbmsn.rcptYmd} /* 접수 일자 */ - , RCPT_SE_CD = #{opnnSbmsn.rcptSeCd} /* 접수 구분 코드 */ - , OWNR_REL_CD = #{opnnSbmsn.ownrRelCd} /* 소유주 관계 코드 */ - , STTR_NM = #{opnnSbmsn.sttrNm} /* 진술자 명 */ - , STTR_BRDT = #{opnnSbmsn.sttrBrdt} /* 진술자 생년월일 */ - , STTR_RRNO = #{opnnSbmsn.sttrRrno} /* 진술자 주민등록번호 */ - , STTR_ADDR = #{opnnSbmsn.sttrAddr} /* 진술자 주소 */ - , STTR_DADDR = #{opnnSbmsn.sttrDaddr} /* 진술자 상세주소 */ - , STTR_ZIP = #{opnnSbmsn.sttrZip} /* 진술자 우편번호 */ - , STTR_CTTPC = #{opnnSbmsn.sttrCttpc} /* 진술자 연락처 */ - , STTR_EML = #{opnnSbmsn.sttrEml} /* 진술자 이메일 */ - , OPNN_SBMSN_CN = #{opnnSbmsn.opnnSbmsnCn} /* 의견 제출 내용 */ - , OPNN_SBMSN_SE_CD = #{opnnSbmsn.opnnSbmsnSeCd} /* 의견 제출 구분 코드 */ - , OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} /* 의견 제출 요지 */ - , ATCH_FILE_CNT = #{opnnSbmsn.atchFileCnt} /* 첨부 파일 수 */ - , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{opnnSbmsn.modifiedBy} /* 수정자 */ - WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET RCPT_NO = #{opnnSbmsn.rcptNo} + , RCPT_YMD = #{opnnSbmsn.rcptYmd} + , RCPT_SE_CD = #{opnnSbmsn.rcptSeCd} + , OWNR_REL_CD = #{opnnSbmsn.ownrRelCd} + , STTR_NM = #{opnnSbmsn.sttrNm} + , STTR_BRDT = #{opnnSbmsn.sttrBrdt} + , STTR_RRNO = #{opnnSbmsn.sttrRrno} + , STTR_ADDR = #{opnnSbmsn.sttrAddr} + , STTR_DADDR = #{opnnSbmsn.sttrDaddr} + , STTR_ZIP = #{opnnSbmsn.sttrZip} + , STTR_CTTPC = #{opnnSbmsn.sttrCttpc} + , STTR_EML = #{opnnSbmsn.sttrEml} + , OPNN_SBMSN_CN = #{opnnSbmsn.opnnSbmsnCn} + , OPNN_SBMSN_SE_CD = #{opnnSbmsn.opnnSbmsnSeCd} + , OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} + , ATCH_FILE_CNT = #{opnnSbmsn.atchFileCnt} + , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} + , MDFCN_DT = + , MDFR = #{opnnSbmsn.modifiedBy} + WHERE OPNN_ID = #{opnnSbmsn.opnnId} + AND DEL_YN = 'N' /* 의견제출 대장 답변 수정(opnnSbmsnMapper.updateAnsSttsCd) */ UPDATE TB_OPNN_SBMSN - SET OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} /* 의견 제출 요지 */ - , DOC_NO = #{opnnSbmsn.docNo} /* 문서 번호 */ - , NTFCTN_SE_CD = #{opnnSbmsn.ntfctnSeCd} /* 통보 구분 코드 */ - , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */ - , OPNN_SBMSN_STTS_CD = #{opnnSbmsn.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */ - , ANS_YMD = #{opnnSbmsn.ansYmd} /* 답변 일자 */ - , ANS_TM = #{opnnSbmsn.ansTm} /* 답변 시각 */ - , ANS_CN = #{opnnSbmsn.ansCn} /* 답변 내용 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{opnnSbmsn.modifiedBy} /* 수정자 */ - WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} + , DOC_NO = #{opnnSbmsn.docNo} + , NTFCTN_SE_CD = #{opnnSbmsn.ntfctnSeCd} + , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} + , OPNN_SBMSN_STTS_CD = #{opnnSbmsn.opnnSbmsnSttsCd} + , ANS_YMD = #{opnnSbmsn.ansYmd} + , ANS_TM = #{opnnSbmsn.ansTm} + , ANS_CN = #{opnnSbmsn.ansCn} + , MDFCN_DT = + , MDFR = #{opnnSbmsn.modifiedBy} + WHERE OPNN_ID = #{opnnSbmsn.opnnId} + AND DEL_YN = 'N' /* 의견제출 대장 삭제(opnnSbmsnMapper.deleteOpnnSbmsn) */ UPDATE TB_OPNN_SBMSN - SET DEL_YN = 'Y' - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{opnnSbmsn.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{opnnSbmsn.delRsn} /* 삭제 사유 */ - WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{opnnSbmsn.modifiedBy} + , DEL_RSN = #{opnnSbmsn.delRsn} + WHERE OPNN_ID = #{opnnSbmsn.opnnId} + AND DEL_YN = 'N' /* 단속 대장 의견제출여부 수정(opnnSbmsnMapper.updateCrdnOpnnSbmsnYn) */ UPDATE TB_CRDN - SET OPNN_SBMSN_YN = #{crdn.opnnSbmsnYn} /* 의견 제출 여부 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{crdn.modifiedBy} /* 수정자 */ - WHERE CRDN_ID = #{crdn.crdnId} /* 단속 ID */ + SET OPNN_SBMSN_YN = #{crdn.opnnSbmsnYn} + , MDFCN_DT = + , MDFR = #{crdn.modifiedBy} + WHERE CRDN_ID = #{crdn.crdnId} + AND DEL_YN = 'N' \ No newline at end of file diff --git a/src/main/resources/sql/mapper/fims/payer-mapper.xml b/src/main/resources/sql/mapper/fims/payer-mapper.xml index fa56838e..fe5a420b 100644 --- a/src/main/resources/sql/mapper/fims/payer-mapper.xml +++ b/src/main/resources/sql/mapper/fims/payer-mapper.xml @@ -308,59 +308,60 @@ UPDATE TB_PAYER SET AND BSNO = #{bsno} -/* 납부자 대장 삭제(payerMapper.deletePayer) */ -UPDATE TB_PAYER - SET USE_YN = 'N' - , MDFCN_DT = - , MDFR = #{currentUser.id} - WHERE RTPYR_ID IN (#{rtpyrId}) + /* 납부자 대장 삭제(payerMapper.deletePayer) */ + UPDATE TB_PAYER + SET USE_YN = 'N' + , MDFCN_DT = + , MDFR = #{currentUser.id} + WHERE RTPYR_ID IN (#{rtpyrId}) + - SELECT P.RTPYR_ID /* 납부자 ID */ - , P.SGG_CD /* 시군구 코드 */ + SELECT P.RTPYR_ID + , P.SGG_CD , (CASE WHEN (P.VHRNO IS NULL OR P.VHRNO = '') THEN C.VHRNO ELSE P.VHRNO - END) AS VHRNO /* 차량번호 */ - , P.RTPYR_INPT_SE_CD /* 납부자 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM /* 납부자 입력 구분 명 */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_TELNO /* 납부자 전화번호 */ - , P.RTPYR_MBL_TELNO /* 납부자 휴대 전화번호 */ - , P.RTPYR_EML /* 납부자 이메일 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.RTPYR_STTS_CD /* 납부자 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM /* 납부자 구분 명 */ - , P.ADDR_SE_CD /* 주소 구분 코드 */ - , P.ZIP /* 우편번호 */ - , P.ROAD_NM_CD /* 도로 명 코드 */ - , P.UDGD_SE_CD /* 지하 구분 코드 */ - , P.BMNO /* 건물본번 */ - , P.BSNO /* 건물부번 */ - , P.BLDG_MNG_NO /* 건물 관리 번호 */ - , P.STDG_CD /* 법정동 코드 */ - , P.DONG_CD /* 행정동 코드 */ - , P.MTN_SE_CD /* 산 구분 코드 */ - , P.MNO /* 본번 */ - , P.SNO /* 부번 */ - , P.SPCL_DONG /* 특수 동 */ - , P.SPCL_HO /* 특수 호 */ - , P.SPCL_ADDR /* 특수 주소 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , P.WHOL_ADDR /* 전체 주소 */ - , P.REG_DT /* 등록 일시 */ - , P.RGTR /* 등록자 */ - , P.MDFCN_DT /* 수정 일시 */ - , P.MDFR /* 수정자 */ - , C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ + END) AS VHRNO + , P.RTPYR_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM + , P.RTPYR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_TELNO + , P.RTPYR_MBL_TELNO + , P.RTPYR_EML + , P.RTPYR_BRDT + , P.RTPYR_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM + , P.ADDR_SE_CD + , P.ZIP + , P.ROAD_NM_CD + , P.UDGD_SE_CD + , P.BMNO + , P.BSNO + , P.BLDG_MNG_NO + , P.STDG_CD + , P.DONG_CD + , P.MTN_SE_CD + , P.MNO + , P.SNO + , P.SPCL_DONG + , P.SPCL_HO + , P.SPCL_ADDR + , P.ADDR + , P.DTL_ADDR + , P.WHOL_ADDR + , P.REG_DT + , P.RGTR + , P.MDFCN_DT + , P.MDFR + , C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM FROM TB_PAYER P LEFT OUTER JOIN TB_CRDN C ON (P.RTPYR_ID = C.RTPYR_ID) @@ -369,12 +370,12 @@ UPDATE TB_PAYER - AND P.RTPYR_ID = #{rtpyrId} /* 납부자 ID */ + AND P.RTPYR_ID = #{rtpyrId} - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - AND C.DEL_YN = #{delYn} /* 삭제 여부 */ + AND C.DEL_YN = #{delYn} @@ -382,67 +383,65 @@ UPDATE TB_PAYER - SELECT PH.RTPYR_ID /* 납부자 ID */ - , PH.HSTRY_SN /* 이력 일련번호 */ - , PH.SGG_CD /* 시군구 코드 */ - , PH.VHRNO /* 차량번호 */ - , PH.RTPYR_INPT_SE_CD /* 납부자 입력 구분 코드 */ - , PH.RTPYR_SE_CD /* 납부자 구분 코드 */ - , PH.RTPYR_NO /* 납부자 번호 */ - , PH.RTPYR_NM /* 납부자 명 */ - , PH.RTPYR_TELNO /* 납부자 전화번호 */ - , PH.RTPYR_MBL_TELNO /* 납부자 휴대 전화번호 */ - , PH.RTPYR_EML /* 납부자 이메일 */ - , PH.RTPYR_BRDT /* 납부자 생년월일 */ - , PH.RTPYR_STTS_CD /* 납부자 상태 코드 */ - , PH.ADDR_SE_CD /* 주소 구분 코드 */ - , PH.ZIP /* 우편번호 */ - , PH.ROAD_NM_CD /* 도로 명 코드 */ - , PH.UDGD_SE_CD /* 지하 구분 코드 */ - , PH.BMNO /* 건물본번 */ - , PH.BSNO /* 건물부번 */ - , PH.BLDG_MNG_NO /* 건물 관리 번호 */ - , PH.STDG_CD /* 법정동 코드 */ - , PH.DONG_CD /* 행정동 코드 */ - , PH.MTN_SE_CD /* 산 구분 코드 */ - , PH.MNO /* 본번 */ - , PH.SNO /* 부번 */ - , PH.SPCL_DONG /* 특수 동 */ - , PH.SPCL_HO /* 특수 호 */ - , PH.SPCL_ADDR /* 특수 주소 */ - , PH.ADDR /* 주소 */ - , PH.DTL_ADDR /* 상세 주소 */ - , PH.WHOL_ADDR /* 전체 주소 */ - , PH.REG_DT /* 등록 일시 */ - , PH.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = PH.RGTR) AS RGTR_NM /* 등록자 명 */ + SELECT PH.RTPYR_ID + , PH.HSTRY_SN + , PH.SGG_CD + , PH.VHRNO + , PH.RTPYR_INPT_SE_CD + , PH.RTPYR_SE_CD + , PH.RTPYR_NO + , PH.RTPYR_NM + , PH.RTPYR_TELNO + , PH.RTPYR_MBL_TELNO + , PH.RTPYR_EML + , PH.RTPYR_BRDT + , PH.RTPYR_STTS_CD + , PH.ADDR_SE_CD + , PH.ZIP + , PH.ROAD_NM_CD + , PH.UDGD_SE_CD + , PH.BMNO + , PH.BSNO + , PH.BLDG_MNG_NO + , PH.STDG_CD + , PH.DONG_CD + , PH.MTN_SE_CD + , PH.MNO + , PH.SNO + , PH.SPCL_DONG + , PH.SPCL_HO + , PH.SPCL_ADDR + , PH.ADDR + , PH.DTL_ADDR + , PH.WHOL_ADDR + , PH.REG_DT + , PH.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = PH.RGTR) AS RGTR_NM FROM TB_PAYER_HSTRY PH diff --git a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml index 6e09eab9..463ac51e 100644 --- a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml @@ -110,41 +110,41 @@ - SELECT C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , C.REG_DT /* 등록 일시 */ - , C.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */ - , C.MDFCN_DT /* 수정 일시 */ - , C.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_PRCS_SUMRY /* 민원 처리 요약 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */ - , CC.CVLCPT_TRSM_DT /* 민원 전송 일시 */ - , LE.LEVY_EXCL_ID /* 부과 제외 ID */ - , LE.LEVY_EXCL_YMD /* 부과 제외 일자 */ - , LE.LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */ - , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ - , LE.ETC_CN /* 기타 내용 */ + SELECT C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , C.REG_DT + , C.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM + , C.MDFCN_DT + , C.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_PRCS_SUMRY + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , CC.CVLCPT_TRSM_CD + , CC.CVLCPT_TRSM_DT + , LE.LEVY_EXCL_ID + , LE.LEVY_EXCL_YMD + , LE.LEVY_EXCL_RSN_CD + , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM + , LE.ETC_CN FROM TB_CRDN C 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_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') @@ -153,40 +153,40 @@ /* 발송 대상 객체 가져오기(sndngMapper.selectSndngTrgts) */ SELECT COUNT(*) OVER() AS TNOCS , SUM(FFNLG_CRDN_AMT) OVER() AS GRAMT - , C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , FN_GET_MASK_DATETIME(C.CRDN_YMD, C.CRDN_TM, '-', ':') AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */ + , C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_REG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , FN_GET_MASK_DATETIME(C.CRDN_YMD, C.CRDN_TM, '-', ':') AS CRDN_YMD_TM_MASK , (SELECT VI.VLTN_CD FROM TB_VLTN_INFO VI - WHERE C.VLTN_ID=VI.VLTN_ID AND C.SGG_CD=VI.SGG_CD AND C.TASK_SE_CD=VI.TASK_SE_CD) AS VLTN_CD /* 위반 코드 */ - , 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 /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , C.REG_DT /* 등록 일시 */ - , C.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */ - , C.MDFCN_DT /* 수정 일시 */ - , C.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_APLY_DT /* 민원 신청 일시 */ - , CC.CVLCPT_APLY_TTL_NM /* 민원 신청 제목 명 */ - , CC.CVLCPT_GIST /* 민원 요지 */ - , (SELECT FN_GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */ - , CC.CVLCPT_PRCS_SUMRY /* 민원 처리 요약 */ - , CC.CVLCPT_PRCS_RSLT_CN /* 민원 처리 결과 내용 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , (SELECT FN_GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM /* 민원 전송 명 */ - , CC.CVLCPT_TRSM_DT /* 민원 전송 일시 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_FORMAT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , LE.LEVY_EXCL_ID /* 부과 제외 ID */ - , LE.LEVY_EXCL_YMD /* 부과 제외 일자 */ - , LE.LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */ - , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ - , LE.ETC_CN /* 기타 내용 */ - , L.LEVY_ID /* 부과 ID */ + WHERE C.VLTN_ID=VI.VLTN_ID AND C.SGG_CD=VI.SGG_CD AND C.TASK_SE_CD=VI.TASK_SE_CD) AS VLTN_CD + , 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 + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , C.CRDN_STTS_CHG_DT + , C.REG_DT + , C.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM + , C.MDFCN_DT + , C.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_APLY_DT + , CC.CVLCPT_APLY_TTL_NM + , CC.CVLCPT_GIST + , (SELECT FN_GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM + , CC.CVLCPT_PRCS_SUMRY + , CC.CVLCPT_PRCS_RSLT_CN + , CC.CVLCPT_PRCS_CMPTN_DT + , (SELECT FN_GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM + , CC.CVLCPT_TRSM_DT + , P.RTPYR_ID + , P.RTPYR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , (SELECT FN_GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_FORMAT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , LE.LEVY_EXCL_ID + , LE.LEVY_EXCL_YMD + , LE.LEVY_EXCL_RSN_CD + , (SELECT FN_GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM + , LE.ETC_CN + , L.LEVY_ID FROM TB_CRDN C INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) 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') @@ -309,14 +309,14 @@ ) - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - AND C.DEL_YN = #{crdnDelYn} /* 삭제 여부 */ + AND C.DEL_YN = #{crdnDelYn} - AND C.DEL_YN = 'N' /* 삭제 여부 */ + AND C.DEL_YN = 'N' @@ -324,32 +324,32 @@ - SELECT SNDNG_ID /* 발송 ID */ - , SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM066', C.SNDNG_REG_SE_CD) FROM DUAL) AS SNDNG_REG_SE_NM /* 발송 등록 구분 명 */ - , SNDNG_SE_CD /* 발송 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM047', C.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM /* 단속 상태 명 */ - , LEVY_BGNG_YMD /* 부과 시작 일자 */ - , LEVY_END_YMD /* 부과 종료 일자 */ - , SNDNG_YMD /* 발송 일자 */ - , DUDT_YMD /* 납기 일자 */ - , TTL_NM /* 제목 명 */ - , DOC_NO /* 문서 번호 */ - , ETC_CN /* 기타 내용 */ - , TNOCS /* 총건수 */ - , GRAMT /* 총금액 */ - , CON_KEY /* 외부연계식별키 */ - , DIV_KB /* 취급 구분 */ - , EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , SNDNG_STTS_CD /* 발송 상태 코드 */ - , RESND_YN /* 재발송 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + SELECT SNDNG_ID + , SGG_CD + , TASK_SE_CD + , (SELECT FN_GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , SNDNG_REG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM066', C.SNDNG_REG_SE_CD) FROM DUAL) AS SNDNG_REG_SE_NM + , SNDNG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM047', C.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM + , LEVY_BGNG_YMD + , LEVY_END_YMD + , SNDNG_YMD + , DUDT_YMD + , TTL_NM + , DOC_NO + , ETC_CN + , TNOCS + , GRAMT + , CON_KEY + , DIV_KB + , EPOST_NOTICE_ID + , SNDNG_STTS_CD + , RESND_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR FROM TB_SNDNG @@ -375,186 +375,187 @@ INSERT INTO TB_SNDNG ( - SNDNG_ID /* 발송 ID */ - , SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , SNDNG_SE_CD /* 발송 구분 코드 */ - , LEVY_BGNG_YMD /* 부과 시작 일자 */ - , LEVY_END_YMD /* 부과 종료 일자 */ - , SNDNG_YMD /* 발송 일자 */ - , DUDT_YMD /* 납기 일자 */ - , TTL_NM /* 제목 명 */ - , DOC_NO /* 문서 번호 */ - , ETC_CN /* 기타 내용 */ - , TNOCS /* 총건수 */ - , GRAMT /* 총금액 */ - , CON_KEY /* 외부연계식별키 */ - , DIV_KB /* 취급 구분 */ - , EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , SNDNG_STTS_CD /* 발송 상태 코드 */ - , RESND_YN /* 재발송 여부 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + SNDNG_ID + , SGG_CD + , TASK_SE_CD + , SNDNG_REG_SE_CD + , SNDNG_SE_CD + , LEVY_BGNG_YMD + , LEVY_END_YMD + , SNDNG_YMD + , DUDT_YMD + , TTL_NM + , DOC_NO + , ETC_CN + , TNOCS + , GRAMT + , CON_KEY + , DIV_KB + , EPOST_NOTICE_ID + , SNDNG_STTS_CD + , RESND_YN + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{sndng.sndngId} /* 발송 ID */ - , #{sndng.sggCd} /* 시군구 코드 */ - , #{sndng.taskSeCd} /* 업무 구분 코드 */ - , #{sndng.sndngRegSeCd} /* 발송 등록 구분 코드 */ - , #{sndng.sndngSeCd} /* 발송 구분 코드 */ - , #{sndng.levyBgngYmd} /* 부과 시작 일자 */ - , #{sndng.levyEndYmd} /* 부과 종료 일자 */ - , #{sndng.sndngYmd} /* 발송 일자 */ - , #{sndng.dudtYmd} /* 납기 일자 */ - , #{sndng.ttlNm} /* 제목 명 */ - , #{sndng.docNo} /* 문서 번호 */ - , #{sndng.etcCn} /* 기타 내용 */ - , #{sndng.tnocs} /* 총건수 */ - , #{sndng.gramt} /* 총금액 */ - , #{sndng.conKey} /* 외부연계식별키 */ - , #{sndng.divKb} /* 취급 구분 */ - , #{sndng.epostNoticeId} /* 전자우편 안내문 ID */ - , #{sndng.sndngSttsCd} /* 발송 상태 코드 */ - , #{sndng.resndYn} /* 재발송 여부 */ - , #{sndng.delYn} /* 삭제 여부 */ - , /* 등록 일시 */ - , #{sndng.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{sndng.modifiedBy} /* 수정자 */ + #{sndng.sndngId} + , #{sndng.sggCd} + , #{sndng.taskSeCd} + , #{sndng.sndngRegSeCd} + , #{sndng.sndngSeCd} + , #{sndng.levyBgngYmd} + , #{sndng.levyEndYmd} + , #{sndng.sndngYmd} + , #{sndng.dudtYmd} + , #{sndng.ttlNm} + , #{sndng.docNo} + , #{sndng.etcCn} + , #{sndng.tnocs} + , #{sndng.gramt} + , #{sndng.conKey} + , #{sndng.divKb} + , #{sndng.epostNoticeId} + , #{sndng.sndngSttsCd} + , #{sndng.resndYn} + , #{sndng.delYn} + , + , #{sndng.createdBy} + , + , #{sndng.modifiedBy} ) /* 발송 대장 수정(sndngMapper.updateSndng) */ UPDATE TB_SNDNG - SET SGG_CD = #{sndng.sggCd} /* 시군구 코드 */ - , TASK_SE_CD = #{sndng.taskSeCd} /* 업무 구분 코드 */ - , SNDNG_REG_SE_CD = #{sndng.sndngRegSeCd} /* 발송 등록 구분 코드 */ - , SNDNG_SE_CD = #{sndng.sndngSeCd} /* 발송 구분 코드 */ - , LEVY_BGNG_YMD = #{sndng.levyBgngYmd} /* 부과 시작 일자 */ - , LEVY_END_YMD = #{sndng.levyEndYmd} /* 부과 종료 일자 */ - , SNDNG_YMD = #{sndng.sndngYmd} /* 발송 일자 */ - , DUDT_YMD = #{sndng.dudtYmd} /* 납기 일자 */ - , TTL_NM = #{sndng.ttlNm} /* 제목 명 */ - , DOC_NO = #{sndng.docNo} /* 문서 번호 */ - , ETC_CN = #{sndng.etcCn} /* 기타 내용 */ - , TNOCS = #{sndng.tnocs} /* 총건수 */ - , GRAMT = #{sndng.gramt} /* 총금액 */ - , CON_KEY = #{sndng.conKey} /* 외부연계식별키 */ - , DIV_KB = #{sndng.divKb} /* 취급 구분 */ - , EPOST_NOTICE_ID = #{sndng.epostNoticeId} /* 전자우편 안내문 ID */ - , SNDNG_STTS_CD = #{sndng.sndngSttsCd} /* 발송 상태 코드 */ - , RESND_YN = #{sndng.resndYn} /* 재발송 여부 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndng.modifiedBy} /* 수정자 */ - WHERE SNDNG_ID = #{sndng.sndngId} + SET SGG_CD = #{sndng.sggCd} + , TASK_SE_CD = #{sndng.taskSeCd} + , SNDNG_REG_SE_CD = #{sndng.sndngRegSeCd} + , SNDNG_SE_CD = #{sndng.sndngSeCd} + , LEVY_BGNG_YMD = #{sndng.levyBgngYmd} + , LEVY_END_YMD = #{sndng.levyEndYmd} + , SNDNG_YMD = #{sndng.sndngYmd} + , DUDT_YMD = #{sndng.dudtYmd} + , TTL_NM = #{sndng.ttlNm} + , DOC_NO = #{sndng.docNo} + , ETC_CN = #{sndng.etcCn} + , TNOCS = #{sndng.tnocs} + , GRAMT = #{sndng.gramt} + , CON_KEY = #{sndng.conKey} + , DIV_KB = #{sndng.divKb} + , EPOST_NOTICE_ID = #{sndng.epostNoticeId} + , SNDNG_STTS_CD = #{sndng.sndngSttsCd} + , RESND_YN = #{sndng.resndYn} + , MDFCN_DT = + , MDFR = #{sndng.modifiedBy} + WHERE SNDNG_ID = #{sndng.sndngId} + AND DEL_YN = 'N' /* 발송 대장 삭제(sndngMapper.deleteSndng) */ UPDATE TB_SNDNG - SET DEL_YN = 'Y' - , MDFCN_DT = - , MDFR = #{sndng.modifiedBy} - WHERE SNDNG_ID = #{sndng.sndngId} - AND DEL_YN = 'N' + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{sndng.modifiedBy} + , DEL_RSN = #{sndng.delRsn} + WHERE SNDNG_ID = #{sndng.sndngId} + AND DEL_YN = 'N' - SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */ - , SD.SNDNG_ID /* 발송 ID */ - , SD.SVBTC_ID /* 공시송달 ID */ - , SD.CRDN_ID /* 단속 ID */ - , SD.LEVY_ID /* 부과 ID */ - , SD.VLTN_CD /* 위반 ID */ - , SD.VHRNO /* 차량번호 */ - , SD.CRDN_DT /* 단속 일시 */ - , SD.CRDN_PLC /* 단속 장소 */ - , SD.LEV_KEY /* 세외수입 부과키 */ - , SD.FYR /* 회계연도 */ - , SD.LEVY_NO /* 부과 번호 */ - , SD.SNDNG_YMD /* 발송 일자 */ - , SD.DUDT_YMD /* 납기 일자 */ - , SD.FFNLG_AMT /* 과태료 금액 */ - , SD.LEVY_PCPTAX /* 부과 본세 */ - , SD.LEVY_ADAMT /* 부과 가산금 */ - , SD.LEVY_SUM_AMT /* 부과 합계 금액 */ - , SD.RTPYR_NM /* 납부자 명 */ - , SD.RTPYR_NO /* 납부자 번호 */ - , SD.RTPYR_ADDR /* 납부자 주소 */ - , SD.RTPYR_DTL_ADDR /* 납부자 상세 주소 */ - , SD.RTPYR_ZIP /* 납부자 우편번호 */ - , SD.CON_KEY /* 외부연계식별키 */ - , SD.RG_NO /* 등기 번호 */ - , SD.DLVR_YMD /* 배달 일자 */ - , SD.DLVR_TM /* 배달 시각 */ - , SD.UNDLVR_RSN_NM /* 미배달 사유 명 */ - , SD.RCPN_NM /* 수령인 명 */ - , SD.RCPN_REL_NM /* 수령인 관계 명 */ - , SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM /* 발송 상세 상태 명 */ - , SD.BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM/* 전 발송 상세 상태 명 */ - , SD.BFR_DLVR_YMD /* 전 배달 일자 */ - , SD.BFR_DLVR_HR /* 전 배달 시간 */ - , SD.SNDNG_RCVMT_CD /* 발송 수납 코드 */ - , (SELECT FN_GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM /* 발송 수납 명 */ - , SD.ADDR_CHG_CD /* 주소 변경 코드 */ - , SD.TAX_NO /* 납세 번호 */ - , SD.EPAYNO /* 전자납부번호 */ - , SD.BANK_NM /* 은행 명 */ - , SD.VR_ACTNO /* 가상 계좌번호 */ - , SD.BANK_NM_2 /* 은행 명 2 */ - , SD.VR_ACTNO_2 /* 가상 계좌번호 2 */ - , SD.BANK_NM_3 /* 은행 명 3 */ - , SD.VR_ACTNO_3 /* 가상 계좌번호 3 */ - , SD.BANK_NM_4 /* 은행 명 4 */ - , SD.VR_ACTNO_4 /* 가상 계좌번호 4 */ - , SD.BANK_NM_5 /* 은행 명 5 */ - , SD.VR_ACTNO_5 /* 가상 계좌번호 5 */ - , SD.BANK_NM_6 /* 은행 명 6 */ - , SD.VR_ACTNO_6 /* 가상 계좌번호 6 */ - , SD.BANK_NM_7 /* 은행 명 7 */ - , SD.VR_ACTNO_7 /* 가상 계좌번호 7 */ - , SD.BANK_NM_8 /* 은행 명 8 */ - , SD.VR_ACTNO_8 /* 가상 계좌번호 8 */ - , SD.BANK_NM_9 /* 은행 명 9 */ - , SD.VR_ACTNO_9 /* 가상 계좌번호 9 */ - , SD.BANK_NM_10 /* 은행 명 10 */ - , SD.VR_ACTNO_10 /* 가상 계좌번호 10 */ - , SD.BANK_NM_11 /* 은행 명 11 */ - , SD.VR_ACTNO_11 /* 가상 계좌번호 11 */ - , SD.REG_DT /* 등록 일시 */ - , SD.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM /* 등록자 명 */ - , SD.MDFCN_DT /* 수정 일시 */ - , SD.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM /* 수정자 명 */ - , SD.DEL_DT /* 삭제 일시 */ - , SD.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM /* 삭제자 명 */ - , SD.DEL_RSN /* 삭제 사유 */ - , S.SGG_CD /* 시군구 코드 */ - , S.TASK_SE_CD /* 업무 구분 코드 */ - , S.VLTN_CD /* 위반 ID */ - , S.SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , S.SNDNG_SE_CD /* 발송 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM /* 발송 구분 명 */ - , S.LEVY_BGNG_YMD /* 부과 시작 일자 */ - , S.LEVY_END_YMD /* 부과 종료 일자 */ - , S.TTL_NM /* 제목 명 */ - , S.DOC_NO /* 문서 번호 */ - , S.ETC_CN /* 기타 내용 */ - , S.TNOCS /* 총건수 */ - , S.GRAMT /* 총금액 */ - , S.CON_KEY /* 외부연계식별키 */ - , S.DIV_KB /* 취급 구분 */ - , S.EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , S.SNDNG_STTS_CD /* 발송 상태 코드 */ - , S.RESND_YN /* 재발송 여부 */ - , SV.SVBTC_YMD /* 공시송달 일자 */ + SELECT SD.SNDNG_DTL_ID + , SD.SNDNG_ID + , SD.SVBTC_ID + , SD.CRDN_ID + , SD.LEVY_ID + , SD.VLTN_CD + , SD.VHRNO + , SD.CRDN_DT + , SD.CRDN_PLC + , SD.LEV_KEY + , SD.FYR + , SD.LEVY_NO + , SD.SNDNG_YMD + , SD.DUDT_YMD + , SD.FFNLG_AMT + , SD.LEVY_PCPTAX + , SD.LEVY_ADAMT + , SD.LEVY_SUM_AMT + , SD.RTPYR_NM + , SD.RTPYR_NO + , SD.RTPYR_ADDR + , SD.RTPYR_DTL_ADDR + , SD.RTPYR_ZIP + , SD.CON_KEY + , SD.RG_NO + , SD.DLVR_YMD + , SD.DLVR_TM + , SD.UNDLVR_RSN_NM + , SD.RCPN_NM + , SD.RCPN_REL_NM + , SD.SNDNG_DTL_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM + , SD.BFR_SNDNG_DTL_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM + , SD.BFR_DLVR_YMD + , SD.BFR_DLVR_HR + , SD.SNDNG_RCVMT_CD + , (SELECT FN_GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM + , SD.ADDR_CHG_CD + , SD.TAX_NO + , SD.EPAYNO + , SD.BANK_NM + , SD.VR_ACTNO + , SD.BANK_NM_2 + , SD.VR_ACTNO_2 + , SD.BANK_NM_3 + , SD.VR_ACTNO_3 + , SD.BANK_NM_4 + , SD.VR_ACTNO_4 + , SD.BANK_NM_5 + , SD.VR_ACTNO_5 + , SD.BANK_NM_6 + , SD.VR_ACTNO_6 + , SD.BANK_NM_7 + , SD.VR_ACTNO_7 + , SD.BANK_NM_8 + , SD.VR_ACTNO_8 + , SD.BANK_NM_9 + , SD.VR_ACTNO_9 + , SD.BANK_NM_10 + , SD.VR_ACTNO_10 + , SD.BANK_NM_11 + , SD.VR_ACTNO_11 + , SD.REG_DT + , SD.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM + , SD.MDFCN_DT + , SD.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM + , SD.DEL_DT + , SD.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM + , SD.DEL_RSN + , S.SGG_CD + , S.TASK_SE_CD + , S.SNDNG_REG_SE_CD + , S.SNDNG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM + , S.LEVY_BGNG_YMD + , S.LEVY_END_YMD + , S.TTL_NM + , S.DOC_NO + , S.ETC_CN + , S.TNOCS + , S.GRAMT + , S.CON_KEY + , S.DIV_KB + , S.EPOST_NOTICE_ID + , S.SNDNG_STTS_CD + , S.RESND_YN + , SV.SVBTC_YMD FROM TB_SNDNG_DTL SD INNER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID) LEFT OUTER JOIN TB_SVBTC SV ON (SD.SVBTC_ID = SV.SVBTC_ID) @@ -572,13 +573,13 @@ - AND SD.SNDNG_DTL_ID = #{sndngDtlId} /* 발송 상세 ID */ + AND SD.SNDNG_DTL_ID = #{sndngDtlId} - AND SD.SNDNG_ID = #{sndngId} /* 발송 ID */ + AND SD.SNDNG_ID = #{sndngId} - AND SD.CRDN_ID = #{crdnId} /* 단속 ID */ + AND SD.CRDN_ID = #{crdnId} @@ -592,212 +593,216 @@ INSERT INTO TB_SNDNG_DTL ( - SNDNG_DTL_ID /* 발송 상세 ID */ - , SNDNG_ID /* 발송 ID */ - , SVBTC_ID /* 공시송달 ID */ - , CRDN_ID /* 단속 ID */ - , LEVY_ID /* 부과 ID */ - , VLTN_CD /* 위반 코드 */ - , VHRNO /* 차량번호 */ - , CRDN_DT /* 단속 일시 */ - , CRDN_PLC /* 단속 장소 */ - , LEV_KEY /* 세외수입 부과키 */ - , FYR /* 회계연도 */ - , LEVY_NO /* 부과 번호 */ - , SNDNG_YMD /* 발송 일자 */ - , DUDT_YMD /* 납기 일자 */ - , FFNLG_AMT /* 과태료 금액 */ - , LEVY_PCPTAX /* 부과 본세 */ - , LEVY_ADAMT /* 부과 가산금 */ - , LEVY_SUM_AMT /* 부과 합계 금액 */ - , RTPYR_NM /* 납부자 명 */ - , RTPYR_NO /* 납부자 번호 */ - , RTPYR_ADDR /* 납부자 주소 */ - , RTPYR_DTL_ADDR /* 납부자 상세 주소 */ - , RTPYR_ZIP /* 납부자 우편번호 */ - , CON_KEY /* 외부연계식별키 */ - , RG_NO /* 등기 번호 */ - , DLVR_YMD /* 배달 일자 */ - , DLVR_TM /* 배달 시각 */ - , UNDLVR_RSN_NM /* 미배달 사유 명 */ - , RCPN_NM /* 수령인 명 */ - , RCPN_REL_NM /* 수령인 관계 명 */ - , SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */ - , BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */ - , BFR_DLVR_YMD /* 전 배달 일자 */ - , BFR_DLVR_HR /* 전 배달 시간 */ - , SNDNG_RCVMT_CD /* 발송 수납 코드 */ - , ADDR_CHG_CD /* 주소 변경 코드 */ - , TAX_NO /* 납세 번호 */ - , EPAYNO /* 전자납부번호 */ - , BANK_NM /* 은행 명 */ - , VR_ACTNO /* 가상 계좌번호 */ - , BANK_NM_2 /* 은행 명 2 */ - , VR_ACTNO_2 /* 가상 계좌번호 2 */ - , BANK_NM_3 /* 은행 명 3 */ - , VR_ACTNO_3 /* 가상 계좌번호 3 */ - , BANK_NM_4 /* 은행 명 4 */ - , VR_ACTNO_4 /* 가상 계좌번호 4 */ - , BANK_NM_5 /* 은행 명 5 */ - , VR_ACTNO_5 /* 가상 계좌번호 5 */ - , BANK_NM_6 /* 은행 명 6 */ - , VR_ACTNO_6 /* 가상 계좌번호 6 */ - , BANK_NM_7 /* 은행 명 7 */ - , VR_ACTNO_7 /* 가상 계좌번호 7 */ - , BANK_NM_8 /* 은행 명 8 */ - , VR_ACTNO_8 /* 가상 계좌번호 8 */ - , BANK_NM_9 /* 은행 명 9 */ - , VR_ACTNO_9 /* 가상 계좌번호 9 */ - , BANK_NM_10 /* 은행 명 10 */ - , VR_ACTNO_10 /* 가상 계좌번호 10 */ - , BANK_NM_11 /* 은행 명 11 */ - , VR_ACTNO_11 /* 가상 계좌번호 11 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + SNDNG_DTL_ID + , SNDNG_ID + , SVBTC_ID + , CRDN_ID + , LEVY_ID + , VLTN_CD + , VHRNO + , CRDN_DT + , CRDN_PLC + , LEV_KEY + , FYR + , LEVY_NO + , SNDNG_YMD + , DUDT_YMD + , FFNLG_AMT + , LEVY_PCPTAX + , LEVY_ADAMT + , LEVY_SUM_AMT + , RTPYR_NM + , RTPYR_NO + , RTPYR_ADDR + , RTPYR_DTL_ADDR + , RTPYR_ZIP + , CON_KEY + , RG_NO + , DLVR_YMD + , DLVR_TM + , UNDLVR_RSN_NM + , RCPN_NM + , RCPN_REL_NM + , SNDNG_DTL_STTS_CD + , BFR_SNDNG_DTL_STTS_CD + , BFR_DLVR_YMD + , BFR_DLVR_HR + , SNDNG_RCVMT_CD + , ADDR_CHG_CD + , TAX_NO + , EPAYNO + , BANK_NM + , VR_ACTNO + , BANK_NM_2 + , VR_ACTNO_2 + , BANK_NM_3 + , VR_ACTNO_3 + , BANK_NM_4 + , VR_ACTNO_4 + , BANK_NM_5 + , VR_ACTNO_5 + , BANK_NM_6 + , VR_ACTNO_6 + , BANK_NM_7 + , VR_ACTNO_7 + , BANK_NM_8 + , VR_ACTNO_8 + , BANK_NM_9 + , VR_ACTNO_9 + , BANK_NM_10 + , VR_ACTNO_10 + , BANK_NM_11 + , VR_ACTNO_11 + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{sndngDtl.sndngDtlId} /* 발송 상세 ID */ - , #{sndngDtl.sndngId} /* 발송 ID */ - , #{sndngDtl.svbtcId} /* 공시송달 ID */ - , #{sndngDtl.crdnId} /* 단속 ID */ - , #{sndngDtl.levyId} /* 부과 ID */ - , #{sndng.vltnCd} /* 위반 코드 */ - , #{sndngDtl.vhrno} /* 차량번호 */ - , #{sndngDtl.crdnDt} /* 단속 일시 */ - , #{sndngDtl.crdnPlc} /* 단속 장소 */ - , #{sndngDtl.levKey} /* 세외수입 부과키 */ - , #{sndngDtl.fyr} /* 회계연도 */ - , #{sndngDtl.levyNo} /* 부과 번호 */ - , #{sndngDtl.sndngYmd} /* 발송 일자 */ - , #{sndngDtl.dudtYmd} /* 납기 일자 */ - , #{sndngDtl.ffnlgAmt} /* 과태료 금액 */ - , #{sndngDtl.levyPcptax} /* 부과 본세 */ - , #{sndngDtl.levyAdamt} /* 부과 가산금 */ - , #{sndngDtl.levySumAmt} /* 부과 합계 금액 */ - , #{sndngDtl.rtpyrNm} /* 납부자 명 */ - , #{sndngDtl.rtpyrNo} /* 납부자 번호 */ - , #{sndngDtl.rtpyrAddr} /* 납부자 주소 */ - , #{sndngDtl.rtpyrDtlAddr} /* 납부자 상세 주소 */ - , #{sndngDtl.rtpyrZip} /* 납부자 우편번호 */ - , #{sndngDtl.conKey} /* 외부연계식별키 */ - , #{sndngDtl.rgNo} /* 등기 번호 */ - , #{sndngDtl.dlvrYmd} /* 배달 일자 */ - , #{sndngDtl.dlvrTm} /* 배달 시각 */ - , #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */ - , #{sndngDtl.rcpnNm} /* 수령인 명 */ - , #{sndngDtl.rcpnRelNm} /* 수령인 관계 명 */ - , #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */ - , #{sndngDtl.bfrDlvrYmd} /* 전 배달 일자 */ - , #{sndngDtl.bfrDlvrHr} /* 전 배달 시간 */ - , #{sndngDtl.sndngRcvmtCd} /* 발송 수납 코드 */ - , #{sndngDtl.addrChgCd} /* 주소 변경 코드 */ - , #{sndngDtl.taxNo} /* 납세 번호 */ - , #{sndngDtl.epayno} /* 전자납부번호 */ - , #{sndngDtl.bankNm} /* 은행 명 */ - , #{sndngDtl.vrActno} /* 가상 계좌번호 */ - , #{sndngDtl.bankNm2} /* 은행 명 2 */ - , #{sndngDtl.vrActno2} /* 가상 계좌번호 2 */ - , #{sndngDtl.bankNm3} /* 은행 명 3 */ - , #{sndngDtl.vrActno3} /* 가상 계좌번호 3 */ - , #{sndngDtl.bankNm4} /* 은행 명 4 */ - , #{sndngDtl.vrActno4} /* 가상 계좌번호 4 */ - , #{sndngDtl.bankNm5} /* 은행 명 5 */ - , #{sndngDtl.vrActno5} /* 가상 계좌번호 5 */ - , #{sndngDtl.bankNm6} /* 은행 명 6 */ - , #{sndngDtl.vrActno6} /* 가상 계좌번호 6 */ - , #{sndngDtl.bankNm7} /* 은행 명 7 */ - , #{sndngDtl.vrActno7} /* 가상 계좌번호 7 */ - , #{sndngDtl.bankNm8} /* 은행 명 8 */ - , #{sndngDtl.vrActno8} /* 가상 계좌번호 8 */ - , #{sndngDtl.bankNm9} /* 은행 명 9 */ - , #{sndngDtl.vrActno9} /* 가상 계좌번호 9 */ - , #{sndngDtl.bankNm10} /* 은행 명 10 */ - , #{sndngDtl.vrActno10} /* 가상 계좌번호 10 */ - , #{sndngDtl.bankNm11} /* 은행 명 11 */ - , #{sndngDtl.vrActno11} /* 가상 계좌번호 11 */ - , /* 등록 일시 */ - , #{sndngDtl.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{sndngDtl.modifiedBy} /* 수정자 */ + #{sndngDtl.sndngDtlId} + , #{sndngDtl.sndngId} + , #{sndngDtl.svbtcId} + , #{sndngDtl.crdnId} + , #{sndngDtl.levyId} + , #{sndng.vltnCd} + , #{sndngDtl.vhrno} + , #{sndngDtl.crdnDt} + , #{sndngDtl.crdnPlc} + , #{sndngDtl.levKey} + , #{sndngDtl.fyr} + , #{sndngDtl.levyNo} + , #{sndngDtl.sndngYmd} + , #{sndngDtl.dudtYmd} + , #{sndngDtl.ffnlgAmt} + , #{sndngDtl.levyPcptax} + , #{sndngDtl.levyAdamt} + , #{sndngDtl.levySumAmt} + , #{sndngDtl.rtpyrNm} + , #{sndngDtl.rtpyrNo} + , #{sndngDtl.rtpyrAddr} + , #{sndngDtl.rtpyrDtlAddr} + , #{sndngDtl.rtpyrZip} + , #{sndngDtl.conKey} + , #{sndngDtl.rgNo} + , #{sndngDtl.dlvrYmd} + , #{sndngDtl.dlvrTm} + , #{sndngDtl.undlvrRsnNm} + , #{sndngDtl.rcpnNm} + , #{sndngDtl.rcpnRelNm} + , #{sndngDtl.sndngDtlSttsCd} + , #{sndngDtl.bfrSndngDtlSttsCd} + , #{sndngDtl.bfrDlvrYmd} + , #{sndngDtl.bfrDlvrHr} + , #{sndngDtl.sndngRcvmtCd} + , #{sndngDtl.addrChgCd} + , #{sndngDtl.taxNo} + , #{sndngDtl.epayno} + , #{sndngDtl.bankNm} + , #{sndngDtl.vrActno} + , #{sndngDtl.bankNm2} + , #{sndngDtl.vrActno2} + , #{sndngDtl.bankNm3} + , #{sndngDtl.vrActno3} + , #{sndngDtl.bankNm4} + , #{sndngDtl.vrActno4} + , #{sndngDtl.bankNm5} + , #{sndngDtl.vrActno5} + , #{sndngDtl.bankNm6} + , #{sndngDtl.vrActno6} + , #{sndngDtl.bankNm7} + , #{sndngDtl.vrActno7} + , #{sndngDtl.bankNm8} + , #{sndngDtl.vrActno8} + , #{sndngDtl.bankNm9} + , #{sndngDtl.vrActno9} + , #{sndngDtl.bankNm10} + , #{sndngDtl.vrActno10} + , #{sndngDtl.bankNm11} + , #{sndngDtl.vrActno11} + , 'N' + , + , #{sndngDtl.createdBy} + , + , #{sndngDtl.modifiedBy} ) /* 발송 상세 수정(sndngMapper.updateSndngDtl) */ UPDATE TB_SNDNG_DTL - SET SNDNG_ID = #{sndngDtl.sndngId} /* 발송 ID */ - , SVBTC_ID = #{sndngDtl.svbtcId} /* 공시송달 ID */ - , CRDN_ID = #{sndngDtl.crdnId} /* 단속 ID */ - , LEVY_ID = #{sndngDtl.levyId} /* 부과 ID */ - , VLTN_CD = #{sndng.vltnCd} /* 위반 ID */ - , VHRNO = #{sndngDtl.vhrno} /* 차량번호 */ - , CRDN_DT = #{sndngDtl.crdnDt} /* 단속 일시 */ - , CRDN_PLC = #{sndngDtl.crdnPlc} /* 단속 장소 */ - , LEV_KEY = #{sndngDtl.levKey} /* 세외수입 부과키 */ - , FYR = #{sndngDtl.fyr} /* 회계연도 */ - , LEVY_NO = #{sndngDtl.levyNo} /* 부과 번호 */ - , SNDNG_YMD = #{sndngDtl.sndngYmd} /* 발송 일자 */ - , DUDT_YMD = #{sndngDtl.dudtYmd} /* 납기 일자 */ - , FFNLG_AMT = #{sndngDtl.ffnlgAmt} /* 과태료 금액 */ - , LEVY_PCPTAX = #{sndngDtl.levyPcptax} /* 부과 본세 */ - , LEVY_ADAMT = #{sndngDtl.levyAdamt} /* 부과 가산금 */ - , LEVY_SUM_AMT = #{sndngDtl.levySumAmt} /* 부과 합계 금액 */ - , RTPYR_NM = #{sndngDtl.rtpyrNm} /* 납부자 명 */ - , RTPYR_NO = #{sndngDtl.rtpyrNo} /* 납부자 번호 */ - , RTPYR_ADDR = #{sndngDtl.rtpyrAddr} /* 납부자 주소 */ - , RTPYR_DTL_ADDR = #{sndngDtl.rtpyrDtlAddr} /* 납부자 상세 주소 */ - , RTPYR_ZIP = #{sndngDtl.rtpyrZip} /* 납부자 우편번호 */ - , CON_KEY = #{sndngDtl.conKey} /* 외부연계식별키 */ - , RG_NO = #{sndngDtl.rgNo} /* 등기 번호 */ - , DLVR_YMD = #{sndngDtl.dlvrYmd} /* 배달 일자 */ - , DLVR_TM = #{sndngDtl.dlvrTm} /* 배달 시각 */ - , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */ - , RCPN_NM = #{sndngDtl.rcpnNm} /* 수령인 명 */ - , RCPN_REL_NM = #{sndngDtl.rcpnRelNm} /* 수령인 관계 명 */ - , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , BFR_SNDNG_DTL_STTS_CD = #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */ - , BFR_DLVR_YMD = #{sndngDtl.bfrDlvrYmd} /* 전 배달 일자 */ - , BFR_DLVR_HR = #{sndngDtl.bfrDlvrHr} /* 전 배달 시간 */ - , SNDNG_RCVMT_CD = #{sndngDtl.sndngRcvmtCd} /* 발송 수납 코드 */ - , ADDR_CHG_CD = #{sndngDtl.addrChgCd} /* 주소 변경 코드 */ - , TAX_NO = #{sndngDtl.taxNo} /* 납세 번호 */ - , EPAYNO = #{sndngDtl.epayno} /* 전자납부번호 */ - , BANK_NM = #{sndngDtl.bankNm} /* 은행 명 */ - , VR_ACTNO = #{sndngDtl.vrActno} /* 가상 계좌번호 */ - , BANK_NM_2 = #{sndngDtl.bankNm2} /* 은행 명 2 */ - , VR_ACTNO_2 = #{sndngDtl.vrActno2} /* 가상 계좌번호 2 */ - , BANK_NM_3 = #{sndngDtl.bankNm3} /* 은행 명 3 */ - , VR_ACTNO_3 = #{sndngDtl.vrActno3} /* 가상 계좌번호 3 */ - , BANK_NM_4 = #{sndngDtl.bankNm4} /* 은행 명 4 */ - , VR_ACTNO_4 = #{sndngDtl.vrActno4} /* 가상 계좌번호 4 */ - , BANK_NM_5 = #{sndngDtl.bankNm5} /* 은행 명 5 */ - , VR_ACTNO_5 = #{sndngDtl.vrActno5} /* 가상 계좌번호 5 */ - , BANK_NM_6 = #{sndngDtl.bankNm6} /* 은행 명 6 */ - , VR_ACTNO_6 = #{sndngDtl.vrActno6} /* 가상 계좌번호 6 */ - , BANK_NM_7 = #{sndngDtl.bankNm7} /* 은행 명 7 */ - , VR_ACTNO_7 = #{sndngDtl.vrActno7} /* 가상 계좌번호 7 */ - , BANK_NM_8 = #{sndngDtl.bankNm8} /* 은행 명 8 */ - , VR_ACTNO_8 = #{sndngDtl.vrActno8} /* 가상 계좌번호 8 */ - , BANK_NM_9 = #{sndngDtl.bankNm9} /* 은행 명 9 */ - , VR_ACTNO_9 = #{sndngDtl.vrActno9} /* 가상 계좌번호 9 */ - , BANK_NM_10 = #{sndngDtl.bankNm10} /* 은행 명 10 */ - , VR_ACTNO_10 = #{sndngDtl.vrActno10} /* 가상 계좌번호 10 */ - , BANK_NM_11 = #{sndngDtl.bankNm11} /* 은행 명 11 */ - , VR_ACTNO_11 = #{sndngDtl.vrActno11} /* 가상 계좌번호 11 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + SET SNDNG_ID = #{sndngDtl.sndngId} + , SVBTC_ID = #{sndngDtl.svbtcId} + , CRDN_ID = #{sndngDtl.crdnId} + , LEVY_ID = #{sndngDtl.levyId} + , VLTN_CD = #{sndng.vltnCd} + , VHRNO = #{sndngDtl.vhrno} + , CRDN_DT = #{sndngDtl.crdnDt} + , CRDN_PLC = #{sndngDtl.crdnPlc} + , LEV_KEY = #{sndngDtl.levKey} + , FYR = #{sndngDtl.fyr} + , LEVY_NO = #{sndngDtl.levyNo} + , SNDNG_YMD = #{sndngDtl.sndngYmd} + , DUDT_YMD = #{sndngDtl.dudtYmd} + , FFNLG_AMT = #{sndngDtl.ffnlgAmt} + , LEVY_PCPTAX = #{sndngDtl.levyPcptax} + , LEVY_ADAMT = #{sndngDtl.levyAdamt} + , LEVY_SUM_AMT = #{sndngDtl.levySumAmt} + , RTPYR_NM = #{sndngDtl.rtpyrNm} + , RTPYR_NO = #{sndngDtl.rtpyrNo} + , RTPYR_ADDR = #{sndngDtl.rtpyrAddr} + , RTPYR_DTL_ADDR = #{sndngDtl.rtpyrDtlAddr} + , RTPYR_ZIP = #{sndngDtl.rtpyrZip} + , CON_KEY = #{sndngDtl.conKey} + , RG_NO = #{sndngDtl.rgNo} + , DLVR_YMD = #{sndngDtl.dlvrYmd} + , DLVR_TM = #{sndngDtl.dlvrTm} + , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} + , RCPN_NM = #{sndngDtl.rcpnNm} + , RCPN_REL_NM = #{sndngDtl.rcpnRelNm} + , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} + , BFR_SNDNG_DTL_STTS_CD = #{sndngDtl.bfrSndngDtlSttsCd} + , BFR_DLVR_YMD = #{sndngDtl.bfrDlvrYmd} + , BFR_DLVR_HR = #{sndngDtl.bfrDlvrHr} + , SNDNG_RCVMT_CD = #{sndngDtl.sndngRcvmtCd} + , ADDR_CHG_CD = #{sndngDtl.addrChgCd} + , TAX_NO = #{sndngDtl.taxNo} + , EPAYNO = #{sndngDtl.epayno} + , BANK_NM = #{sndngDtl.bankNm} + , VR_ACTNO = #{sndngDtl.vrActno} + , BANK_NM_2 = #{sndngDtl.bankNm2} + , VR_ACTNO_2 = #{sndngDtl.vrActno2} + , BANK_NM_3 = #{sndngDtl.bankNm3} + , VR_ACTNO_3 = #{sndngDtl.vrActno3} + , BANK_NM_4 = #{sndngDtl.bankNm4} + , VR_ACTNO_4 = #{sndngDtl.vrActno4} + , BANK_NM_5 = #{sndngDtl.bankNm5} + , VR_ACTNO_5 = #{sndngDtl.vrActno5} + , BANK_NM_6 = #{sndngDtl.bankNm6} + , VR_ACTNO_6 = #{sndngDtl.vrActno6} + , BANK_NM_7 = #{sndngDtl.bankNm7} + , VR_ACTNO_7 = #{sndngDtl.vrActno7} + , BANK_NM_8 = #{sndngDtl.bankNm8} + , VR_ACTNO_8 = #{sndngDtl.vrActno8} + , BANK_NM_9 = #{sndngDtl.bankNm9} + , VR_ACTNO_9 = #{sndngDtl.vrActno9} + , BANK_NM_10 = #{sndngDtl.bankNm10} + , VR_ACTNO_10 = #{sndngDtl.vrActno10} + , BANK_NM_11 = #{sndngDtl.bankNm11} + , VR_ACTNO_11 = #{sndngDtl.vrActno11} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' /* 발송 상세 삭제(sndngMapper.deleteSndngDtl) */ UPDATE TB_SNDNG_DTL - SET DEL_YN = 'N' - , DEL_DT = - , DLTR = #{sndngDtl.modifiedBy} - , DEL_RSN = #{sndngDtl.delRsn} - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{sndngDtl.modifiedBy} + , DEL_RSN = #{sndngDtl.delRsn} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' diff --git a/src/main/resources/sql/mapper/fims/sprt/cvlcptDscsnCn-mapper.xml b/src/main/resources/sql/mapper/fims/sprt/cvlcptDscsnCn-mapper.xml index 90f77403..dead8080 100644 --- a/src/main/resources/sql/mapper/fims/sprt/cvlcptDscsnCn-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sprt/cvlcptDscsnCn-mapper.xml @@ -28,27 +28,27 @@ - SELECT CDC.CVLCPT_DSCSN_ID /* 민원 상담 ID */ - , CDC.SGG_CD /* 시군구 코드 */ - , CDC.TASK_SE_CD /* 업무 구분 코드 */ - , CDC.CVLCPT_RCPT_SE_CD /* 민원 접수 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM065', CDC.CVLCPT_RCPT_SE_CD) FROM DUAL) AS CVLCPT_RCPT_SE_NM /* 민원 접수 구분 명 */ - , CDC.CRDN_ID /* 단속 ID */ - , CDC.VHRNO /* 차량번호 */ - , CDC.RTPYR_NO /* 납부자 번호 */ - , CDC.DSCSN_CN /* 상담 내용 */ - , CDC.WEEK_NM /* 요일 명 */ - , CDC.DEL_YN /* 삭제 여부 */ - , CDC.REG_DT /* 등록 일시 */ - , CDC.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.RGTR) AS RGTR_NM /* 등록자 명 */ - , CDC.MDFCN_DT /* 수정 일시 */ - , CDC.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.MDFR) AS MDFR_NM /* 수정자 명 */ - , CDC.DEL_DT /* 삭제 일시 */ - , CDC.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.DLTR) AS DLTR_NM /* 삭제자 명 */ - , CDC.DEL_RSN /* 삭제 사유 */ + SELECT CDC.CVLCPT_DSCSN_ID + , CDC.SGG_CD + , CDC.TASK_SE_CD + , CDC.CVLCPT_RCPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM065', CDC.CVLCPT_RCPT_SE_CD) FROM DUAL) AS CVLCPT_RCPT_SE_NM + , CDC.CRDN_ID + , CDC.VHRNO + , CDC.RTPYR_NO + , CDC.DSCSN_CN + , CDC.WEEK_NM + , CDC.DEL_YN + , CDC.REG_DT + , CDC.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.RGTR) AS RGTR_NM + , CDC.MDFCN_DT + , CDC.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.MDFR) AS MDFR_NM + , CDC.DEL_DT + , CDC.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.DLTR) AS DLTR_NM + , CDC.DEL_RSN FROM TB_CVLCPT_DSCSN_CN CDC @@ -65,7 +65,7 @@ - AND CDC.CVLCPT_DSCSN_ID = #{cvlcptDscsnId} /* 민원 상담 ID */ + AND CDC.CVLCPT_DSCSN_ID = #{cvlcptDscsnId} @@ -76,22 +76,22 @@ - AND CDC.CRDN_ID = #{crdnId} /* 단속 ID */ + AND CDC.CRDN_ID = #{crdnId} - AND CDC.VHRNO = #{vhrno} /* 차량번호 */ + AND CDC.VHRNO = #{vhrno} - AND CDC.RTPYR_NO = #{rtpyrNo} /* 납부자 번호 */ + AND CDC.RTPYR_NO = #{rtpyrNo} - AND CDC.DEL_YN = #{delYn} /* 삭제 여부 */ + AND CDC.DEL_YN = #{delYn} - AND CDC.DEL_YN = 'N' /* 삭제 여부 */ + AND CDC.DEL_YN = 'N' @@ -106,42 +106,42 @@ INSERT INTO TB_CVLCPT_DSCSN_CN ( - CVLCPT_DSCSN_ID /* 민원 상담 ID */ - , SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , CVLCPT_RCPT_SE_CD /* 민원 접수 구분 코드 */ - , CRDN_ID /* 단속 ID */ - , VHRNO /* 차량번호 */ - , RTPYR_NO /* 납부자 번호 */ - , DSCSN_CN /* 상담 내용 */ - , WEEK_NM /* 요일 명 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + CVLCPT_DSCSN_ID + , SGG_CD + , TASK_SE_CD + , CVLCPT_RCPT_SE_CD + , CRDN_ID + , VHRNO + , RTPYR_NO + , DSCSN_CN + , WEEK_NM + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{cvlcptDscsnCn.cvlcptDscsnId} /* 민원 상담 ID */ - , #{cvlcptDscsnCn.sggCd} /* 시군구 코드 */ - , #{cvlcptDscsnCn.taskSeCd} /* 업무 구분 코드 */ - , #{cvlcptDscsnCn.cvlcptRcptSeCd} /* 민원 접수 구분 코드 */ - , #{cvlcptDscsnCn.crdnId} /* 단속 ID */ + #{cvlcptDscsnCn.cvlcptDscsnId} + , #{cvlcptDscsnCn.sggCd} + , #{cvlcptDscsnCn.taskSeCd} + , #{cvlcptDscsnCn.cvlcptRcptSeCd} + , #{cvlcptDscsnCn.crdnId} - , #{cvlcptDscsnCn.vhrno} /* 차량번호 */ - , NULL /* 납부자 번호 */ + , #{cvlcptDscsnCn.vhrno} + , NULL - , NULL /* 차량번호 */ - , #{cvlcptDscsnCn.rtpyrNo} /* 납부자 번호 */ + , NULL + , #{cvlcptDscsnCn.rtpyrNo} - , NULL /* 차량번호 */ - , NULL /* 납부자 번호 */ + , NULL + , NULL - , #{cvlcptDscsnCn.dscsnCn} /* 상담 내용 */ + , #{cvlcptDscsnCn.dscsnCn} , ( CASE DAYOFWEEK(NOW()) WHEN '1' THEN '일' WHEN '2' THEN '월' @@ -150,47 +150,52 @@ WHEN '5' THEN '목' WHEN '6' THEN '금' WHEN '7' THEN '토' - END ) /* 요일 명 */ - , 'N' /* 삭제 여부 */ - , /* 등록 일시 */ - , #{cvlcptDscsnCn.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{cvlcptDscsnCn.modifiedBy} /* 수정자 */ + END ) + , 'N' + , + , #{cvlcptDscsnCn.createdBy} + , + , #{cvlcptDscsnCn.modifiedBy} ) /* 민원 상담 내용 수정(cvlcptDscsnCnMapper.updateCvlcptDscsnCn) */ UPDATE TB_CVLCPT_DSCSN_CN - SET DSCSN_CN = #{cvlcptDscsnCn.dscsnCn} /* 상담 내용 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{cvlcptDscsnCn.modifiedBy} /* 수정자 */ - WHERE CVLCPT_DSCSN_ID = #{cvlcptDscsnCn.cvlcptDscsnId} /* 민원 상담 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET DSCSN_CN = #{cvlcptDscsnCn.dscsnCn} + , MDFCN_DT = + , MDFR = #{cvlcptDscsnCn.modifiedBy} + WHERE CVLCPT_DSCSN_ID = #{cvlcptDscsnCn.cvlcptDscsnId} + AND DEL_YN = 'N' /* 민원 상담 내용 삭제(cvlcptDscsnCnMapper.deleteCvlcptDscsnCn) */ UPDATE TB_CVLCPT_DSCSN_CN - SET DEL_YN = 'Y' /* 삭제 여부 */ - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{cvlcptDscsnCn.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{cvlcptDscsnCn.delRsn} /* 삭제 사유 */ - WHERE CVLCPT_DSCSN_ID = #{cvlcptDscsnCn.cvlcptDscsnId} /* 민원 상담 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{cvlcptDscsnCn.modifiedBy} + , DEL_RSN = #{cvlcptDscsnCn.delRsn} + WHERE CVLCPT_DSCSN_ID = #{cvlcptDscsnCn.cvlcptDscsnId} + AND DEL_YN = 'N' diff --git a/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml b/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml index 73e3389b..c7052738 100644 --- a/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sprt/totalInfo-mapper.xml @@ -8,179 +8,179 @@ ============================ --> - SELECT C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.RTPYR_ID /* 납부자 ID */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , (CONCAT(L.FYR, '-', L.LEVY_NO)) AS GOJI_NO /* 고지번호 */ - FROM TB_CRDN C /* 단속 대장 */ - LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') /* 부과 대장 */ + SELECT C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.RTPYR_ID + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , C.CRDN_STTS_CHG_DT + , (CONCAT(L.FYR, '-', L.LEVY_NO)) AS GOJI_NO + FROM TB_CRDN C + LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') - SELECT C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 코드 명 */ - , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , C.CVLCPT_LINK_YN /* 민원 연계 여부 */ - , C.LINK_TBL_NM /* 연계 테이블 명 */ - , C.LINK_ID /* 연계 ID */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.VLTN_ID /* 위반 ID */ - , C.GPS_X /* GPS X */ - , C.GPS_Y /* GPS Y */ - , C.ATCH_FILE_CNT /* 첨부 파일 수 */ - , C.VIN /* 차대번호 */ - , C.VHCL_NM /* 차량 명 */ - , C.VHCL_COLOR /* 차량 색상 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_RDUCT_RT /* 과태료 감경 율 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.ADVNTCE_BGNG_YMD /* 사전통지 시작 일자 */ - , C.ADVNTCE_DUDT_YMD /* 사전통지 납기 일자 */ - , C.ADVNTCE_AMT /* 사전통지 금액 */ - , C.OPNN_SBMSN_YN /* 의견 제출 여부 */ - , C.ETC_CN /* 기타 내용 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , C.BFR_CRDN_ID /* 이전 단속 ID */ - , C.DEL_YN /* 삭제 여부 */ - , C.REG_DT /* 등록 일시 */ - , C.RGTR /* 등록자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */ - , C.MDFCN_DT /* 수정 일시 */ - , C.MDFR /* 수정자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */ - , C.DEL_DT /* 삭제 일시 */ - , C.DLTR /* 삭제자 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.DLTR) AS DLTR_NM /* 삭제자 명 */ - , C.DEL_RSN /* 삭제 사유 */ - , CA.CRDN_SE_CD /* 단속 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */ - , CA.TEAM_ID /* 조 ID */ - , CA.DTL_CRDN_PLC /* 상세 단속 장소 */ - , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ - , (SELECT FN_GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */ - , CA.CRDN_BGNG_TM /* 단속 시작 시각 */ - , CA.CRDN_END_TM /* 단속 종료 시각 */ - , CA.CRDN_SN /* 단속 일련번호 */ - , CA.MOSC_X /* 모자이크 X */ - , CA.MOSC_Y /* 모자이크 Y */ - , CA.TOWNG_YN /* 견인 여부 */ - , (SELECT FN_GET_CODE_NM('FIM006', CA.TOWNG_YN) FROM DUAL) AS TOWNG_YN_NM /* 견인 여부 명 */ - , CA.USE_FUEL_CD /* 사용 연료 코드 */ - , (SELECT FN_GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM /* 사용 연료 명 */ - , CA.FFNLG_CARMDL_CD /* 과태료 차종 코드 */ - , (SELECT FN_GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM /* 과태료 차종 명 */ - , CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ - , (SELECT FN_GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM/* 주차 가능 결과 명 */ - , CA.VLTN_NMTM /* 위반 횟수 */ - , CA.OVTIME_YN /* 시간외 여부 */ - , (SELECT FN_GET_CODE_NM('FIM006', CA.OVTIME_YN) FROM DUAL) AS OVTIME_YN_NM /* 시간외 여부 명 */ - , CA.OVTIME_PRTTN_YN /* 시간외 분할 여부 */ - , (SELECT FN_GET_CODE_NM('FIM006', CA.OVTIME_PRTTN_YN) FROM DUAL) AS OVTIME_PRTTN_YN_NM /* 시간외 분할 여부 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_INPT_SE_CD /* 납부자 입력 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM /* 납부자 입력 구분 명 */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_TELNO /* 납부자 전화번호 */ - , P.RTPYR_MBL_TELNO /* 납부자 휴대 전화번호 */ - , P.RTPYR_EML /* 납부자 이메일 */ - , P.RTPYR_STTS_CD /* 납부자 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM /* 납부자 상태 명 */ - , P.ADDR_SE_CD /* 주소 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM013', P.ADDR_SE_CD) FROM DUAL) AS ADDR_SE_NM /* 주소 구분 명 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , P.WHOL_ADDR /* 전체 주소 */ - , P.MDFCN_DT AS P_MDFCN_DT /* 수정 일시 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = P.MDFR) AS P_MDFR_NM /* 수정자 명 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_APLY_SE_CD /* 민원 신청 구분 코드 */ - , CC.DSTRBNC_YN /* 1면 방해 여부 */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_LIST_NO /* 민원 목록 번호 */ - , CC.CVLCPT_APLCNT_NM /* 민원 신청인 명 */ - , CC.CVLCPT_APLY_DT /* 민원 신청 일시 */ - , CC.CVLCPT_APLY_TTL_NM /* 민원 신청 제목 명 */ - , CC.CVLCPT_APLY_CN /* 민원 신청 내용 */ - , CC.CVLCPT_GIST /* 민원 요지 */ - , CC.CVLCPT_PRCS_PIC_NM /* 민원 처리 담당자 명 */ - , CC.CVLCPT_PRCS_PRNMNT_DT /* 민원 처리 예정 일시 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_SUMRY /* 민원 처리 요약 */ - , CC.CVLCPT_PRCS_RSLT_CN /* 민원 처리 결과 내용 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , CC.CVLCPT_PRCS_PIC /* 민원 처리 담당자 */ - , L.LEVY_ID /* 부과 ID */ - , L.INST_CD /* 기관 코드 */ - , L.DEPT_CD /* 부서 코드 */ - , L.FYR /* 회계 연도 */ - , L.ACNTG_SE /* 회계 구분 */ - , L.TXITM_CD /* 세목 코드 */ - , L.TXITM_NM /* 세목 명 */ - , L.LEVY_NO /* 부과 번호 */ - , L.INSPY_SN /* 분납 순번 */ - , (CONCAT(L.FYR, '-', L.LEVY_NO)) AS GOJI_NO /* 고지번호 */ - , L.LEVY_SE_NM /* 부과 구분 명 */ - , L.RCVMT_SE_NM /* 수납 구분 명 */ - , L.LEVY_PCPTAX /* 부과 본세 */ - , L.LEVY_ADAMT /* 부과 가산금 */ - , L.INSPY_INT /* 분납 이자 */ - , L.LEVY_PCPTAX + L.LEVY_ADAMT + L.INSPY_INT AS LEVY_AMT /* 부과금액 */ - , L.RCVMT_PCPTAX /* 수납 본세 */ - , L.RCVMT_ADAMT /* 수납 가산금 */ - , L.RCVMT_PCPTAX + L.RCVMT_ADAMT AS RCVMT_AMT /* 수납 금액 */ - , L.RDCAMT_PCPTAX /* 감액 본세 */ - , L.RDCAMT_ADAMT /* 감액 가산금 */ - , L.RDCAMT_PCPTAX + L.RDCAMT_ADAMT AS REDUC_AMT /* 감액 금액 */ - , L.SUM_AMT /* 합계 금액 */ - FROM TB_CRDN C /* 단속 대장 */ - INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) /* 단속 부가 정보 */ - LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) /* 납부자 대장 */ - 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_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') /* 부과 대장 */ + SELECT C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , (SELECT FN_GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , C.CRDN_REG_SE_CD + , (SELECT FN_GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , C.CRDN_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , C.CVLCPT_LINK_YN + , C.LINK_TBL_NM + , C.LINK_ID + , C.CRDN_YMD + , C.CRDN_TM + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.VLTN_ID + , C.GPS_X + , C.GPS_Y + , C.ATCH_FILE_CNT + , C.VIN + , C.VHCL_NM + , C.VHCL_COLOR + , C.FFNLG_CRDN_AMT + , C.FFNLG_RDUCT_RT + , C.FFNLG_AMT + , C.ADVNTCE_BGNG_YMD + , C.ADVNTCE_DUDT_YMD + , C.ADVNTCE_AMT + , C.OPNN_SBMSN_YN + , C.ETC_CN + , C.CRDN_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , C.CRDN_STTS_CHG_DT + , C.BFR_CRDN_ID + , C.DEL_YN + , C.REG_DT + , C.RGTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM + , C.MDFCN_DT + , C.MDFR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM + , C.DEL_DT + , C.DLTR + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.DLTR) AS DLTR_NM + , C.DEL_RSN + , CA.CRDN_SE_CD + , (SELECT FN_GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM + , CA.TEAM_ID + , CA.DTL_CRDN_PLC + , CA.CRDN_SPAREA_CD + , (SELECT FN_GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM + , CA.CRDN_BGNG_TM + , CA.CRDN_END_TM + , CA.CRDN_SN + , CA.MOSC_X + , CA.MOSC_Y + , CA.TOWNG_YN + , (SELECT FN_GET_CODE_NM('FIM006', CA.TOWNG_YN) FROM DUAL) AS TOWNG_YN_NM + , CA.USE_FUEL_CD + , (SELECT FN_GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM + , CA.FFNLG_CARMDL_CD + , (SELECT FN_GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM + , CA.PARKNG_PSBLTY_RSLT_CD + , (SELECT FN_GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM + , CA.VLTN_NMTM + , CA.OVTIME_YN + , (SELECT FN_GET_CODE_NM('FIM006', CA.OVTIME_YN) FROM DUAL) AS OVTIME_YN_NM + , CA.OVTIME_PRTTN_YN + , (SELECT FN_GET_CODE_NM('FIM006', CA.OVTIME_PRTTN_YN) FROM DUAL) AS OVTIME_PRTTN_YN_NM + , P.RTPYR_ID + , P.RTPYR_INPT_SE_CD + , (SELECT FN_GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM + , P.RTPYR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_TELNO + , P.RTPYR_MBL_TELNO + , P.RTPYR_EML + , P.RTPYR_STTS_CD + , (SELECT FN_GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM + , P.ADDR_SE_CD + , (SELECT FN_GET_CODE_NM('FIM013', P.ADDR_SE_CD) FROM DUAL) AS ADDR_SE_NM + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , P.WHOL_ADDR + , P.MDFCN_DT AS P_MDFCN_DT + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = P.MDFR) AS P_MDFR_NM + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_APLY_SE_CD + , CC.DSTRBNC_YN + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_LIST_NO + , CC.CVLCPT_APLCNT_NM + , CC.CVLCPT_APLY_DT + , CC.CVLCPT_APLY_TTL_NM + , CC.CVLCPT_APLY_CN + , CC.CVLCPT_GIST + , CC.CVLCPT_PRCS_PIC_NM + , CC.CVLCPT_PRCS_PRNMNT_DT + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_SUMRY + , CC.CVLCPT_PRCS_RSLT_CN + , CC.CVLCPT_PRCS_CMPTN_DT + , CC.CVLCPT_PRCS_PIC + , L.LEVY_ID + , L.INST_CD + , L.DEPT_CD + , L.FYR + , L.ACNTG_SE + , L.TXITM_CD + , L.TXITM_NM + , L.LEVY_NO + , L.INSPY_SN + , (CONCAT(L.FYR, '-', L.LEVY_NO)) AS GOJI_NO + , L.LEVY_SE_NM + , L.RCVMT_SE_NM + , L.LEVY_PCPTAX + , L.LEVY_ADAMT + , L.INSPY_INT + , L.LEVY_PCPTAX + L.LEVY_ADAMT + L.INSPY_INT AS LEVY_AMT + , L.RCVMT_PCPTAX + , L.RCVMT_ADAMT + , L.RCVMT_PCPTAX + L.RCVMT_ADAMT AS RCVMT_AMT + , L.RDCAMT_PCPTAX + , L.RDCAMT_ADAMT + , L.RDCAMT_PCPTAX + L.RDCAMT_ADAMT AS REDUC_AMT + , L.SUM_AMT + FROM TB_CRDN C + INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) + LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) + 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_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') /* 단속 첨부 파일갯수 수정 (sprt02Mapper.updateCrdnAtchFileCnt) */ UPDATE TB_CRDN - SET ATCH_FILE_CNT = #{crdn.atchFileCnt} /* 첨부 파일 수 */ - , MDFCN_DT = #{crdn.lastModified} /* 수정 일시 */ - , MDFR = #{crdn.modifiedBy} /* 수정자 */ - WHERE CRDN_ID = #{crdn.crdnId} /* 단속 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET ATCH_FILE_CNT = #{crdn.atchFileCnt} + , MDFCN_DT = #{crdn.lastModified} + , MDFR = #{crdn.modifiedBy} + WHERE CRDN_ID = #{crdn.crdnId} + AND DEL_YN = 'N' \ No newline at end of file