{
- * "sndngList": [사전 통지 발송 대상 목록]
- * "sndngStart": 사전 통지 발송 대상 목록 시작 인덱스
- * "sndngFetch": 한 번에 가져오는 사전 통지 발송 대상 목록 수
- * "sndngTotal": 조회 결과 찾은 전체 사전 통지 발송 대상 수
+ * "sndngList": [사전통지 발송 대상 목록]
+ * "sndngStart": 사전통지 발송 대상 목록 시작 인덱스
+ * "sndngFetch": 한 번에 가져오는 사전통지 발송 대상 목록 수
+ * "sndngTotal": 조회 결과 찾은 전체 사전통지 발송 대상 수
* }
*/
public ModelAndView getAdvanceNoticeTargetList(SndbQuery req) {
- List> result = sndngService.getAdvntceSndngTrgtList(setFetchSize(req));
+ List> result = sndngService.getAdvntceTrgtList(setFetchSize(req));
- return setCollectionInfo(new ModelAndView("jsonView"), result, "advntceSndngTrgt");
+ return setCollectionInfo(new ModelAndView("jsonView"), result, "advntceTrgt");
}
/**사전통지 발송 대상 정보 화면(sndb/sndb01/060-info)을 연다.
@@ -294,10 +294,10 @@ public class Sndb01Controller extends ApplicationController {
* }
*/
public ModelAndView getAdvanceNoticeTargetInfo(SndbQuery req) {
- List상세 설명: +* +*
+* ============ 변경 이력 ============ +* 2023-11-16 JoJH 최초 작성 +* ================================ +*+*/ +public class Sndb02Controller extends ApplicationController { + + public static final String CLASS_URL = "/sndb/sndb02"; + + public class METHOD_URL { + public static final String + createNonTaxReceiptMatching = "/010/create.do" // 세외수입 매핑 등록 + ; + } + + /**세외수입 매핑 대장에 등록한다. + * @param sndng 발송 정보 + * @return jsonView + *
{
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView createNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ boolean saved = false;
+ String retMessage = "";
+// String retMessage = sndngService.createWrngSndng(nxrpMtchg);
+//
+// if (retMessage.contains("[S]")) {
+// saved = true;
+// } else {
+// saved = false;
+// }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("retMessage", retMessage);
+ }
+}
diff --git a/src/main/java/cokr/xit/fims/task/web/BpvController.java b/src/main/java/cokr/xit/fims/task/web/BpvController.java
index 0c66eb10..f420f305 100644
--- a/src/main/java/cokr/xit/fims/task/web/BpvController.java
+++ b/src/main/java/cokr/xit/fims/task/web/BpvController.java
@@ -23,6 +23,7 @@ import cokr.xit.fims.payer.PayerQuery;
import cokr.xit.fims.sprt.CvlcptDscsn;
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
import cokr.xit.fims.sprt.SprtQuery;
+import cokr.xit.fims.sprt.web.Sprt02Controller.METHOD_URL;
@Controller
public class BpvController {
@@ -565,6 +566,12 @@ public class BpvController {
@RequestMapping(name="전용차로과태료업무 업무지원_개별총정보", value=CLASS_URL+Sprt02Controller.CLASS_URL)
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
+ @Override
+ @RequestMapping(name="장애인과태료업무 개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
+ public ModelAndView indivTotalInfoMain(SprtQuery req) {
+ return super.indivTotalInfoMain(req);
+ }
+
@Override
@RequestMapping(name="전용차로과태료업무 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
diff --git a/src/main/java/cokr/xit/fims/task/web/CmnController.java b/src/main/java/cokr/xit/fims/task/web/CmnController.java
index fed2e13a..cdf50408 100644
--- a/src/main/java/cokr/xit/fims/task/web/CmnController.java
+++ b/src/main/java/cokr/xit/fims/task/web/CmnController.java
@@ -7,7 +7,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.sprt.SprtQuery;
-import cokr.xit.fims.sprt.web.Sprt02Controller.METHOD_URL;
import cokr.xit.fims.stat.StatQuery;
@Controller
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 97e8a18e..33f38cf3 100644
--- a/src/main/java/cokr/xit/fims/task/web/DpvController.java
+++ b/src/main/java/cokr/xit/fims/task/web/DpvController.java
@@ -18,6 +18,7 @@ import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.payer.Payer;
import cokr.xit.fims.payer.PayerQuery;
+import cokr.xit.fims.sndb.NxrpMtchg;
import cokr.xit.fims.sndb.SndbQuery;
import cokr.xit.fims.sndb.Sndng;
import cokr.xit.fims.sndb.SndngDtl;
@@ -25,6 +26,7 @@ import cokr.xit.fims.sndb.Svbtc;
import cokr.xit.fims.sprt.CvlcptDscsn;
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
import cokr.xit.fims.sprt.SprtQuery;
+import cokr.xit.fims.sprt.web.Sprt02Controller.METHOD_URL;
@Controller
public class DpvController {
@@ -683,6 +685,17 @@ public class DpvController {
}
+ @Controller
+ @RequestMapping(name="장애인과태료업무 세외수입 매핑", value=CLASS_URL+Sndb02Controller.CLASS_URL)
+ class Sndb02Controller extends cokr.xit.fims.sndb.web.Sndb02Controller {
+
+ @Override
+ @RequestMapping(name="세외수입 매핑 등록", value=METHOD_URL.createNonTaxReceiptMatching)
+ public ModelAndView createNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ return super.createNonTaxReceiptMatching(nxrpMtchg);
+ }
+ }
+
@Controller
@RequestMapping(name="장애인과태료업무 수납", value=CLASS_URL+Rcvm01Controller.CLASS_URL)
class Rcvm01Controller extends cokr.xit.fims.rcvm.web.Rcvm01Controller {
@@ -698,57 +711,63 @@ public class DpvController {
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
@Override
- @RequestMapping(name="장애인과태료업무 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
+ @RequestMapping(name="장애인과태료업무 개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
+ public ModelAndView indivTotalInfoMain(SprtQuery req) {
+ return super.indivTotalInfoMain(req);
+ }
+
+ @Override
+ @RequestMapping(name="개별총정보 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
return super.getCrdnPayerInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 단속 이미지 파일 정보 조회", value=METHOD_URL.getCrdnFileList)
+ @RequestMapping(name="개별총정보 단속 이미지 파일 정보 조회", value=METHOD_URL.getCrdnFileList)
public ModelAndView getCrdnFileList(SprtQuery req) {
return super.getCrdnFileList(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 단속 이미지 파일 저장", value=METHOD_URL.updateCrdnImageFile)
+ @RequestMapping(name="개별총정보 단속 이미지 파일 저장", value=METHOD_URL.updateCrdnImageFile)
public ModelAndView updateCrdnImageFile(Crdn crdn, MultipartFile[] newFileList) {
return super.updateCrdnImageFile(crdn, newFileList);
}
@Override
- @RequestMapping(name="장애인과태료업무 단속 이미지 파일 삭제", value=METHOD_URL.removeCrdnImageFile)
+ @RequestMapping(name="개별총정보 단속 이미지 파일 삭제", value=METHOD_URL.removeCrdnImageFile)
public ModelAndView removeCrdnImageFile(String crdnId, String atchFileCnt, String... fileIDs) {
return super.removeCrdnImageFile(crdnId, atchFileCnt, fileIDs);
}
@Override
- @RequestMapping(name="장애인과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
+ @RequestMapping(name="개별총정보 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
return super.getOpnnSbmsnInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 발송, 반송 정보 조회", value=METHOD_URL.getSndngInfo)
+ @RequestMapping(name="개별총정보 발송, 반송 정보 조회", value=METHOD_URL.getSndngInfo)
public ModelAndView getSndngInfo(SprtQuery req) {
return super.getSndngInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 처리 상세 정보 조회", value=METHOD_URL.getPrcsDtlInfo)
+ @RequestMapping(name="개별총정보 처리 상세 정보 조회", value=METHOD_URL.getPrcsDtlInfo)
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
return super.getPrcsDtlInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 부과, 체납 정보 조회", value=METHOD_URL.getLevyNpmntInfo)
+ @RequestMapping(name="개별총정보 부과, 체납 정보 조회", value=METHOD_URL.getLevyNpmntInfo)
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
return super.getLevyNpmntInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 수납 정보 조회", value=METHOD_URL.getRcvmtInfo)
+ @RequestMapping(name="개별총정보 수납 정보 조회", value=METHOD_URL.getRcvmtInfo)
public ModelAndView getRcvmtInfo(SprtQuery req) {
return super.getRcvmtInfo(req);
}
@Override
- @RequestMapping(name="장애인과태료업무 민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
+ @RequestMapping(name="개별총정보 민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
public ModelAndView getCvlcptDscsnInfo(SprtQuery req) {
return super.getCvlcptDscsnInfo(req);
}
diff --git a/src/main/java/cokr/xit/fims/task/web/EcaController.java b/src/main/java/cokr/xit/fims/task/web/EcaController.java
index 870bb5e2..ec98ff9f 100644
--- a/src/main/java/cokr/xit/fims/task/web/EcaController.java
+++ b/src/main/java/cokr/xit/fims/task/web/EcaController.java
@@ -21,6 +21,7 @@ import cokr.xit.fims.payer.PayerQuery;
import cokr.xit.fims.sprt.CvlcptDscsn;
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
import cokr.xit.fims.sprt.SprtQuery;
+import cokr.xit.fims.sprt.web.Sprt02Controller.METHOD_URL;
@Controller
public class EcaController {
@@ -472,6 +473,12 @@ public class EcaController {
@RequestMapping(name="전기차과태료업무 업무지원_개별총정보", value=CLASS_URL+Sprt02Controller.CLASS_URL)
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
+ @Override
+ @RequestMapping(name="장애인과태료업무 개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
+ public ModelAndView indivTotalInfoMain(SprtQuery req) {
+ return super.indivTotalInfoMain(req);
+ }
+
@Override
@RequestMapping(name="전기차과태료업무 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
diff --git a/src/main/java/cokr/xit/fims/task/web/PvsController.java b/src/main/java/cokr/xit/fims/task/web/PvsController.java
index 8a85ff56..90282b07 100644
--- a/src/main/java/cokr/xit/fims/task/web/PvsController.java
+++ b/src/main/java/cokr/xit/fims/task/web/PvsController.java
@@ -22,6 +22,7 @@ import cokr.xit.fims.payer.PayerQuery;
import cokr.xit.fims.sprt.CvlcptDscsn;
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
import cokr.xit.fims.sprt.SprtQuery;
+import cokr.xit.fims.sprt.web.Sprt02Controller.METHOD_URL;
@Controller
public class PvsController {
@@ -535,6 +536,12 @@ public class PvsController {
@RequestMapping(name="주정차과태료업무 업무지원_개별총정보", value=CLASS_URL+Sprt02Controller.CLASS_URL)
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
+ @Override
+ @RequestMapping(name="장애인과태료업무 개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
+ public ModelAndView indivTotalInfoMain(SprtQuery req) {
+ return super.indivTotalInfoMain(req);
+ }
+
@Override
@RequestMapping(name="주정차과태료업무 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
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 fa9058b8..1d188625 100644
--- a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml
@@ -624,18 +624,7 @@