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

418 lines
11 KiB
Java
Raw Normal View History

2024-07-08 14:47:19 +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 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.math.BigDecimal;
import java.util.Date;
@Schema
@Data
@TableName(value = "public.st_stbprp_b")
public class StStbprpB implements Serializable {
@TableId(value = "stcd", type = IdType.INPUT)
@TableField(value = "stcd")
@Schema(description="")
@Size(max = 20,message = "最大长度要小于 20")
@NotBlank(message = "不能为空")
private String stcd;
@TableField(value = "stnm")
@Schema(description="")
@Size(max = 150,message = "最大长度要小于 150")
private String stnm;
@TableField(value = "rvnm")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String rvnm;
@TableField(value = "hnnm")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String hnnm;
@TableField(value = "bsnm")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String bsnm;
@TableField(value = "lgtd")
@Schema(description="")
private BigDecimal lgtd;
@TableField(value = "lttd")
@Schema(description="")
private BigDecimal lttd;
@TableField(value = "stlc")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String stlc;
@TableField(value = "addvcd")
@Schema(description="")
@Size(max = 15,message = "最大长度要小于 15")
private String addvcd;
@TableField(value = "alt")
@Schema(description="")
private BigDecimal alt;
@TableField(value = "mdbz")
@Schema(description="")
private BigDecimal mdbz;
@TableField(value = "mdpr")
@Schema(description="")
private BigDecimal mdpr;
@TableField(value = "dtmnm")
@Schema(description="")
@Size(max = 160,message = "最大长度要小于 160")
private String dtmnm;
@TableField(value = "dtmel")
@Schema(description="")
private BigDecimal dtmel;
@TableField(value = "dtpr")
@Schema(description="")
private BigDecimal dtpr;
@TableField(value = "sttp")
@Schema(description="")
@Size(max = 30,message = "最大长度要小于 30")
private String sttp;
@TableField(value = "dfrtms")
@Schema(description="")
private Short dfrtms;
@TableField(value = "fritm")
@Schema(description="")
@Size(max = 320,message = "最大长度要小于 320")
private String fritm;
@TableField(value = "frgrd")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String frgrd;
@TableField(value = "esstym")
@Schema(description="")
@Size(max = 60,message = "最大长度要小于 60")
private String esstym;
@TableField(value = "bgfrym")
@Schema(description="")
@Size(max = 60,message = "最大长度要小于 60")
private String bgfrym;
@TableField(value = "edfrym")
@Schema(description="")
@Size(max = 60,message = "最大长度要小于 60")
private String edfrym;
@TableField(value = "atcunit")
@Schema(description="")
@Size(max = 200,message = "最大长度要小于 200")
private String atcunit;
@TableField(value = "admauth")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String admauth;
@TableField(value = "locality")
@Schema(description="")
@Size(max = 200,message = "最大长度要小于 200")
private String locality;
@TableField(value = "stbk")
@Schema(description="")
private String stbk;
@TableField(value = "stazt")
@Schema(description="")
private Short stazt;
@TableField(value = "dstrvm")
@Schema(description="")
private BigDecimal dstrvm;
@TableField(value = "drna")
@Schema(description="")
private Integer drna;
@TableField(value = "phcd")
@Schema(description="")
@Size(max = 60,message = "最大长度要小于 60")
private String phcd;
@TableField(value = "usfl")
@Schema(description="")
private String usfl;
@TableField(value = "comments")
@Schema(description="")
@Size(max = 200,message = "最大长度要小于 200")
private String comments;
@TableField(value = "moditime")
@Schema(description="")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date moditime;
@TableField(value = "rem_gd")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String remGd;
@TableField(value = "ogid")
@Schema(description="")
@Size(max = 100,message = "最大长度要小于 100")
private String ogid;
@TableField(value = "vlfl")
@Schema(description="")
private Short vlfl;
@TableField(value = "atid")
@Schema(description="")
@Size(max = 180,message = "最大长度要小于 180")
private String atid;
@TableField(value = "sdfl")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String sdfl;
@TableField(value = "rma")
@Schema(description="")
@Size(max = 256,message = "最大长度要小于 256")
private String rma;
@TableField(value = "mdps")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String mdps;
@TableField(value = "mddt")
@Schema(description="")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date mddt;
@TableField(value = "stindex")
@Schema(description="")
private Integer stindex;
@TableField(value = "starea")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String starea;
@TableField(value = "stlevel")
@Schema(description="")
private String stlevel;
@TableField(value = "code")
@Schema(description="")
@Size(max = 300,message = "最大长度要小于 300")
private String code;
@TableField(value = "ispbj")
@Schema(description="")
private String ispbj;
@TableField(value = "issxst")
@Schema(description="")
private String issxst;
@TableField(value = "stpq")
@Schema(description="")
@Size(max = 500,message = "最大长度要小于 500")
private String stpq;
@TableField(value = "sthday")
@Schema(description="")
private Integer sthday;
@TableField(value = "\"source\"")
@Schema(description="")
@Size(max = 2,message = "最大长度要小于 2")
@NotBlank(message = "不能为空")
private String source;
@TableField(value = "importancy")
@Schema(description="")
private Integer importancy;
@TableField(value = "clgtd")
@Schema(description="")
private BigDecimal clgtd;
@TableField(value = "clttd")
@Schema(description="")
private BigDecimal clttd;
@TableField(value = "elev")
@Schema(description="")
private BigDecimal elev;
@TableField(value = "crucial")
@Schema(description="")
private Integer crucial;
@TableField(value = "build_year")
@Schema(description="")
@Size(max = 50,message = "最大长度要小于 50")
private String buildYear;
@TableField(value = "adcd")
@Schema(description="行政区划编码")
@Size(max = 15,message = "最大长度要小于 15")
private String adcd;
@TableField(value = "lyid")
@Schema(description="流域编码")
private String lyid;
@TableField(value = "res_code")
@Schema(description="水库编码")
private String resCode;
@TableField(value = "rv_code")
@Schema(description="河流编码")
private String rvCode;
/**
* 1 0
*/
@TableField(value = "status")
@Schema(description="状态 1有效 0无效")
private Integer status;
private static final long serialVersionUID = 1L;
public static final String COL_STCD = "stcd";
public static final String COL_STNM = "stnm";
public static final String COL_RVNM = "rvnm";
public static final String COL_HNNM = "hnnm";
public static final String COL_BSNM = "bsnm";
public static final String COL_LGTD = "lgtd";
public static final String COL_LTTD = "lttd";
public static final String COL_STLC = "stlc";
public static final String COL_ADDVCD = "addvcd";
public static final String COL_ALT = "alt";
public static final String COL_MDBZ = "mdbz";
public static final String COL_MDPR = "mdpr";
public static final String COL_DTMNM = "dtmnm";
public static final String COL_DTMEL = "dtmel";
public static final String COL_DTPR = "dtpr";
public static final String COL_STTP = "sttp";
public static final String COL_DFRTMS = "dfrtms";
public static final String COL_FRITM = "fritm";
public static final String COL_FRGRD = "frgrd";
public static final String COL_ESSTYM = "esstym";
public static final String COL_BGFRYM = "bgfrym";
public static final String COL_EDFRYM = "edfrym";
public static final String COL_ATCUNIT = "atcunit";
public static final String COL_ADMAUTH = "admauth";
public static final String COL_LOCALITY = "locality";
public static final String COL_STBK = "stbk";
public static final String COL_STAZT = "stazt";
public static final String COL_DSTRVM = "dstrvm";
public static final String COL_DRNA = "drna";
public static final String COL_PHCD = "phcd";
public static final String COL_USFL = "usfl";
public static final String COL_COMMENTS = "comments";
public static final String COL_MODITIME = "moditime";
public static final String COL_REM_GD = "rem_gd";
public static final String COL_OGID = "ogid";
public static final String COL_VLFL = "vlfl";
public static final String COL_ATID = "atid";
public static final String COL_SDFL = "sdfl";
public static final String COL_RMA = "rma";
public static final String COL_MDPS = "mdps";
public static final String COL_MDDT = "mddt";
public static final String COL_STINDEX = "stindex";
public static final String COL_STAREA = "starea";
public static final String COL_STLEVEL = "stlevel";
public static final String COL_CODE = "code";
public static final String COL_ISPBJ = "ispbj";
public static final String COL_ISSXST = "issxst";
public static final String COL_STPQ = "stpq";
public static final String COL_STHDAY = "sthday";
public static final String COL_SOURCE = "source";
public static final String COL_IMPORTANCY = "importancy";
public static final String COL_CLGTD = "clgtd";
public static final String COL_CLTTD = "clttd";
public static final String COL_ELEV = "elev";
public static final String COL_CRUCIAL = "crucial";
public static final String COL_BUILD_YEAR = "build_year";
}