| | |
| | | package com.iailab.module.data.point.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.iailab.framework.common.validation.group.AddGroup; |
| | | import com.iailab.framework.common.validation.group.UpdateGroup; |
| | | import com.iailab.framework.excel.core.annotations.DictFormat; |
| | |
| | | |
| | | @DictFormat("data_type") |
| | | private String dataTypeName; |
| | | |
| | | @Schema(description = "值类型", required = true) |
| | | private String valueType; |
| | | |
| | | @Schema(description = "存储类型", required = true) |
| | | private String storeType; |
| | |
| | | @Schema(description = "测点Tag", required = true) |
| | | private String tagNo; |
| | | |
| | | @Schema(description = "平滑尺度") |
| | | private Integer dimension; |
| | | |
| | | @Schema(description = "值类型") |
| | | private String valueType; |
| | | |
| | | @Schema(description = "计算公式", required = true) |
| | | private String expression; |
| | | |
| | | @Schema(description = "瞬时测点") |
| | | private String momentPoint; |
| | | |
| | | @Schema(description = "累计长度") |
| | | private Integer length; |
| | | |
| | | @Schema(description = "除数") |
| | | private Integer divisor; |
| | | |
| | | @Schema(description = "数据源选项") |
| | | private List<String> sourceOption; |
| | |
| | | |
| | | @Schema(description = "测量点") |
| | | private DaMeasurePointDTO measurePoint; |
| | | |
| | | @Schema(description = "累计点") |
| | | private DaCumulatePointDTO cumulatePoint; |
| | | |
| | | @Schema(description = "采集值") |
| | | private String collectValue; |
| | | |
| | | @Schema(description = "采集质量") |
| | | private String collectQuality; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Schema(description = "采集时间") |
| | | private Date collectTime; |
| | | |
| | | } |