diff --git a/src/main/java/cokr/xit/fims/cmmn/dao/DeptMapper.java b/src/main/java/cokr/xit/fims/cmmn/dao/DeptMapper.java index ecdfb34d..bfdc2e1a 100644 --- a/src/main/java/cokr/xit/fims/cmmn/dao/DeptMapper.java +++ b/src/main/java/cokr/xit/fims/cmmn/dao/DeptMapper.java @@ -40,7 +40,7 @@ public interface DeptMapper extends AbstractMapper { * @return 부서 객체 */ default DataObject selectDeptInfo(CmmnQuery req) { - // 삭제 여부 확인 + // 사용 여부 확인 if (req.getUseYN() == null) { req.setUseYN("Y"); } diff --git a/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java b/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java index 67ef92a4..0fdd05bc 100644 --- a/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java +++ b/src/main/java/cokr/xit/fims/cmmn/dao/TaskMapper.java @@ -40,6 +40,11 @@ public interface TaskMapper extends AbstractMapper { * @return 업무 정보 객체 */ default DataObject selectTaskInfo(CmmnQuery req) { + // 사용 여부 확인 + if (req.getUseYN() == null) { + req.setUseYN("Y"); + } + List tasks = selectTasks(req); return !tasks.isEmpty() ? tasks.get(0) : null; diff --git a/src/main/java/cokr/xit/fims/epst/EpostQuery.java b/src/main/java/cokr/xit/fims/epst/EpostQuery.java index cc299140..b205a0f4 100644 --- a/src/main/java/cokr/xit/fims/epst/EpostQuery.java +++ b/src/main/java/cokr/xit/fims/epst/EpostQuery.java @@ -27,6 +27,8 @@ public class EpostQuery extends CmmnQuery { private String svbtcId; // 공시송달 ID private String[] gdccIDs; // 안내문 IDs private String gdccId; // 안내문 ID + private String[] rcptRsltIDs; // 접수 결과 IDs + private String rcptRsltId; // 접수 결과 ID // 검색 조건 private String schLevyExclYmdFrom; // 부과제외_부과제외 일자 시작 private String schLevyExclYmdTo; // 부과제외_부과제외 일자 종료 @@ -37,10 +39,12 @@ public class EpostQuery extends CmmnQuery { private String schRtpyrNm; // 납부자(TB_PAYER)_납부자 명 private String schSndngYmdFrom; // 발송 대장(TB_SNDNG)_발송 일자 시작 private String schSndngYmdTo; // 발송 대장(TB_SNDNG)_발송 일자 종료 - private String schSendDateFrom; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_전송 일자 시작 - private String schSendDateTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_전송 일자 종료 - private String schRceptYmdFrom; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_접수 일자 시작 - private String schRceptYmdTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_접수 일자 종료 + private String schSendDateFrom; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_전송 일자 시작 + private String schSendDateTo; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_전송 일자 종료 + private String schRceptYmdFrom; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_접수 일자 시작 + private String schRceptYmdTo; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_접수 일자 종료 + private String schExtriRegymdFrom; // 전자우편 접수 결과(TB_EPOST_RCPT_RSLT)_기관발송일자 시작 + private String schExtriRegymdTo; // 전자우편 접수 결과(TB_EPOST_RCPT_RSLT)_기관발송일자 종료 private String schSndngSeCd; // 발송 구분 코드 // 상세 검색 조건 private String schDetailRegDtOpt; // 상세 검색 등록 일자 구분 @@ -54,11 +58,12 @@ public class EpostQuery extends CmmnQuery { private String rtpyrNm; // 납부자(TB_PAYER)_납부자 명 private String crdnSttsCd; // 단속(TB_CRDN)_단속 상태 코드 private String sndngSeCd; // 발송 구분 코드 - private String relorsectCd; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_연계기관결제부서코드 - private String postPrcsSttsCdFrom; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 시작 - private String postPrcsSttsCdTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 종료 + private String relorsectCd; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_연계기관결제부서코드 + private String postPrcsSttsCdFrom; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 시작 + private String postPrcsSttsCdTo; // 전자우편 접수 등록(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 종료 private String ttlNm; // 전자우편 안내문(TB_EPOST_GDCC)_제목 명 - + private String conOrg; // 전자우편 접수 결과(TB_EPOST_RCPT_RSLT)_외부기관구분코드 + private String reletcdata; // 전자우편 접수 결과(TB_EPOST_RCPT_RSLT)_발송인별추가데이터 // ETC private String callPurpose; // infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정, refresh 재조회). private String delYn; // 삭제 여부 @@ -155,6 +160,24 @@ public class EpostQuery extends CmmnQuery { return self(); } + public String[] getRcptRsltIDs() { + return ifEmpty(rcptRsltIDs, () -> null); + } + + public T setRcptRsltIDs(String... rcptRsltIDs) { + this.rcptRsltIDs = rcptRsltIDs; + return self(); + } + + public String getRcptRsltId() { + return ifEmpty(rcptRsltId, () -> null); + } + + public T setRcptRsltId(String rcptRsltId) { + this.rcptRsltId = rcptRsltId; + return self(); + } + public String getSchLevyExclYmdFrom() { return ifEmpty(schLevyExclYmdFrom, () -> null); } @@ -256,8 +279,6 @@ public class EpostQuery extends CmmnQuery { return self(); } - - public String getSchRceptYmdFrom() { return ifEmpty(schRceptYmdFrom, () -> null); } @@ -276,6 +297,24 @@ public class EpostQuery extends CmmnQuery { return self(); } + public String getSchExtriRegymdFrom() { + return ifEmpty(schExtriRegymdFrom, () -> null); + } + + public T setSchExtriRegymdFrom(String schExtriRegymdFrom) { + this.schExtriRegymdFrom = schExtriRegymdFrom; + return self(); + } + + public String getSchExtriRegymdTo() { + return ifEmpty(schExtriRegymdTo, () -> null); + } + + public T setSchExtriRegymdTo(String schExtriRegymdTo) { + this.schExtriRegymdTo = schExtriRegymdTo; + return self(); + } + public String getSchSndngSeCd() { return ifEmpty(schSndngSeCd, () -> null); } @@ -413,6 +452,25 @@ public class EpostQuery extends CmmnQuery { this.ttlNm = ttlNm; return self(); } + + public String getConOrg() { + return ifEmpty(conOrg, () -> null); + } + + public T setConOrg(String conOrg) { + this.conOrg = conOrg; + return self(); + } + + public String getReletcdata() { + return ifEmpty(reletcdata, () -> null); + } + + public T setReletcdata(String reletcdata) { + this.reletcdata = reletcdata; + return self(); + } + // 동적 검색 조건 /////////////////////////////////////////////////////////////// // ETC ///////////////////////////////////////////////////////////////////// diff --git a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java index effb1a1c..1a717cdf 100644 --- a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java +++ b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java @@ -313,24 +313,30 @@ public class Epst02Controller extends ApplicationController { * @return /epostRcptRslt/epostRcptRslt-main */ public ModelAndView epostReceiptResultMain() { - ModelAndView mav = new ModelAndView("fims/epst/epst02050-main"); + // + boolean json = jsonResponse(); + + ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/epst/epst02050-main"); // 사용자 정보 ManagedUser managedUser = (ManagedUser)currentUser().getUser(); // 부서 정보 - DataObject deptInfo = deptService.getDeptInfo(new CmmnQuery().setDeptCd(managedUser.getDeptCode())); + DataObject deptInfo = deptService.getDeptInfo(new CmmnQuery().setSggCd(managedUser.getOrgID()) + .setDeptCd(managedUser.getDeptCode())); // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("EGP002", "FIM054", "FIM082"); - return mav.addObject("pageName", "epst02050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostRcptRslt") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("EGP002List", commonCodes.get("EGP002")) // 취급 구분(DIV_KB) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) - .addObject("FIM082List", commonCodes.get("FIM082")) // 작업 코드 3(JOB_CD) - .addObject("deptInfo", deptInfo) // 부서 + addCodes(commonCodes, mav, "EGP002", "FIM054", "FIM082"); + + return mav.addObject("pageName", "epst02050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "epostRcptRslt") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("EGP002List", commonCodes.get("EGP002")) // 취급 구분(DIV_KB) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + .addObject("FIM082List", commonCodes.get("FIM082")) // 작업 코드 3(JOB_CD) + .addObject("deptInfo", json ? deptInfo : toJson(deptInfo)) // 부서 정보(TB_DEPT) ; } diff --git a/src/main/java/cokr/xit/fims/excl/CrdnReReg.java b/src/main/java/cokr/xit/fims/excl/CrdnReReg.java index 2c922d80..4f9ddfe0 100644 --- a/src/main/java/cokr/xit/fims/excl/CrdnReReg.java +++ b/src/main/java/cokr/xit/fims/excl/CrdnReReg.java @@ -47,27 +47,7 @@ public class CrdnReReg extends AbstractEntity { /** * 삭제 여부 */ - private String delYn; - - /** - * 등록 일시 - */ - private String regDt; - - /** - * 등록자 - */ - private String rgtr; - - /** - * 삭제 일시 - */ - private String delDt; - - /** - * 삭제자 - */ - private String dltr; + private String delYN; /** * 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/excl/LevyExcl.java b/src/main/java/cokr/xit/fims/excl/LevyExcl.java index 408792a4..b9a2d822 100644 --- a/src/main/java/cokr/xit/fims/excl/LevyExcl.java +++ b/src/main/java/cokr/xit/fims/excl/LevyExcl.java @@ -55,7 +55,7 @@ public class LevyExcl extends AbstractEntity { /** * 삭제 여부 */ - private String delYn; + private String delYN; /** * 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/excl/LevyExclQuery.java b/src/main/java/cokr/xit/fims/excl/LevyExclQuery.java index 8e2eeaf1..c6072ceb 100644 --- a/src/main/java/cokr/xit/fims/excl/LevyExclQuery.java +++ b/src/main/java/cokr/xit/fims/excl/LevyExclQuery.java @@ -1,7 +1,6 @@ package cokr.xit.fims.excl; import cokr.xit.fims.cmmn.CmmnQuery; -import cokr.xit.fims.levy.LevyQuery; /**부과제외 대장 정보 조회 요청 * @@ -56,27 +55,9 @@ public class LevyExclQuery extends CmmnQuery { // ETC private String callPurpose; // infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정, refresh 재조회). private String delRsn; // 삭제 사유 - private String crdnDelYn; // 단속 삭제 여부 private String ansRsnCd; // 민원 답변 문구(TB_CVLCPT_ANS_WORDS) - 답변 사유 코드 private String sndngRcvmtCd; // 발송 수납 코드 - - - - private String delYn; // 삭제 여부 - public String getDelYn() { - return ifEmpty(delYn, () -> null); - } - - public T setDelYn(String delYn) { - this.delYn = delYn; - - return self(); - } - - - - public String getCrdnId() { return ifEmpty(crdnId, () -> null); } @@ -416,16 +397,6 @@ public class LevyExclQuery extends CmmnQuery { return self(); } - public String getCrdnDelYn() { - return ifEmpty(crdnDelYn, () -> null); - } - - public T setCrdnDelYn(String crdnDelYn) { - this.crdnDelYn = crdnDelYn; - - return self(); - } - public String getAnsRsnCd() { return ifEmpty(ansRsnCd, () -> null); } diff --git a/src/main/java/cokr/xit/fims/excl/OpnnSbmsn.java b/src/main/java/cokr/xit/fims/excl/OpnnSbmsn.java index 82919852..f577b8e5 100644 --- a/src/main/java/cokr/xit/fims/excl/OpnnSbmsn.java +++ b/src/main/java/cokr/xit/fims/excl/OpnnSbmsn.java @@ -157,37 +157,7 @@ public class OpnnSbmsn extends AbstractEntity { /** * 삭제 여부 */ - private String delYn; - - /** - * 등록 일시 - */ - private String regDt; - - /** - * 등록자 - */ - private String rgtr; - - /** - * 수정 일시 - */ - private String mdfcnDt; - - /** - * 수정자 - */ - private String mdfr; - - /** - * 삭제 일시 - */ - private String delDt; - - /** - * 삭제자 - */ - private String dltr; + private String delYN; /** * 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/excl/service/bean/OpnnSbmsnBean.java b/src/main/java/cokr/xit/fims/excl/service/bean/OpnnSbmsnBean.java index 69e5ccc5..e2acb3a2 100644 --- a/src/main/java/cokr/xit/fims/excl/service/bean/OpnnSbmsnBean.java +++ b/src/main/java/cokr/xit/fims/excl/service/bean/OpnnSbmsnBean.java @@ -113,8 +113,7 @@ public class OpnnSbmsnBean extends AbstractComponent { String rtnMsg = "[F] "; // 처리 결과 메시지 // 단속 ID로 단속, 의견제출 정보 조회 - DataObject infoCrdnOpnnSbmsn = opnnSbmsnMapper.selectOpnnSbmsnInfo(new LevyExclQuery().setCrdnId(opnnSbmsn.getCrdnId()) - .setCrdnDelYn("N")); + DataObject infoCrdnOpnnSbmsn = opnnSbmsnMapper.selectOpnnSbmsnInfo(new LevyExclQuery().setCrdnId(opnnSbmsn.getCrdnId())); // 의견제출ID가 있다면 이미 자료가 존재하므로 종료.. if (!infoCrdnOpnnSbmsn.string("OPNN_ID").equals("")) { diff --git a/src/main/java/cokr/xit/fims/levy/Levy.java b/src/main/java/cokr/xit/fims/levy/Levy.java index 1c11b2f2..c71e4148 100644 --- a/src/main/java/cokr/xit/fims/levy/Levy.java +++ b/src/main/java/cokr/xit/fims/levy/Levy.java @@ -380,7 +380,7 @@ public class Levy extends AbstractEntity { /** * 삭제 여부 */ - private String delYn; + private String delYN; /** * 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/levy/LevyQuery.java b/src/main/java/cokr/xit/fims/levy/LevyQuery.java index 2e505ebb..994cfb06 100644 --- a/src/main/java/cokr/xit/fims/levy/LevyQuery.java +++ b/src/main/java/cokr/xit/fims/levy/LevyQuery.java @@ -47,9 +47,7 @@ public class LevyQuery extends CmmnQuery { private String schDetailRgtrCd; // 상세 검색 등록 사용자 코드 // ETC private String callPurpose; // infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정, refresh 재조회). - private String delYn; // 삭제 여부 private String delRsn; // 삭제 사유 - private String crdnDelYn; // 단속 삭제 여부 private String tnocs; // 총건수 private String gramt; // 총금액 // 부과 등록 @@ -316,16 +314,6 @@ public class LevyQuery extends CmmnQuery { return self(); } - public String getDelYn() { - return ifEmpty(delYn, () -> null); - } - - public T setDelYn(String delYn) { - this.delYn = delYn; - - return self(); - } - public String getDelRsn() { return ifEmpty(delRsn, () -> null); } @@ -335,16 +323,6 @@ public class LevyQuery extends CmmnQuery { return self(); } - - public String getCrdnDelYn() { - return ifEmpty(crdnDelYn, () -> null); - } - - public T setCrdnDelYn(String crdnDelYn) { - this.crdnDelYn = crdnDelYn; - - return self(); - } // ETC ///////////////////////////////////////////////////////////////////// public String getTnocs() { diff --git a/src/main/java/cokr/xit/fims/levy/Rduct.java b/src/main/java/cokr/xit/fims/levy/Rduct.java index 324747a7..98454c41 100644 --- a/src/main/java/cokr/xit/fims/levy/Rduct.java +++ b/src/main/java/cokr/xit/fims/levy/Rduct.java @@ -50,7 +50,7 @@ public class Rduct extends AbstractEntity { /** * 삭제 여부 */ - private String delYn; + private String delYN; /** * 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/levy/service/bean/LevyBean.java b/src/main/java/cokr/xit/fims/levy/service/bean/LevyBean.java index 844de51c..757c5bcf 100644 --- a/src/main/java/cokr/xit/fims/levy/service/bean/LevyBean.java +++ b/src/main/java/cokr/xit/fims/levy/service/bean/LevyBean.java @@ -42,8 +42,8 @@ public class LevyBean extends AbstractComponent { * @return 부과 대장 목록 */ public List getRductLevyTrgtList(LevyQuery req) { - if (req.getDelYn() == null) { - req.setDelYn("N"); + if (req.getDelYN() == null) { + req.setDelYN("N"); } if (req.getOrderBy() == null) { req.setOrderBy("REG_DT"); @@ -57,8 +57,8 @@ public class LevyBean extends AbstractComponent { * @return 부과 대장 목록 */ public List getLevyList(LevyQuery req) { - if (req.getDelYn() == null) { - req.setDelYn("N"); + if (req.getDelYN() == null) { + req.setDelYN("N"); } if (req.getOrderBy() == null) { req.setOrderBy("REG_DT"); diff --git a/src/main/java/cokr/xit/fims/levy/service/bean/RductBean.java b/src/main/java/cokr/xit/fims/levy/service/bean/RductBean.java index 4462bb72..5870d2af 100644 --- a/src/main/java/cokr/xit/fims/levy/service/bean/RductBean.java +++ b/src/main/java/cokr/xit/fims/levy/service/bean/RductBean.java @@ -40,8 +40,8 @@ public class RductBean extends AbstractComponent { * @return 과태료 감경 대장 목록 */ public List getRductList(LevyQuery req) { - if (req.getDelYn() == null) { - req.setDelYn("N"); + if (req.getDelYN() == null) { + req.setDelYN("N"); } if (req.getOrderBy() == null) { req.setOrderBy("REG_DT"); @@ -229,7 +229,7 @@ public class RductBean extends AbstractComponent { LevyQuery req = new LevyQuery(); req.setRductId(rduct.getRductId()); - req.setDelYn("N"); + req.setDelYN("N"); DataObject infoCrdnRduct = rductMapper.selectCrdn(req); diff --git a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java index 54a4fa41..e0fc4688 100644 --- a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java +++ b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java @@ -339,7 +339,7 @@ public class Sprt02Controller extends ApplicationController { levyQuery.setCallPurpose(req.getCallPurpose()); } levyQuery.setCrdnId(req.getCrdnId()); - levyQuery.setDelYn(req.getDelYn()); + levyQuery.setDelYN(req.getDelYn()); levyQuery.setOrderBy("RDUCT_ID DESC"); // 정렬 DataObject rduct = rductService.getRductInfo(levyQuery); @@ -413,7 +413,7 @@ public class Sprt02Controller extends ApplicationController { levyQuery.setCallPurpose(req.getCallPurpose()); } levyQuery.setCrdnId(req.getCrdnId()); - levyQuery.setDelYn(req.getDelYn()); + levyQuery.setDelYN(req.getDelYn()); levyQuery.setOrderBy("LEVY_ID DESC"); // 정렬 DataObject levy = levyService.getLevyInfo(levyQuery); diff --git a/src/main/java/cokr/xit/fims/task/web/DpvController.java b/src/main/java/cokr/xit/fims/task/web/DpvController.java index 658e4885..6f42cc3f 100644 --- a/src/main/java/cokr/xit/fims/task/web/DpvController.java +++ b/src/main/java/cokr/xit/fims/task/web/DpvController.java @@ -906,7 +906,7 @@ public class DpvController { class Epst02Controller extends cokr.xit.fims.epst.web.Epst02Controller { @Override - @RequestMapping(name="전자우편 안내문 대장 목록 조회", value=METHOD_URL.getEpostGuidanceDocumentList) + @RequestMapping(name="전자우편 안내문 목록 조회", value=METHOD_URL.getEpostGuidanceDocumentList) public ModelAndView getEpostGuidanceDocumentList(EpostQuery req) { return super.getEpostGuidanceDocumentList(req); } @@ -918,29 +918,35 @@ public class DpvController { } @Override - @RequestMapping(name="전자우편 안내문 정보 등록", value=METHOD_URL.createEpostGuidanceDocument) + @RequestMapping(name="전자우편 안내문 등록", value=METHOD_URL.createEpostGuidanceDocument) public ModelAndView createEpostGuidanceDocument(EpostGdcc epostGdcc) { return super.createEpostGuidanceDocument(epostGdcc); } @Override - @RequestMapping(name="전자우편 안내문 정보 수정", value=METHOD_URL.updateEpostGuidanceDocument) + @RequestMapping(name="전자우편 안내문 수정", value=METHOD_URL.updateEpostGuidanceDocument) public ModelAndView updateEpostGuidanceDocument(EpostGdcc epostGdcc) { return super.updateEpostGuidanceDocument(epostGdcc); } @Override - @RequestMapping(name="전자우편 안내문 정보 삭제", value=METHOD_URL.removeEpostGuidanceDocument) + @RequestMapping(name="전자우편 안내문 삭제", value=METHOD_URL.removeEpostGuidanceDocument) public ModelAndView removeEpostGuidanceDocument(EpostGdcc epostGdcc) { return super.removeEpostGuidanceDocument(epostGdcc); } @Override - @RequestMapping(name="전자우편 접수 대장 목록 조회", value=METHOD_URL.getEpostReceiptRegistrationList) + @RequestMapping(name="전자우편 발송 상태 목록 조회", value=METHOD_URL.getEpostReceiptRegistrationList) public ModelAndView getEpostReceiptRegistrationList(EpostQuery req) { return super.getEpostReceiptRegistrationList(req); } + @Override + @RequestMapping(name="전자우편 접수 결과 목록 조회", value=METHOD_URL.getEpostReceiptResultList) + public ModelAndView getEpostReceiptResultList(EpostQuery req) { + return super.getEpostReceiptResultList(req); + } + } @Controller diff --git a/src/main/resources/sql/mapper/fims/cmmn/dept-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/dept-mapper.xml index 51dc323f..5c82ea3e 100644 --- a/src/main/resources/sql/mapper/fims/cmmn/dept-mapper.xml +++ b/src/main/resources/sql/mapper/fims/cmmn/dept-mapper.xml @@ -38,33 +38,33 @@ - SELECT D.DEPT_CD - , D.SGG_CD - , D.INST_CD - , D.DEPT_NM - , D.DEPT_TELNO - , D.DEPT_FXNO - , D.VRBACNT_LINK_SE_CD - , D.PSTOFC_NM - , D.RG_NO_HEADER - , D.SNDNG_LINK_SE_CD - , D.EGP_CON_ORG - , D.EGP_RCEPT_ID - , D.EGP_APVL_NB - , D.EGP_ESB_PATH - , D.EGP_CERT_CN - , D.ENS_INTERFACE_ID - , D.ENS_SOURCE_CD - , D.ENS_TARGET_CD - , D.ENS_URL - , D.DTBN_BANK_NM - , D.DTBN_ACTNO - , D.SRVR_OS - , D.USE_YN - , D.REG_DT - , D.RGTR - , D.MDFCN_DT - , D.MDFR + SELECT D.DEPT_CD /* 부서 코드 */ + , D.SGG_CD /* 시군구 코드 */ + , D.INST_CD /* 기관 코드 */ + , D.DEPT_NM /* 부서 명 */ + , D.DEPT_TELNO /* 부서 전화번호 */ + , D.DEPT_FXNO /* 부서 팩스번호 */ + , D.VRBACNT_LINK_SE_CD /* 가상계좌 연계 구분 코드 */ + , D.PSTOFC_NM /* 우체국 명 */ + , D.RG_NO_HEADER /* 등기 번호 헤더 */ + , D.SNDNG_LINK_SE_CD /* 발송 연계 구분 코드 */ + , D.EGP_CON_ORG /* E그린 외부기관구분코드 */ + , D.EGP_RCEPT_ID /* E그린 접수우체국국기호 */ + , D.EGP_APVL_NB /* E그린 후납계약승인번호 */ + , D.EGP_ESB_PATH /* E그린 ESB경로 */ + , D.EGP_CERT_CN /* E그린 인증서CN */ + , D.ENS_INTERFACE_ID /* 세외수입 인터페이스ID */ + , D.ENS_SOURCE_CD /* 세외수입 소스코드 */ + , D.ENS_TARGET_CD /* 세외수입 타겟코드 */ + , D.ENS_URL /* 세외수입 URL */ + , D.DTBN_BANK_NM /* 교부 은행 명 */ + , D.DTBN_ACTNO /* 교부 계좌번호 */ + , D.SRVR_OS /* 서버 OS */ + , D.USE_YN /* 사용 여부 */ + , D.REG_DT /* 등록 일시 */ + , D.RGTR /* 등록자 */ + , D.MDFCN_DT /* 수정 일시 */ + , D.MDFR /* 수정자 */ FROM TB_DEPT D @@ -78,7 +78,9 @@ AND D.INST_CD = #{instCd} /* 기관 코드 */ - AND D.USE_YN = 'N' /* 사용 여부 */ + + AND D.USE_YN = #{useYN} /* 사용 여부 */ + @@ -96,7 +98,7 @@ AND D.INST_CD = #{instCd} /* 기관 코드 */ - AND D.USE_YN = 'N' /* 사용 여부 */ + AND D.USE_YN = #{useYN} /* 사용 여부 */ @@ -105,89 +107,89 @@ /* 부서 등록(deptMapper.insertDept) */ INSERT INTO TB_DEPT ( - DEPT_CD - , SGG_CD - , INST_CD - , DEPT_NM - , DEPT_TELNO - , DEPT_FXNO - , VRBACNT_LINK_SE_CD - , PSTOFC_NM - , RG_NO_HEADER - , SNDNG_LINK_SE_CD - , EGP_CON_ORG - , EGP_RCEPT_ID - , EGP_APVL_NB - , EGP_ESB_PATH - , EGP_CERT_CN - , ENS_INTERFACE_ID - , ENS_SOURCE_CD - , ENS_TARGET_CD - , ENS_URL - , DTBN_BANK_NM - , DTBN_ACTNO - , SRVR_OS - , USE_YN - , REG_DT - , RGTR - , MDFCN_DT - , MDFR + DEPT_CD /* 부서 코드 */ + , SGG_CD /* 시군구 코드 */ + , INST_CD /* 기관 코드 */ + , DEPT_NM /* 부서 명 */ + , DEPT_TELNO /* 부서 전화번호 */ + , DEPT_FXNO /* 부서 팩스번호 */ + , VRBACNT_LINK_SE_CD /* 가상계좌 연계 구분 코드 */ + , PSTOFC_NM /* 우체국 명 */ + , RG_NO_HEADER /* 등기 번호 헤더 */ + , SNDNG_LINK_SE_CD /* 발송 연계 구분 코드 */ + , EGP_CON_ORG /* E그린 외부기관구분코드 */ + , EGP_RCEPT_ID /* E그린 접수우체국국기호 */ + , EGP_APVL_NB /* E그린 후납계약승인번호 */ + , EGP_ESB_PATH /* E그린 ESB경로 */ + , EGP_CERT_CN /* E그린 인증서CN */ + , ENS_INTERFACE_ID /* 세외수입 인터페이스ID */ + , ENS_SOURCE_CD /* 세외수입 소스코드 */ + , ENS_TARGET_CD /* 세외수입 타겟코드 */ + , ENS_URL /* 세외수입 URL */ + , DTBN_BANK_NM /* 교부 은행 명 */ + , DTBN_ACTNO /* 교부 계좌번호 */ + , SRVR_OS /* 서버 OS */ + , USE_YN /* 사용 여부 */ + , REG_DT /* 등록 일시 */ + , RGTR /* 등록자 */ + , MDFCN_DT /* 수정 일시 */ + , MDFR /* 수정자 */ ) VALUES ( - #{dept.deptCd} - , #{dept.sggCd} - , #{dept.instCd} - , #{dept.deptNm} - , #{dept.deptTelno} - , #{dept.deptFxno} - , #{dept.vrbacntLinkSeCd} - , #{dept.pstofcNm} - , #{dept.rgNoHeader} - , #{dept.sndngLinkSeCd} - , #{dept.egpConOrg} - , #{dept.egpRceptId} - , #{dept.egpApvlNb} - , #{dept.egpEsbPath} - , #{dept.egpCertCn} - , #{dept.ensInterfaceId} - , #{dept.ensSourceCd} - , #{dept.ensTargetCd} - , #{dept.ensUrl} - , #{dept.dtbnBankNm} - , #{dept.dtbnActno} - , #{dept.srvrOs} - , 'Y' - , - , #{dept.createdBy} - , - , #{dept.modifiedBy} + #{dept.deptCd} /* 부서 코드 */ + , #{dept.sggCd} /* 시군구 코드 */ + , #{dept.instCd} /* 기관 코드 */ + , #{dept.deptNm} /* 부서 명 */ + , #{dept.deptTelno} /* 부서 전화번호 */ + , #{dept.deptFxno} /* 부서 팩스번호 */ + , #{dept.vrbacntLinkSeCd} /* 가상계좌 연계 구분 코드 */ + , #{dept.pstofcNm} /* 우체국 명 */ + , #{dept.rgNoHeader} /* 등기 번호 헤더 */ + , #{dept.sndngLinkSeCd} /* 발송 연계 구분 코드 */ + , #{dept.egpConOrg} /* E그린 외부기관구분코드 */ + , #{dept.egpRceptId} /* E그린 접수우체국국기호 */ + , #{dept.egpApvlNb} /* E그린 후납계약승인번호 */ + , #{dept.egpEsbPath} /* E그린 ESB경로 */ + , #{dept.egpCertCn} /* E그린 인증서CN */ + , #{dept.ensInterfaceId} /* 세외수입 인터페이스ID */ + , #{dept.ensSourceCd} /* 세외수입 소스코드 */ + , #{dept.ensTargetCd} /* 세외수입 타겟코드 */ + , #{dept.ensUrl} /* 세외수입 URL */ + , #{dept.dtbnBankNm} /* 교부 은행 명 */ + , #{dept.dtbnActno} /* 교부 계좌번호 */ + , #{dept.srvrOs} /* 서버 OS */ + , 'Y' /* 사용 여부 */ + , /* 등록 일시 */ + , #{dept.createdBy} /* 등록자 */ + , /* 수정 일시 */ + , #{dept.modifiedBy} /* 수정자 */ ) /* 부서 수정(deptMapper.updateDept) */ UPDATE TB_DEPT - SET SGG_CD = #{dept.sggCd} - , INST_CD = #{dept.instCd} - , DEPT_NM = #{dept.deptNm} - , DEPT_TELNO = #{dept.deptTelno} - , DEPT_FXNO = #{dept.deptFxno} - , VRBACNT_LINK_SE_CD = #{dept.vrbacntLinkSeCd} - , PSTOFC_NM = #{dept.pstofcNm} - , RG_NO_HEADER = #{dept.rgNoHeader} - , SNDNG_LINK_SE_CD = #{dept.sndngLinkSeCd} - , EGP_CON_ORG = #{dept.egpConOrg} - , EGP_RCEPT_ID = #{dept.egpRceptId} - , EGP_APVL_NB = #{dept.egpApvlNb} - , EGP_ESB_PATH = #{dept.egpEsbPath} - , EGP_CERT_CN = #{dept.egpCertCn} - , ENS_INTERFACE_ID = #{dept.ensInterfaceId} - , ENS_SOURCE_CD = #{dept.ensSourceCd} - , ENS_TARGET_CD = #{dept.ensTargetCd} - , ENS_URL = #{dept.ensUrl} - , DTBN_BANK_NM = #{dept.dtbnBankNm} - , DTBN_ACTNO = #{dept.dtbnActno} - , SRVR_OS = #{dept.srvrOs} - , MDFCN_DT = - , MDFR = #{dept.modifiedBy} + SET SGG_CD = #{dept.sggCd} /* 시군구 코드 */ + , INST_CD = #{dept.instCd} /* 기관 코드 */ + , DEPT_NM = #{dept.deptNm} /* 부서 명 */ + , DEPT_TELNO = #{dept.deptTelno} /* 부서 전화번호 */ + , DEPT_FXNO = #{dept.deptFxno} /* 부서 팩스번호 */ + , VRBACNT_LINK_SE_CD = #{dept.vrbacntLinkSeCd} /* 가상계좌 연계 구분 코드 */ + , PSTOFC_NM = #{dept.pstofcNm} /* 우체국 명 */ + , RG_NO_HEADER = #{dept.rgNoHeader} /* 등기 번호 헤더 */ + , SNDNG_LINK_SE_CD = #{dept.sndngLinkSeCd} /* 발송 연계 구분 코드 */ + , EGP_CON_ORG = #{dept.egpConOrg} /* E그린 외부기관구분코드 */ + , EGP_RCEPT_ID = #{dept.egpRceptId} /* E그린 접수우체국국기호 */ + , EGP_APVL_NB = #{dept.egpApvlNb} /* E그린 후납계약승인번호 */ + , EGP_ESB_PATH = #{dept.egpEsbPath} /* E그린 ESB경로 */ + , EGP_CERT_CN = #{dept.egpCertCn} /* E그린 인증서CN */ + , ENS_INTERFACE_ID = #{dept.ensInterfaceId} /* 세외수입 인터페이스ID */ + , ENS_SOURCE_CD = #{dept.ensSourceCd} /* 세외수입 소스코드 */ + , ENS_TARGET_CD = #{dept.ensTargetCd} /* 세외수입 타겟코드 */ + , ENS_URL = #{dept.ensUrl} /* 세외수입 URL */ + , DTBN_BANK_NM = #{dept.dtbnBankNm} /* 교부 은행 명 */ + , DTBN_ACTNO = #{dept.dtbnActno} /* 교부 계좌번호 */ + , SRVR_OS = #{dept.srvrOs} /* 서버 OS */ + , MDFCN_DT = /* 수정 일시 */ + , MDFR = #{dept.modifiedBy} /* 수정자 */ WHERE DEPT_CD = #{dept.deptCd} AND USE_YN = 'Y' diff --git a/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml index a915732d..fc7e857b 100644 --- a/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml +++ b/src/main/resources/sql/mapper/fims/cmmn/task-mapper.xml @@ -50,7 +50,7 @@ WHERE T.SGG_CD = #{sggCd} AND T.TASK_SE_CD = #{taskSeCd} - AND T.USE_YN = #{useYN} + AND T.USE_YN = #{useYN} @@ -60,6 +60,9 @@ WHERE T.SGG_CD = #{sggCd} AND T.TASK_SE_CD = #{taskSeCd} + + AND T.USE_YN = #{useYN} + @@ -68,34 +71,35 @@ , TASK_SE_CD /* 업무 구분 코드 */ , ADVNTCE_DAYCNT /* 사전통지 일수 */ , ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */ - , (CONCAT(ADVNTCE_RDUCT_RT, '%')) AS RDUCT_RT /* 감경 율 */ - , DATE_FORMAT(CURRENT_DATE, '%Y') AS FYR /* 회계 연도 */ - , DATE_FORMAT(CURRENT_DATE, '%Y%m%d') AS LEVY_YMD /* 부과 일자 */ - , DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAYCNT DAY), '%Y%m%d') AS DUDT_YMD /* 납기 일자 */ + , (CONCAT(ADVNTCE_RDUCT_RT, '%')) AS RDUCT_RT /* 감경 율 */ + , DATE_FORMAT(CURRENT_DATE, '%Y') AS FYR /* 회계 연도 */ + , DATE_FORMAT(CURRENT_DATE, '%Y%m%d') AS LEVY_YMD /* 부과 일자 */ + , DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAYCNT DAY), '%Y%m%d') AS DUDT_YMD /* 납기 일자 */ FROM TB_TASK WHERE SGG_CD = #{sggCd} AND TASK_SE_CD = #{taskSeCd} + AND USE_YN = 'Y' /* 업무 정보 등록(taskMapper.insertTask) */ INSERT INTO TB_TASK ( - SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , TASK_SE_NM /* 업무 구분 명 */ - , ADVNTCE_DAYCNT /* 사전통지 일수 */ - , ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */ - , WKSN_RDUCT_RT /* 사회적약자 감경 율 */ - , FFNLG_ADTN_YMD /* 과태료 가산 일자 */ - , FFNLG_ADTN_RT /* 과태료 가산 율 */ - , FFNLG_INADTN_RT /* 과태료 중가산 율 */ - , FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */ - , USE_YN /* 사용 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + SGG_CD /* 시군구 코드 */ + , TASK_SE_CD /* 업무 구분 코드 */ + , TASK_SE_NM /* 업무 구분 명 */ + , ADVNTCE_DAYCNT /* 사전통지 일수 */ + , ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */ + , WKSN_RDUCT_RT /* 사회적약자 감경 율 */ + , FFNLG_ADTN_YMD /* 과태료 가산 일자 */ + , FFNLG_ADTN_RT /* 과태료 가산 율 */ + , FFNLG_INADTN_RT /* 과태료 중가산 율 */ + , FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */ + , USE_YN /* 사용 여부 */ + , REG_DT /* 등록 일시 */ + , RGTR /* 등록자 */ + , MDFCN_DT /* 수정 일시 */ + , MDFR /* 수정자 */ ) VALUES ( #{task.sggCd} /* 시군구 코드 */ diff --git a/src/main/resources/sql/mapper/fims/cmmn/vltn-mapper.xml b/src/main/resources/sql/mapper/fims/cmmn/vltn-mapper.xml index 33ebcdbf..126aed9e 100644 --- a/src/main/resources/sql/mapper/fims/cmmn/vltn-mapper.xml +++ b/src/main/resources/sql/mapper/fims/cmmn/vltn-mapper.xml @@ -64,6 +64,9 @@ WHERE V.SGG_CD = #{sggCd} AND V.TASK_SE_CD = #{taskSeCd} + + AND V.USE_YN = #{useYN} + @@ -76,19 +79,19 @@ AND V.VLTN_ID = #{vltnId} - AND V.VLTN_CD = #{vltnCd} + AND V.VLTN_CD = #{vltnCd} - AND V.VLTN_ARTCL = #{vltnArtcl} + AND V.VLTN_ARTCL = #{vltnArtcl} - AND V.ACNTG_SE_CD = #{acntgSeCd} + AND V.ACNTG_SE_CD = #{acntgSeCd} - AND V.TXITM_CD = #{txitmCd} + AND V.TXITM_CD = #{txitmCd} - AND V.USE_YN = #{useYN} + AND V.USE_YN = #{useYN} diff --git a/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml b/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml index 2cc2148b..8ad3b76a 100644 --- a/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml +++ b/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml @@ -119,7 +119,10 @@ ) - AND EG.GDCC_ID = #{gdccId} /* 안내문 ID */ + AND EG.GDCC_ID = #{gdccId} /* 안내문 ID */ + + + AND EG.USE_YN = #{useYN} /* 사용 여부 */ diff --git a/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml b/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml index aec755fa..cb0ea5e9 100644 --- a/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml +++ b/src/main/resources/sql/mapper/fims/epst/epostRcptReg-mapper.xml @@ -8,127 +8,134 @@ ============================ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/sql/mapper/fims/epst/epostRcptRslt-mapper.xml b/src/main/resources/sql/mapper/fims/epst/epostRcptRslt-mapper.xml index a7f09553..3fa37702 100644 --- a/src/main/resources/sql/mapper/fims/epst/epostRcptRslt-mapper.xml +++ b/src/main/resources/sql/mapper/fims/epst/epostRcptRslt-mapper.xml @@ -8,62 +8,120 @@ ============================ --> - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - SELECT RCPT_RSLT_ID /* 접수 결과 ID */ - , SGG_CD /* 시군구 코드 */ - , CON_ORG /* 외부기관구분코드 */ - , RELORSECT_CD /* 결제부서코드 */ - , RELETCDATA /* 발송인별추가데이터 */ - , EXTRI_REGYMD /* 기관발송일자 */ - , RCEPT_YMD /* 접수일자 */ - , RCEPT_ID /* 접수우체국국기호 */ - , DIV_KB /* 취급구분 */ - , RCEPT_CNT /* 발송수량 */ - , RCEPT_AMT /* 결제금액 */ - , USEFEE_AMT /* 제작수수료 */ - , TOTPOST_PRC /* 우편요금 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , JOB_CD /* 작업 코드 */ + SELECT ERR.RCPT_RSLT_ID /* 접수 결과 ID */ + , ERR.CON_ORG /* 외부기관구분코드 */ + , ERR.RELORSECT_CD /* 결제부서코드 */ + , ERR.RELETCDATA /* 발송인별추가데이터 */ + , ERR.EXTRI_REGYMD /* 기관발송일자 */ + , ERR.RCEPT_YMD /* 접수일자 */ + , ERR.RCEPT_ID /* 접수우체국국기호 */ + , ERR.DIV_KB /* 취급구분 */ + , ERR.RCEPT_CNT /* 발송수량 */ + , ERR.RCEPT_AMT /* 결제금액 */ + , ERR.USEFEE_AMT /* 제작수수료 */ + , ERR.TOTPOST_PRC /* 우편요금 */ + , ERR.JOB_CD /* 작업 코드 */ + , ERR.REG_DT /* 등록 일시 */ + , ERR.RGTR /* 등록자 */ + , (SELECT GET_CODE_NM('EGP002', ERR.DIV_KB) FROM DUAL) AS DIV_KB_NM /* 취급 구분 명 */ + , (SELECT GET_CODE_NM('FIM082', SUBSTR(ERR.JOB_CD,3,1)) FROM DUAL) AS JOB_CD3_NM /* 작업 코드3 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = ERR.RGTR) AS RGTR_NM /* 등록자 명 */ FROM TB_EPOST_RCPT_RSLT ERR @@ -71,6 +129,18 @@ @@ -93,6 +163,8 @@ , JOB_CD /* 작업 코드 */ , REG_DT /* 등록 일시 */ , RGTR /* 등록자 */ + , MDFCN_DT /* 수정 일시 */ + , MDFR /* 수정자 */ ) VALUES ( #{epostRcptRslt.rcptRsltId} /* 접수 결과 ID */ , #{epostRcptRslt.conOrg} /* 외부기관구분코드 */ @@ -109,6 +181,8 @@ , #{epostRcptRslt.jobCd} /* 작업 코드 */ , /* 등록 일시 */ , #{epostRcptRslt.createdBy} /* 등록자 */ + , /* 수정 일시 */ + , #{epostRcptRslt.modifiedBy} /* 수정자 */ ) @@ -126,6 +200,8 @@ , USEFEE_AMT = #{epostRcptRslt.usefeeAmt} /* 제작수수료 */ , TOTPOST_PRC = #{epostRcptRslt.totpostPrc} /* 우편요금 */ , JOB_CD = #{epostRcptRslt.jobCd} /* 작업 코드 */ + , MDFCN_DT = + , MDFR = #{epostRcptRslt.modifiedBy} WHERE RCPT_RSLT_ID = #{epostRcptRslt.rcptRsltId} 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 e275640d..a7564d13 100644 --- a/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/crdnReReg-mapper.xml @@ -9,54 +9,54 @@ - - - - - - - - - - - - + + + + + + + + + + + + - SELECT CRR.RE_REG_ID - , CRR.BFR_CRDN_ID - , CRR.CRDN_ID - , CRR.RE_REG_YMD - , CRR.CRDN_REG_SE_CD - , (SELECT 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 - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM - , C.CRDN_INPT_SE_CD - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM - , 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 GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + SELECT CRR.RE_REG_ID /* 재등록 ID */ + , CRR.BFR_CRDN_ID /* 이전 단속 ID */ + , CRR.CRDN_ID /* 단속 ID */ + , CRR.RE_REG_YMD /* 재등록 일자 */ + , CRR.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ + , CRR.ETC_CN /* 기타 내용 */ + , CRR.DEL_YN /* 삭제 여부 */ + , CRR.REG_DT /* 등록 일시 */ + , CRR.RGTR /* 등록자 */ + , CRR.DEL_DT /* 삭제 일시 */ + , CRR.DLTR /* 삭제자 */ + , CRR.DEL_RSN /* 삭제 사유 */ + , (SELECT GET_CODE_NM('FIM026', CRR.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.RGTR) AS RGTR_NM /* 등록자 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CRR.DLTR) AS DLTR_NM /* 삭제자 명 */ + , C.SGG_CD /* 시군구 코드 */ + , C.TASK_SE_CD /* 업무 구분 코드 */ + , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ + , C.CRDN_YMD /* 단속 일자 */ + , C.CRDN_TM /* 단속 시각 */ + , C.VHRNO /* 차량번호 */ + , C.CRDN_STDG_NM /* 단속 법정동 명 */ + , C.CRDN_ROAD_NM /* 단속 도로 명 */ + , C.CRDN_PLC /* 단속 장소 */ + , C.ATCH_FILE_CNT /* 첨부 파일 수 */ + , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ + , C.FFNLG_AMT /* 과태료 금액 */ + , C.ADVNTCE_AMT /* 사전통지 금액 */ + , C.CRDN_STTS_CD /* 단속 상태 코드 */ + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ FROM TB_CRDN_RE_REG CRR INNER JOIN TB_CRDN C ON (CRR.CRDN_ID = C.CRDN_ID) @@ -64,41 +64,41 @@ /* 단속 재등록 객체 가져오기(crdnReRegMapper.selectCrdn) */ @@ -236,7 +229,6 @@ , C.CRDN_ROAD_NM , C.CRDN_PLC , C.VLTN_ID - , (SELECT VLTN_CD FROM TB_VLTN 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 @@ -275,10 +267,11 @@ , CA.PARKNG_PSBLTY_RSLT_CD , CA.VLTN_NMTM , CA.OVTIME_YN + , (SELECT VLTN_CD FROM TB_VLTN 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 FROM TB_CRDN C - INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) - WHERE C.CRDN_ID = #{crdnId} - AND C.DEL_YN = 'N' + INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) + WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */ + 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 bd1b716e..5f18006f 100644 --- a/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/levyExcl-mapper.xml @@ -8,24 +8,24 @@ ============================ --> - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -275,6 +275,7 @@ AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.DEL_YN = 'N' /* 삭제 여부 */ AND LE.LEVY_EXCL_ID IN ( /* 부과 제외 IDs */ @@ -284,7 +285,9 @@ AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */ - AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ + + AND LE.DEL_YN = #{delYN} /* 삭제 여부 */ + 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 8aa13f03..d1dad411 100644 --- a/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml +++ b/src/main/resources/sql/mapper/fims/excl/opnnSbmsn-mapper.xml @@ -39,145 +39,145 @@ - - - - - - - + + + + + + + - SELECT OS.OPNN_ID - , OS.RCPT_NO - , OS.RCPT_YMD - , OS.RCPT_SE_CD - , (SELECT GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM - , OS.OWNR_REL_CD - , (SELECT GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM - , OS.STTR_NM - , OS.STTR_BRDT - , (SELECT 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 GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM - , OS.OPNN_SBMSN_GIST - , OS.DOC_NO - , OS.NTFCTN_SE_CD - , (SELECT GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM - , OS.PIC_RVW_OPNN - , OS.OPNN_SBMSN_STTS_CD - , (SELECT 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.CRDN_ID - , C.SGG_CD - , C.TASK_SE_CD - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM - , C.CRDN_INPT_SE_CD - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM - , 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 GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM - , P.RTPYR_ID - , P.RTPYR_SE_CD - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM - , P.RTPYR_NO - , P.RTPYR_NM - , P.RTPYR_BRDT - , P.ZIP - , P.ADDR - , P.DTL_ADDR - , R.RDUCT_ID - , R.RDUCT_RSN_CD - , R.ETC_CN AS RDUCT_ETC_CN + SELECT OS.OPNN_ID /* 의견 ID */ + , OS.RCPT_NO /* 접수 번호 */ + , OS.RCPT_YMD /* 접수 일자 */ + , OS.RCPT_SE_CD /* 접수 구분 코드 */ + , OS.OWNR_REL_CD /* 소유주 관계 코드 */ + , OS.STTR_NM /* 진술자 명 */ + , OS.STTR_BRDT /* 진술자 생년월일 */ + , 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 /* 의견 제출 구분 코드 */ + , OS.OPNN_SBMSN_GIST /* 의견 제출 요지 */ + , OS.DOC_NO /* 문서 번호 */ + , OS.NTFCTN_SE_CD /* 통보 구분 코드 */ + , OS.PIC_RVW_OPNN /* 담당자 검토 의견 */ + , OS.OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */ + , OS.ANS_YMD /* 답변 일자 */ + , OS.ANS_TM /* 답변 시각 */ + , OS.ANS_CN /* 답변 내용 */ + , OS.DEL_YN /* 삭제 여부 */ + , OS.REG_DT /* 등록 일시 */ + , OS.RGTR /* 등록자 */ + , OS.MDFCN_DT /* 수정 일시 */ + , OS.MDFR /* 수정자 */ + , OS.DEL_DT /* 삭제 일시 */ + , OS.DLTR /* 삭제자 */ + , OS.DEL_RSN /* 삭제 사유 */ + , (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM /* 답변 일시 */ + , (SELECT GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM /* 접수 구분 명 */ + , (SELECT GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM /* 소유주 관계 명*/ + , (SELECT GET_BRDT_FORMAT(OS.STTR_BRDT, '-') FROM DUAL) AS STTR_BRDT_FORMAT /* 납부자 생년월일 */ + , (SELECT GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM /* 의견 제출 구분 명 */ + , (SELECT GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM /* 통보 구분 명 */ + , (SELECT GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM /* 의견 제출 상태 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.RGTR) AS RGTR_NM /* 등록자 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.MDFR) AS MDFR_NM /* 수정자 명 */ + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = OS.DLTR) AS DLTR_NM /* 삭제자 명 */ + , C.CRDN_ID /* 단속 ID */ + , C.SGG_CD /* 시군구 코드 */ + , C.TASK_SE_CD /* 업무 구분 코드 */ + , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ + , C.CRDN_YMD /* 단속 일자 */ + , C.CRDN_TM /* 단속 시각 */ + , C.VHRNO /* 차량번호 */ + , C.CRDN_STDG_NM /* 단속 법정동 명 */ + , C.CRDN_ROAD_NM /* 단속 도로 명 */ + , C.CRDN_PLC /* 단속 장소 */ + , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ + , C.FFNLG_AMT /* 과태료 금액 */ + , C.CRDN_STTS_CD /* 단속 상태 코드 */ + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ + , P.RTPYR_ID /* 납부자 ID */ + , P.RTPYR_SE_CD /* 납부자 구분 코드 */ + , P.RTPYR_NO /* 납부자 번호 */ + , P.RTPYR_NM /* 납부자 명 */ + , P.RTPYR_BRDT /* 납부자 생년월일 */ + , P.ZIP /* 우편번호 */ + , P.ADDR /* 주소 */ + , P.DTL_ADDR /* 상세 주소 */ + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ + , R.RDUCT_ID /* 감경 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*T.WKSN_RDUCT_RT/100 FROM TB_TASK T WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y') - 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) - LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N') + 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) + LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N') - SELECT C.CRDN_ID - , C.SGG_CD - , C.TASK_SE_CD - , C.CRDN_REG_SE_CD - , C.CRDN_YMD - , C.CRDN_TM - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM - , C.VHRNO - , C.CRDN_STTS_CD - , C.CRDN_STTS_CHG_DT - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM - , P.RTPYR_ID - , P.RTPYR_NM - , P.RTPYR_TELNO - , P.RTPYR_MBL_TELNO - , P.RTPYR_EML - , P.RTPYR_BRDT - , P.ZIP - , P.ADDR - , P.DTL_ADDR - , OS.OPNN_ID - , OS.RCPT_NO - , OS.RCPT_YMD - , OS.RCPT_SE_CD - , (SELECT GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM - , OS.OWNR_REL_CD - , (SELECT GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM - , OS.STTR_NM - , OS.STTR_BRDT - , (SELECT 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 GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM - , OS.OPNN_SBMSN_GIST - , OS.DOC_NO - , OS.NTFCTN_SE_CD - , (SELECT GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM - , OS.PIC_RVW_OPNN - , OS.OPNN_SBMSN_STTS_CD - , (SELECT GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM - , OS.ANS_YMD - , OS.ANS_TM - , OS.ANS_CN - , (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM - - + SELECT C.CRDN_ID /* 단속 ID */ + , C.SGG_CD /* 시군구 코드 */ + , C.TASK_SE_CD /* 업무 구분 코드 */ + , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ + , C.CRDN_YMD /* 단속 일자 */ + , C.CRDN_TM /* 단속 시각 */ + , C.VHRNO /* 차량번호 */ + , C.CRDN_STTS_CD /* 단속 상태 코드 */ + , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ + , P.RTPYR_ID /* 납부자 ID */ + , P.RTPYR_NM /* 납부자 명 */ + , P.RTPYR_TELNO /* 납부자 전화번호 */ + , P.RTPYR_MBL_TELNO /* 납부자 휴대 전화번호 */ + , P.RTPYR_EML /* 납부자 이메일 */ + , P.RTPYR_BRDT /* 납부자 생년월일 */ + , P.ZIP /* 우편번호 */ + , P.ADDR /* 주소 */ + , P.DTL_ADDR /* 상세 주소 */ + , OS.OPNN_ID /* 의견 ID */ + , OS.RCPT_NO /* 접수 번호 */ + , OS.RCPT_YMD /* 접수 일자 */ + , OS.RCPT_SE_CD /* 접수 구분 코드 */ + , OS.OWNR_REL_CD /* 소유주 관계 코드 */ + , OS.STTR_NM /* 진술자 명 */ + , OS.STTR_BRDT /* 진술자 생년월일 */ + , 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 /* 의견 제출 구분 코드 */ + , OS.OPNN_SBMSN_GIST /* 의견 제출 요지 */ + , OS.DOC_NO /* 문서 번호 */ + , OS.NTFCTN_SE_CD /* 통보 구분 코드 */ + , OS.PIC_RVW_OPNN /* 담당자 검토 의견 */ + , OS.OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */ + , OS.ANS_YMD /* 답변 일자 */ + , OS.ANS_TM /* 답변 시각 */ + , OS.ANS_CN /* 답변 내용 */ + , (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM /* 답변 일시 */ + , (SELECT GET_CODE_NM('FIM029', OS.RCPT_SE_CD) FROM DUAL) AS RCPT_SE_NM /* 접수 구분 코드 */ + , (SELECT GET_CODE_NM('FIM032', OS.OWNR_REL_CD) FROM DUAL) AS OWNR_REL_NM /* 소유주 관계 코드 */ + , (SELECT GET_BRDT_FORMAT(OS.STTR_BRDT, '-') FROM DUAL) AS STTR_BRDT_FORMAT /* 납부자 생년월일 */ + , (SELECT GET_CODE_NM('FIM033', OS.OPNN_SBMSN_SE_CD) FROM DUAL) AS OPNN_SBMSN_SE_NM /* 의견 제출 구분 명 */ + , (SELECT GET_CODE_NM('FIM030', OS.NTFCTN_SE_CD) FROM DUAL) AS NTFCTN_SE_NM /* 통보 구분 코드 */ + , (SELECT GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM /* 의견 제출 상태 명 */ , (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDUCT_RT/100 FROM TB_TASK T WHERE C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD - AND T.USE_YN = 'Y') AS RDUCT_AMT + AND T.USE_YN = 'Y') AS RDUCT_AMT /* 감경 금액 */ FROM TB_CRDN C LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_OPNN_SBMSN OS ON (C.CRDN_ID = OS.CRDN_ID AND OS.DEL_YN = 'N') @@ -307,64 +303,67 @@ - AND C.CRDN_ID = #{crdnId} + AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ - AND OS.OPNN_ID IN ( + AND OS.OPNN_ID IN ( /* 의견제출 ID */ #{opnnId} ) - AND OS.OPNN_ID = #{opnnId} + AND OS.OPNN_ID = #{opnnId} /* 의견제출 ID */ + + + AND OS.DEL_YN = #{delYN} /* 삭제 여부 */ - AND C.DEL_YN = 'N' @@ -377,126 +376,126 @@ INSERT INTO TB_OPNN_SBMSN ( - 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 - , 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 /* 의견 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 /* 의견 제출 요지 */ + , 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} - , #{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.docNo} - , #{opnnSbmsn.ntfctnSeCd} - , #{opnnSbmsn.picRvwOpnn} - , #{opnnSbmsn.ansCn} - , #{opnnSbmsn.ansYmd} - , #{opnnSbmsn.ansTm} - , #{opnnSbmsn.opnnSbmsnSttsCd} - , 'N' - , - , #{opnnSbmsn.createdBy} - , - , #{opnnSbmsn.modifiedBy} + #{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.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} - , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} - , MDFCN_DT = - , MDFR = #{opnnSbmsn.modifiedBy} - WHERE OPNN_ID = #{opnnSbmsn.opnnId} - 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} /* 의견 제출 요지 */ + , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */ + , MDFCN_DT = /* 수정 일시 */ + , MDFR = #{opnnSbmsn.modifiedBy} /* 수정자 */ + WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */ + 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} - 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} /* 의견 ID */ + 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} - AND DEL_YN = 'N' + SET DEL_YN = 'Y' + , DEL_DT = /* 삭제 일시 */ + , DLTR = #{opnnSbmsn.modifiedBy} /* 삭제자 */ + , DEL_RSN = #{opnnSbmsn.delRsn} /* 삭제 사유 */ + WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */ + 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} - AND DEL_YN = 'N' + SET OPNN_SBMSN_YN = #{crdn.opnnSbmsnYn} /* 의견 제출 여부 */ + , MDFCN_DT = /* 수정 일시 */ + , MDFR = #{crdn.modifiedBy} /* 수정자 */ + WHERE CRDN_ID = #{crdn.crdnId} /* 단속 ID */ + AND DEL_YN = 'N' \ No newline at end of file diff --git a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml index b53dba07..bc039008 100644 --- a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml +++ b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml @@ -81,7 +81,7 @@ - + @@ -152,7 +152,6 @@ AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ AND C.CRDN_STTS_CD BETWEEN '21' AND '31' /* 단속 상태 코드 */ AND C.RTPYR_ID IS NOT NULL /* 납부자 ID */ - AND C.DEL_YN = #{delYn} /* 삭제 여부 */ AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') /* 민원 처리 코드 */ AND L.LEVY_ID IS NULL /* 부과 ID */ @@ -167,6 +166,7 @@ AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ + AND C.DEL_YN = 'N' /* 삭제 여부 */ @@ -397,8 +397,8 @@ AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ - - AND L.DEL_YN = #{delYn} /* 삭제 여부 */ + + AND L.DEL_YN = #{delYN} /* 삭제 여부 */ AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ @@ -500,14 +500,20 @@ /* 과태료 감경 대장 목록 조회(rductMapper.selectRductList) */ - WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ + WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ AND R.RDUCT_YMD =]]> #{schRductYmdFrom} /* 감경 일자 시작 */ @@ -95,15 +95,15 @@ AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} /* 차량번호 */ - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} /* 단속 ID */ - - AND R.DEL_YN = #{delYn} /* 삭제 여부 */ + + AND R.DEL_YN = #{delYN} /* 삭제 여부 */ - AND C.DEL_YN = #{crdnDelYn} /* 단속 삭제 여부 */ + AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ @@ -174,16 +174,16 @@ - WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */ + WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.DEL_YN = #{delYN} /* 삭제 여부 */ - WHERE R.RDUCT_ID = #{rductId} /* 감경 ID */ + WHERE R.RDUCT_ID = #{rductId} /* 감경 ID */ - - AND R.DEL_YN = #{delYn} /* 삭제 여부 */ + + AND R.DEL_YN = #{delYN} /* 삭제 여부 */ - AND C.DEL_YN = 'N' /* 삭제 여부 */ @@ -195,18 +195,18 @@ INSERT INTO TB_RDUCT ( - RDUCT_ID /* 감경 ID */ - , CRDN_ID /* 단속 ID */ - , RTPYR_ID /* 납부자 ID */ - , RDUCT_YMD /* 감경 일자 */ - , RDUCT_RSN_CD /* 감경 사유 코드 */ - , RDUCT_AMT /* 감경 금액 */ - , ETC_CN /* 기타 내용 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + RDUCT_ID /* 감경 ID */ + , CRDN_ID /* 단속 ID */ + , RTPYR_ID /* 납부자 ID */ + , RDUCT_YMD /* 감경 일자 */ + , RDUCT_RSN_CD /* 감경 사유 코드 */ + , RDUCT_AMT /* 감경 금액 */ + , ETC_CN /* 기타 내용 */ + , DEL_YN /* 삭제 여부 */ + , REG_DT /* 등록 일시 */ + , RGTR /* 등록자 */ + , MDFCN_DT /* 수정 일시 */ + , MDFR /* 수정자 */ ) VALUES ( #{rduct.rductId} /* 감경 ID */ @@ -281,14 +281,14 @@ AND R.RDUCT_ID = #{rductId} /* 감경 ID */ - - AND R.DEL_YN = #{delYn} /* 삭제 여부 */ + + AND R.DEL_YN = #{delYN} /* 삭제 여부 */ AND C.CRDN_ID = #{crdnId} /* 단속 ID */ - - AND C.DEL_YN = #{delYn} /* 삭제 여부 */ + + AND C.DEL_YN = #{delYN} /* 삭제 여부 */ diff --git a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp index 2b66d2a4..73c65be2 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp @@ -5,7 +5,7 @@
- 우편통합 안내문 관리 + 우편통합 안내문
diff --git a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02050-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02050-main.jsp index 670d0458..1a52127b 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02050-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02050-main.jsp @@ -5,7 +5,7 @@
- 단속 재등록 + 우편통합 접수결과
@@ -141,16 +141,15 @@ NO. - 발송자료키 + 발송자료키 우편물종류 - 발송일자 - 접수일자 - 취급구분 - 발송건수 + 발송일자 + 접수일자 + 취급구분 + 발송건수 결제금액 - 제작수수료 - 우편요금 - 우편물종류 + 제작수수료 + 우편요금 등록일시 등록사용자 @@ -162,15 +161,14 @@ {ROW_NUM} {RELETCDATA} - {JOB_CD} + {JOB_CD3_NM} {EXTRI_REGYMD} - {RCEPT_YMD} - {DIV_KB} - {RCEPT_CNT} - {RCEPT_AMT} - {USEFEE_AMT} - {TOTPOST_PRC} - {JOB_CD} + {RCEPT_YMD} + {DIV_KB_NM} + {RCEPT_CNT} + {RCEPT_AMT} + {USEFEE_AMT} + {TOTPOST_PRC} {REG_DT} {RGTR_NM} @@ -178,7 +176,7 @@ @@ -230,6 +228,20 @@ } }); + // 부서 Dataset + var ${pageName}DeptInfoDataset = new Dataset({ + prefix : "dept" + , prefixName : "부서" + , keymapper : info => info ? info.DEPT_CD : "" + , dataGetter : obj => obj.deptInfo + , onDatasetChange : obj => { + // + } + , onCurrentChange : item => { + // + } + }); + /************************************************************************** * DatasetControl 이벤트 **************************************************************************/ @@ -336,8 +348,9 @@ // 검색조건 ${pageName}Control.query = ${pageName}Fields.get(); - ${pageName}Control.query.fetchSize = ${pageName}Control.defaultFetchSize; // 한번에 조회되는 자료 건수 FETCH_XS = 30 - ${pageName}Control.query.delYn = "N"; // 삭제 여부 + ${pageName}Control.query.fetchSize = ${pageName}Control.defaultFetchSize; // 한번에 조회되는 자료 건수 FETCH_XS = 30 + ${pageName}Control.query.conOrg = ${pageName}DeptInfoDataset.getValue("EGP_CON_ORG"); // 외부기관구분코드 + ${pageName}Control.query.relorsectCd = ${pageName}DeptInfoDataset.getValue("DEPT_CD"); // 결제부서코드(부서코드) ${pageName}Control.load(1); } @@ -398,7 +411,7 @@ // 달력 초기화 initDatepicker("frmSearch--${pageName}"); - $("#schExtriRegymdFrom--${pageName}").datepicker("setDate", new Date()); + $("#schExtriRegymdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-365).date); $("#schExtriRegymdTo--${pageName}").datepicker("setDate", new Date()); // dataset 초기화 @@ -430,6 +443,9 @@ let defaultBizValue = $("#layout-navbar input[name='taskSeCd']:checked").val(); $("#frmSearch--${pageName} input[name='taskSeCd'][value='" + defaultBizValue + "']").prop("checked", true); + // 부서 정보 + ${pageName}DeptInfoDataset.setData([${deptInfo}]); + // 보안모드 fn_securityModeToggle($("#securityMode--top").is(":checked"));