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