shjung 2 yıl önce
ebeveyn
işleme
7327487afd

+ 13 - 1
src/main/java/com/its/op/dto/its/cctv/TbCctvCtlrDto.java

@@ -172,6 +172,10 @@ public class TbCctvCtlrDto implements Serializable {
     @JsonProperty("rtc_id")
     private String rtcId;
 
+    @ApiModelProperty("홈페이지 표출 여부")  // Y CHAR(1)
+    @JsonProperty("homepage_yn")
+    private String homepageYn;
+
     // Code Description Field
     @ApiModelProperty("CCTV 유형 코드('CCTVT') 설명")
     @JsonProperty("cctv_type_desc")    // CCTV_TYPE_CD
@@ -392,10 +396,16 @@ public class TbCctvCtlrDto implements Serializable {
         @Pattern(regexp = "[YN]")
         private String delYn;
 
+        @ApiModelProperty("홈페이지 표출 여부, Nullable = Y, CHAR(1)")  // Y CHAR(1)
+        @JsonProperty("homepage_yn")
+        @Size(min=1, max=1)
+        @Pattern(regexp = "[YN]")
+        private String homepageYn;
+
         @Builder
         public TbCctvCtlrUpdReq(Long cctv_ctlr_nmbr, String cctv_ctlr_id, String cctv_nm, String istl_lctn_nm, String istl_lctn_addr, String cctv_ctlr_ip, Integer cctv_ctlr_port, Integer cctv_ctlr_local_no, String cctv_type_cd, String cctv_capt_ip, Integer cctv_capt_port, String strm_svr_ip, Integer strm_svr_port, String strm_sesn_nm, Double x_crdn, Double y_crdn, String strm_rtsp_addr, String strm_http_addr, String intr_http_addr,
                                 String web_rtc_svr_ip, Integer web_rtc_svr_port, String web_rtc_id, Integer altt_imag_nmbr, String altt_imag_dspl_yn, String syop_cntl_yn, Long link_id, Long node_id, String cctv_id, String cctv_area_dvsn, String use_yn, Integer fan_on_tmpr, Integer fan_off_tmpr, Integer hetr_on_tmpr, Integer hetr_off_tmpr, String del_yn,
-                                String rtc_svr_ip, Integer rtc_svr_port, String rtc_id) {
+                                String rtc_svr_ip, Integer rtc_svr_port, String rtc_id, String homepage_yn) {
             this.cctvCtlrNmbr = cctv_ctlr_nmbr;
             this.cctvCtlrId = cctv_ctlr_id;
             this.cctvNm = cctv_nm;
@@ -434,6 +444,7 @@ public class TbCctvCtlrDto implements Serializable {
             this.rtcSvrIp = rtc_svr_ip;
             this.rtcSvrPort = rtc_svr_port;
             this.rtcId = rtc_id;
+            this.homepageYn = homepage_yn;
         }
 
         public TbCctvCtlr toEntity() {
@@ -476,6 +487,7 @@ public class TbCctvCtlrDto implements Serializable {
                     .rtcSvrIp(this.rtcSvrIp)
                     .rtcSvrPort(this.rtcSvrPort)
                     .rtcId(this.rtcId)
+                    .homepageYn(this.homepageYn)
                     .build();
         }
 

+ 6 - 0
src/main/java/com/its/op/entity/its/cctv/TbCctvCtlr.java

@@ -183,6 +183,10 @@ public class TbCctvCtlr implements Serializable {
     @Column(name = "RTC_ID", length = 56)
     private String rtcId;
 
+    @ApiModelProperty("홈페이지 표출 여부")  // Y CHAR(1)
+    @Column(name = "HOMEPAGE_YN", columnDefinition = "CHAR", length = 1)
+    private String homepageYn;
+
     @OneToOne
     @JoinColumn(insertable=false, updatable=false, name="CCTV_CTLR_NMBR", referencedColumnName = "CCTV_CTLR_NMBR")
     @NotFound(action = NotFoundAction.IGNORE)
@@ -232,6 +236,7 @@ public class TbCctvCtlr implements Serializable {
                 .rtcSvrIp(this.rtcSvrIp)
                 .rtcSvrPort(this.rtcSvrPort)
                 .rtcId(this.rtcId)
+                .homepageYn(this.homepageYn)
                 .build();
         dto.setCctvTypeDesc(CmmnCdManager.getCodeDesc(CmmnCdManager.CCTV_TYPE_CD, dto.getCctvTypeCd()));
         return dto;
@@ -346,6 +351,7 @@ public class TbCctvCtlr implements Serializable {
         this.hetrOnTmpr = req.getHetrOnTmpr();
         this.hetrOffTmpr = req.getHetrOffTmpr();
         this.delYn = req.getDelYn();
+        this.homepageYn = req.getHomepageYn();
     }
 
     public String getCmncSttsCd() {