From 4287d30e7f7927c64b3db7bc43e7f8042db026ca Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期一, 02 九月 2024 17:39:33 +0800
Subject: [PATCH] 测点VO

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointRespVO.java    |   88 ++++++++++++++++++++++++++++++++++++++++++++
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointPageReqVO.java |   23 +++++++++++
 2 files changed, 111 insertions(+), 0 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointPageReqVO.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointPageReqVO.java
new file mode 100644
index 0000000..b92117e
--- /dev/null
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointPageReqVO.java
@@ -0,0 +1,23 @@
+package com.iailab.module.data.point.vo;
+
+import com.iailab.framework.common.pojo.PageParam;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * @author lirm
+ * @Description
+ * @createTime 2024年09月2日
+ */
+@Schema(description = "数据平台 - DaPoint分页 Request VO")
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString(callSuper = true)
+public class DaPointPageReqVO extends PageParam {
+
+    private String pointNo;
+
+    private String pointName;
+}
\ No newline at end of file
diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointRespVO.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointRespVO.java
new file mode 100644
index 0000000..ff2006d
--- /dev/null
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/vo/DaPointRespVO.java
@@ -0,0 +1,88 @@
+package com.iailab.module.data.point.vo;
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author lirm
+ * @Description
+ * @createTime 2024年09月2日
+ */
+@Schema(description = "数据平台 - DaPoint Response VO")
+@Data
+@ExcelIgnoreUnannotated
+public class DaPointRespVO {
+
+    @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("ID")
+    private String id;
+
+    @Schema(description = "测点编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("测点编码")
+    private String pointNo;
+
+    @Schema(description = "测点名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("测点名称")
+    private String pointName;
+
+    @Schema(description = "测点类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("测点类型")
+    private String pointType;
+
+    @Schema(description = "数据类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("数据类型")
+    private String dataType;
+
+    @Schema(description = "值类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("值类型")
+    private String valueType;
+
+    @Schema(description = "存储类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("存储类型")
+    private String storeType;
+
+    @Schema(description = "测量单位", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("测量单位")
+    private String unit;
+
+    @Schema(description = "单位转换", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("单位转换")
+    private BigDecimal unittransfactor;
+
+    @Schema(description = "默认值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("默认值")
+    private BigDecimal defaultValue;
+
+    @Schema(description = "最大值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("最大值")
+    private BigDecimal maxValue;
+
+    @Schema(description = "最小值", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("最小值")
+    private BigDecimal minValue;
+
+    @Schema(description = "采集频率", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("采集频率")
+    private String minfreqid;
+
+    @Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("备注")
+    private String remark;
+
+    @Schema(description = "是否启用", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("是否启用")
+    private Integer isEnable;
+
+    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("创建时间")
+    private Date createTime;
+
+    @Schema(description = "更新时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
+    @ExcelProperty("更新时间")
+    private Date updateTime;
+}
\ No newline at end of file

--
Gitblit v1.9.3