부과예고 초기 작업 진행중...

dev
박성영 3 months ago
parent 95784daad3
commit e29701b810

@ -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<CodeDetailVO> bscsCstrnSeCdList = commonCodeService.selectCodeDetailListByGroupId("BSCS_CSTRN_SE_CD");
mav.addObject("bscsCstrnSeCdList", bscsCstrnSeCdList);
// 위치정보
CrdnPstnInfoVO pstnParamVO = new CrdnPstnInfoVO();
pstnParamVO.setCrdnYr(crdnYr);

@ -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; //단속번호

@ -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, -- 위치지수

@ -123,86 +123,88 @@
<ul class="box_title">
<li class="tit">이행강제금 산출조사서</li>
</ul>
<div class="containers">
<div class="tabels cols2 no-info">
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">이행강제금산출</th>
<th style="border-right: 0; border-bottom: 0;">시가표준액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위반면적</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">가감산시행령률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률2</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-bottom: 0;">산정액</th>
</tr>
<tr>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">=</td>
<td style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td colspan="12"><strong>부과총액 = 결과값</strong></td>
</tr>
</table>
<div id="dynamicViewer">
<div class="containers">
<div class="tabels cols2 no-info">
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">이행강제금산출</th>
<th style="border-right: 0; border-bottom: 0;">시가표준액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위반면적</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">가감산시행령률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">산정률2</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-bottom: 0;">산정액</th>
</tr>
<tr>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td style="width: 23px; border-right: 0; border-bottom: 0;">=</td>
<td style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td colspan="12"><strong>부과총액 = 결과값</strong></td>
</tr>
</table>
</div>
</div>
</div>
<div class="containers">
<div class="tabels cols2 no-info">
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">${crdnData.crdnYr} 년도</th>
<th style="border-right: 0; border-bottom: 0;">건물<br/>기준시가액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">구조지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">용도지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위치지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">경과년수<br/>별잔가율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">기초공시율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">건축물<br/>과세시가</th>
<th style="border-bottom: 0;">시가표준액<br/>(1,000원미만절삭)</th>
</tr>
<tr>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">=</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
</tr>
</table>
<div class="containers">
<div class="tabels cols2 no-info">
<table class="display">
<tr>
<th rowspan="3" style="width: 100px;">${crdnData.crdnYr} 년도</th>
<th style="border-right: 0; border-bottom: 0;">건물<br/>기준시가액</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">구조지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">용도지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">위치지수</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">경과년수<br/>별잔가율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">기초공시율</th>
<th style="width: 23px; border-right: 0; border-bottom: 0;"></th>
<th style="border-right: 0; border-bottom: 0;">건축물<br/>과세시가</th>
<th style="border-bottom: 0;">시가표준액<br/>(1,000원미만절삭)</th>
</tr>
<tr>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">X</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="width: 23px; border-right: 0;">=</td>
<td rowspan="2" style="border-right: 0; border-bottom: 0;"><input type="text" class="input" value=""/></td>
<td rowspan="2" style="border-bottom: 0;"><input type="text" class="input" value=""/></td>
</tr>
<tr>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
<td style="border-right: 0; border-top: 0;"><input type="text" class="input" value=""/></td>
</tr>
</table>
</div>
</div>
</div>
</div>

Loading…
Cancel
Save