|
|
@ -4,6 +4,8 @@ import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
|
|
import cokr.xit.base.web.ApplicationController;
|
|
|
|
import cokr.xit.base.web.ApplicationController;
|
|
|
@ -25,8 +27,9 @@ import cokr.xit.fims.sndb.service.SndngService;
|
|
|
|
import cokr.xit.fims.sndb.service.SvbtcService;
|
|
|
|
import cokr.xit.fims.sndb.service.SvbtcService;
|
|
|
|
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
|
|
|
|
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
|
|
|
|
import cokr.xit.fims.sprt.SprtQuery;
|
|
|
|
import cokr.xit.fims.sprt.SprtQuery;
|
|
|
|
import cokr.xit.fims.sprt.service.Sprt02Service;
|
|
|
|
|
|
|
|
import cokr.xit.fims.sprt.service.CvlcptDscsnService;
|
|
|
|
import cokr.xit.fims.sprt.service.CvlcptDscsnService;
|
|
|
|
|
|
|
|
import cokr.xit.fims.sprt.service.Sprt02Service;
|
|
|
|
|
|
|
|
import cokr.xit.fims.task.Task;
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
|
|
|
|
|
|
|
/**개별총정보 서비스의 웹 컨트롤러
|
|
|
|
/**개별총정보 서비스의 웹 컨트롤러
|
|
|
@ -39,6 +42,8 @@ import cokr.xit.foundation.data.DataObject;
|
|
|
|
* ================================
|
|
|
|
* ================================
|
|
|
|
* </pre>
|
|
|
|
* </pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Controller
|
|
|
|
|
|
|
|
@RequestMapping(name="개별 총정보", value="/sprt/sprt02")
|
|
|
|
public class Sprt02Controller extends ApplicationController {
|
|
|
|
public class Sprt02Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
|
|
public static final String CLASS_URL = "/sprt/sprt02";
|
|
|
|
public static final String CLASS_URL = "/sprt/sprt02";
|
|
|
@ -110,6 +115,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
*조건없는 {@link #getCrdnInfo(SprtQuery) 단속 대장 조회 결과}를 포함시킨다.
|
|
|
|
*조건없는 {@link #getCrdnInfo(SprtQuery) 단속 대장 조회 결과}를 포함시킨다.
|
|
|
|
* @return fims/sprt/sprt02010
|
|
|
|
* @return fims/sprt/sprt02010
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task("CMN")
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
|
|
|
|
public ModelAndView indivTotalInfoMain(SprtQuery req) {
|
|
|
|
public ModelAndView indivTotalInfoMain(SprtQuery req) {
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req);
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req);
|
|
|
|
|
|
|
|
|
|
|
@ -132,6 +139,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
|
|
|
|
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
|
|
|
|
// 단속(TB_CRDN), 납부자(TB_PAYER) 정보
|
|
|
|
// 단속(TB_CRDN), 납부자(TB_PAYER) 정보
|
|
|
|
DataObject crdnPayer = sprt02Service.getCrdnPayerInfo(req);
|
|
|
|
DataObject crdnPayer = sprt02Service.getCrdnPayerInfo(req);
|
|
|
@ -161,6 +170,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "opnnSbmsn": {...}
|
|
|
|
* "opnnSbmsn": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
// 의견제출 정보
|
|
|
|
// 의견제출 정보
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
@ -201,6 +212,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 발송, 반송 정보 조회", value=METHOD_URL.getSndngInfo)
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
// 발송상세 정보
|
|
|
|
// 발송상세 정보
|
|
|
|
SndbQuery sndbQuery = new SndbQuery();
|
|
|
|
SndbQuery sndbQuery = new SndbQuery();
|
|
|
@ -249,6 +262,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 처리 상세 정보 조회", value=METHOD_URL.getPrcsDtlInfo)
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
// 과태료 감경(TB_RDUCT) 대장 조회
|
|
|
|
// 과태료 감경(TB_RDUCT) 대장 조회
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
@ -320,6 +335,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 부과, 체납 정보 조회", value=METHOD_URL.getLevyNpmntInfo)
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
// 부과 정보
|
|
|
|
// 부과 정보
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
@ -360,6 +377,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "rcvmt": {...}
|
|
|
|
* "rcvmt": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 수납 정보 조회", value=METHOD_URL.getRcvmtInfo)
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
// 수납 정보
|
|
|
|
// 수납 정보
|
|
|
|
RcvmtQuery rcvmtQuery = new RcvmtQuery();
|
|
|
|
RcvmtQuery rcvmtQuery = new RcvmtQuery();
|
|
|
@ -400,6 +419,8 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "cvlcptDscsnCn": {...}
|
|
|
|
* "cvlcptDscsnCn": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Task
|
|
|
|
|
|
|
|
@RequestMapping(name="개별총정보 민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
|
|
|
|
public ModelAndView getCvlcptDscsnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getCvlcptDscsnInfo(SprtQuery req) {
|
|
|
|
// 민원 상담 정보
|
|
|
|
// 민원 상담 정보
|
|
|
|
CvlcptDscsnQuery cvlcptDscsnQuery = new CvlcptDscsnQuery();
|
|
|
|
CvlcptDscsnQuery cvlcptDscsnQuery = new CvlcptDscsnQuery();
|
|
|
|