liriming
2024-12-03 97f3c16ac595493405e8cf76399dc703c088ef6f
提交 | 用户 | 时间
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 storeType;
35
36     @Schema(description = "测量单位")
37     @ExcelProperty("测量单位")
38     private String unit;
39
40     @Schema(description = "单位转换")
41     @ExcelProperty("单位转换")
42     private BigDecimal unittransfactor;
43
44     @Schema(description = "默认值")
45     @ExcelProperty("默认值")
46     private BigDecimal defaultValue;
47
48     @Schema(description = "最大值")
49     @ExcelProperty("最大值")
50     private BigDecimal maxValue;
51
52     @Schema(description = "最小值")
53     @ExcelProperty("最小值")
54     private BigDecimal minValue;
55
56     @Schema(description = "采集频率")
57     @ExcelProperty("采集频率")
58     private String minfreqid;
59
60     @Schema(description = "备注")
61     @ExcelProperty("备注")
62     private String remark;
63
64     @Schema(description = "数据源类型")
65     @ExcelProperty("数据源类型")
66     private String sourceType;
67
14cb32 68     @Schema(description = "数据源名称")
69     @ExcelProperty("数据源名称")
70     private String sourceName;
139c6a 71
D 72     @Schema(description = "测点Tag")
73     @ExcelProperty("测点Tag")
74     private String tagNo;
14cb32 75
01d6f8 76     @Schema(description = "平滑尺度")
77     @ExcelProperty("平滑尺度")
78     private Integer dimension;
79
80     @Schema(description = "值类型")
81     @ExcelProperty("值类型")
82     private String valueType;
83
14cb32 84     @Schema(description = "计算公式")
85     @ExcelProperty("计算公式")
86     private String expression;
eb1c5f 87
88     @Schema(description = "瞬时测点")
89     @ExcelProperty("瞬时测点")
90     private String momentPoint;
91
92     @Schema(description = "累计长度")
93     @ExcelProperty("累计长度")
94     private Integer length;
95
96     @Schema(description = "除数")
97     @ExcelProperty("除数")
98     private Integer divisor;
139c6a 99 }