|
|
|
|
@ -9,7 +9,10 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
|
|
import org.apache.poi.ss.usermodel.CellStyle;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
import cokr.xit.base.code.CommonCode;
|
|
|
|
|
@ -36,6 +39,7 @@ import cokr.xit.fims.crdn.service.CrdnStngService;
|
|
|
|
|
import cokr.xit.fims.crdn.web.Crdn06Controller;
|
|
|
|
|
import cokr.xit.fims.crdn.web.Crdn06Controller.METHOD_URL;
|
|
|
|
|
import cokr.xit.fims.eqplc.Eqplc;
|
|
|
|
|
import cokr.xit.fims.eqplc.EqplcQuery;
|
|
|
|
|
import cokr.xit.fims.eqplc.dao.EqplcMapper;
|
|
|
|
|
import cokr.xit.fims.eqplc.service.EqplcService;
|
|
|
|
|
import cokr.xit.fims.eqplc.service.bean.EqplcServiceBean;
|
|
|
|
|
@ -43,51 +47,44 @@ import cokr.xit.fims.task.Task;
|
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
|
|
|
|
|
@Controller
|
|
|
|
|
@RequestMapping(name="단속장비장소 관리", value=EqplcController.CLASS_URL)
|
|
|
|
|
@RequestMapping(name="단속장비장소 관리", value="/eqplc")
|
|
|
|
|
public class EqplcController extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
public static final String CLASS_URL = "/eqplc";
|
|
|
|
|
|
|
|
|
|
public class METHOD_URL {
|
|
|
|
|
public static final String
|
|
|
|
|
main = "/main.do"
|
|
|
|
|
, getList = "/list.do"
|
|
|
|
|
, remove = "/remove.do"
|
|
|
|
|
, getInfo = "/info.do"
|
|
|
|
|
, update = "/update.do"
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//@Resource(name = "eqplcServiceBean")
|
|
|
|
|
//private EqplcServiceBean eqplcServiceBean;
|
|
|
|
|
//@Resource(name = "eqplcMapper")
|
|
|
|
|
//private EqplcMapper eqplcMapper;
|
|
|
|
|
|
|
|
|
|
@Resource(name = "eqplcService")
|
|
|
|
|
private EqplcService eqplcService;
|
|
|
|
|
|
|
|
|
|
@RequestMapping(name="단속장비장소 관리 메인", value=METHOD_URL.main)
|
|
|
|
|
public ModelAndView main(String openType, String taskSeCd) {
|
|
|
|
|
//Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM002", "FIM003", "FIM005", "FIM010", "FIM022", "FIM026", "FIM034", "FIM054");
|
|
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView("fims/eqplc/main")
|
|
|
|
|
.addObject("pageName", "eqplc" + ifEmpty(openType, ()-> ""));
|
|
|
|
|
if(!isEmpty(taskSeCd))
|
|
|
|
|
mav.addObject("taskSeCd", taskSeCd);
|
|
|
|
|
|
|
|
|
|
//return addCodes(commonCodes, mav, "FIM002", "FIM003", "FIM010", "FIM022", "FIM026", "FIM034");
|
|
|
|
|
return mav;
|
|
|
|
|
@GetMapping(name="단속장비장소 관리 메인", value="/main.do")
|
|
|
|
|
public ModelAndView main() {
|
|
|
|
|
return new ModelAndView("fims/eqplc/main")
|
|
|
|
|
.addObject("pageName", "eqplc");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping(name="단속장비장소 목록 조회", value="/list.do")
|
|
|
|
|
public ModelAndView getList(EqplcQuery req) {
|
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), eqplcService.getList(req),"eqplc");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping(name="단속장비장소 상세 조회", value="info.do")
|
|
|
|
|
public ModelAndView getInfo(@RequestParam String eqplcCd) {
|
|
|
|
|
DataObject info = eqplcCd != "" ? eqplcService.getOne(eqplcCd) : new DataObject();
|
|
|
|
|
|
|
|
|
|
@Task("BPV")
|
|
|
|
|
@RequestMapping(name="단속장비장소 관리 목록 조회", value=METHOD_URL.getList)
|
|
|
|
|
public ModelAndView getList (Eqplc eqplc) {
|
|
|
|
|
//ModelAndView mav = new ModelAndView("fims/eqplc/list").
|
|
|
|
|
|
|
|
|
|
//eqplc.setSggCd(currentUser().getOrgID());
|
|
|
|
|
return new ModelAndView("fims/eqplc/info")
|
|
|
|
|
.addObject("pageName", "info")
|
|
|
|
|
.addObject("eqplcInfo", toJson(info));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping(name="단속장비장소 관리 목록 등록", value="/insert.do")
|
|
|
|
|
public ModelAndView insert(Eqplc req) {
|
|
|
|
|
|
|
|
|
|
//setFetchSize(eqplc);
|
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), eqplcService.getList(eqplc),"");
|
|
|
|
|
String rtnMsg = eqplcService.insert(req);
|
|
|
|
|
return new ModelAndView("jsonView").addObject("saved", rtnMsg.contains("[S]"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping(name="단속장비장소 관리 목록 수정", value="/update.do")
|
|
|
|
|
public ModelAndView update(Eqplc req) {
|
|
|
|
|
|
|
|
|
|
String rtnMsg = eqplcService.update(req);
|
|
|
|
|
return new ModelAndView("jsonView").addObject("saved", rtnMsg.contains("[S]"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|