潘志宝
2024-09-03 f7e880deb0612ba5efe96e6ce229abd8c19bc6e7
提交 | 用户 | 时间
4287d3 1 package com.iailab.module.data.point.vo;
L 2
3 import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
4 import com.alibaba.excel.annotation.ExcelProperty;
5 import io.swagger.v3.oas.annotations.media.Schema;
6 import lombok.Data;
7
8 import java.math.BigDecimal;
9 import java.util.Date;
10
11 /**
12  * @author lirm
13  * @Description
14  * @createTime 2024年09月2日
15  */
16 @Schema(description = "数据平台 - DaPoint Response VO")
17 @Data
18 @ExcelIgnoreUnannotated
19 public class DaPointRespVO {
20
21     @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
22     @ExcelProperty("ID")
23     private String id;
24
25     @Schema(description = "测点编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
26     @ExcelProperty("测点编码")
27     private String pointNo;
28
29     @Schema(description = "测点名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
30     @ExcelProperty("测点名称")
31     private String pointName;
32
33     @Schema(description = "测点类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
34     @ExcelProperty("测点类型")
35     private String pointType;
36
37     @Schema(description = "数据类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
38     @ExcelProperty("数据类型")
39     private String dataType;
40
41     @Schema(description = "值类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
42     @ExcelProperty("值类型")
43     private String valueType;
44
45     @Schema(description = "存储类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
46     @ExcelProperty("存储类型")
47     private String storeType;
48
49     @Schema(description = "测量单位", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
50     @ExcelProperty("测量单位")
51     private String unit;
52
53     @Schema(description = "单位转换", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
54     @ExcelProperty("单位转换")
55     private BigDecimal unittransfactor;
56
57     @Schema(description = "默认值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
58     @ExcelProperty("默认值")
59     private BigDecimal defaultValue;
60
61     @Schema(description = "最大值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
62     @ExcelProperty("最大值")
63     private BigDecimal maxValue;
64
65     @Schema(description = "最小值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
66     @ExcelProperty("最小值")
67     private BigDecimal minValue;
68
69     @Schema(description = "采集频率", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
70     @ExcelProperty("采集频率")
71     private String minfreqid;
72
73     @Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
74     @ExcelProperty("备注")
75     private String remark;
76
77     @Schema(description = "是否启用", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
78     @ExcelProperty("是否启用")
79     private Integer isEnable;
80
81     @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
82     @ExcelProperty("创建时间")
83     private Date createTime;
84
85     @Schema(description = "更新时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
86     @ExcelProperty("更新时间")
87     private Date updateTime;
88 }