gunshi-project-ss/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterR.java

281 lines
7.5 KiB
Java
Raw Normal View History

2024-07-08 17:47:02 +08:00
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="主键")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "主键最大长度要小于 0")
2024-07-08 17:47:02 +08:00
@NotBlank(message = "主键不能为空")
private Long id;
/**
*
*/
@TableField(value="tm")
@Schema(description="采集时间")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "采集时间最大长度要小于 0")
2024-07-08 17:47:02 +08:00
@JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8")
private Date tm;
/**
*
*/
@TableField(value="temp")
@Schema(description="水温")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "水温最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String temp;
/**
* PH
*/
@TableField(value="ph")
@Schema(description="PH")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "PH最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String ph;
/**
*
*/
@TableField(value="bod")
@Schema(description="溶解氧")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "溶解氧最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String bod;
/**
*
*/
@TableField(value="mn")
@Schema(description="高锰酸钾指数")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "高锰酸钾指数最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String mn;
/**
*
*/
@TableField(value="codcr")
@Schema(description="化学需氧量")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "化学需氧量最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String codcr;
/**
*
*/
@TableField(value="bod5")
@Schema(description="五日生化需氧量")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "五日生化需氧量最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String bod5;
/**
*
*/
@TableField(value="nh3n")
@Schema(description="氨氮")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "氨氮最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String nh3n;
/**
*
*/
@TableField(value="tp")
@Schema(description="总磷")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "总磷最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String tp;
/**
*
*/
@TableField(value="tn")
@Schema(description="总氮")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "总氮最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String tn;
/**
*
*/
@TableField(value="cu")
@Schema(description="铜")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "铜最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String cu;
/**
*
*/
@TableField(value="zn")
@Schema(description="锌")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "锌最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String zn;
/**
*
*/
@TableField(value="f")
@Schema(description="氟化物")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "氟化物最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String f;
/**
*
*/
@TableField(value="se")
@Schema(description="硒")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "硒最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String se;
/**
*
*/
@TableField(value="as")
@Schema(description="砷")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "砷最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String as;
/**
*
*/
@TableField(value="hg")
@Schema(description="汞")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "汞最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String hg;
/**
*
*/
@TableField(value="cd")
@Schema(description="镉")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "镉最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String cd;
/**
*
*/
@TableField(value="cr")
@Schema(description="铬")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "铬最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String cr;
/**
*
*/
@TableField(value="pb")
@Schema(description="铅")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "铅最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String pb;
/**
*
*/
@TableField(value="cn")
@Schema(description="氰化物 ")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "氰化物 最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String cn;
/**
*
*/
@TableField(value="vlph")
@Schema(description="挥发酚 ")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "挥发酚 最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String vlph;
/**
*
*/
@TableField(value="oil")
@Schema(description="石油类")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "石油类最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String oil;
/**
*
*/
@TableField(value="las")
@Schema(description="阴离子表面活性剂 ")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "阴离子表面活性剂 最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String las;
/**
*
*/
@TableField(value="s")
@Schema(description="硫化物")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "硫化物最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String s;
/**
*
*/
@TableField(value="tcg")
@Schema(description="大肠菌群数 ")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "大肠菌群数 最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String tcg;
/**
*
*/
@TableField(value="turb")
@Schema(description="浊度")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "浊度最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String turb;
/**
*
*/
@TableField(value="cond")
@Schema(description="电导率")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "电导率最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String cond;
/**
* CODM
*/
@TableField(value="codm")
@Schema(description="CODM")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "CODM最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String codm;
/**
* 绿
*/
@TableField(value="chla")
@Schema(description="叶绿素")
2024-07-09 10:38:39 +08:00
// @Size(max = 0,message = "叶绿素最大长度要小于 0")
2024-07-08 17:47:02 +08:00
private String chla;
/**
*
*/
@TableField(value="level")
@Schema(description="水质类别")
@Size(max = 10,message = "水质类别最大长度要小于 10")
private String level;
}