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"; }