> commonCodes = getCodesOf("FIM010", "FIM019", "FIM054");
mav.addObject("FIM054List", commonCodes.get("FIM054"));
addCodes(commonCodes, mav, "FIM010", "FIM019");
return mav;
}
/**단속자료 목록을 조회한다.
* {@link CrdnService#getCrackdownList(CrdnQuery)} 참고
* @param req 단속자료 목록 조회 조건
* @return jsonView
* {
* "crdnList": [조회결과 목록],
* "crdnStart": 현재 페이지의 시작 자료 인덱스,
* "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
* "crdnTotal": 조회 결과 찾은 전체 건 수
* }
*/
@RequestMapping(name="단속자료 목록", value="/010/list.do")
public ModelAndView getCrackdownList(CrdnQuery req) {
setFetchSize(req);
return setCollectionInfo(new ModelAndView("jsonView"), crdnService.getCrackdownList(req),"");
}
/**검사자료 목록을 조회한다.
* {@link CrdnService#getCrackdownList(CrdnQuery)} 참고
* @param req 검사자료 목록 조회 조건
* @return jsonView
* {
* "crdnList": [조회결과 목록],
* "crdnStart": 현재 페이지의 시작 자료 인덱스,
* "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
* "crdnTotal": 조회 결과 찾은 전체 건 수
* }
*/
@RequestMapping(name="검사자료 목록", value="/020/list.do")
public ModelAndView getInspectionDataList(CrdnQuery req) {
switch(req.getInspectionDataType()) {
case "photo" -> req.setGridType("photo");
case "sameVehicleMain" -> req.setGridType("sameVehicleMain");
case "sameVehicleSub" -> req.setGridType("sameVehicleSub");
}
setFetchSize(req);
return setCollectionInfo(new ModelAndView("jsonView"), crdnService.getCrackdownList(req),"");
}
/**감경자료 목록을 조회한다.
* {@link CrdnService#getCrackdownList(CrdnQuery)} 참고
* @param req 감경자료 목록 조회 조건
* @return jsonView
* {
* "crdnList": [조회결과 목록],
* "crdnStart": 현재 페이지의 시작 자료 인덱스,
* "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
* "crdnTotal": 조회 결과 찾은 전체 건 수
* }
*/
@RequestMapping(name="감경자료 목록", value="/040/list.do")
public ModelAndView getFineReductionDataList(CrdnQuery req) {
req.setGridType("fineReductionData");
setFetchSize(req);
return setCollectionInfo(new ModelAndView("jsonView"), crdnService.getCrackdownList(req),"");
}
}