업무구분에 따른 url 수정.

main
jjh 1 year ago
parent 013136186b
commit ec3b4753b9

@ -5,8 +5,6 @@ import java.util.Map;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.code.CommonCode; import cokr.xit.base.code.CommonCode;
@ -28,11 +26,25 @@ import cokr.xit.foundation.data.DataObject;
*/ */
public class Excl01Controller extends ApplicationController { public class Excl01Controller extends ApplicationController {
public static final String CLASS_URL = "/excl/excl01";
public class METHOD_URL {
public static final String
levyExclusionMain = "/010/main.do" // 부과제외 관리 메인 화면
, getLevyExclList = "/010/list.do" // 부과제외 대장 목록 조회
, removeLevyExcl = "/010/remove.do" // 부과제외 대장 삭제
, removeLevyExclList = "/010/removes.do" // 부과제외 대장 목록 삭제
, getLevyExclInfo = "/020/info.do" // 부과제외 대장 조회
, createLevyExcl = "/020/create.do" // 부과제외 대장 등록
, updateLevyExcl = "/020/update.do" // 부과제외 대장 수정
;
}
/** 부과제외 대장 서비스 */ /** 부과제외 대장 서비스 */
@Resource(name = "excl01Service") @Resource(name = "excl01Service")
protected Excl01Service excl01Service; protected Excl01Service excl01Service;
/** (fims/excl/excl01/010-main) . /** (fims/excl/excl01/010-main) .
* *
* @return /fims/excl/excl01010 * @return /fims/excl/excl01010
*/ */
@ -51,7 +63,7 @@ public class Excl01Controller extends ApplicationController {
; ;
} }
/** .<br /> /** .<br />
* {@link LevyExclService#getLevyExclList(ExclQuery)} * {@link LevyExclService#getLevyExclList(ExclQuery)}
* @param req * @param req
* @return jsonView * @return jsonView
@ -62,13 +74,58 @@ public class Excl01Controller extends ApplicationController {
* "levyExclTotal": * "levyExclTotal":
* }</code></pre> * }</code></pre>
*/ */
@RequestMapping(name = "부과제외 대장 조회", value = "/010/list.do")
public ModelAndView getLevyExclList(ExclQuery req) { public ModelAndView getLevyExclList(ExclQuery req) {
List<?> result = excl01Service.getLevyExclList(setFetchSize(req)); List<?> result = excl01Service.getLevyExclList(setFetchSize(req));
return setCollectionInfo(new ModelAndView("jsonView"), result, "levyExcl"); return setCollectionInfo(new ModelAndView("jsonView"), result, "levyExcl");
} }
/** ID .
* @param levyExclID
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
boolean saved = false;
String retMessage = excl01Service.removeLevyExcl(levyExcl);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID .
* @param levyExclIDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
public ModelAndView removeLevyExclList(ExclQuery req) {
boolean saved = false;
String retMessage = excl01Service.removeLevyExclList(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID (info) . /** ID (info) .
* @param req * @param req
* @return fims/excl/excl01020-info jsonView * @return fims/excl/excl01020-info jsonView
@ -76,7 +133,6 @@ public class Excl01Controller extends ApplicationController {
* "levyExclInfo": * "levyExclInfo":
* }</pre> * }</pre>
*/ */
@RequestMapping(name = "부과제외 정보 조회", value = "/020/info.do")
public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) {
DataObject levyExclInfo = excl01Service.getLevyExclInfo(req); DataObject levyExclInfo = excl01Service.getLevyExclInfo(req);
@ -117,7 +173,6 @@ public class Excl01Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name = "부과제외 대장 등록", value = "/020/create.do")
public ModelAndView createLevyExcl(LevyExcl levyExcl) { public ModelAndView createLevyExcl(LevyExcl levyExcl) {
boolean saved = false; boolean saved = false;
String retMessage = excl01Service.createLevyExcl(levyExcl); String retMessage = excl01Service.createLevyExcl(levyExcl);
@ -140,7 +195,6 @@ public class Excl01Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name = "부과제외 대장 수정", value = "/020/update.do")
public ModelAndView updateLevyExcl(LevyExcl levyExcl) { public ModelAndView updateLevyExcl(LevyExcl levyExcl) {
boolean saved = false; boolean saved = false;
String retMessage = excl01Service.updateLevyExcl(levyExcl); String retMessage = excl01Service.updateLevyExcl(levyExcl);
@ -156,52 +210,4 @@ public class Excl01Controller extends ApplicationController {
.addObject("retMessage", retMessage); .addObject("retMessage", retMessage);
} }
/** ID .
* @param levyExclID
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "부과제외 대장 제거", value = "/010/remove.do")
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
boolean saved = false;
String retMessage = excl01Service.removeLevyExcl(levyExcl);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID .
* @param levyExclIDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "부과제외 대장 제거", value = "/010/removes.do")
public ModelAndView removeLevyExclList(ExclQuery req) {
boolean saved = false;
String retMessage = excl01Service.removeLevyExclList(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
} }

@ -6,8 +6,6 @@ import java.util.Map;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.web.bind.annotation.PostMapping;
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;
@ -33,6 +31,22 @@ import cokr.xit.foundation.data.DataObject;
*/ */
public class Excl02Controller extends ApplicationController { public class Excl02Controller extends ApplicationController {
public static final String CLASS_URL = "/excl/excl02";
public class METHOD_URL {
public static final String
opinionSubmissionMain = "/010/main.do" // 의견제출 관리 메인 화면
, getOpnnSbmsnList = "/010/list.do" // 의견제출 대장 목록 조회
, removeOpnnSbmsn = "/010/remove.do" // 의견제출 대장 삭제
, removeOpnnSbmsnList = "/010/removes.do" // 의견제출 대장 목록 삭제
, getOpnnSbmsnInfo = "/020/info.do" // 의견제출 대장 조회
, createOpnnSbmsn = "/020/create.do" // 의견제출 대장 등럭
, updateOpnnSbmsn = "/020/update.do" // 의견제출 대장 수정
, getOpnnSbmsnAnswerInfo = "/030/info.do" // 의견제출 대장 심의 조회
, updateOpnnSbmsnAnswer = "/030/update.do" // 의견제출 대장 심의 수정
;
}
/** 의견제출 대장 서비스 */ /** 의견제출 대장 서비스 */
@Resource(name = "excl02Service") @Resource(name = "excl02Service")
protected Excl02Service excl02Service; protected Excl02Service excl02Service;
@ -72,13 +86,58 @@ public class Excl02Controller extends ApplicationController {
* "opnnSbmsnTotal": * "opnnSbmsnTotal":
* }</code></pre> * }</code></pre>
*/ */
@RequestMapping(name = "의견제출 대장 조회", value = "/010/list.do")
public ModelAndView getOpnnSbmsnList(ExclQuery req) { public ModelAndView getOpnnSbmsnList(ExclQuery req) {
List<?> result = excl02Service.getOpnnSbmsnList(setFetchSize(req)); List<?> result = excl02Service.getOpnnSbmsnList(setFetchSize(req));
return setCollectionInfo(new ModelAndView("jsonView"), result, "opnnSbmsn"); return setCollectionInfo(new ModelAndView("jsonView"), result, "opnnSbmsn");
} }
/** .
* @param opnnSbmsnId Id
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
boolean saved = false;
String retMessage = excl02Service.removeOpnnSbmsn(opnnSbmsn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param opnnSbmsnIDs IDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
boolean saved = false;
String retMessage = excl02Service.removeOpnnSbmsnList(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID . /** ID .
* @param opnnId ID * @param opnnId ID
* @return fims/excl/excl02020-info jsonView * @return fims/excl/excl02020-info jsonView
@ -86,7 +145,6 @@ public class Excl02Controller extends ApplicationController {
* "opnnSbmsnInfo": * "opnnSbmsnInfo":
* }</pre> * }</pre>
*/ */
@RequestMapping(name = "의견제출 정보 조회", value = "/020/info.do")
public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { public ModelAndView getOpnnSbmsnInfo(ExclQuery req) {
DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req); DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req);
@ -124,7 +182,6 @@ public class Excl02Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name="의견제출 대장 등록", value="/020/create.do")
public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
// 파일 // 파일
List<FileInfo> fileInfoList = new ArrayList<FileInfo>(); List<FileInfo> fileInfoList = new ArrayList<FileInfo>();
@ -154,7 +211,6 @@ public class Excl02Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name="의견제출 대장 수정", value="/020/update.do")
public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
// 파일 // 파일
List<FileInfo> fileInfoList = new ArrayList<FileInfo>(); List<FileInfo> fileInfoList = new ArrayList<FileInfo>();
@ -177,77 +233,6 @@ public class Excl02Controller extends ApplicationController {
.addObject("retMessage", retMessage); .addObject("retMessage", retMessage);
} }
/** () .
* @param opnnSbmsn
* @return jsonView
* <pre><code> {
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name="의견제출 대장 답변 수정", value="/030/updateAnswer.do")
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
boolean saved = false;
String retMessage = excl02Service.updateOpnnSbmsnAnswer(opnnSbmsn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param opnnSbmsnId Id
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name="의견제출 대장 제거", value="/010/remove.do")
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
boolean saved = false;
String retMessage = excl02Service.removeOpnnSbmsn(opnnSbmsn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param opnnSbmsnIDs IDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name="의견제출 대장 제거", value="/010/removes.do")
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
boolean saved = false;
String retMessage = excl02Service.removeOpnnSbmsnList(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID . /** ID .
* @param opnnId Id * @param opnnId Id
* @return fims/excl/excl02030-info jsonView * @return fims/excl/excl02030-info jsonView
@ -255,8 +240,7 @@ public class Excl02Controller extends ApplicationController {
* "opnnSbmsnSttsInfo": * "opnnSbmsnSttsInfo":
* }</pre> * }</pre>
*/ */
@RequestMapping(name = "의견제출 심의 결과 처리 조회", value = "/030/info.do") public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) {
public ModelAndView getOpnnSbmsnSttsInfo(ExclQuery req) {
DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req); DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req);
boolean json = jsonResponse(); boolean json = jsonResponse();
@ -277,4 +261,26 @@ public class Excl02Controller extends ApplicationController {
; ;
} }
/** () .
* @param opnnSbmsn
* @return jsonView
* <pre><code> {
* "saved": true, false
* }</code></pre>
*/
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
boolean saved = false;
String retMessage = excl02Service.updateOpnnSbmsnAnswer(opnnSbmsn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
} }

@ -27,6 +27,17 @@ import cokr.xit.fims.excl.service.Excl03Service;
*/ */
public class Excl03Controller extends ApplicationController { public class Excl03Controller extends ApplicationController {
public static final String CLASS_URL = "/excl/excl03";
public class METHOD_URL {
public static final String
crackdownReRegistrationMain = "/010/main.do" // 단속 재등록 관리 메인 화면
, getCrdnReRegList = "/010/list.do" // 단속 재등록 대장 목록 조회
, createCrdnReReg = "/010/create.do" // 단속 재등록 대장 등럭
, removeCrdnReReg = "/010/remove.do" // 단속 재등록 대장 삭제
;
}
/**단속 재등록 서비스*/ /**단속 재등록 서비스*/
@Resource(name = "excl03Service") @Resource(name = "excl03Service")
private Excl03Service excl03Service; private Excl03Service excl03Service;

@ -25,6 +25,8 @@ import cokr.xit.fims.levy.service.Levy01Service;
*/ */
public class Levy01Controller extends ApplicationController { public class Levy01Controller extends ApplicationController {
public static final String CLASS_URL = "/levy/levy01";
/**부과 대장 서비스*/ /**부과 대장 서비스*/
@Resource(name = "levy01Service") @Resource(name = "levy01Service")
private Levy01Service levy01Service; private Levy01Service levy01Service;

@ -28,6 +28,20 @@ import cokr.xit.foundation.data.DataObject;
*/ */
public class Levy02Controller extends ApplicationController { public class Levy02Controller extends ApplicationController {
public static final String CLASS_URL = "/levy/levy02";
public class METHOD_URL {
public static final String
reductionMain = "/010/main.do" // 과태료 감경 관리 메인 화면
, getRductList = "/010/list.do" // 과태료 감경 대장 목록 조회
, removeRduct = "/010/remove.do" // 과태료 감경 대장 삭제
, removeRductList = "/010/removes.do" // 과태료 감경 대장 목록 삭제
, getRductInfo = "/020/info.do" // 과태료 감경 정보 조회
, createRduct = "/020/create.do" // 과태료 감경 대장 등럭
, updateRduct = "/020/update.do" // 과태료 감경 대장 수정
;
}
/**과태료 감경 대장 서비스*/ /**과태료 감경 대장 서비스*/
@Resource(name = "levy02Service") @Resource(name = "levy02Service")
private Levy02Service levy02Service; private Levy02Service levy02Service;
@ -37,7 +51,7 @@ public class Levy02Controller extends ApplicationController {
* @return /rduct/rduct-main * @return /rduct/rduct-main
*/ */
@RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do") @RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do")
public ModelAndView main() { public ModelAndView reductionMain() {
ModelAndView mav = getRductList(new LevyQuery().setPageNum(1)); ModelAndView mav = getRductList(new LevyQuery().setPageNum(1));
mav.setViewName("fims/levy/levy02010-main"); mav.setViewName("fims/levy/levy02010-main");
@ -68,6 +82,54 @@ public class Levy02Controller extends ApplicationController {
return setCollectionInfo(new ModelAndView("jsonView"), result, ""); return setCollectionInfo(new ModelAndView("jsonView"), result, "");
} }
/** .
* @param rductId ID
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "과태료 감경 대장 제거", value = "/010/remove.do")
public ModelAndView removeRduct(Rduct rduct) {
boolean saved = false;
String retMessage = levy02Service.removeRduct(rduct);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param rductIDs IDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name="과태료 감경 대장 목록 제거", value="/010/removes.do")
public ModelAndView removeRductList(LevyQuery req) {
boolean saved = false;
String retMessage = levy02Service.removeRducts(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID (info) . /** ID (info) .
* @param req * @param req
* @return fims/levy/levy02020-info jsonView * @return fims/levy/levy02020-info jsonView
@ -150,52 +212,4 @@ public class Levy02Controller extends ApplicationController {
.addObject("retMessage", retMessage); .addObject("retMessage", retMessage);
} }
/** .
* @param rductId ID
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "과태료 감경 대장 제거", value = "/010/remove.do")
public ModelAndView removeRduct(Rduct req) {
boolean saved = false;
String retMessage = levy02Service.removeRduct(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param rductIDs IDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name="의견제출 대장 제거", value="/010/removes.do")
public ModelAndView removeRducts(LevyQuery req) {
boolean saved = false;
String retMessage = levy02Service.removeRducts(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
} }

@ -8,6 +8,8 @@ public class SprtQuery extends CmmnQuery {
// 필수 // 필수
private String callControlName; // 호출한 페이지의 Control 이름 private String callControlName; // 호출한 페이지의 Control 이름
// IDs
private String[] cvlcptDscsnIDs;
// ID // ID
private String crdnId; // 단속 ID private String crdnId; // 단속 ID
private String levyExclId; // 부과 제외 ID private String levyExclId; // 부과 제외 ID
@ -35,6 +37,16 @@ public class SprtQuery extends CmmnQuery {
return self(); return self();
} }
public String[] getCvlcptDscsnIDs() {
return ifEmpty(cvlcptDscsnIDs, () -> null);
}
public <T extends SprtQuery> T setCvlcptDscsnIDs(String... cvlcptDscsnIDs) {
this.cvlcptDscsnIDs = cvlcptDscsnIDs;
return self();
}
public String getCrdnId() { public String getCrdnId() {
return ifEmpty(crdnId, () -> null); return ifEmpty(crdnId, () -> null);
} }

@ -45,7 +45,7 @@ public interface Sprt04Service {
*/ */
String createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); String createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn);
/** . /** .
* @param cvlcptDscsnCn * @param cvlcptDscsnCn
* @return * @return
* <ul><li> true</li> * <ul><li> true</li>
@ -54,7 +54,7 @@ public interface Sprt04Service {
*/ */
String updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); String updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn);
/** . /** .
* @param cvlcptDscsnCn * @param cvlcptDscsnCn
* @return * @return
* <ul><li> true</li> * <ul><li> true</li>
@ -63,4 +63,13 @@ public interface Sprt04Service {
*/ */
String removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); String removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn);
/** .
* @param req
* @return
* <ul><li> true</li>
* <li> false</li>
* </ul>
*/
String removeCvlcptDscsnCnList(SprtQuery req);
} }

@ -8,7 +8,6 @@ import org.springframework.stereotype.Service;
import cokr.xit.foundation.component.AbstractServiceBean; import cokr.xit.foundation.component.AbstractServiceBean;
import cokr.xit.foundation.data.DataObject; import cokr.xit.foundation.data.DataObject;
import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.CvlcptDscsnCn;
import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.SprtQuery;
import cokr.xit.fims.sprt.service.Sprt04Service; import cokr.xit.fims.sprt.service.Sprt04Service;
@ -64,4 +63,34 @@ public class Sprt04ServiceBean extends AbstractServiceBean implements Sprt04Serv
return sprt04Bean.removeCvlcptDscsnCn(cvlcptDscsnCn); return sprt04Bean.removeCvlcptDscsnCn(cvlcptDscsnCn);
} }
@Override
public String removeCvlcptDscsnCnList(SprtQuery req) {
// 변수 선언
String retMessage = ""; // 처리 결과 메시지
// 민원 상담 IDs 건수를 확인하여 1건이하면.. 종료
if (req.getCvlcptDscsnIDs().length < 1) {
retMessage = "작업 중 선택 자료가 존재하지 않습니다.";
return retMessage;
}
// 민원 상담 IDs 만큼 반복..
for (int iLoop = 0; iLoop < req.getCvlcptDscsnIDs().length; iLoop++) {
CvlcptDscsnCn cvlcptDscsnCn = new CvlcptDscsnCn();
cvlcptDscsnCn.setCvlcptDscsnId(req.getCvlcptDscsnIDs()[iLoop]); // 민원 상담 ID
cvlcptDscsnCn.setDelRsn(req.getDelRsn()); // 삭제 사유
// 부과제외 삭제 호출
retMessage = sprt04Bean.removeCvlcptDscsnCn(cvlcptDscsnCn);
// 오류가 발생하였으면 종료..
if (retMessage.contains("[F]")) {
return retMessage;
}
}
return retMessage;
}
} }

@ -28,6 +28,20 @@ import cokr.xit.foundation.data.DataObject;
*/ */
public class Sprt04Controller extends ApplicationController { public class Sprt04Controller extends ApplicationController {
public static final String CLASS_URL = "/sprt/sprt04";
public class METHOD_URL {
public static final String
civilComplaintDiscussionContentMain = "/010/main.do" // 민원 상담 관리 메인 화면
, getCvlcptDscsnCnList = "/010/list.do" // 민원 상담 내용 대장 목록 조회
, removeCvlcptDscsnCn = "/010/remove.do" // 민원 상담 내용 대장 삭제
, removeCvlcptDscsnCnList = "/010/removes.do" // 민원 상담 내용 대장 목록 삭제
, getCvlcptDscsnCnInfo = "/020/info.do" // 민원 상담 내용 정보 조회
, createCvlcptDscsnCn = "/020/create.do" // 민원 상담 내용 대장 등럭
, updateCvlcptDscsnCn = "/020/update.do" // 민원 상담 내용 대장 수정
;
}
/**민원 상담 내용 서비스*/ /**민원 상담 내용 서비스*/
@Resource(name = "sprt04Service") @Resource(name = "sprt04Service")
private Sprt04Service sprt04Service; private Sprt04Service sprt04Service;
@ -62,6 +76,53 @@ public class Sprt04Controller extends ApplicationController {
return setCollectionInfo(new ModelAndView("jsonView"), result, "cvlcptDscsnCn"); return setCollectionInfo(new ModelAndView("jsonView"), result, "cvlcptDscsnCn");
} }
/** .
* @param cvlcptDscsnCnIDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "민원 상담 내용 제거", value = "/010/remove.do")
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
boolean saved = false;
String retMessage = sprt04Service.removeCvlcptDscsnCn(cvlcptDscsnCn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** .
* @param cvlcptDscsnCnIDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) {
boolean saved = false;
String retMessage = sprt04Service.removeCvlcptDscsnCnList(req);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
/** ID (info) . /** ID (info) .
* @param ExclQuery req * @param ExclQuery req
* @return fims/excl/excl01020-info jsonView * @return fims/excl/excl01020-info jsonView
@ -69,7 +130,7 @@ public class Sprt04Controller extends ApplicationController {
* "levyExclusionInfo": * "levyExclusionInfo":
* }</pre> * }</pre>
*/ */
@RequestMapping(name = "민원 상담 내용 조회", value = "/020/info.do") @RequestMapping(name = "민원 상담 내용 정보 조회", value = "/020/info.do")
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
DataObject cvlcptDscsnCn = sprt04Service.getCvlcptDscsnCnInfo(req); DataObject cvlcptDscsnCn = sprt04Service.getCvlcptDscsnCnInfo(req);
@ -94,7 +155,7 @@ public class Sprt04Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name = "민원 상담 내용 등록", value = "/020/create.do") @PostMapping(name = "민원 상담 내용 대장 등록", value = "/020/create.do")
public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
boolean saved = false; boolean saved = false;
String retMessage = sprt04Service.createCvlcptDscsnCn(cvlcptDscsnCn); String retMessage = sprt04Service.createCvlcptDscsnCn(cvlcptDscsnCn);
@ -117,7 +178,7 @@ public class Sprt04Controller extends ApplicationController {
* "saved": true, false * "saved": true, false
* }</code></pre> * }</code></pre>
*/ */
@PostMapping(name = "민원 상담 내용 수정", value = "/020/update.do") @PostMapping(name = "민원 상담 내용 대장 수정", value = "/020/update.do")
public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
boolean saved = false; boolean saved = false;
String retMessage = sprt04Service.updateCvlcptDscsnCn(cvlcptDscsnCn); String retMessage = sprt04Service.updateCvlcptDscsnCn(cvlcptDscsnCn);
@ -133,27 +194,4 @@ public class Sprt04Controller extends ApplicationController {
.addObject("retMessage", retMessage); .addObject("retMessage", retMessage);
} }
/** .
* @param cvlcptDscsnCnIDs
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@PostMapping(name = "민원 상담 내용 제거", value = "/010/remove.do")
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
boolean saved = false;
String retMessage = sprt04Service.removeCvlcptDscsnCn(cvlcptDscsnCn);
if (retMessage.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("retMessage", retMessage);
}
} }

@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.cvlc.CrdnCvlcpt; import cokr.xit.fims.cvlc.CrdnCvlcpt;
import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.ExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.sprt.CvlcptDscsnCn;
import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.SprtQuery;
@Controller @Controller
public class BpvController { public class BpvController {
@ -232,6 +238,17 @@ public class BpvController {
return super.getCrackdownList(query); return super.getCrackdownList(query);
} }
@Override
@RequestMapping(name="전용차로과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown)
public ModelAndView updateCrackdown(Crdn crdn) {
return super.updateCrackdown(crdn);
}
@Override
@RequestMapping(name="전용차로과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown)
public ModelAndView removeCrackdown(Crdn crdn) {
return super.removeCrackdown(crdn);
}
} }
@Controller @Controller
@ -247,24 +264,170 @@ public class BpvController {
} }
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") @RequestMapping(name="전용차로과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL)
class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList)
public ModelAndView getLevyExclList(ExclQuery req) {
return super.getLevyExclList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl)
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
return super.removeLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList)
public ModelAndView removeLevyExclList(ExclQuery req) {
return super.removeLevyExclList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo)
public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) {
return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req);
}
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl)
public ModelAndView createLevyExcl(LevyExcl levyExcl) {
return super.createLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="전용차로과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl)
public ModelAndView updateLevyExcl(LevyExcl levyExcl) {
return super.updateLevyExcl(levyExcl);
}
}
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") @RequestMapping(name="전용차로과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL)
class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList)
public ModelAndView getOpnnSbmsnList(ExclQuery req) {
return super.getOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn)
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
return super.removeOpnnSbmsn(opnnSbmsn);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList)
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
return super.removeOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
public ModelAndView getOpnnSbmsnInfo(ExclQuery req) {
return super.getOpnnSbmsnInfo(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn)
public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.createOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn)
public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo)
public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) {
return super.getOpnnSbmsnAnswerInfo(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer)
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
return super.updateOpnnSbmsnAnswer(opnnSbmsn);
}
}
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") @RequestMapping(name="전용차로과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL)
class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {
@Override
@RequestMapping(name="전용차로과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList)
public ModelAndView getCrdnReRegList(ExclQuery req) {
return super.getCrdnReRegList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg)
public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) {
return super.createCrdnReReg(crdnReReg);
}
@Override
@RequestMapping(name="전용차로과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg)
public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) {
return super.removeCrdnReReg(crdnReReg);
}
}
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") @RequestMapping(name="전용차로과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL)
class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {}
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") @RequestMapping(name="전용차로과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL)
class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList)
public ModelAndView getRductList(LevyQuery req) {
return super.getRductList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct)
public ModelAndView removeRduct(Rduct rduct) {
return super.removeRduct(rduct);
}
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList)
public ModelAndView removeRductList(LevyQuery req) {
return super.removeRductList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo)
public ModelAndView getRductInfo(LevyQuery req) {
return super.getRductInfo(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct)
public ModelAndView createRduct(Rduct rduct) {
return super.createRduct(rduct);
}
@Override
@RequestMapping(name="전용차로과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct)
public ModelAndView updateRduct(Rduct rduct) {
return super.updateRduct(rduct);
}
}
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @RequestMapping(name="전용차로과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/")
@ -273,6 +436,7 @@ public class BpvController {
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") @RequestMapping(name="전용차로과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/")
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
/** . /** .
* @return fims/sprt/sprt02010-main * @return fims/sprt/sprt02010-main
*/ */
@ -281,10 +445,49 @@ public class BpvController {
public ModelAndView indivTotalInfoMain(SprtQuery req) { public ModelAndView indivTotalInfoMain(SprtQuery req) {
return super.indivTotalInfoMain(req); return super.indivTotalInfoMain(req);
} }
} }
@Controller @Controller
@RequestMapping(name="전용차로과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") @RequestMapping(name="전용차로과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL)
class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList)
public ModelAndView getCvlcptDscsnCnList(SprtQuery req) {
return super.getCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn)
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.removeCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList)
public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) {
return super.removeCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo)
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
return super.getCvlcptDscsnCnInfo(req);
}
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn)
public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.createCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn)
public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.updateCvlcptDscsnCn(cvlcptDscsnCn);
}
}
} }

@ -169,6 +169,7 @@ public class CmnController {
@Controller @Controller
@RequestMapping(name = "부과제외 관리", value = "/excl/excl01") @RequestMapping(name = "부과제외 관리", value = "/excl/excl01")
class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {
/** . /** .
* @return fims/excl/excl01010-main * @return fims/excl/excl01010-main
*/ */
@ -177,11 +178,13 @@ public class CmnController {
public ModelAndView levyExclusionMain() { public ModelAndView levyExclusionMain() {
return super.levyExclusionMain(); return super.levyExclusionMain();
} }
} }
@Controller @Controller
@RequestMapping(name = "의견제출 관리", value = "/excl/excl02") @RequestMapping(name = "의견제출 관리", value = "/excl/excl02")
class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {
/** . /** .
* @return fims/excl/excl02010-main * @return fims/excl/excl02010-main
*/ */
@ -190,11 +193,13 @@ public class CmnController {
public ModelAndView opinionSubmissionMain() { public ModelAndView opinionSubmissionMain() {
return super.opinionSubmissionMain(); return super.opinionSubmissionMain();
} }
} }
@Controller @Controller
@RequestMapping(name = "단속 재등록 관리", value = "/excl/excl03") @RequestMapping(name = "단속 재등록 관리", value = "/excl/excl03")
class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {
/** . /** .
* @return fims/excl/excl03010-main * @return fims/excl/excl03010-main
*/ */
@ -203,24 +208,28 @@ public class CmnController {
public ModelAndView crackdownReRegistrationMain() { public ModelAndView crackdownReRegistrationMain() {
return super.crackdownReRegistrationMain(); return super.crackdownReRegistrationMain();
} }
} }
@Controller @Controller
@RequestMapping(name = "과태료 감경 관리", value = "/levy/levy02") @RequestMapping(name = "과태료 감경 관리", value = "/levy/levy02")
class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {
/** . /** .
* @return fims/levy/levy02010-main * @return fims/levy/levy02010-main
*/ */
@Override @Override
@RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do") @RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do")
public ModelAndView main() { public ModelAndView reductionMain() {
return super.main(); return super.reductionMain();
} }
} }
@Controller @Controller
@RequestMapping(name = "발송 관리", value = "/sndb/sndb01") @RequestMapping(name = "발송 관리", value = "/sndb/sndb01")
class Sndb01Controller extends cokr.xit.fims.sndb.web.Sndb01Controller { class Sndb01Controller extends cokr.xit.fims.sndb.web.Sndb01Controller {
/** . /** .
* @return fims/sndb/sndb01010-main * @return fims/sndb/sndb01010-main
*/ */
@ -238,11 +247,13 @@ public class CmnController {
public ModelAndView warningSendingStatusMain() { public ModelAndView warningSendingStatusMain() {
return super.warningSendingStatusMain(); return super.warningSendingStatusMain();
} }
} }
@Controller @Controller
@RequestMapping(name = "통합 조회", value = "/sprt/sprt01") @RequestMapping(name = "통합 조회", value = "/sprt/sprt01")
class Sprt01Controller extends cokr.xit.fims.sprt.web.Sprt01Controller { class Sprt01Controller extends cokr.xit.fims.sprt.web.Sprt01Controller {
/** . /** .
* @return fims/sprt/sprt01010-main * @return fims/sprt/sprt01010-main
*/ */
@ -251,6 +262,7 @@ public class CmnController {
public ModelAndView unityInquireMain() { public ModelAndView unityInquireMain() {
return super.unityInquireMain(); return super.unityInquireMain();
} }
} }
@Controller @Controller
@ -284,6 +296,7 @@ public class CmnController {
@Controller @Controller
@RequestMapping(name = "민원 상담 내용", value = "/sprt/sprt04") @RequestMapping(name = "민원 상담 내용", value = "/sprt/sprt04")
class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {
/** . /** .
* @return fims/sprt/sprt04010-main * @return fims/sprt/sprt04010-main
*/ */
@ -292,6 +305,7 @@ public class CmnController {
public ModelAndView civilComplaintDiscussionContentMain() { public ModelAndView civilComplaintDiscussionContentMain() {
return super.civilComplaintDiscussionContentMain(); return super.civilComplaintDiscussionContentMain();
} }
} }
} }

@ -10,6 +10,13 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.cvlc.CrdnCvlcpt; import cokr.xit.fims.cvlc.CrdnCvlcpt;
import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.ExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.sprt.CvlcptDscsnCn;
import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.SprtQuery;
@Controller @Controller
@ -281,24 +288,170 @@ public class DpvController {
} }
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") @RequestMapping(name="장애인과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL)
class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {
@Override
@RequestMapping(name="장애인과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList)
public ModelAndView getLevyExclList(ExclQuery req) {
return super.getLevyExclList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl)
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
return super.removeLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="장애인과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList)
public ModelAndView removeLevyExclList(ExclQuery req) {
return super.removeLevyExclList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo)
public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) {
return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req);
}
@Override
@RequestMapping(name="장애인과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl)
public ModelAndView createLevyExcl(LevyExcl levyExcl) {
return super.createLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="장애인과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl)
public ModelAndView updateLevyExcl(LevyExcl levyExcl) {
return super.updateLevyExcl(levyExcl);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") @RequestMapping(name="장애인과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL)
class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList)
public ModelAndView getOpnnSbmsnList(ExclQuery req) {
return super.getOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn)
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
return super.removeOpnnSbmsn(opnnSbmsn);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList)
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
return super.removeOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
public ModelAndView getOpnnSbmsnInfo(ExclQuery req) {
return super.getOpnnSbmsnInfo(req);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn)
public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.createOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn)
public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo)
public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) {
return super.getOpnnSbmsnAnswerInfo(req);
}
@Override
@RequestMapping(name="장애인과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer)
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
return super.updateOpnnSbmsnAnswer(opnnSbmsn);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") @RequestMapping(name="장애인과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL)
class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {
@Override
@RequestMapping(name="장애인과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList)
public ModelAndView getCrdnReRegList(ExclQuery req) {
return super.getCrdnReRegList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg)
public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) {
return super.createCrdnReReg(crdnReReg);
}
@Override
@RequestMapping(name="장애인과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg)
public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) {
return super.removeCrdnReReg(crdnReReg);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") @RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL)
class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") @RequestMapping(name="장애인과태료업무 부과_과태료 감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL)
class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList)
public ModelAndView getRductList(LevyQuery req) {
return super.getRductList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct)
public ModelAndView removeRduct(Rduct rduct) {
return super.removeRduct(rduct);
}
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList)
public ModelAndView removeRductList(LevyQuery req) {
return super.removeRductList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo)
public ModelAndView getRductInfo(LevyQuery req) {
return super.getRductInfo(req);
}
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct)
public ModelAndView createRduct(Rduct rduct) {
return super.createRduct(rduct);
}
@Override
@RequestMapping(name="장애인과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct)
public ModelAndView updateRduct(Rduct rduct) {
return super.updateRduct(rduct);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01") @RequestMapping(name="장애인과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01")
@ -307,6 +460,7 @@ public class DpvController {
@Controller @Controller
@RequestMapping(name="장애인과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02") @RequestMapping(name="장애인과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02")
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
/** . /** .
* @return fims/sprt/sprt02010-main * @return fims/sprt/sprt02010-main
*/ */
@ -315,10 +469,49 @@ public class DpvController {
public ModelAndView indivTotalInfoMain(SprtQuery req) { public ModelAndView indivTotalInfoMain(SprtQuery req) {
return super.indivTotalInfoMain(req); return super.indivTotalInfoMain(req);
} }
} }
@Controller @Controller
@RequestMapping(name="장애인과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") @RequestMapping(name="장애인과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL)
class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList)
public ModelAndView getCvlcptDscsnCnList(SprtQuery req) {
return super.getCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn)
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.removeCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList)
public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) {
return super.removeCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo)
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
return super.getCvlcptDscsnCnInfo(req);
}
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn)
public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.createCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn)
public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.updateCvlcptDscsnCn(cvlcptDscsnCn);
}
}
} }

@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.cvlc.CrdnCvlcpt; import cokr.xit.fims.cvlc.CrdnCvlcpt;
import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.ExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.sprt.CvlcptDscsnCn;
import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.SprtQuery;
@Controller @Controller
public class EcaController { public class EcaController {
@ -239,27 +245,184 @@ public class EcaController {
return super.getCrackdownList(query); return super.getCrackdownList(query);
} }
@Override
@RequestMapping(name="전기차과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown)
public ModelAndView updateCrackdown(Crdn crdn) {
return super.updateCrackdown(crdn);
}
@Override
@RequestMapping(name="전기차과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown)
public ModelAndView removeCrackdown(Crdn crdn) {
return super.removeCrackdown(crdn);
}
} }
@Controller @Controller
@RequestMapping(name="전기차과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") @RequestMapping(name="전기차과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL)
class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {
@Override
@RequestMapping(name="전기차과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList)
public ModelAndView getLevyExclList(ExclQuery req) {
return super.getLevyExclList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl)
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
return super.removeLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="전기차과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList)
public ModelAndView removeLevyExclList(ExclQuery req) {
return super.removeLevyExclList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo)
public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) {
return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req);
}
@Override
@RequestMapping(name="전기차과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl)
public ModelAndView createLevyExcl(LevyExcl levyExcl) {
return super.createLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="전기차과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl)
public ModelAndView updateLevyExcl(LevyExcl levyExcl) {
return super.updateLevyExcl(levyExcl);
}
}
@Controller @Controller
@RequestMapping(name="전기차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") @RequestMapping(name="전기차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL)
class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList)
public ModelAndView getOpnnSbmsnList(ExclQuery req) {
return super.getOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn)
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
return super.removeOpnnSbmsn(opnnSbmsn);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList)
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
return super.removeOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
public ModelAndView getOpnnSbmsnInfo(ExclQuery req) {
return super.getOpnnSbmsnInfo(req);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn)
public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.createOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn)
public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo)
public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) {
return super.getOpnnSbmsnAnswerInfo(req);
}
@Override
@RequestMapping(name="전기차과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer)
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
return super.updateOpnnSbmsnAnswer(opnnSbmsn);
}
}
@Controller @Controller
@RequestMapping(name="전기차과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") @RequestMapping(name="전기차과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL)
class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {
@Override
@RequestMapping(name="전기차과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList)
public ModelAndView getCrdnReRegList(ExclQuery req) {
return super.getCrdnReRegList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg)
public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) {
return super.createCrdnReReg(crdnReReg);
}
@Override
@RequestMapping(name="전기차과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg)
public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) {
return super.removeCrdnReReg(crdnReReg);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") @RequestMapping(name="전기차과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL)
class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") @RequestMapping(name="전기차과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL)
class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList)
public ModelAndView getRductList(LevyQuery req) {
return super.getRductList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct)
public ModelAndView removeRduct(Rduct rduct) {
return super.removeRduct(rduct);
}
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList)
public ModelAndView removeRductList(LevyQuery req) {
return super.removeRductList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo)
public ModelAndView getRductInfo(LevyQuery req) {
return super.getRductInfo(req);
}
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct)
public ModelAndView createRduct(Rduct rduct) {
return super.createRduct(rduct);
}
@Override
@RequestMapping(name="전기차과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct)
public ModelAndView updateRduct(Rduct rduct) {
return super.updateRduct(rduct);
}
}
@Controller @Controller
@RequestMapping(name="전기차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @RequestMapping(name="전기차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/")
@ -268,6 +431,7 @@ public class EcaController {
@Controller @Controller
@RequestMapping(name="전기차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") @RequestMapping(name="전기차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/")
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
/** . /** .
* @return fims/sprt/sprt02010-main * @return fims/sprt/sprt02010-main
*/ */
@ -276,10 +440,49 @@ public class EcaController {
public ModelAndView indivTotalInfoMain(SprtQuery req) { public ModelAndView indivTotalInfoMain(SprtQuery req) {
return super.indivTotalInfoMain(req); return super.indivTotalInfoMain(req);
} }
} }
@Controller @Controller
@RequestMapping(name="전기차과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") @RequestMapping(name="전기차과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL)
class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList)
public ModelAndView getCvlcptDscsnCnList(SprtQuery req) {
return super.getCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn)
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.removeCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList)
public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) {
return super.removeCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo)
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
return super.getCvlcptDscsnCnInfo(req);
}
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn)
public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.createCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn)
public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.updateCvlcptDscsnCn(cvlcptDscsnCn);
}
}
} }

@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView;
import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.cvlc.CrdnCvlcpt; import cokr.xit.fims.cvlc.CrdnCvlcpt;
import cokr.xit.fims.excl.CrdnReReg;
import cokr.xit.fims.excl.ExclQuery;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.excl.OpnnSbmsn;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.Rduct;
import cokr.xit.fims.sprt.CvlcptDscsnCn;
import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.SprtQuery;
@Controller @Controller
public class PvsController { public class PvsController {
@ -245,6 +251,17 @@ public class PvsController {
return super.getCrackdownList(query); return super.getCrackdownList(query);
} }
@Override
@RequestMapping(name="주정차과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown)
public ModelAndView updateCrackdown(Crdn crdn) {
return super.updateCrackdown(crdn);
}
@Override
@RequestMapping(name="주정차과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown)
public ModelAndView removeCrackdown(Crdn crdn) {
return super.removeCrackdown(crdn);
}
} }
@Controller @Controller
@ -260,24 +277,170 @@ public class PvsController {
} }
@Controller @Controller
@RequestMapping(name="주정차과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") @RequestMapping(name="주정차과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL)
class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {
@Override
@RequestMapping(name="주정차과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList)
public ModelAndView getLevyExclList(ExclQuery req) {
return super.getLevyExclList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl)
public ModelAndView removeLevyExcl(LevyExcl levyExcl) {
return super.removeLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="주정차과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList)
public ModelAndView removeLevyExclList(ExclQuery req) {
return super.removeLevyExclList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo)
public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) {
return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req);
}
@Override
@RequestMapping(name="주정차과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl)
public ModelAndView createLevyExcl(LevyExcl levyExcl) {
return super.createLevyExcl(levyExcl);
}
@Override
@RequestMapping(name="주정차과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl)
public ModelAndView updateLevyExcl(LevyExcl levyExcl) {
return super.updateLevyExcl(levyExcl);
}
}
@Controller @Controller
@RequestMapping(name="주정차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") @RequestMapping(name="주정차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL)
class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList)
public ModelAndView getOpnnSbmsnList(ExclQuery req) {
return super.getOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn)
public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) {
return super.removeOpnnSbmsn(opnnSbmsn);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList)
public ModelAndView removeOpnnSbmsnList(ExclQuery req) {
return super.removeOpnnSbmsnList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
public ModelAndView getOpnnSbmsnInfo(ExclQuery req) {
return super.getOpnnSbmsnInfo(req);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn)
public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.createOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn)
public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) {
return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo)
public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) {
return super.getOpnnSbmsnAnswerInfo(req);
}
@Override
@RequestMapping(name="주정차과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer)
public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) {
return super.updateOpnnSbmsnAnswer(opnnSbmsn);
}
}
@Controller @Controller
@RequestMapping(name="주정차과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") @RequestMapping(name="주정차과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL)
class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {
@Override
@RequestMapping(name="주정차과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList)
public ModelAndView getCrdnReRegList(ExclQuery req) {
return super.getCrdnReRegList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg)
public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) {
return super.createCrdnReReg(crdnReReg);
}
@Override
@RequestMapping(name="주정차과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg)
public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) {
return super.removeCrdnReReg(crdnReReg);
}
}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") @RequestMapping(name="주정차과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL)
class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {}
@Controller @Controller
@RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") @RequestMapping(name="주정차과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL)
class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList)
public ModelAndView getRductList(LevyQuery req) {
return super.getRductList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct)
public ModelAndView removeRduct(Rduct rduct) {
return super.removeRduct(rduct);
}
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList)
public ModelAndView removeRductList(LevyQuery req) {
return super.removeRductList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo)
public ModelAndView getRductInfo(LevyQuery req) {
return super.getRductInfo(req);
}
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct)
public ModelAndView createRduct(Rduct rduct) {
return super.createRduct(rduct);
}
@Override
@RequestMapping(name="주정차과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct)
public ModelAndView updateRduct(Rduct rduct) {
return super.updateRduct(rduct);
}
}
@Controller @Controller
@RequestMapping(name="주정차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @RequestMapping(name="주정차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/")
@ -286,6 +449,7 @@ public class PvsController {
@Controller @Controller
@RequestMapping(name="주정차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") @RequestMapping(name="주정차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/")
class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller {
/** . /** .
* @return fims/sprt/sprt02010-main * @return fims/sprt/sprt02010-main
*/ */
@ -294,10 +458,49 @@ public class PvsController {
public ModelAndView indivTotalInfoMain(SprtQuery req) { public ModelAndView indivTotalInfoMain(SprtQuery req) {
return super.indivTotalInfoMain(req); return super.indivTotalInfoMain(req);
} }
} }
@Controller @Controller
@RequestMapping(name="주정차과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") @RequestMapping(name="주정차과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL)
class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList)
public ModelAndView getCvlcptDscsnCnList(SprtQuery req) {
return super.getCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn)
public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.removeCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList)
public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) {
return super.removeCvlcptDscsnCnList(req);
}
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo)
public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) {
return super.getCvlcptDscsnCnInfo(req);
}
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn)
public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.createCvlcptDscsnCn(cvlcptDscsnCn);
}
@Override
@RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn)
public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) {
return super.updateCvlcptDscsnCn(cvlcptDscsnCn);
}
}
} }

@ -95,8 +95,14 @@
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
// Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do");
${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do");
// 부과제외구분에 따른 부과제외사유 셋팅
setFim021(item.data.LEVY_EXCL_SE_CD, item.data.LEVY_EXCL_RSN_CD); setFim021(item.data.LEVY_EXCL_SE_CD, item.data.LEVY_EXCL_RSN_CD);
} }

@ -199,6 +199,10 @@
// Dataset 셋팅 // Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do");
${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do");
// 첨부파일 조회 // 첨부파일 조회
fnSearchFileList${pageName}(item.data.OPNN_ID); fnSearchFileList${pageName}(item.data.OPNN_ID);
} }

@ -150,7 +150,7 @@
, keymapper : info => info ? info.OPNN_ID : "" , keymapper : info => info ? info.OPNN_ID : ""
, dataGetter : obj => obj.opnnSbmsnInfo , dataGetter : obj => obj.opnnSbmsnInfo
, urls : { , urls : {
update : wctx.url(${pageName}PrefixUrl + "/030/updateAnswer.do") // 심의(답변) 처리 update : wctx.url(${pageName}PrefixUrl + "/030/update.do") // 심의(답변) 처리
} }
, formats : { , formats : {
RCPT_YMD : dateFormat // 접수 일자 RCPT_YMD : dateFormat // 접수 일자
@ -162,6 +162,9 @@
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/030/update.do");
} }
/************************************************************************** /**************************************************************************

@ -287,14 +287,22 @@
}; };
// 개별총정보 dialog // 개별총정보 dialog
${pageName}Control.getInfo = (crdnId) => { ${pageName}Control.getInfo = (crdnId, callSection) => {
if (crdnId == undefined || crdnId == null || crdnId == "") { if (crdnId == undefined || crdnId == null || crdnId == "") {
return; return;
} }
let params = { let params = {};
callControlName : "${pageName}Control" if (callSection == undefined || callSection == null || callSection == "") {
, crdnId : crdnId params = {
callControlName : "${pageName}Control"
, crdnId : crdnId
}
} else {
params = {
callControlName : "noControlName"
, crdnId : crdnId
}
} }
ajax.get({ ajax.get({
@ -439,7 +447,7 @@
let bfrCrdnId = ${pageName}Control.dataset.getValue("BFR_CRDN_ID"); let bfrCrdnId = ${pageName}Control.dataset.getValue("BFR_CRDN_ID");
// 개별총정보 dialog // 개별총정보 dialog
${pageName}Control.getInfo(bfrCrdnId); ${pageName}Control.getInfo(bfrCrdnId, "bfrCrdnId");
} }
/************************************************************************** /**************************************************************************

@ -102,7 +102,12 @@
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
// Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do");
${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do");
} }
/************************************************************************** /**************************************************************************

@ -130,7 +130,10 @@
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 건수 표기 // 건수 표기
fnChangeCountStauts${pageName}(); let controlName = "${callControlName}";
if (controlName != "noControlName") {
fnChangeCountStauts${pageName}();
}
// 자료 수정 // 자료 수정
useDataEdit${pageName}(item); useDataEdit${pageName}(item);
@ -175,7 +178,8 @@
fnClose${pageName} = (isDataReLoad) => { fnClose${pageName} = (isDataReLoad) => {
dialog.close(${pageName}Control.prefix + "Dialog"); dialog.close(${pageName}Control.prefix + "Dialog");
if (isDataReLoad) { let controlName = "${callControlName}";
if (isDataReLoad && controlName != "noControlName") {
${callControlName}._load(); ${callControlName}._load();
} }
} }

@ -70,7 +70,12 @@
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
// Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do");
${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do");
} }
/************************************************************************** /**************************************************************************

Loading…
Cancel
Save