|
|
|
@ -12,6 +12,8 @@ import javax.annotation.Resource;
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
|
|
import org.apache.poi.ss.usermodel.CellStyle;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.core.type.TypeReference;
|
|
|
|
@ -71,6 +73,8 @@ import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
* ================================
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Controller
|
|
|
|
|
@RequestMapping(name = "통합 조회", value = Sprt01Controller.CLASS_URL)
|
|
|
|
|
public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
public static final String CLASS_URL = "/sprt/sprt01";
|
|
|
|
@ -146,6 +150,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01010
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="통합조회 메인", value=METHOD_URL.integrationSearchMain)
|
|
|
|
|
public ModelAndView integrationSearchMain(HttpServletRequest req) {
|
|
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01010-main");
|
|
|
|
@ -193,6 +198,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
* @param query 통합 조회 조건
|
|
|
|
|
* @return jsonView
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="통합조회 자료 목록", value=METHOD_URL.getIntegrationDataList)
|
|
|
|
|
public ModelAndView getIntegrationDataList(SprtQuery query, HttpServletRequest req) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("jsonView");
|
|
|
|
|
|
|
|
|
@ -404,6 +410,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01100
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="특기사항 일괄 입력 화면", value=METHOD_URL.inputEtcCnMain)
|
|
|
|
|
public ModelAndView inputEtcCnMain(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01100-info");
|
|
|
|
|
mav.addObject("pageName", "sprt01100");
|
|
|
|
@ -420,6 +427,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="특기사항 일괄 입력", value=METHOD_URL.inputEtcCn)
|
|
|
|
|
public ModelAndView inputEtcCn(Crdn crdn, String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("jsonView");
|
|
|
|
|
|
|
|
|
@ -438,6 +446,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01110
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="단속 내역서,확인서 출력 화면", value=METHOD_URL.printCrdnMain)
|
|
|
|
|
public ModelAndView printCrdnMain(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01110-info");
|
|
|
|
|
mav.addObject("pageName", "sprt01110");
|
|
|
|
@ -449,6 +458,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 단속내역서를 한글 파일로 작성한다.
|
|
|
|
|
* @return 단속내역서 hwp파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="단속 내역서 한글 파일 생성", value=METHOD_URL.makeCrdnListFileFromHwpFormat)
|
|
|
|
|
public ModelAndView makeCrdnListFileFromHwpFormat(String privateInfoYn, String... crdnIds) {
|
|
|
|
|
PrintOption printOption = new PrintOption();
|
|
|
|
|
printOption.setPrivateInfoYn(privateInfoYn);
|
|
|
|
@ -476,6 +486,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 단속확인서를 한글 파일로 작성한다.
|
|
|
|
|
* @return 단속확인서 hwp파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="단속 확인서 한글 파일 생성", value=METHOD_URL.makeCrdnConfirmFileFromHwpFormat)
|
|
|
|
|
public ModelAndView makeCrdnConfirmFileFromHwpFormat(String... crdnIds) {
|
|
|
|
|
|
|
|
|
|
PrintOption printOption = new PrintOption();
|
|
|
|
@ -525,6 +536,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01120
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="교부청구서,채권신고서 출력 화면", value=METHOD_URL.printBillMain)
|
|
|
|
|
public ModelAndView printBillMain(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01120-info");
|
|
|
|
|
mav.addObject("pageName", "sprt01120");
|
|
|
|
@ -536,6 +548,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 교부청구서를 한글 파일로 작성한다.
|
|
|
|
|
* @return hwp파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="교부청구서 한글 파일 생성", value=METHOD_URL.makeRequestForDeliveryFileFromHwpFormat)
|
|
|
|
|
public ModelAndView makeRequestForDeliveryFileFromHwpFormat(PrintOption printOption, String globalVariableInfo, String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
|
|
|
|
@ -583,6 +596,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 채권신고서를 한글 파일로 작성한다.
|
|
|
|
|
* @return 채권신고서 hwp파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="채권신고서 한글 파일 생성", value=METHOD_URL.makeReportOnClaimsFileFromHwpFormat)
|
|
|
|
|
public ModelAndView makeReportOnClaimsFileFromHwpFormat(PrintOption printOption, String globalVariableInfo, String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
|
|
|
|
@ -633,6 +647,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 납부확인서를 한글 파일로 작성한다.
|
|
|
|
|
* @return 납부확인서 hwp파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="납부확인서 한글 파일 생성", value=METHOD_URL.makeRcvmtConfirmFileFromHwpFormat)
|
|
|
|
|
public ModelAndView makeRcvmtConfirmFileFromHwpFormat(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
|
|
|
|
@ -662,6 +677,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01140
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="사전통지서 출력 화면", value=METHOD_URL.printAdvntceMain)
|
|
|
|
|
public ModelAndView printAdvntceMain(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01140-info");
|
|
|
|
|
mav.addObject("pageName", "sprt01140");
|
|
|
|
@ -673,6 +689,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 사전통지서를 PDF 파일로 작성한다.
|
|
|
|
|
* @return 사전통지서 PDF파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="사전통지서 pdf 파일 생성", value=METHOD_URL.makeAdvntcePdf)
|
|
|
|
|
public ModelAndView makeAdvntcePdf(String[] crdnIds, Sndng sndng, PrintOption printOption) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
SprtQuery sprtQuery = new SprtQuery();
|
|
|
|
@ -796,6 +813,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 사전통지 정보로 txt파일,이미지파일을 생성하고 압축파일로 반환한다.
|
|
|
|
|
* @return 사전통지서 압축파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="사전통지서 외주 파일 생성", value=METHOD_URL.makeAdvntceOutsourcing)
|
|
|
|
|
public ModelAndView makeAdvntceOutsourcing(String[] crdnIds, Sndng sndng, PrintOption printOption) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
SprtQuery sprtQuery = new SprtQuery();
|
|
|
|
@ -895,6 +913,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
*
|
|
|
|
|
* @return /fims/sprt/sprt01150
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="고지서 출력 화면", value=METHOD_URL.printNhtMain)
|
|
|
|
|
public ModelAndView printNhtMain(String... crdnIds) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/sprt/sprt01150-info");
|
|
|
|
|
mav.addObject("pageName", "sprt01150");
|
|
|
|
@ -906,6 +925,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 고지서를 PDF 파일로 작성한다.
|
|
|
|
|
* @return 고지서 PDF파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="고지서 pdf 파일 생성", value=METHOD_URL.makeNhtPdf)
|
|
|
|
|
public ModelAndView makeNhtPdf(String[] crdnIds, Sndng sndng, PrintOption printOption) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
SprtQuery sprtQuery = new SprtQuery();
|
|
|
|
@ -1031,6 +1051,7 @@ public class Sprt01Controller extends ApplicationController {
|
|
|
|
|
/** 고지 정보로 txt파일,이미지파일을 생성하고 압축파일로 반환한다.
|
|
|
|
|
* @return 고지서 압축파일
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="고지서 외주 파일 생성", value=METHOD_URL.makeNhtOutsourcing)
|
|
|
|
|
public ModelAndView makeNhtOutsourcing(String[] crdnIds, Sndng sndng, PrintOption printOption) {
|
|
|
|
|
ModelAndView mav = new ModelAndView("downloadView");
|
|
|
|
|
SprtQuery sprtQuery = new SprtQuery();
|
|
|
|
|