diff --git a/src/main/java/cokr/xit/fims/excl/Excl.java b/src/main/java/cokr/xit/fims/excl/Excl.java index daba83ed..7a8779ef 100644 --- a/src/main/java/cokr/xit/fims/excl/Excl.java +++ b/src/main/java/cokr/xit/fims/excl/Excl.java @@ -13,6 +13,7 @@ import lombok.Setter; @Setter public class Excl extends AbstractEntity { +// TB_LEVY_EXCL 부과 제외 대장 /////////////////////////////////////////////////////////////////////// /** * 부과 제외 ID */ @@ -21,13 +22,18 @@ public class Excl extends AbstractEntity { /** * 단속 ID */ - private String crdnId; +// private String crdnId; /** * 부과 제외 구분 코드 */ private String levyExclSeCd; + /** + * 부과 제외 구분 명 + */ + private String levyExclSeNm; + /** * 부과 제외 일자 */ @@ -38,6 +44,11 @@ public class Excl extends AbstractEntity { */ private String levyExclRsnCd; + /** + * 부과 제외 사유 명 + */ + private String levyExclRsnNm; + /** * 기타 내용 */ @@ -48,6 +59,26 @@ public class Excl extends AbstractEntity { */ private String delYn; + /** + * 등록 일시 + */ + private String regDt; + + /** + * 등록자 + */ + private String rgtr; + + /** + * 수정 일시 + */ + private String mdfcnDt; + + /** + * 수정자 + */ + private String mdfr; + /** * 삭제 일시 */ @@ -62,6 +93,165 @@ public class Excl extends AbstractEntity { * 삭제 사유 */ private String delRsn; +// TB_LEVY_EXCL 부과 제외 대장 /////////////////////////////////////////////////////////////////////// + +// TB_OPNN_SBMSN 의견제출 대장 /////////////////////////////////////////////////////////////////////// + /** + * 의견 ID + */ + private String opnnId; + + /** + * 단속 ID + */ +// private String crdnId; + + /** + * 접수 번호 + */ + private String rcptNo; + + /** + * 접수 일자 + */ + private String rcptYmd; + + /** + * 접수 구분 코드 + */ + private String rcptSeCd; + + /** + * 접수 구분 명 + */ + private String rcptSeNm; + + /** + * 소유주 관계 코드 + */ + private String ownrRelCd; + + /** + * 소유주 관계 명 + */ + private String ownrRelNm; + + /** + * 진술자 명 + */ + private String sttrNm; + + /** + * 진술자 생년월일 + */ + private String sttrBrdt; + + /** + * 진술자 생년월일_형식 + */ + private String sttrBrdtFormat; + + /** + * 진술자 주민등록번호 + */ + private String sttrRrno; + + /** + * 진술자 주소 + */ + private String sttrAddr; + + /** + * 진술자 상세주소 + */ + private String sttrDaddr; + + /** + * 진술자 우편번호 + */ + private String sttrZip; + + /** + * 진술자 연락처 + */ + private String sttrCttpc; + + /** + * 진술자 이메일 + */ + private String sttrEml; + + /** + * 의견 제출 내용 + */ + private String opnnSbmsnCn; + + /** + * 의견 제출 구분 코드 + */ + private String opnnSbmsnSeCd; + + /** + * 의견 제출 구분 명 + */ + private String opnnSbmsnSeNm; + + /** + * 의견 제출 요지 + */ + private String opnnSbmsnGist; + + /** + * 첨부 파일 수 + */ +// private String atchFileCnt; + + /** + * 문서 번호 + */ + private String docNo; + + /** + * 통보 구분 코드 + */ + private String ntfctnSeCd; + + /** + * 통보 구분 명 + */ + private String ntfctnSeNm; + + /** + * 담당자 검토 의견 + */ + private String picRvwOpnn; + + /** + * 답변 내용 + */ + private String ansCn; + + /** + * 답변 일시 + */ + private String ansDt; + + /** + * 의견 제출 상태 코드 + */ + private String opnnSbmsnSttsCd; + + /** + * 의견 제출 상태 명 + */ + private String opnnSbmsnSttsNm; +// TB_OPNN_SBMSN 의견제출 대장 /////////////////////////////////////////////////////////////////////// + +// TB_CRDN 단속 대장 /////////////////////////////////////////////////////////////////////////////// + /** + * 단속 ID + */ + private String crdnId; /** * 시군구 코드 @@ -73,11 +263,358 @@ public class Excl extends AbstractEntity { */ private String taskSeCd; + /** + * 업무 구분 명 + */ + private String taskSeNm; + + /** + * 단속 등록 구분 코드 + */ + private String crdnRegSeCd; + + /** + * 단속 등록 구분 명 + */ + private String crdnRegSeNm; + + /** + * 단속 입력 구분 코드 + */ + private String crdnInptSeCd; + + /** + * 단속 입력 구분 명 + */ + private String crdnInptSeNm; + + /** + * 연계 테이블 명 + */ + private String linkTblNm; + + /** + * 연계 ID + */ + private String linkId; + + /** + * 단속 구분 코드 + */ + private String crdnSeCd; + + /** + * 단속 구분 명 + */ + private String crdnSeNm; + + /** + * 납부자 ID + */ +// private String rtpyrId; + + /** + * 단속 일자 + */ + private String crdnYmd; + + /** + * 단속 시각 + */ + private String crdnTm; + + /** + * 단속 일시 + */ + private String crdnYmdTm; + /** * 차량번호 */ private String vhrno; + /** + * 단속 법정동 명 + */ + private String crdnStdgNm; + + /** + * 단속 도로 명 + */ + private String crdnRoadNm; + + /** + * 단속 장소 + */ + private String crdnPlc; + + /** + * 상세 단속 장소 + */ + private String dtlCrdnPlc; + + /** + * 조 ID + */ + private String teamId; + + /** + * 위반 ID + */ + private String vltnId; + + /** + * 단속 특별구역 코드 + */ + private String crdnSpareaCd; + + /** + * 단속 특별구역 명 + */ + private String crdnSpareaNm; + + /** + * 단속 시작 시각 + */ + private String crdnBgngTm; + + /** + * 단속 종료 시간 + */ + private String crdnEndHr; + + /** + * 단속 일련번호 + */ + private String crdnSn; + + /** + * GPS X + */ + private String gpsX; + + /** + * GPS Y + */ + private String gpsY; + + /** + * 모자이크 X + */ + private String moscX; + + /** + * 모자이크 Y + */ + private String moscY; + + /** + * 견인 여부 + */ + private String towngYn; + + /** + * 첨부 파일 수 + */ + private String atchFileCnt; + + /** + * 차대번호 + */ + private String vin; + + /** + * 차량 명 + */ + private String vhclNm; + + /** + * 차량 색상 + */ + private String vhclColor; + + /** + * 사용 연료 코드 + */ + private String useFuelCd; + + /** + * 용도 구분 코드 + */ + private String usgSeCd; + + /** + * 최대 적재 량 + */ + private String mxmmLoadQy; + + /** + * 승차 정원 수 + */ + private String tkcarPsncpaCnt; + + /** + * 차종 종별 명 + */ + private String carmdlAsortNm; + + /** + * 차종 유형 명 + */ + private String carmdlTypeNm; + + /** + * 차종 분류 명 + */ + private String carmdlClsfNm; + + /** + * 말소 일자 + */ + private String ersrYmd; + + /** + * 과태료 차종 코드 + */ + private String ffnlgCarmdlCd; + + /** + * 주차 가능 결과 코드 + */ + private String parkngPsbltyRsltCd; + + /** + * 위반 횟수 + */ + private String vltnNmtm; + + /** + * 시간외 여부 + */ + private String ovtimeYn; + + /** + * 검토 구분 코드 + */ + private String rvwSeCd; + + /** + * 검토 처리 화면 명 + */ + private String rvwPrcsScrnNm; + + /** + * 검토 일시 + */ + private String rvwDt; + + /** + * 검토자 + */ + private String rvwr; + + /** + * 과태료 금액 + */ + private String ffnlgAmt; + + /** + * 과태료 감경 율 + */ + private String ffnlgRductRt; + + /** + * 부과 금액 + */ + private String levyAmt; + + /** + * 사전통지 시작 일자 + */ + private String advntceBgngYmd; + + /** + * 사전통지 납기 일자 + */ + private String advntceDudtYmd; + + /** + * 사전통지 부과 금액 + */ + private String advntceLevyAmt; + + /** + * 의견 제출 여부 + */ + private String opnnSbmsnYn; + + /** + * 부과 ID + */ + private String levyId; + + /** + * 단속 상태 코드 + */ + private String crdnSttsCd; + + /** + * 단속 상태 명 + */ + private String crdnSttsNm; + + /** + * 단속 상태 변경 일시 + */ + private String crdnSttsChgDt; + + /** + * 가산 금액 + */ + private String adtnAmt; + + /** + * 감경 금액 + */ + private String minusAmt; + + /** + * 수납 금액 + */ + private String rcvmtAmt; + + /** + * 이전 단속 ID + */ + private String bfrCrdnId; +// TB_CRDN 단속 대장 /////////////////////////////////////////////////////////////////////////////// + +// TB_PAYER 납부자 대장 ///////////////////////////////////////////////////////////////////////////// + /** + * 납부자 ID + */ + private String rtpyrId; + + /** + * 납부자 입력 구분 코드 + */ + private String rtpyrInptSeCd; + + /** + * 납부자 입력 구분 명 + */ + private String rtpyrInptSeNm; + + /** + * 납부자 구분 코드 + */ + private String rtpyrSeCd; + + /** + * 납부자 구분 명 + */ + private String rtpyrSeNm; + /** * 납부자 번호 */ @@ -88,6 +625,257 @@ public class Excl extends AbstractEntity { */ private String rtpyrNm; + /** + * 납부자 연락처 구분 코드 + */ + private String rtpyrCttpcSeCd; + + /** + * 납부자 연락처 구분 명 + */ + private String rtpyrCttpcSeNm; + + /** + * 납부자 연락처 + */ + private String rtpyrCttpc; + + /** + * 납부자 이메일 + */ + private String rtpyrEml; + + /** + * 납부자 생년월일 + */ + private String rtpyrBrdt; + + /** + * 납부자 생년월일_형식 + */ + private String rtpyrBrdtFormat; + + /** + * 납부자 상태 코드 + */ + private String rtpyrSttsCd; + + /** + * 납부자 상태 명 + */ + private String rtpyrSttsNm; + + /** + * 주소 구분 코드 + */ + private String addrSeCd; + + /** + * 주소 구분 명 + */ + private String addrSeNm; + + /** + * 우편번호 + */ + private String zip; + /** + * 도로 명 코드 + */ + private String roadNmCd; + + /** + * 지하 구분 코드 + */ + private String udgdSeCd; + + /** + * 건물본번 + */ + private String bmno; + + /** + * 건물부번 + */ + private String bsno; + + /** + * 건물 관리 번호 + */ + private String bldgMngNo; + + /** + * 법정동 코드 + */ + private String stdgCd; + + /** + * 행정동 코드 + */ + private String dongCd; + + /** + * 산 구분 코드 + */ + private String mtnSeCd; + + /** + * 본번 + */ + private String mno; + + /** + * 부번 + */ + private String sno; + + /** + * 특수 동 + */ + private String spclDong; + + /** + * 특수 호 + */ + private String spclHo; + + /** + * 특수 주소 + */ + private String spclAddr; + + /** + * 주소 + */ + private String addr; + + /** + * 상세 주소 + */ + private String dtlAddr; + + /** + * 전체 주소 + */ + private String wholAddr; +// TB_PAYER 납부자 대장 ///////////////////////////////////////////////////////////////////////////// + +// TB_CRDN_CVLCPT 단속 민원 대장 ///////////////////////////////////////////////////////////////////// + /** + * 민원 연계 ID + */ + private String cvlcptLinkId; + + /** + * 단속 ID + */ +// private String crdnId; + + /** + * 민원 입력 구분 코드 + */ + private String cvlcptInptSeCd; + + /** + * 민원 접수 일자 + */ + private String cvlcptRcptYmd; + + /** + * 민원 신청 구분 코드 + */ + private String cvlcptAplySeCd; + + /** + * 민원 신청 번호 + */ + private String cvlcptAplyNo; + + /** + * 민원 접수 번호 + */ + private String cvlcptRcptNo; + + /** + * 민원 목록 번호 + */ + private String cvlcptListNo; + + /** + * 민원 신청인 명 + */ + private String cvlcptAplcntNm; + + /** + * 민원 신청 일시 + */ + private String cvlcptAplyDt; + + /** + * 민원 신청 제목 명 + */ + private String cvlcptAplyTtlNm; + + /** + * 민원 신청 내용 + */ + private String cvlcptAplyCn; + + /** + * 민원 요지 + */ + private String cvlcptGist; + + /** + * 민원 처리 담당자 명 + */ + private String cvlcptPrcsPicNm; + + /** + * 민원 처리 예정 일시 + */ + private String cvlcptPrcsPrnmntDt; + + /** + * 민원 처리 코드 + */ + private String cvlcptPrcsCd; + + /** + * 민원 처리 요약 + */ + private String cvlcptPrcsSumry; + + /** + * 민원 처리 결과 내용 + */ + private String cvlcptPrcsRsltCn; + + /** + * 민원 처리 완료 일시 + */ + private String cvlcptPrcsCmptnDt; + + /** + * 민원 처리 담당자 + */ + private String cvlcptPrcsPic; + + /** + * 민원 전송 일시 + */ + private String cvlcptTrsmDt; + + /** + * 민원 전송 코드 + */ + private String cvlcptTrsmCd; + + /** + * 민원 전송 메시지 + */ + private String cvlcptTrsmMsg; +// TB_CRDN_CVLCPT 단속 민원 대장 ///////////////////////////////////////////////////////////////////// } diff --git a/src/main/java/cokr/xit/fims/excl/ExclQuery.java b/src/main/java/cokr/xit/fims/excl/ExclQuery.java index be2d5400..f323ef35 100644 --- a/src/main/java/cokr/xit/fims/excl/ExclQuery.java +++ b/src/main/java/cokr/xit/fims/excl/ExclQuery.java @@ -13,73 +13,83 @@ import cokr.xit.foundation.component.QueryRequest; * */ public class ExclQuery extends QueryRequest { - private static final long serialVersionUID = 1L; - // 업무 조건 + private String sggCd; // 시군구 코드 + private String taskSeCd; // 업무 구분 코드 + + private String levyExclYmdFrom; // 부과 제외 시작 일자 + private String levyExclYmdTo; // 부과 제외 종료 일자 private String levyExclId; // 부과 제외 ID - private String crdnId; // 단속 ID private String levyExclSeCd; // 부과 제외 구분 코드 - private String levyExclYmd; // 부과 제외 일자 - private String levyExclRsnCd; // 부과 제외 사유 코드 + + + private String delYn; // 삭제 여부 - // 필수 검색 조건 - private String sggCd; // 시군구 코드 - private String taskSeCd; // 업무 구분 코드 - // 검색 조건 - private String schDateOpt; // 검색 일자 선택 - private String schDateFrom; // 시작 일자 - private String schDateTo; // 종료 일자 private String vhrno; // 차량번호 private String rtpyrNo; // 납부자 번호 private String rtpyrNm; // 납부자 명 + private String schDateOpt; // 검색 조건 일자 + private String schDateFrom; // 검색 시작 일자 + private String schDateTo; // 검색 종료 일자 - public String getLevyExclId() { - return ifEmpty(levyExclId, () -> null); + public String getSggCd() { + return ifEmpty(sggCd, () -> null); } - public T setLevyExclId(String levyExclId) { - this.levyExclId = levyExclId; + public T setSggCd(String sggCd) { + this.sggCd = sggCd; return self(); } - public String getCrdnId() { - return ifEmpty(crdnId, () -> null); + public String getTaskSeCd() { + return ifEmpty(taskSeCd, () -> null); } - public T setCrdnId(String crdnId) { - this.crdnId = crdnId; + public T setTaskSeCd(String taskSeCd) { + this.taskSeCd = taskSeCd; return self(); } - public String getLevyExclSeCd() { - return ifEmpty(levyExclSeCd, () -> null); + public String getLevyExclYmdFrom() { + return ifEmpty(levyExclYmdFrom, () -> null); } - public T setLevyExclSeCd(String levyExclSeCd) { - this.levyExclSeCd = levyExclSeCd; + public T setLevyExclYmdFrom(String levyExclYmdFrom) { + this.levyExclYmdFrom = levyExclYmdFrom; + + return self(); + } + + public String getLevyExclYmdTo() { + return ifEmpty(levyExclYmdTo, () -> null); + } + + public T setLevyExclYmdTo(String levyExclYmdTo) { + this.levyExclYmdTo = levyExclYmdTo; return self(); } - public String getLevyExclYmd() { - return ifEmpty(levyExclYmd, () -> null); + + public String getLevyExclId() { + return ifEmpty(levyExclId, () -> null); } - public T setLevyExclYmd(String levyExclYmd) { - this.levyExclYmd = levyExclYmd; + public T setLevyExclId(String levyExclId) { + this.levyExclId = levyExclId; return self(); } - public String getLevyExclRsnCd() { - return ifEmpty(levyExclRsnCd, () -> null); + public String getLevyExclSeCd() { + return ifEmpty(levyExclSeCd, () -> null); } - public T setLevyExclRsnCd(String levyExclRsnCd) { - this.levyExclRsnCd = levyExclRsnCd; + public T setLevyExclSeCd(String levyExclSeCd) { + this.levyExclSeCd = levyExclSeCd; return self(); } @@ -93,23 +103,32 @@ public class ExclQuery extends QueryRequest { return self(); } + public String getVhrno() { + return ifEmpty(vhrno, () -> null); + } - public String getSggCd() { - return ifEmpty(sggCd, () -> null); + public T setVhrno(String vhrno) { + this.vhrno = vhrno; + + return self(); } - public T setSggCd(String sggCd) { - this.sggCd = sggCd; + public String getRtpyrNo() { + return ifEmpty(rtpyrNo, () -> null); + } + + public T setRtpyrNo(String rtpyrNo) { + this.rtpyrNo = rtpyrNo; return self(); } - public String getTaskSeCd() { - return ifEmpty(taskSeCd, () -> null); + public String getRtpyrNm() { + return ifEmpty(rtpyrNm, () -> null); } - public T setTaskSeCd(String taskSeCd) { - this.taskSeCd = taskSeCd; + public T setRtpyrNm(String rtpyrNm) { + this.rtpyrNm = rtpyrNm; return self(); } @@ -144,34 +163,4 @@ public class ExclQuery extends QueryRequest { return self(); } - public String getVhrno() { - return ifEmpty(vhrno, () -> null); - } - - public T setVhrno(String vhrno) { - this.vhrno = vhrno; - - return self(); - } - - public String getRtpyrNo() { - return ifEmpty(rtpyrNo, () -> null); - } - - public T setRtpyrNo(String rtpyrNo) { - this.rtpyrNo = rtpyrNo; - - return self(); - } - - public String getRtpyrNm() { - return ifEmpty(rtpyrNm, () -> null); - } - - public T setRtpyrNm(String rtpyrNm) { - this.rtpyrNm = rtpyrNm; - - return self(); - } - } diff --git a/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java b/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java index 72d2dbde..4bdb7f9e 100644 --- a/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java +++ b/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java @@ -45,9 +45,10 @@ public class Excl01Controller extends ApplicationController { mav.setViewName("fims/excl/excl01010-main"); mav.addObject("pageName", "excl01010-main"); - Map> commonCodes = getCodesOf("FIM054"); + Map> commonCodes = getCodesOf("FIM021", "FIM054"); + mav.addObject("FIM021List", commonCodes.get("FIM021")); mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM054"); + addCodes(commonCodes, mav, "FIM021", "FIM054"); return mav; } diff --git a/src/main/resources/sql/mapper/fims/excl/excl01-mapper.xml b/src/main/resources/sql/mapper/fims/excl/excl01-mapper.xml index 147acd27..a0d21a3e 100644 --- a/src/main/resources/sql/mapper/fims/excl/excl01-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/excl01-mapper.xml @@ -7,7 +7,7 @@ 2023-06-23 JoJH 최초 작성 ============================ --> - + @@ -25,125 +25,43 @@ - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - + - - - - - - - - - - - - - - + + + + + + + - + SELECT LEVY_EXCL_ID /* 부과 제외 ID */ , CRDN_ID /* 단속 ID */ , LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */ @@ -165,10 +83,10 @@ SELECT A.LEVY_EXCL_ID /* 부과 제외 ID */ , A.CRDN_ID /* 단속 ID */ , A.LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM021', A.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */ + , (SELECT FN_GET_CODE_NM('FIM021', A.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */ , A.LEVY_EXCL_YMD /* 부과 제외 일자 */ , A.LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */ - , (SELECT FN_GET_CODE_NM('FIM022', A.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ + , (SELECT FN_GET_CODE_NM('FIM022', A.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ , A.ETC_CN /* 기타 내용 */ , A.DEL_YN /* 삭제 여부 */ , A.REG_DT /* 등록 일시 */ @@ -178,98 +96,76 @@ , A.DEL_DT /* 삭제 일시 */ , A.DLTR /* 삭제자 */ , A.DEL_RSN /* 삭제 사유 */ - , B.SGG_CD /* 시군구 코드 */ - , B.TASK_SE_CD /* 업무 구분 코드 */ - , B.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , B.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , B.LINK_TBL_NM /* 연계 테이블 명 */ - , B.LINK_ID /* 연계 ID */ - , B.CRDN_SE_CD /* 단속 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM002', B.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 코드 */ - , B.CRDN_YMD /* 단속 일자 */ - , B.CRDN_TM /* 단속 시각 */ - , (CONCAT(B.CRDN_YMD, B.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , B.VHRNO /* 차량번호 */ - , B.CRDN_STDG_NM /* 단속 법정동 명 */ - , B.CRDN_ROAD_NM /* 단속 도로 명 */ - , B.CRDN_PLC /* 단속 장소 */ - , B.DTL_CRDN_PLC /* 상세 단속 장소 */ - , B.CRDN_STTS_CD /* 단속 상태 코드 */ - , (SELECT FN_GET_CODE_NM('FIM010', B.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , C.CVLCPT_LINK_ID /* 민원 연계 ID */ - , C.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , C.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , C.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , C.CVLCPT_APLCNT_NM /* 민원 신청인 명 */ - , C.CVLCPT_PRCS_PIC_NM /* 민원 처리 담당자 명 */ + , C.SGG_CD /* 시군구 코드 */ + , C.TASK_SE_CD /* 업무 구분 코드 */ + , C.CRDN_SE_CD /* 단속 구분 코드 */ + , (SELECT FN_GET_CODE_NM('FIM002', C.CRDN_SE_CD) FROM DUAL) AS CRDN_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.DTL_CRDN_PLC /* 상세 단속 장소 */ + , C.CRDN_STTS_CD /* 단속 상태 코드 */ + , (SELECT FN_GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ , D.RTPYR_ID /* 납부자 ID */ , D.RTPYR_SE_CD /* 납부자 구분 코드 */ - , (SELECT FN_GET_CODE_NM('FIM011', D.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ + , (SELECT FN_GET_CODE_NM('FIM011', D.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ , D.RTPYR_NO /* 납부자 번호 */ , D.RTPYR_NM /* 납부자 명 */ - , (SELECT FN_GET_BRDT(D.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK /* 납부자 생년월일 */ + , (SELECT FN_GET_BRDT_FORMAT(D.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_FORMAT /* 납부자 생년월일 */ , D.ZIP /* 우편번호 */ , D.ADDR /* 주소 */ , D.DTL_ADDR /* 상세 주소 */ + , E.CVLCPT_LINK_ID /* 민원 연계 ID */ + , E.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ + , E.CVLCPT_APLY_NO /* 민원 신청 번호 */ + , E.CVLCPT_RCPT_NO /* 민원 접수 번호 */ + , E.CVLCPT_APLCNT_NM /* 민원 신청인 명 */ + , E.CVLCPT_PRCS_PIC_NM /* 민원 처리 담당자 명 */ FROM TB_LEVY_EXCL A - INNER JOIN TB_CRDN B ON (A.CRDN_ID = B.CRDN_ID) - LEFT OUTER JOIN TB_CRDN_CVLCPT C ON (B.CRDN_ID = C.CRDN_ID AND C.DEL_YN = 'N') - LEFT OUTER JOIN TB_PAYER D ON (B.RTPYR_ID = D.RTPYR_ID) + INNER JOIN TB_CRDN C ON (A.CRDN_ID = C.CRDN_ID) + LEFT OUTER JOIN TB_PAYER D ON (C.RTPYR_ID = D.RTPYR_ID) + LEFT OUTER JOIN TB_CRDN_CVLCPT E ON (C.CRDN_ID = E.CRDN_ID AND E.DEL_YN = 'N') - /* 부과제외 대장 객체 가져오기(excl01Mapper.selectLevyExcls) */ + + WHERE A.LEVY_EXCL_ID = #{levyExclId} @@ -317,6 +213,7 @@ , MDFCN_DT = /* 수정 일시 */ , MDFR = #{currentUser.id} /* 수정자 */ WHERE LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */ + AND DEL_YN = 'N' /* 삭제 여부 */ /* 부과제외 대장 삭제(excl01Mapper.deleteLevyExcl) */ @@ -326,6 +223,7 @@ , DLTR = #{currentUser.id} /* 삭제자 */ , DEL_RSN = #{delRsn} /* 삭제 사유 */ WHERE LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */ + AND DEL_YN = 'N' /* 삭제 여부 */ diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp index d574d704..14346a59 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp @@ -8,73 +8,115 @@
-
- - - + - - +
- -
+
- - -
-
전체 ㅣ
+ 업무 처리1 + 업무 처리2 - 선택 | n건 - 업무 처리1 - 업무 처리2 +
+ +
    +
+
-
@@ -93,20 +135,12 @@
-
- -
    -
-
-
- + - - - - + + @@ -115,9 +149,12 @@