단속 > 단속 등록&열람: 구조지수 검색 기능 제거 및 전체 조회 로직 parameterType 추가, 정렬 기준 수정

dev
박성영 4 months ago
parent eba65ef64a
commit ebe2289e39

@ -116,24 +116,6 @@ public class CrdnActInfoController {
return mav;
}
/**
* (AJAX)
* @param searchTerm
* @return
*/
@Operation(summary = "구조지수 검색", description = "구조지수 목록을 검색합니다.")
@ApiResponses(value = {
@ApiResponse(responseCode = "200", description = "조회 성공"),
@ApiResponse(responseCode = "500", description = "서버 오류")
})
@PostMapping("/searchStrctIdx.ajax")
@ResponseBody
public ResponseEntity<?> searchStrctIdxAjax(@RequestParam("searchTerm") String searchTerm) {
log.debug("구조지수 검색 요청: {}", searchTerm);
List<CrdnStrctIdxVO> list = service.searchStrctIdx(searchTerm);
return ApiResponseUtil.success(list);
}
/**
* (AJAX)
* @return
@ -145,9 +127,9 @@ public class CrdnActInfoController {
})
@PostMapping("/getAllStrctIdx.ajax")
@ResponseBody
public ResponseEntity<?> getAllStrctIdxAjax() {
public ResponseEntity<?> getAllStrctIdxAjax( @ModelAttribute CrdnStrctIdxVO vo ) {
log.debug("전체 구조지수 조회 요청");
List<CrdnStrctIdxVO> list = service.getAllStrctIdx();
List<CrdnStrctIdxVO> list = service.getAllStrctIdx(vo);
return ApiResponseUtil.success(list);
}

@ -55,17 +55,10 @@ public interface CrdnActInfoMapper {
*/
int deleteActInfo(CrdnActInfoVO vo);
/**
*
* @param searchTerm
* @return
*/
List<CrdnStrctIdxVO> searchStrctIdx(String searchTerm);
/**
*
* @return
*/
List<CrdnStrctIdxVO> getAllStrctIdx();
List<CrdnStrctIdxVO> getAllStrctIdx(CrdnStrctIdxVO vo);
}

@ -60,17 +60,10 @@ public interface CrdnActInfoService {
*/
int deleteActInfos(List<String> actInfoIds);
/**
*
* @param searchTerm
* @return
*/
List<CrdnStrctIdxVO> searchStrctIdx(String searchTerm);
/**
*
* @return
*/
List<CrdnStrctIdxVO> getAllStrctIdx();
List<CrdnStrctIdxVO> getAllStrctIdx(CrdnStrctIdxVO vo);
}

@ -94,15 +94,9 @@ public class CrdnActInfoServiceImpl extends EgovAbstractServiceImpl implements C
}
@Override
public List<CrdnStrctIdxVO> searchStrctIdx(String searchTerm) {
log.debug("구조지수 검색: {}", searchTerm);
return mapper.searchStrctIdx(searchTerm);
}
@Override
public List<CrdnStrctIdxVO> getAllStrctIdx() {
public List<CrdnStrctIdxVO> getAllStrctIdx(CrdnStrctIdxVO vo) {
log.debug("전체 구조지수 조회");
return mapper.getAllStrctIdx();
return mapper.getAllStrctIdx(vo);
}
/**

@ -212,24 +212,8 @@
</update>
<!-- 구조지수 검색 -->
<select id="searchStrctIdx" parameterType="String" resultType="CrdnStrctIdxVO">
/* ActInfoMapper.searchStrctIdx : 구조지수 검색 */
SELECT
STRCT_IDX_CD,
STRCT_NM,
STRCT_IDX,
RDVLRT_CN_YR_CNT,
LAST_YR_RDVLRT,
DPRT
FROM tb_strct_idx
WHERE STRCT_NM LIKE CONCAT('%', #{searchTerm}, '%')
AND DEL_YN = 'N'
ORDER BY STRCT_NM
</select>
<!-- 전체 구조지수 목록 조회 -->
<select id="getAllStrctIdx" resultType="CrdnStrctIdxVO">
<select id="getAllStrctIdx" parameterType="CrdnStrctIdxVO" resultType="CrdnStrctIdxVO">
/* ActInfoMapper.getAllStrctIdx : 전체 구조지수 목록 조회 */
SELECT
STRCT_IDX_CD,
@ -240,7 +224,7 @@
DPRT
FROM tb_strct_idx
WHERE DEL_YN = 'N'
ORDER BY STRCT_NM
ORDER BY STRCT_IDX_CD
</select>
</mapper>
Loading…
Cancel
Save