添加渗压,渗流设备管理方法

master
Coolkid 2024-01-26 15:32:58 +08:00
parent 53cee69133
commit acb03e7b3a
1 changed files with 21 additions and 0 deletions

View File

@ -7,11 +7,15 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
/**
@ -27,6 +31,7 @@ public class StSpgSpprmp implements Serializable {
@TableId(value = "ID", type = IdType.INPUT)
@Schema(description="主键")
@JsonSerialize(using = ToStringSerializer.class)
@NotNull(message = "主键不能为空", groups = {Update.class})
private Long id;
/**
@ -34,6 +39,8 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "DEVICE_ID")
@Schema(description="测站编码MCU")
@NotNull(message = "测站编码MCU不能为空")
@Size(max = 30,message = "测站编码MCU长度不能超过30")
private String deviceId;
/**
@ -41,6 +48,8 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "STATION_CODE")
@Schema(description="测点编号")
@NotNull(message = "测点编号不能为空")
@Size(max = 50,message = "测点编号长度不能超过50")
private String stationCode;
/**
@ -48,6 +57,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "CHANNEL_NUM")
@Schema(description="通道号")
@NotNull(message = "通道号不能为空")
private Integer channelNum;
/**
@ -55,6 +65,8 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "PROBE_SERIAL")
@Schema(description="仪器编号")
@NotNull(message = "仪器编号不能为空")
@Size(max = 30,message = "仪器编号长度不能超过30")
private String probeSerial;
/**
@ -62,6 +74,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "READING0")
@Schema(description="零位读数")
@NotNull(message = "零位读数不能为空")
private BigDecimal reading0;
/**
@ -167,6 +180,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "ZERO_POINT_HEIGHT")
@Schema(description="零点高度")
@NotNull(message = "零点高度不能为空")
private BigDecimal zeroPointHeight;
/**
@ -255,6 +269,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "FORMULA")
@Schema(description="公式")
@NotNull(message = "公式不能为空")
private String formula;
/**
@ -277,6 +292,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "MAX_H")
@Schema(description="最大堰上水头 m")
@NotNull(message = "最大堰上水头 不能为空")
private BigDecimal maxH;
/**
@ -340,6 +356,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "LINEAR_COEFFICIENTG")
@Schema(description="直线系数G")
@NotNull(message = "直线系数G不能为空")
private BigDecimal linearCoefficientg;
/**
@ -347,6 +364,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "POLYNOMIAL_COEFFICIENTA")
@Schema(description="多项式系数A")
@NotNull(message = "多项式系数A不能为空")
private BigDecimal polynomialCoefficienta;
/**
@ -354,6 +372,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "POLYNOMIAL_COEFFICIENTB")
@Schema(description="多项式系数B")
@NotNull(message = "多项式系数B不能为空")
private BigDecimal polynomialCoefficientb;
/**
@ -361,6 +380,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "POLYNOMIAL_COEFFICIENTC")
@Schema(description="多项式系数C")
@NotNull(message = "多项式系数C不能为空")
private BigDecimal polynomialCoefficientc;
/**
@ -368,6 +388,7 @@ public class StSpgSpprmp implements Serializable {
*/
@TableField(value = "CR_ID")
@Schema(description = "所在断面")
@NotNull(message = "所在断面不能为空")
private Long crId;
public static final String COL_ID = "ID";