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

621 lines
15 KiB
Java
Raw Normal View History

2024-01-24 14:27:40 +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;
2024-01-25 15:57:07 +08:00
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
2024-01-24 14:27:40 +08:00
import io.swagger.v3.oas.annotations.media.Schema;
2024-01-24 16:32:03 +08:00
import java.io.Serializable;
2024-01-24 14:27:40 +08:00
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
/**
*
*/
@Schema(description="水库的基础信息")
@Data
@TableName(value = "dbo.ST_RES_B")
2024-01-24 16:32:03 +08:00
public class StResB implements Serializable {
2024-01-24 14:27:40 +08:00
/**
* id
*/
@TableId(value = "RES_ID", type = IdType.INPUT)
@Schema(description="水库id")
2024-01-25 15:57:07 +08:00
@JsonSerialize(using = ToStringSerializer.class)
2024-01-24 14:27:40 +08:00
private Long resId;
/**
*
*/
@TableField(value = "RES_CODE")
@Schema(description="水库代码")
private String resCode;
/**
*
*/
@TableField(value = "RES_NAME")
@Schema(description="水库名称")
private String resName;
/**
*
*/
@TableField(value = "ADDVCD")
@Schema(description="行政区划编码")
private String addvcd;
/**
*
*/
@TableField(value = "LGTD")
@Schema(description="经度")
private BigDecimal lgtd;
/**
*
*/
@TableField(value = "LTTD")
@Schema(description="纬度")
private BigDecimal lttd;
/**
*
*/
@TableField(value = "WCRSTEL")
@Schema(description="堰顶高程")
private BigDecimal wcrstel;
/**
*
*/
@TableField(value = "WCRESTWD")
@Schema(description="堰顶宽度")
private BigDecimal wcrestwd;
/**
*
*/
@TableField(value = "DMTPEL")
@Schema(description="坝顶高程")
private BigDecimal dmtpel;
/**
*
*/
@TableField(value = "DMHT")
@Schema(description="最大坝高")
private BigDecimal dmht;
/**
*
*/
@TableField(value = "DMTPLEN")
@Schema(description="坝顶长度")
private BigDecimal dmtplen;
/**
*
*/
@TableField(value = "DATPWD")
@Schema(description="坝顶宽度")
private BigDecimal datpwd;
/**
*
*/
@TableField(value = "DSFLLV")
@Schema(description="设计洪水位")
private BigDecimal dsfllv;
/**
*
*/
@TableField(value = "CHFLLV")
@Schema(description="校核洪水位")
private BigDecimal chfllv;
/**
*
*/
@TableField(value = "NORM_WAT_LEV")
@Schema(description="正常蓄水位")
private BigDecimal normWatLev;
/**
*
*/
@TableField(value = "DEAD_LEV")
@Schema(description="死水位")
private BigDecimal deadLev;
/**
*
*/
@TableField(value = "TOT_CAP")
@Schema(description="总库容")
private BigDecimal totCap;
/**
*
*/
@TableField(value = "FLCO_CAP")
@Schema(description="防洪库容")
private BigDecimal flcoCap;
/**
*
*/
@TableField(value = "BEN_RES_CAP")
@Schema(description="兴利库容")
private BigDecimal benResCap;
/**
*
*/
@TableField(value = "SDMNT_CAP")
@Schema(description="已淤积库容")
private BigDecimal sdmntCap;
/**
*
*/
@TableField(value = "DEAD_CAP")
@Schema(description="死库容")
private BigDecimal deadCap;
/**
*
*/
@TableField(value = "FL_LOW_LIM_LEV")
@Schema(description="汛限水位")
private BigDecimal flLowLimLev;
/**
*
*/
@TableField(value = "AVANPR")
@Schema(description="多年平均降水量")
private BigDecimal avanpr;
/**
*
*/
@TableField(value = "DAAD_MUL_AVER_RUOF")
@Schema(description="多年平均径流量")
private BigDecimal daadMulAverRuof;
/**
*
*/
@TableField(value = "WAT_SHED_AREA")
@Schema(description="集雨面积")
private BigDecimal watShedArea;
/**
*
*/
@TableField(value = "START_DATE")
@Schema(description="开工日期")
private Date startDate;
/**
*
*/
@TableField(value = "COMP_DATE")
@Schema(description="竣工日期")
private Date compDate;
/**
*
*/
@TableField(value = "ADM_DEP")
@Schema(description="归口管理部门")
private String admDep;
/**
*
*/
@TableField(value = "HNNM")
@Schema(description="所在河流(水系)名称")
private String hnnm;
/**
*
*/
@TableField(value = "HSHGWTLV")
@Schema(description="历史最高水位")
private BigDecimal hshgwtlv;
/**
*
*/
@TableField(value = "AJST_PRFR")
@Schema(description="调节性能")
private String ajstPrfr;
/**
*
*/
@TableField(value = "YHDMEL")
@Schema(description="溢洪道进口底高程")
private BigDecimal yhdmel;
/**
*
*/
@TableField(value = "YHDDSFL")
@Schema(description="溢洪道设计泄量")
private BigDecimal yhddsfl;
/**
* dict_id
*/
@TableField(value = "ENG_SCAL")
@Schema(description="水库规模 dict_id")
2024-01-25 15:57:07 +08:00
@JsonSerialize(using = ToStringSerializer.class)
2024-01-24 14:27:40 +08:00
private Long engScal;
/**
*
*/
@TableField(value = "NOTE")
@Schema(description="备注")
private String note;
/**
*
*/
@TableField(value = "RES_LOC")
@Schema(description="水库所在位置")
private String resLoc;
/**
* dict_id
*/
@TableField(value = "ENG_GRAD")
@Schema(description="工程等别 dict_id")
2024-01-25 15:57:07 +08:00
@JsonSerialize(using = ToStringSerializer.class)
2024-01-24 14:27:40 +08:00
private Long engGrad;
/**
*
*/
@TableField(value = "BEAR_RAIN_AREA")
@Schema(description="承雨面积")
private BigDecimal bearRainArea;
/**
*
*/
@TableField(value = "NORM_POOL_STAG_AREA")
@Schema(description="正常蓄水位相应水面面积")
private BigDecimal normPoolStagArea;
/**
*
*/
@TableField(value = "NORMZ")
@Schema(description="正常高水位")
private BigDecimal normz;
/**
*
*/
@TableField(value = "DES_IRR_A")
@Schema(description="设计灌溉面积")
private BigDecimal desIrrA;
/**
*
*/
@TableField(value = "ACT_IRR_A")
@Schema(description="实际灌溉面积")
private BigDecimal actIrrA;
/**
*
*/
@TableField(value = "BEN_PP")
@Schema(description="受益人口")
private Integer benPp;
/**
*
*/
@TableField(value = "CITE_WAT_SUP_PROP")
@Schema(description="引供水能力")
private BigDecimal citeWatSupProp;
/**
*
*/
@TableField(value = "CITY_TOWN_SUP_WAT")
@Schema(description="城镇供水量")
private BigDecimal cityTownSupWat;
/**
*
*/
@TableField(value = "IRR_WAT")
@Schema(description="灌溉水量")
private BigDecimal irrWat;
/**
*
*/
@TableField(value = "FLD_CRY_PROP")
@Schema(description="泄洪能力")
private BigDecimal fldCryProp;
/**
*
*/
@TableField(value = "MYYRVW")
@Schema(description="多年平均日蓄水量")
private BigDecimal myyrvw;
/**
*
*/
@TableField(value = "MONVW")
@Schema(description="各月蓄水量")
private BigDecimal monvw;
/**
* dict_id
*/
@TableField(value = "RES_TYPE")
@Schema(description="水库类型 dict_id")
2024-01-25 15:57:07 +08:00
@JsonSerialize(using = ToStringSerializer.class)
2024-01-24 14:27:40 +08:00
private Long resType;
/**
*
*/
@TableField(value = "UPP_LEV_FLCO")
@Schema(description="防洪高水位")
private BigDecimal uppLevFlco;
/**
*
*/
@TableField(value = "NORM_POOL_STAG_CAP")
@Schema(description="正常蓄水位相应库容")
private BigDecimal normPoolStagCap;
/**
*
*/
@TableField(value = "FL_LOW_LIM_LEV_CAP")
@Schema(description="防洪限制水位库容")
private BigDecimal flLowLimLevCap;
/**
*
*/
@TableField(value = "STOR_FL_CAP")
@Schema(description="调洪库容")
private BigDecimal storFlCap;
/**
*
*/
@TableField(value = "ENG_STAT")
@Schema(description="工程建设情况")
private String engStat;
/**
*
*/
@TableField(value = "RUN_STAT")
@Schema(description="运行状况")
private String runStat;
/**
*
*/
@TableField(value = "ENG_MAN_CODE")
@Schema(description="管理单位代码")
private String engManCode;
/**
*
*/
@TableField(value = "RV_CODE")
@Schema(description="河流代码")
private String rvCode;
/**
* 1 0
*/
@TableField(value = "[STATUS]")
@Schema(description=" 状态 1启用 0禁用")
private Integer status;
/**
*
*/
@TableField(value = "TM")
@Schema(description="修改时间")
private Date tm;
/**
*
*/
@TableField(value = "DSFLST")
@Schema(description="设计洪水标准")
private String dsflst;
/**
*
*/
@TableField(value = "CHFLST")
@Schema(description="校核洪水标准")
private String chflst;
/**
*
*/
@TableField(value = "DSFLFL")
@Schema(description="设计洪水流量")
private BigDecimal dsflfl;
/**
*
*/
@TableField(value = "CHFLFL")
@Schema(description="校核洪水流量")
private BigDecimal chflfl;
/**
*
*/
@TableField(value = "LVBSLV")
@Schema(description="水准基面")
2024-01-25 15:57:07 +08:00
@JsonSerialize(using = ToStringSerializer.class)
2024-01-24 14:27:40 +08:00
private Long lvbslv;
/**
*
*/
@TableField(value = "DLBLP")
@Schema(description="假定水准基面位置")
private String dlblp;
public static final String COL_RES_ID = "RES_ID";
public static final String COL_RES_CODE = "RES_CODE";
public static final String COL_RES_NAME = "RES_NAME";
public static final String COL_ADDVCD = "ADDVCD";
public static final String COL_LGTD = "LGTD";
public static final String COL_LTTD = "LTTD";
public static final String COL_WCRSTEL = "WCRSTEL";
public static final String COL_WCRESTWD = "WCRESTWD";
public static final String COL_DMTPEL = "DMTPEL";
public static final String COL_DMHT = "DMHT";
public static final String COL_DMTPLEN = "DMTPLEN";
public static final String COL_DATPWD = "DATPWD";
public static final String COL_DSFLLV = "DSFLLV";
public static final String COL_CHFLLV = "CHFLLV";
public static final String COL_NORM_WAT_LEV = "NORM_WAT_LEV";
public static final String COL_DEAD_LEV = "DEAD_LEV";
public static final String COL_TOT_CAP = "TOT_CAP";
public static final String COL_FLCO_CAP = "FLCO_CAP";
public static final String COL_BEN_RES_CAP = "BEN_RES_CAP";
public static final String COL_SDMNT_CAP = "SDMNT_CAP";
public static final String COL_DEAD_CAP = "DEAD_CAP";
public static final String COL_FL_LOW_LIM_LEV = "FL_LOW_LIM_LEV";
public static final String COL_AVANPR = "AVANPR";
public static final String COL_DAAD_MUL_AVER_RUOF = "DAAD_MUL_AVER_RUOF";
public static final String COL_WAT_SHED_AREA = "WAT_SHED_AREA";
public static final String COL_START_DATE = "START_DATE";
public static final String COL_COMP_DATE = "COMP_DATE";
public static final String COL_ADM_DEP = "ADM_DEP";
public static final String COL_HNNM = "HNNM";
public static final String COL_HSHGWTLV = "HSHGWTLV";
public static final String COL_AJST_PRFR = "AJST_PRFR";
public static final String COL_YHDMEL = "YHDMEL";
public static final String COL_YHDDSFL = "YHDDSFL";
public static final String COL_ENG_SCAL = "ENG_SCAL";
public static final String COL_NOTE = "NOTE";
public static final String COL_RES_LOC = "RES_LOC";
public static final String COL_ENG_GRAD = "ENG_GRAD";
public static final String COL_BEAR_RAIN_AREA = "BEAR_RAIN_AREA";
public static final String COL_NORM_POOL_STAG_AREA = "NORM_POOL_STAG_AREA";
public static final String COL_NORMZ = "NORMZ";
public static final String COL_DES_IRR_A = "DES_IRR_A";
public static final String COL_ACT_IRR_A = "ACT_IRR_A";
public static final String COL_BEN_PP = "BEN_PP";
public static final String COL_CITE_WAT_SUP_PROP = "CITE_WAT_SUP_PROP";
public static final String COL_CITY_TOWN_SUP_WAT = "CITY_TOWN_SUP_WAT";
public static final String COL_IRR_WAT = "IRR_WAT";
public static final String COL_FLD_CRY_PROP = "FLD_CRY_PROP";
public static final String COL_MYYRVW = "MYYRVW";
public static final String COL_MONVW = "MONVW";
public static final String COL_RES_TYPE = "RES_TYPE";
public static final String COL_UPP_LEV_FLCO = "UPP_LEV_FLCO";
public static final String COL_NORM_POOL_STAG_CAP = "NORM_POOL_STAG_CAP";
public static final String COL_FL_LOW_LIM_LEV_CAP = "FL_LOW_LIM_LEV_CAP";
public static final String COL_STOR_FL_CAP = "STOR_FL_CAP";
public static final String COL_ENG_STAT = "ENG_STAT";
public static final String COL_RUN_STAT = "RUN_STAT";
public static final String COL_ENG_MAN_CODE = "ENG_MAN_CODE";
public static final String COL_RV_CODE = "RV_CODE";
public static final String COL_STATUS = "STATUS";
public static final String COL_TM = "TM";
public static final String COL_DSFLST = "DSFLST";
public static final String COL_CHFLST = "CHFLST";
public static final String COL_DSFLFL = "DSFLFL";
public static final String COL_CHFLFL = "CHFLFL";
public static final String COL_LVBSLV = "LVBSLV";
public static final String COL_DLBLP = "DLBLP";
}