|
@@ -2,6 +2,7 @@ package com.its.op.dto.its.scrs;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
import com.its.op.entity.its.scrs.TbScIxrCmraMngm;
|
|
|
+import com.its.utils.SignalUtils;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.*;
|
|
@@ -73,11 +74,11 @@ public class TbScIxrCmraMngmDto implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("카메라 X 좌표") // Y VARCHAR2(20)
|
|
|
@JsonProperty("cmra_x_crdn")
|
|
|
- private String cmraXCrdn;
|
|
|
+ private Double cmraXCrdn;
|
|
|
|
|
|
@ApiModelProperty("카메라 Y 좌표") // Y VARCHAR2(20)
|
|
|
@JsonProperty("cmra_y_crdn")
|
|
|
- private String cmraYCrdn;
|
|
|
+ private Double cmraYCrdn;
|
|
|
|
|
|
@ApiModelProperty("카메라 각도") // Y NUMBER(3)
|
|
|
@JsonProperty("cmra_angl")
|
|
@@ -202,13 +203,13 @@ public class TbScIxrCmraMngmDto implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("카메라 X 좌표, Nullable = Y, VARCHAR2(20)") // Y VARCHAR2(20)
|
|
|
@JsonProperty("cmra_x_crdn")
|
|
|
- @Size(min=1, max=20)
|
|
|
- private String cmraXCrdn;
|
|
|
+ @PositiveOrZero
|
|
|
+ private Double cmraXCrdn;
|
|
|
|
|
|
@ApiModelProperty("카메라 Y 좌표, Nullable = Y, VARCHAR2(20)") // Y VARCHAR2(20)
|
|
|
@JsonProperty("cmra_y_crdn")
|
|
|
- @Size(min=1, max=20)
|
|
|
- private String cmraYCrdn;
|
|
|
+ @PositiveOrZero
|
|
|
+ private Double cmraYCrdn;
|
|
|
|
|
|
@ApiModelProperty("카메라 각도, Nullable = Y, NUMBER(3)") // Y NUMBER(3)
|
|
|
@JsonProperty("cmra_angl")
|
|
@@ -266,7 +267,7 @@ public class TbScIxrCmraMngmDto implements Serializable {
|
|
|
private String rtcId;
|
|
|
|
|
|
@Builder
|
|
|
- public TbScIxrCmraMngmUpdReq(String ixr_id, String cmra_id, Integer drct_dvsn_cd, String istl_lctn, String cmra_ip, String cmra_port, Integer use_en, String cmra_logn_id, String cmra_logn_pw, Integer cmra_http_port, String stre_url, String cmra_url, Integer cmra_type, String cmra_x_crdn, String cmra_y_crdn, Integer cmra_angl, Integer hmpg_dspl_en, Integer bus_dvrs_lane_en, Integer srvc_anly_en, Integer lane_cnt, String web_rtc_svr_ip, Integer web_rtc_svr_port, String web_rtc_id, String rtc_svr_ip, Integer rtc_svr_port, String rtc_id) {
|
|
|
+ public TbScIxrCmraMngmUpdReq(String ixr_id, String cmra_id, Integer drct_dvsn_cd, String istl_lctn, String cmra_ip, String cmra_port, Integer use_en, String cmra_logn_id, String cmra_logn_pw, Integer cmra_http_port, String stre_url, String cmra_url, Integer cmra_type, Double cmra_x_crdn, Double cmra_y_crdn, Integer cmra_angl, Integer hmpg_dspl_en, Integer bus_dvrs_lane_en, Integer srvc_anly_en, Integer lane_cnt, String web_rtc_svr_ip, Integer web_rtc_svr_port, String web_rtc_id, String rtc_svr_ip, Integer rtc_svr_port, String rtc_id) {
|
|
|
this.ixrId = ixr_id;
|
|
|
this.cmraId = cmra_id;
|
|
|
this.drctDvsnCd = drct_dvsn_cd;
|
|
@@ -309,10 +310,8 @@ public class TbScIxrCmraMngmDto implements Serializable {
|
|
|
.streUrl(this.streUrl)
|
|
|
.cmraUrl(this.cmraUrl)
|
|
|
.cmraType(this.cmraType)
|
|
|
-// .cmraXCrdn(this.cmraYCrdn)
|
|
|
-// .cmraYCrdn(this.cmraXCrdn)
|
|
|
- .cmraXCrdn(this.cmraXCrdn)
|
|
|
- .cmraYCrdn(this.cmraYCrdn)
|
|
|
+ .cmraXCrdn(SignalUtils.crdnDto2Entity(this.cmraXCrdn))
|
|
|
+ .cmraYCrdn(SignalUtils.crdnDto2Entity(this.cmraYCrdn))
|
|
|
.cmraAngl(this.cmraAngl)
|
|
|
.hmpgDsplEn(this.hmpgDsplEn)
|
|
|
.busDvrsLaneEn(this.busDvrsLaneEn)
|