潘志宝
2024-10-31 14cb329f0fec66711e3ddeba7e80db289c7fe8fc
提交 | 用户 | 时间
139c6a 1 package com.iailab.module.data.point.vo;
D 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
10
11 @Schema(description = "导出 - 测点信息 Response VO")
12 @Data
13 @ExcelIgnoreUnannotated
14 public class DaPointExcelVO {
15
16     @Schema(description = "测点编码")
17     @ExcelProperty("测点编码")
18     private String pointNo;
19
20     @Schema(description = "测点名称")
21     @ExcelProperty("测点名称")
22     private String pointName;
23
24     @Schema(description = "测点类型")
25     @ExcelProperty("测点类型")
26     private String pointType;
27
28     @Schema(description = "数据类型")
29     @ExcelProperty("数据类型")
30     private String dataType;
31
32     @Schema(description = "值类型")
33     @ExcelProperty("值类型")
34     private String valueType;
35
36     @Schema(description = "存储类型")
37     @ExcelProperty("存储类型")
38     private String storeType;
39
40     @Schema(description = "测量单位")
41     @ExcelProperty("测量单位")
42     private String unit;
43
44     @Schema(description = "单位转换")
45     @ExcelProperty("单位转换")
46     private BigDecimal unittransfactor;
47
48     @Schema(description = "默认值")
49     @ExcelProperty("默认值")
50     private BigDecimal defaultValue;
51
52     @Schema(description = "最大值")
53     @ExcelProperty("最大值")
54     private BigDecimal maxValue;
55
56     @Schema(description = "最小值")
57     @ExcelProperty("最小值")
58     private BigDecimal minValue;
59
60     @Schema(description = "采集频率")
61     @ExcelProperty("采集频率")
62     private String minfreqid;
63
64     @Schema(description = "备注")
65     @ExcelProperty("备注")
66     private String remark;
67
68     @Schema(description = "数据源类型")
69     @ExcelProperty("数据源类型")
70     private String sourceType;
71
14cb32 72     @Schema(description = "数据源名称")
73     @ExcelProperty("数据源名称")
74     private String sourceName;
139c6a 75
D 76     @Schema(description = "测点Tag")
77     @ExcelProperty("测点Tag")
78     private String tagNo;
14cb32 79
80     @Schema(description = "计算公式")
81     @ExcelProperty("计算公式")
82     private String expression;
139c6a 83 }