From e29701b81014a7b2bee0d3ee69356a86c75b7408 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Thu, 18 Sep 2025 16:55:32 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=80=EA=B3=BC=EC=98=88=EA=B3=A0=20?= =?UTF-8?q?=EC=B4=88=EA=B8=B0=20=EC=9E=91=EC=97=85=20=EC=A7=84=ED=96=89?= =?UTF-8?q?=EC=A4=91...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CrdnLevyPrvntcController.java | 9 + .../main/model/LevyPrvntcActInfoVO.java | 11 ++ .../main/CrdnLevyPrvntcMapper_maria.xml | 2 +- .../main/crdnLevyPrvntc/levyPrvntcPopup.jsp | 160 +++++++++--------- 4 files changed, 102 insertions(+), 80 deletions(-) diff --git a/src/main/java/go/kr/project/crdn/crndRegistAndView/main/controller/CrdnLevyPrvntcController.java b/src/main/java/go/kr/project/crdn/crndRegistAndView/main/controller/CrdnLevyPrvntcController.java index 5f5cd72..5a5ac7a 100644 --- a/src/main/java/go/kr/project/crdn/crndRegistAndView/main/controller/CrdnLevyPrvntcController.java +++ b/src/main/java/go/kr/project/crdn/crndRegistAndView/main/controller/CrdnLevyPrvntcController.java @@ -5,6 +5,7 @@ import egovframework.constant.TilesConstants; import egovframework.exception.MessageException; import egovframework.util.ApiResponseUtil; import egovframework.util.SessionUtil; +import go.kr.project.common.service.CommonCodeService; import go.kr.project.crdn.crndRegistAndView.crdnActInfo.model.CrdnActInfoVO; import go.kr.project.crdn.crndRegistAndView.crdnActInfo.service.CrdnActInfoService; import go.kr.project.crdn.crndRegistAndView.crdnPstnInfo.model.CrdnPstnInfoVO; @@ -16,6 +17,7 @@ import go.kr.project.crdn.crndRegistAndView.main.model.LevyPrvntcActInfoVO; import go.kr.project.crdn.crndRegistAndView.main.service.CrdnImpltTaskService; import go.kr.project.crdn.crndRegistAndView.main.service.CrdnLevyPrvntcService; import go.kr.project.crdn.crndRegistAndView.main.service.CrdnRegistAndViewService; +import go.kr.project.system.code.model.CodeDetailVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.responses.ApiResponse; @@ -65,6 +67,9 @@ public class CrdnLevyPrvntcController { /* 부과예고 서비스 */ private final CrdnLevyPrvntcService crdnLevyPrvntcService; + /* 공통코드 서비스 */ + private final CommonCodeService commonCodeService; + /** * 부과예고 관리 팝업 화면을 제공합니다. @@ -106,6 +111,10 @@ public class CrdnLevyPrvntcController { CrdnRegistAndViewVO crdnData = crdnRegistAndViewService.selectOne(crdnParamVO); mav.addObject("crdnData", crdnData); + // 기초공사구분 코드 + List bscsCstrnSeCdList = commonCodeService.selectCodeDetailListByGroupId("BSCS_CSTRN_SE_CD"); + mav.addObject("bscsCstrnSeCdList", bscsCstrnSeCdList); + // 위치정보 CrdnPstnInfoVO pstnParamVO = new CrdnPstnInfoVO(); pstnParamVO.setCrdnYr(crdnYr); diff --git a/src/main/java/go/kr/project/crdn/crndRegistAndView/main/model/LevyPrvntcActInfoVO.java b/src/main/java/go/kr/project/crdn/crndRegistAndView/main/model/LevyPrvntcActInfoVO.java index 7ce474d..774845c 100644 --- a/src/main/java/go/kr/project/crdn/crndRegistAndView/main/model/LevyPrvntcActInfoVO.java +++ b/src/main/java/go/kr/project/crdn/crndRegistAndView/main/model/LevyPrvntcActInfoVO.java @@ -45,6 +45,17 @@ public class LevyPrvntcActInfoVO extends PagingVO { private String usgIdxCdNm; //용도지수명 private BigDecimal area; //면적 + private String no; //건물 신축 가격 기준액 NO + private BigDecimal bldgNewPrcCrtrAmt; //건물 신축 가격 기준액 + private String pstnIdxNo; //위치지수 NO + private BigDecimal pstnIdx; //위치지수 + private BigDecimal elpsYrRdvlrt; //경과년수별잔가율 + private BigDecimal bscsCstrnYBdstCmpttnRt; //기초공사율(철콘) + private BigDecimal bscsCstrnNBdstCmpttnRt; //기초공사율(철콘 이외) + private BigDecimal dupEtbldgBdstCmpttnRt; //중복건물 + private String bscsCstrnSeCd; //기초공사 구분코드 + private BigDecimal bscsCstrnRt; //기초공사율 + /* ======= 검색 조건 =========== */ private String crdnYr; //단속년도 private String crdnNo; //단속번호 diff --git a/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml b/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml index a851b21..d13fee6 100644 --- a/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml +++ b/src/main/resources/mybatis/mapper/crdn/crndRegistAndView/main/CrdnLevyPrvntcMapper_maria.xml @@ -25,7 +25,7 @@ t3.USG_IDX_CD, usg.USG_NM AS USG_IDX_CD_NM, t3.AREA, - bnpca.NO AS BLDG_NEW_PRC_CRTR_AMT, -- 건물기준가액 NO + bnpca.no, -- 건물기준가액 NO bnpca.BLDG_NEW_PRC_CRTR_AMT, -- 건물기준시가액 pi.PSTN_IDX_NO, -- 위치지수 NO pi.PSTN_IDX, -- 위치지수 diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp index cdab6dc..dcf294e 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp @@ -123,86 +123,88 @@ -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
이행강제금산출시가표준액위반면적가감산시행령률산정률산정률2산정액
XXXX=
부과총액 = 결과값
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
이행강제금산출시가표준액위반면적가감산시행령률산정률산정률2산정액
XXXX=
부과총액 = 결과값
+
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
${crdnData.crdnYr} 년도건물
기준시가액
구조지수용도지수위치지수경과년수
별잔가율
기초공시율건축물
과세시가
시가표준액
(1,000원미만절삭)
XXXXX=
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
${crdnData.crdnYr} 년도건물
기준시가액
구조지수용도지수위치지수경과년수
별잔가율
기초공시율건축물
과세시가
시가표준액
(1,000원미만절삭)
XXXXX=
+