|
@@ -1,6 +1,7 @@
|
|
|
package com.its.op.dto.its.vds;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import com.its.op.global.CodeManager;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Builder;
|
|
@@ -92,6 +93,9 @@ public class TbVdsCtlrSttsDto implements Serializable {
|
|
|
@ApiModelProperty("VDS 제어기 명")
|
|
|
@JsonProperty("vds_nm")
|
|
|
private String vdsNm;
|
|
|
+ @ApiModelProperty("유효 여부") // Y CHAR(1)
|
|
|
+ @JsonProperty("vald_yn")
|
|
|
+ private String valdYn;
|
|
|
|
|
|
@ApiModelProperty("상태정보결측설명")
|
|
|
@JsonProperty("miss_stts_yn")
|
|
@@ -101,4 +105,24 @@ public class TbVdsCtlrSttsDto implements Serializable {
|
|
|
@JsonProperty("coll_cnt")
|
|
|
private Integer collCnt;
|
|
|
|
|
|
+ @ApiModelProperty("수집 상태 코드 설명")
|
|
|
+ @JsonProperty("coll_stts_desc") // HETR_STTS_CD
|
|
|
+ private String collSttsDesc;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 상태정보를 먼저 업데이트 한 다음 수집수량을 업데이트 하면 수집상태 코드도 함께 업데이트 된다.
|
|
|
+ * @param collCnt
|
|
|
+ */
|
|
|
+ public void setCollectInfo(Integer collCnt) {
|
|
|
+ this.collCnt = collCnt;
|
|
|
+ if (CodeManager.CMNC_STTS_NORMAL.equals(this.cmncSttsCd)) {
|
|
|
+ if (collCnt > 0) {
|
|
|
+ this.collSttsDesc = "정상";
|
|
|
+ } else {
|
|
|
+ this.collSttsDesc = "이상";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.collSttsDesc = CodeManager.STTS_UNKNOWN;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|