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

612 lines
14 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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 io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
/**
* 水库的基础信息
*/
@Schema(description="水库的基础信息")
@Data
@TableName(value = "dbo.ST_RES_B")
public class StResB {
/**
* 水库id
*/
@TableId(value = "RES_ID", type = IdType.INPUT)
@Schema(description="水库id")
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")
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")
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")
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="水准基面")
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";
}