|
|
|
|
@ -7,6 +7,8 @@ import egovframework.util.ApiResponseUtil;
|
|
|
|
|
import egovframework.util.SessionUtil;
|
|
|
|
|
import go.kr.project.baseData.adsbmtnRt.model.AdsbmtnRtVO;
|
|
|
|
|
import go.kr.project.baseData.adsbmtnRt.service.AdsbmtnRtService;
|
|
|
|
|
import go.kr.project.common.model.CmmnCodeSearchVO;
|
|
|
|
|
import go.kr.project.common.service.CommonCodeService;
|
|
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponse;
|
|
|
|
|
@ -44,6 +46,8 @@ public class AdsbmtnRtController {
|
|
|
|
|
/** 가감산율 서비스 */
|
|
|
|
|
private final AdsbmtnRtService service;
|
|
|
|
|
|
|
|
|
|
private final CommonCodeService commonCodeService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 가감산율 목록 화면을 제공한다.
|
|
|
|
|
* @return 가감산율 목록 화면
|
|
|
|
|
@ -97,6 +101,14 @@ public class AdsbmtnRtController {
|
|
|
|
|
@Parameter(description = "화면 모드 (C:등록, U:수정, V:보기)") @RequestParam String mode,
|
|
|
|
|
Model model) {
|
|
|
|
|
|
|
|
|
|
// 가감산율 구분 코드 조회
|
|
|
|
|
CmmnCodeSearchVO adsbmtnRtSeCdSearchVO = CmmnCodeSearchVO.builder()
|
|
|
|
|
.searchCdGroupId("ADSBMTN_RT_SE_CD")
|
|
|
|
|
.sortColumn("CD_NM")
|
|
|
|
|
.sortAscending(true)
|
|
|
|
|
.build();
|
|
|
|
|
model.addAttribute("adsbmtnRtSeCdList", commonCodeService.selectCodeDetailList(adsbmtnRtSeCdSearchVO));
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
log.debug("가감산율 팝업 화면 요청 - 모드: {}", mode);
|
|
|
|
|
|
|
|
|
|
|