상세 설명: -* -*
-* ============ 변경 이력 ============ -* 2023-11-16 JoJH 최초 작성 -* ================================ -*-*/ -public class NxrpMtchgQuery extends QueryRequest { - - private static final long serialVersionUID = 1L; - - // ID - private String mtchgId; // 매칭 ID - private String lvyKey; // 부과 키 - private String[] crdnIDs; // 단속 IDs - private String crdnId; // 단속 ID - private String[] sndngIds; // 발송 IDs - private String sndngId; // 발송 ID - private String[] sndngDtlIds; // 발송 상세 IDs - private String sndngDtlId; // 발송 상세 ID - // ETC - private String callPurpose; // infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정, refresh 재조회). - private String delYn; // 삭제 여부 - private String delRsn; // 삭제 사유 - private String crdnDelYn; // 단속 삭제 여부 - - public String getMtchgId() { - return ifEmpty(mtchgId, () -> null); - } - - public
상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-11-16 JoJH 최초 작성 - * ================================ - *- */ -@Mapper("nxrpMtchgMapper") -public interface NxrpMtchgMapper extends AbstractMapper { - - /**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다.
상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-11-16 JoJH 최초 작성 - * ================================ - *- */ -public interface NxrpMtchgService { - - /**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다. - * @param req 세외수입 매칭 내역 조회 조건 - * @return 세외수입 매칭 내역 목록 - */ - List
상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-11-16 JoJH 최초 작성 - * ================================ - *- */ -@Component("nxrpMtchgBean") -public class NxrpMtchgBean extends AbstractComponent { - - /** 세외수입 매칭 내역 정보 DAO */ - @Resource(name = "nxrpMtchgMapper") - private NxrpMtchgMapper nxrpMtchgMapper; - - /** 발송 대장 정보 DAO */ - @Resource(name = "sndngMapper") - private SndngMapper sndngMapper; - - /** 발송 대장 정보 DAO */ - @Resource(name = "sndngDtlMapper") - private SndngDtlMapper sndngDtlMapper; - - /**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다. - * @param req 세외수입 매칭 내역 조회 조건 - * @return 세외수입 매칭 내역 목록 - */ - public List
상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-11-16 JoJH 최초 작성 - * ================================ - *- */ -@Service("nxrpMtchgService") -public class NxrpMtchgServiceBean extends AbstractServiceBean implements NxrpMtchgService { - - /** 세외수입 매칭 내역 정보 Bean */ - @Resource(name = "nxrpMtchgBean") - private NxrpMtchgBean nxrpMtchgBean; - - @Override - public List
상세 설명: -* -*
-* ============ 변경 이력 ============ -* 2023-11-16 JoJH 최초 작성 -* ================================ -*-*/ -@Controller -@RequestMapping(name="세외수입 매핑", value=Nxrp03Controller.CLASS_URL) -public class Nxrp03Controller extends AbstractController { - - public static final String CLASS_URL = "/nxrp/nxrp01"; - - public class METHOD_URL { - public static final String - createNonTaxReceiptLink = "/010/createNxrpLink.do" // 세외수입 연계 등록 및 매핑 등록 - , updateNonTaxReceiptLink = "/010/updateNxrpLink.do" // 세외수입 연계 조회 및 매핑 수정 - , createNonTaxReceiptMatching = "/010/create.do" // 세외수입 매핑 내역 등록 - , updateNonTaxReceiptMatching = "/010/update.do" // 세외수입 매칭 내역 수정 - , removeNonTaxReceiptMatching = "/010/remove.do" // 세외수입 매칭 내역 제거 - ; - } - - /**세외수입 매칭 내역 서비스*/ - @Resource(name = "nxrpMtchgService") - private NxrpMtchgService nxrpMtchgService; - - /**세외수입 등록 연계 서비스 호출 및 세외수입 매핑 내역를 등록한다. - * @param req 세외수입 매칭 내역 정보 - * @return jsonView - *
{
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @Task
- @RequestMapping(name="세외수입 등록 연계 및 매핑 등록", value=METHOD_URL.createNonTaxReceiptLink)
- public ModelAndView createNonTaxReceiptLink(NxrpMtchgQuery req) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.createNxrpLink(req);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
-
- /**세외수입 조회 연계 서비스 호출 및 세외수입 매핑 내역를 수정한다.
- * @param req 세외수입 매칭 내역 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @Task
- @RequestMapping(name="세외수입 조회 연계 및 매핑 수정", value=METHOD_URL.updateNonTaxReceiptLink)
- public ModelAndView updateNonTaxReceiptLink(NxrpMtchgQuery req) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.updateNxrpLink(req);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
-
- /**세외수입 매칭 내역를 등록한다.
- * @param nxrpMtchg 세외수입 매칭 내역 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @Task
- @RequestMapping(name="세외수입 매핑 내역 등록", value=METHOD_URL.createNonTaxReceiptMatching)
- public ModelAndView createNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.createNxrpMtchg(nxrpMtchg);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
-
- /**세외수입 매칭 내역 정보를 수정한다.
- * @param nxrpMtchg 세외수입 매칭 내역 정보
- * @return jsonView
- * {
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @Task
- @RequestMapping(name="세외수입 매핑 내역 수정", value=METHOD_URL.updateNonTaxReceiptMatching)
- public ModelAndView updateNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.updateNxrpMtchg(nxrpMtchg);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
-
- /**지정한 세외수입 매칭 내역를 제거한다.
- * @param nxrpMtchgIDs 세외수입 매칭 내역 아이디
- * @return jsonView
- * {
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @Task
- @RequestMapping(name="세외수입 매핑 내역 제거", value=METHOD_URL.removeNonTaxReceiptMatching)
- public ModelAndView removeNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.removeNxrpMtchg(nxrpMtchg);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
-
- /**세외수입 매칭 내역 관리 메인화면(enisMtchg/enisMtchg-main)을 연다.
- * 조건없는 {@link #getEnisMtchgList(NxrpMtchgQuery) 세외수입 매칭 내역 조회 결과}를 포함시킨다.
- * @return /enisMtchg/enisMtchg-main
- */
-// @RequestMapping(name = "세외수입 매칭 내역 메인", value = "/main.do")
-// public ModelAndView main() {
-// ModelAndView mav = getEnisMtchgList(new NxrpMtchgQuery().setPageNum(1));
-// mav.setViewName("/enisMtchg/enisMtchg-main");
-// return mav.addObject("enisMtchgList", toJson(mav.getModel().get("enisMtchgList")));
-// }
-
- /**세외수입 매칭 내역 목록을 조회하여 반환한다. {
- * "enisMtchgList": [세외수입 매칭 내역 목록]
- * "enisMtchgStart": 세외수입 매칭 내역 목록 시작 인덱스
- * "enisMtchgFetch": 한 번에 가져오는 세외수입 매칭 내역 목록 수
- * "enisMtchgTotal": 조회 결과 찾은 전체 세외수입 매칭 내역 수
- * }
- */
-// @RequestMapping(name = "세외수입 매칭 내역 조회", value = "/list.do")
-// public ModelAndView getEnisMtchgList(NxrpMtchgQuery req) {
-// List> result = enisMtchgService.getEnisMtchgList(setFetchSize(req));
-// return setCollectionInfo(new ModelAndView("jsonView"), result, "enisMtchg");
-// }
-
-}
diff --git a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
index ee1233ee..5bf3c38f 100644
--- a/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
+++ b/src/main/java/cokr/xit/fims/sndb/service/bean/SndngBean.java
@@ -25,7 +25,6 @@ import cokr.xit.fims.levy.Levy;
import cokr.xit.fims.levy.service.bean.LevyBean;
import cokr.xit.fims.mngt.VltnQuery;
import cokr.xit.fims.mngt.service.bean.VltnBean;
-import cokr.xit.fims.nxrp.dao.NxrpMtchgMapper;
import cokr.xit.fims.sndb.SndbQuery;
import cokr.xit.fims.sndb.Sndng;
import cokr.xit.fims.sndb.SndngDtl;
@@ -55,10 +54,6 @@ public class SndngBean extends AbstractComponent {
@Resource(name = "sndngDtlMapper")
private SndngDtlMapper sndngDtlMapper;
- /** 세외수입 매칭 내역 정보 DAO */
- @Resource(name = "nxrpMtchgMapper")
- private NxrpMtchgMapper nxrpMtchgMapper;
-
/** 단속 상태 이력 정보 Bean */
@Resource(name = "crdnSttsHstryBean")
private CrdnSttsHstryBean crdnSttsHstryBean;
diff --git a/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml b/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml
deleted file mode 100644
index cf161338..00000000
--- a/src/main/resources/sql/mapper/fims/nxrp/nxrpMtchg-mapper.xml
+++ /dev/null
@@ -1,381 +0,0 @@
-
-
-