添加渗压,渗流设备管理方法
parent
53cee69133
commit
acb03e7b3a
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Reference in New Issue