From e0b86ecb9040b56bad93356263805baff76442b4 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期五, 29 十一月 2024 17:24:30 +0800 Subject: [PATCH] Timestamp --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/dto/DaCumulatePointDTO.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/dto/DaCumulatePointDTO.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/dto/DaCumulatePointDTO.java new file mode 100644 index 0000000..55c078d --- /dev/null +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/dto/DaCumulatePointDTO.java @@ -0,0 +1,39 @@ +package com.iailab.module.data.point.dto; + +import com.iailab.framework.common.validation.group.AddGroup; +import com.iailab.framework.common.validation.group.UpdateGroup; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.Data; + +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Null; +import java.io.Serializable; + +/** + * @author PanZhibao + * @Description + * @createTime 2024年11月28日 + */ +@Data +@Tag(name = "累计点表") +public class DaCumulatePointDTO implements Serializable { + private static final long serialVersionUID = 1L; + + @Schema(description = "id") + @Null(message="{id.null}", groups = AddGroup.class) + @NotNull(message="{id.require}", groups = UpdateGroup.class) + private String id; + + @Schema(description = "测点ID", required = true) + private String pointId; + + @Schema(description = "瞬时测点", required = true) + private String momentPoint; + + @Schema(description = "累计长度", required = true) + private Integer length; + + @Schema(description = "除数", required = true) + private Integer divisor; +} \ No newline at end of file -- Gitblit v1.9.3