shjung 2 роки тому
батько
коміт
68e1c720d5

+ 8 - 0
src/main/java/com/its/op/dto/its/scrs/TbScIxrCmraMngmDto.java

@@ -129,6 +129,14 @@ public class TbScIxrCmraMngmDto implements Serializable {
     @JsonProperty("drct_dvsn_desc")    // DRCT_DVSN_CD
     private String drctDvsnDesc;
 
+    @ApiModelProperty("카메라 상태(0:비정상, 1:정상)")  // Y NUMBER(1)
+    @JsonProperty("cmra_stts")
+    private Integer cmraStts;
+
+    @ApiModelProperty("통신 상태 코드('CMS')")  // Y VARCHAR2(7)
+    @JsonProperty("cmnc_stts_cd")
+    private String cmncSttsCd;
+
     @ApiModel("TbScIxrCmraMngmUpdReq(카메라 관리 정보변경)")
     @Getter
     @Setter

+ 7 - 0
src/main/java/com/its/op/entity/its/scrs/TbScIxrCmraMngm.java

@@ -226,6 +226,13 @@ public class TbScIxrCmraMngm implements Serializable {
                 .rtcId(this.rtcId)
                 .build();
     }
+    public TbScIxrCmraMngmDto toDtoWithStts() {
+        TbScIxrCmraMngmDto dto = toDto();
+        TbScIxrCmraSttsDto sttsDto = toSttsDto();
+        dto.setCmraStts(sttsDto.getCmraStts());
+        dto.setCmncSttsCd(sttsDto.getCmncSttsCd());
+        return dto;
+    }
 
     public TbScIxrCmraSttsDto toSttsDto() {
         TbScIxrCmraSttsDto dto = TbScIxrCmraSttsDto.builder()

+ 1 - 1
src/main/java/com/its/op/service/its/scrs/TbScIxrCmraMngmService.java

@@ -76,7 +76,7 @@ public class TbScIxrCmraMngmService {
         }
 
         data.forEach(obj -> {
-            result.add(obj.toDto());
+            result.add(obj.toDtoWithStts());
         });
         return result;
     }