shjung 2 سال پیش
والد
کامیت
c6f0c61bfd

+ 6 - 0
src/main/java/com/its/op/controller/its/database/CodeTableController.java

@@ -29,6 +29,12 @@ public class CodeTableController {
         return this.cmmnClsfCdService.findAll();
     }
 
+    @ApiOperation(value = "대분류코드-전체조회(TB_CMMN_CLSF_CD)", response = TbCmmnClsfCdDto.class, responseContainer = "ArrayList")
+    @GetMapping(value = "/clsf-cd/list", produces = {"application/json; charset=utf8"})
+    public List<TbCmmnClsfCdDto> findAllCmmnClsfCdList() {
+        return this.cmmnClsfCdService.findAllList();
+    }
+
    /* @ApiOperation(value = "대분류코드-개별조회(TB_CMMN_CLSF_CD)", response = CmmnClsfCdDto.CmmnClsfCdInfo.class)
     @GetMapping(value = "/clsf-cd/{id}", produces = {"application/json; charset=utf8"})
     public CmmnClsfCdDto.CmmnClsfCdInfo findByIdCmmnClsfCd(@PathVariable final String id) {

+ 3 - 0
src/main/java/com/its/op/dao/repository/its/code/TbCmmnClsfCdRepository.java

@@ -13,4 +13,7 @@ public interface TbCmmnClsfCdRepository extends JpaRepository<TbCmmnClsfCd, Stri
 
     @Query("select p from TbCmmnClsfCd p")
     List<TbCmmnClsfCd> findAll();
+
+    @Query("select p from TbCmmnClsfCd p where p.useYn = 'Y'")
+    List<TbCmmnClsfCd> findAllList();
 }

+ 10 - 0
src/main/java/com/its/op/service/its/code/TbCmmnClsfCdService.java

@@ -46,6 +46,16 @@ public class TbCmmnClsfCdService {
         return result;
     }
 
+    @Transactional(readOnly = true)
+    public List<TbCmmnClsfCdDto> findAllList() {
+        List<TbCmmnClsfCdDto> result = new ArrayList<>();
+        List<TbCmmnClsfCd> data = this.repo.findAllList();
+        for (TbCmmnClsfCd entity : data) {
+            result.add(entity.toDto());
+        }
+        return result;
+    }
+
     // 데이터 변경 또는 생성-목록(데이터가 존재하면 업데이트 없으면 신규로 생성)
     @Transactional
     public List<TbCmmnClsfCdDto> mergeInfoList(List<TbCmmnClsfCdDto.TbCmmnClsfCdUpdReq> reqList) {