93 lines
2.4 KiB
Java
93 lines
2.4 KiB
Java
package com.gunshi.project.hsz.model;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import jakarta.validation.constraints.NotBlank;
|
|
import jakarta.validation.constraints.Size;
|
|
import lombok.Data;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* 描述: 水质质量标准规则表
|
|
* author: xusan
|
|
* date: 2024-07-08 17:34:26
|
|
*/
|
|
@Schema(description="水质质量标准规则表")
|
|
@Data
|
|
@TableName("public.osmotic_water_rule")
|
|
public class OsmoticWaterRule implements Serializable {
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/**
|
|
* 项目编号
|
|
*/
|
|
@TableId(value="code", type= IdType.AUTO)
|
|
@Schema(description="项目编号")
|
|
@Size(max = 20,message = "项目编号最大长度要小于 20")
|
|
@NotBlank(message = "项目编号不能为空")
|
|
private String code;
|
|
|
|
/**
|
|
* 项目名称
|
|
*/
|
|
@TableField(value="name")
|
|
@Schema(description="项目名称")
|
|
@Size(max = 20,message = "项目名称最大长度要小于 20")
|
|
private String name;
|
|
|
|
/**
|
|
* 条件
|
|
*/
|
|
@TableField(value="condition")
|
|
@Schema(description="条件")
|
|
@Size(max = 20,message = "条件最大长度要小于 20")
|
|
private String condition;
|
|
|
|
/**
|
|
* I
|
|
*/
|
|
@TableField(value="one")
|
|
@Schema(description="I")
|
|
// @Size(max = 0,message = "I最大长度要小于 0")
|
|
private String one;
|
|
|
|
/**
|
|
* II
|
|
*/
|
|
@TableField(value="two")
|
|
@Schema(description="II")
|
|
// @Size(max = 0,message = "II最大长度要小于 0")
|
|
private String two;
|
|
|
|
/**
|
|
* III
|
|
*/
|
|
@TableField(value="three")
|
|
@Schema(description="III")
|
|
// @Size(max = 0,message = "III最大长度要小于 0")
|
|
private String three;
|
|
|
|
/**
|
|
* IV
|
|
*/
|
|
@TableField(value="four")
|
|
@Schema(description="IV")
|
|
// @Size(max = 0,message = "IV最大长度要小于 0")
|
|
private String four;
|
|
|
|
/**
|
|
* V
|
|
*/
|
|
@TableField(value="five")
|
|
@Schema(description="V")
|
|
// @Size(max = 0,message = "V最大长度要小于 0")
|
|
private String five;
|
|
|
|
} |