|
|
|
|
@ -11,21 +11,24 @@
|
|
|
|
|
- 페이징: startIndex, perPage를 사용한 LIMIT 구문 적용
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectList" parameterType="BldgNewPrcCrtrAmtVO" resultType="BldgNewPrcCrtrAmtVO">
|
|
|
|
|
select YR /* 연도 */
|
|
|
|
|
, NO /* 번호 */
|
|
|
|
|
, BDST_USG /* 건축물 용도 */
|
|
|
|
|
, BLDG_NEW_PRC_CRTR_AMT /* 건물 신축 가격 기준 액 */
|
|
|
|
|
, REG_DT /* 등록 일시 */
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
from tb_bldg_new_prc_crtr_amt
|
|
|
|
|
select a.YR /* 연도 */
|
|
|
|
|
, a.NO /* 번호 */
|
|
|
|
|
, a.BDST_USG /* 건축물 용도 */
|
|
|
|
|
, a.BLDG_NEW_PRC_CRTR_AMT /* 건물 신축 가격 기준 액 */
|
|
|
|
|
, a.REG_DT /* 등록 일시 */
|
|
|
|
|
, a.RGTR /* 등록자 */
|
|
|
|
|
, u.USER_ACNT as rgtrUserAcnt /* 등록자 계정 */
|
|
|
|
|
, u.USER_NM as rgtrUserNm /* 등록자 이름 */
|
|
|
|
|
from tb_bldg_new_prc_crtr_amt a
|
|
|
|
|
left join tb_user u on a.RGTR = u.USER_ID /* 등록자 정보 조인 */
|
|
|
|
|
where 1=1
|
|
|
|
|
<if test='schYr != null and schYr != ""'>
|
|
|
|
|
and YR = #{schYr} /* 연도 검색 조건 */
|
|
|
|
|
and a.YR = #{schYr} /* 연도 검색 조건 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test='schBdstUsg != null and schBdstUsg != ""'>
|
|
|
|
|
and BDST_USG like concat('%',#{schBdstUsg},'%') /* 건축물용도 검색 조건 */
|
|
|
|
|
and a.BDST_USG like concat('%',#{schBdstUsg},'%') /* 건축물용도 검색 조건 */
|
|
|
|
|
</if>
|
|
|
|
|
order by YR desc, NO asc /* 연도 내림차순, 번호 오름차순 정렬 */
|
|
|
|
|
order by a.YR desc, a.NO asc /* 연도 내림차순, 번호 오름차순 정렬 */
|
|
|
|
|
<if test='pagingYn != null and pagingYn == "Y"'>
|
|
|
|
|
limit #{startIndex}, #{perPage} /* 서버사이드 페이징 처리 */
|
|
|
|
|
</if>
|
|
|
|
|
@ -54,15 +57,18 @@
|
|
|
|
|
- 팝업에서 수정/삭제 모드 시 사용
|
|
|
|
|
-->
|
|
|
|
|
<select id="selectOne" parameterType="BldgNewPrcCrtrAmtVO" resultType="BldgNewPrcCrtrAmtVO">
|
|
|
|
|
select YR /* 연도 */
|
|
|
|
|
, NO /* 번호 */
|
|
|
|
|
, BDST_USG /* 건축물 용도 */
|
|
|
|
|
, BLDG_NEW_PRC_CRTR_AMT /* 건물 신축 가격 기준 액 */
|
|
|
|
|
, REG_DT /* 등록 일시 */
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
from tb_bldg_new_prc_crtr_amt
|
|
|
|
|
where YR = #{yr} /* 연도 조건 */
|
|
|
|
|
and NO = #{no} /* 번호 조건 */
|
|
|
|
|
select a.YR /* 연도 */
|
|
|
|
|
, a.NO /* 번호 */
|
|
|
|
|
, a.BDST_USG /* 건축물 용도 */
|
|
|
|
|
, a.BLDG_NEW_PRC_CRTR_AMT /* 건물 신축 가격 기준 액 */
|
|
|
|
|
, a.REG_DT /* 등록 일시 */
|
|
|
|
|
, a.RGTR /* 등록자 */
|
|
|
|
|
, u.USER_ACNT as rgtrUserAcnt /* 등록자 계정 */
|
|
|
|
|
, u.USER_NM as rgtrUserNm /* 등록자 이름 */
|
|
|
|
|
from tb_bldg_new_prc_crtr_amt a
|
|
|
|
|
left join tb_user u on a.RGTR = u.USER_ID /* 등록자 정보 조인 */
|
|
|
|
|
where a.YR = #{yr} /* 연도 조건 */
|
|
|
|
|
and a.NO = #{no} /* 번호 조건 */
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
|