281 lines
7.4 KiB
Java
281 lines
7.4 KiB
Java
|
|
package com.gunshi.project.xyt.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 com.fasterxml.jackson.annotation.JsonFormat;
|
||
|
|
import com.gunshi.core.dateformat.DateFormatString;
|
||
|
|
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;
|
||
|
|
import java.util.Date;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 描述: 水质采样记录表
|
||
|
|
* author: xusan
|
||
|
|
* date: 2024-07-08 17:34:26
|
||
|
|
*/
|
||
|
|
@Schema(description="水质采样记录表")
|
||
|
|
@Data
|
||
|
|
@TableName("public.osmotic_water_r")
|
||
|
|
public class OsmoticWaterR implements Serializable {
|
||
|
|
|
||
|
|
|
||
|
|
private static final long serialVersionUID = 1L;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 主键
|
||
|
|
*/
|
||
|
|
@TableId(value="id", type= IdType.AUTO)
|
||
|
|
@Schema(description="主键")
|
||
|
|
@Size(max = 0,message = "主键最大长度要小于 0")
|
||
|
|
@NotBlank(message = "主键不能为空")
|
||
|
|
private Long id;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 采集时间
|
||
|
|
*/
|
||
|
|
@TableField(value="tm")
|
||
|
|
@Schema(description="采集时间")
|
||
|
|
@Size(max = 0,message = "采集时间最大长度要小于 0")
|
||
|
|
@JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8")
|
||
|
|
private Date tm;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 水温
|
||
|
|
*/
|
||
|
|
@TableField(value="temp")
|
||
|
|
@Schema(description="水温")
|
||
|
|
@Size(max = 0,message = "水温最大长度要小于 0")
|
||
|
|
private String temp;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* PH
|
||
|
|
*/
|
||
|
|
@TableField(value="ph")
|
||
|
|
@Schema(description="PH")
|
||
|
|
@Size(max = 0,message = "PH最大长度要小于 0")
|
||
|
|
private String ph;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 溶解氧
|
||
|
|
*/
|
||
|
|
@TableField(value="bod")
|
||
|
|
@Schema(description="溶解氧")
|
||
|
|
@Size(max = 0,message = "溶解氧最大长度要小于 0")
|
||
|
|
private String bod;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 高锰酸钾指数
|
||
|
|
*/
|
||
|
|
@TableField(value="mn")
|
||
|
|
@Schema(description="高锰酸钾指数")
|
||
|
|
@Size(max = 0,message = "高锰酸钾指数最大长度要小于 0")
|
||
|
|
private String mn;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 化学需氧量
|
||
|
|
*/
|
||
|
|
@TableField(value="codcr")
|
||
|
|
@Schema(description="化学需氧量")
|
||
|
|
@Size(max = 0,message = "化学需氧量最大长度要小于 0")
|
||
|
|
private String codcr;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 五日生化需氧量
|
||
|
|
*/
|
||
|
|
@TableField(value="bod5")
|
||
|
|
@Schema(description="五日生化需氧量")
|
||
|
|
@Size(max = 0,message = "五日生化需氧量最大长度要小于 0")
|
||
|
|
private String bod5;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 氨氮
|
||
|
|
*/
|
||
|
|
@TableField(value="nh3n")
|
||
|
|
@Schema(description="氨氮")
|
||
|
|
@Size(max = 0,message = "氨氮最大长度要小于 0")
|
||
|
|
private String nh3n;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 总磷
|
||
|
|
*/
|
||
|
|
@TableField(value="tp")
|
||
|
|
@Schema(description="总磷")
|
||
|
|
@Size(max = 0,message = "总磷最大长度要小于 0")
|
||
|
|
private String tp;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 总氮
|
||
|
|
*/
|
||
|
|
@TableField(value="tn")
|
||
|
|
@Schema(description="总氮")
|
||
|
|
@Size(max = 0,message = "总氮最大长度要小于 0")
|
||
|
|
private String tn;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 铜
|
||
|
|
*/
|
||
|
|
@TableField(value="cu")
|
||
|
|
@Schema(description="铜")
|
||
|
|
@Size(max = 0,message = "铜最大长度要小于 0")
|
||
|
|
private String cu;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 锌
|
||
|
|
*/
|
||
|
|
@TableField(value="zn")
|
||
|
|
@Schema(description="锌")
|
||
|
|
@Size(max = 0,message = "锌最大长度要小于 0")
|
||
|
|
private String zn;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 氟化物
|
||
|
|
*/
|
||
|
|
@TableField(value="f")
|
||
|
|
@Schema(description="氟化物")
|
||
|
|
@Size(max = 0,message = "氟化物最大长度要小于 0")
|
||
|
|
private String f;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 硒
|
||
|
|
*/
|
||
|
|
@TableField(value="se")
|
||
|
|
@Schema(description="硒")
|
||
|
|
@Size(max = 0,message = "硒最大长度要小于 0")
|
||
|
|
private String se;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 砷
|
||
|
|
*/
|
||
|
|
@TableField(value="as")
|
||
|
|
@Schema(description="砷")
|
||
|
|
@Size(max = 0,message = "砷最大长度要小于 0")
|
||
|
|
private String as;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 汞
|
||
|
|
*/
|
||
|
|
@TableField(value="hg")
|
||
|
|
@Schema(description="汞")
|
||
|
|
@Size(max = 0,message = "汞最大长度要小于 0")
|
||
|
|
private String hg;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 镉
|
||
|
|
*/
|
||
|
|
@TableField(value="cd")
|
||
|
|
@Schema(description="镉")
|
||
|
|
@Size(max = 0,message = "镉最大长度要小于 0")
|
||
|
|
private String cd;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 铬
|
||
|
|
*/
|
||
|
|
@TableField(value="cr")
|
||
|
|
@Schema(description="铬")
|
||
|
|
@Size(max = 0,message = "铬最大长度要小于 0")
|
||
|
|
private String cr;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 铅
|
||
|
|
*/
|
||
|
|
@TableField(value="pb")
|
||
|
|
@Schema(description="铅")
|
||
|
|
@Size(max = 0,message = "铅最大长度要小于 0")
|
||
|
|
private String pb;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 氰化物
|
||
|
|
*/
|
||
|
|
@TableField(value="cn")
|
||
|
|
@Schema(description="氰化物 ")
|
||
|
|
@Size(max = 0,message = "氰化物 最大长度要小于 0")
|
||
|
|
private String cn;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 挥发酚
|
||
|
|
*/
|
||
|
|
@TableField(value="vlph")
|
||
|
|
@Schema(description="挥发酚 ")
|
||
|
|
@Size(max = 0,message = "挥发酚 最大长度要小于 0")
|
||
|
|
private String vlph;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 石油类
|
||
|
|
*/
|
||
|
|
@TableField(value="oil")
|
||
|
|
@Schema(description="石油类")
|
||
|
|
@Size(max = 0,message = "石油类最大长度要小于 0")
|
||
|
|
private String oil;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 阴离子表面活性剂
|
||
|
|
*/
|
||
|
|
@TableField(value="las")
|
||
|
|
@Schema(description="阴离子表面活性剂 ")
|
||
|
|
@Size(max = 0,message = "阴离子表面活性剂 最大长度要小于 0")
|
||
|
|
private String las;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 硫化物
|
||
|
|
*/
|
||
|
|
@TableField(value="s")
|
||
|
|
@Schema(description="硫化物")
|
||
|
|
@Size(max = 0,message = "硫化物最大长度要小于 0")
|
||
|
|
private String s;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 大肠菌群数
|
||
|
|
*/
|
||
|
|
@TableField(value="tcg")
|
||
|
|
@Schema(description="大肠菌群数 ")
|
||
|
|
@Size(max = 0,message = "大肠菌群数 最大长度要小于 0")
|
||
|
|
private String tcg;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 浊度
|
||
|
|
*/
|
||
|
|
@TableField(value="turb")
|
||
|
|
@Schema(description="浊度")
|
||
|
|
@Size(max = 0,message = "浊度最大长度要小于 0")
|
||
|
|
private String turb;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 电导率
|
||
|
|
*/
|
||
|
|
@TableField(value="cond")
|
||
|
|
@Schema(description="电导率")
|
||
|
|
@Size(max = 0,message = "电导率最大长度要小于 0")
|
||
|
|
private String cond;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* CODM
|
||
|
|
*/
|
||
|
|
@TableField(value="codm")
|
||
|
|
@Schema(description="CODM")
|
||
|
|
@Size(max = 0,message = "CODM最大长度要小于 0")
|
||
|
|
private String codm;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 叶绿素
|
||
|
|
*/
|
||
|
|
@TableField(value="chla")
|
||
|
|
@Schema(description="叶绿素")
|
||
|
|
@Size(max = 0,message = "叶绿素最大长度要小于 0")
|
||
|
|
private String chla;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 水质类别
|
||
|
|
*/
|
||
|
|
@TableField(value="level")
|
||
|
|
@Schema(description="水质类别")
|
||
|
|
@Size(max = 10,message = "水质类别最大长度要小于 10")
|
||
|
|
private String level;
|
||
|
|
|
||
|
|
}
|