|
|
@ -5,7 +5,6 @@ import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
|
@ -45,6 +44,24 @@ import cokr.xit.foundation.data.DataObject;
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public class Sprt02Controller extends ApplicationController {
|
|
|
|
public class Sprt02Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static final String CLASS_URL = "/sprt/sprt02";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class METHOD_URL {
|
|
|
|
|
|
|
|
public static final String
|
|
|
|
|
|
|
|
indivTotalInfoMain = "/010/main.do" // 개별 총정보 메인 화면
|
|
|
|
|
|
|
|
, getCrdnPayerInfo = "/020/info.do" // 단속, 납부자 정보 조회
|
|
|
|
|
|
|
|
, getCrdnFileList = "/020/crdnFileList.do" // 단속 이미지 파일 정보 조회
|
|
|
|
|
|
|
|
, updateCrdnImageFile = "/020/updateFile.do" // 단속 이미지 파일 저장
|
|
|
|
|
|
|
|
, removeCrdnImageFile = "/020/removeFile.do" // 단속 이미지 파일 삭제
|
|
|
|
|
|
|
|
, getOpnnSbmsnInfo = "/030/info.do" // 의견제출 정보 조회
|
|
|
|
|
|
|
|
, getSndngInfo = "/040/info.do" // 발송, 반송 정보 조회
|
|
|
|
|
|
|
|
, getPrcsDtlInfo = "/050/info.do" // 처리 상세 정보 조회
|
|
|
|
|
|
|
|
, getLevyNpmntInfo = "/060/info.do" // 부과체납 정보 조회
|
|
|
|
|
|
|
|
, getRcvmtInfo = "/070/info.do" // 수납 정보 조회
|
|
|
|
|
|
|
|
, getCvlcptDscsnCnInfo = "/080/info.do" // 민원 상담 정보 조회
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Resource(name="sprt02Service")
|
|
|
|
@Resource(name="sprt02Service")
|
|
|
|
private Sprt02Service sprt02Service;
|
|
|
|
private Sprt02Service sprt02Service;
|
|
|
|
|
|
|
|
|
|
|
@ -110,7 +127,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="단속, 납부자 정보 조회", value="/020/info.do")
|
|
|
|
|
|
|
|
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);
|
|
|
@ -137,7 +153,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* "crdnPayer": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="단속 이미지 파일 정보 조회", value="/020/crdnFileList.do")
|
|
|
|
|
|
|
|
public ModelAndView getCrdnFileList(SprtQuery req) {
|
|
|
|
public ModelAndView getCrdnFileList(SprtQuery req) {
|
|
|
|
List<DataObject> fileList = sprt02Service.getCrdnFileList(req);
|
|
|
|
List<DataObject> fileList = sprt02Service.getCrdnFileList(req);
|
|
|
|
|
|
|
|
|
|
|
@ -158,7 +173,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
|
|
|
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="단속 이미지 파일 저장", value="/020/updateFile.do")
|
|
|
|
|
|
|
|
public ModelAndView updateCrdnImageFile(Crdn crdn, MultipartFile[] newFileList) {
|
|
|
|
public ModelAndView updateCrdnImageFile(Crdn crdn, MultipartFile[] newFileList) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String retMessage = "[F] ";
|
|
|
|
String retMessage = "[F] ";
|
|
|
@ -195,7 +209,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
|
|
|
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="단속 이미지 파일 저장", value="/020/removeFile.do")
|
|
|
|
|
|
|
|
public ModelAndView removeCrdnImageFile(String crdnId, String atchFileCnt, String... fileIDs) {
|
|
|
|
public ModelAndView removeCrdnImageFile(String crdnId, String atchFileCnt, String... fileIDs) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String retMessage = "[F] ";
|
|
|
|
String retMessage = "[F] ";
|
|
|
@ -220,7 +233,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "opnnSbmsn": {...}
|
|
|
|
* "opnnSbmsn": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="의견제출 정보 조회", value="/030/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
// 의견제출(TB_OPNN_SBMSN) 대장 조회
|
|
|
|
// 의견제출(TB_OPNN_SBMSN) 대장 조회
|
|
|
|
ExclQuery exclQuery = new ExclQuery();
|
|
|
|
ExclQuery exclQuery = new ExclQuery();
|
|
|
@ -258,7 +270,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="발송 정보 조회", value="/040/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
// 발송반송 정보
|
|
|
|
// 발송반송 정보
|
|
|
|
SndbQuery sndb01Query = new SndbQuery();
|
|
|
|
SndbQuery sndb01Query = new SndbQuery();
|
|
|
@ -302,7 +313,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="처리 상세 정보 조회", value="/050/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
// 과태료 감경(TB_RDUCT) 대장 조회
|
|
|
|
// 과태료 감경(TB_RDUCT) 대장 조회
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
@ -375,7 +385,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* "sndngDtl": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="부과체납 정보 조회", value="/060/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
// 감경 조회
|
|
|
|
// 감경 조회
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
@ -409,7 +418,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "rcvmt": {...}
|
|
|
|
* "rcvmt": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="수납 정보 조회", value="/070/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
RcvmQuery rcvmQuery = new RcvmQuery();
|
|
|
|
RcvmQuery rcvmQuery = new RcvmQuery();
|
|
|
|
|
|
|
|
|
|
|
@ -443,7 +451,6 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* "cvlcptDscsnCn": {...}
|
|
|
|
* "cvlcptDscsnCn": {...}
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RequestMapping(name="민원 상담 정보 조회", value="/080/info.do")
|
|
|
|
|
|
|
|
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
req.setCallPurpose("view");
|
|
|
|
req.setCallPurpose("view");
|
|
|
|