package cn.gistack.sm.sjztmd.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.models.auth.In;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 中台水库特征水位实体类-填报
|
*
|
* @author zhongrj
|
* @date 2023-08-15
|
*/
|
@Data
|
@TableName("\"tb_att_res_stag_char\"")
|
@ApiModel(value = "水库特征水位对象", description = "水库特征水位对象")
|
public class TbAttResStagChar implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@JsonSerialize(using = ToStringSerializer.class)
|
@ApiModelProperty(value = "主键")
|
@TableId(value = "\"guid\"",type = IdType.ASSIGN_ID)
|
private String guid;
|
|
/**
|
* 水库编码
|
*/
|
@ApiModelProperty(value = "水库编码")
|
@TableField("\"res_guid\"")
|
private String resGuid;
|
|
/**
|
* 坝址以上控制流域
|
*/
|
@ApiModelProperty(value = "坝址以上控制流域")
|
@TableField(value = "\"con_area\"",fill = FieldFill.UPDATE)
|
private Double conArea;
|
|
/**
|
* 多年平均降雨量
|
*/
|
@ApiModelProperty(value = "多年平均降雨量")
|
@TableField(value = "\"moyear_rain_avg\"",fill = FieldFill.UPDATE)
|
private Double moyearRainAvg;
|
|
/**
|
* 多年平均径流量
|
*/
|
@ApiModelProperty(value = "多年平均径流量")
|
@TableField(value = "\"moyear_fl_avg\"",fill = FieldFill.UPDATE)
|
private Double moyearFlAvg;
|
|
/**
|
* 下游河道安全泄量
|
*/
|
@ApiModelProperty(value = "下游河道安全泄量")
|
@TableField(value = "\"down_waco_safe_disc\"",fill = FieldFill.UPDATE)
|
private Double downWacoSafeDisc;
|
|
/**
|
* 设计洪水标准
|
*/
|
@ApiModelProperty(value = "设计洪水标准")
|
@TableField(value = "\"des_fl_sta\"",fill = FieldFill.UPDATE)
|
private String desFlSta;
|
|
/**
|
* 设计洪水流量
|
*/
|
@ApiModelProperty(value = "设计洪水流量 ")
|
@TableField(value = "\"des_fl_flow\"",fill = FieldFill.UPDATE)
|
private Double desFlFlow;
|
|
/**
|
* 设计洪水位
|
*/
|
@ApiModelProperty(value = "设计洪水位 ")
|
@TableField(value = "\"des_fl_stag\"",fill = FieldFill.UPDATE)
|
private Double desFlStag;
|
|
/**
|
* 设计洪水1小时洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水1小时洪水洪量 ")
|
@TableField(value = "\"des_fl_1h_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl1hCap;
|
|
/**
|
* 设计洪水3小时洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水3小时洪水洪量 ")
|
@TableField(value = "\"des_fl_3h_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl3hCap;
|
|
/**
|
* 设计洪水6小时洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水6小时洪水洪量 ")
|
@TableField(value = "\"des_fl_6h_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl6hCap;
|
|
/**
|
* 设计洪水12小时洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水12小时洪水洪量 ")
|
@TableField(value = "\"des_fl_12h_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl12hCap;
|
|
/**
|
* 设计洪水1日洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水1日洪水洪量 ")
|
@TableField(value = "\"des_fl_1day_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl1dayCap;
|
|
/**
|
* 设计洪水3日洪水洪量
|
*/
|
@ApiModelProperty(value = "设计洪水3日洪水洪量 ")
|
@TableField(value = "\"des_fl_3day_cap\"",fill = FieldFill.UPDATE)
|
private Double desFl3dayCap;
|
|
/**
|
* 校核洪水标准
|
*/
|
@ApiModelProperty(value = "校核洪水标准")
|
@TableField(value = "\"chec_fl_sta\"",fill = FieldFill.UPDATE)
|
private String checFlSta;
|
|
/**
|
* 校核洪水流量
|
*/
|
@ApiModelProperty(value = "校核洪水流量")
|
@TableField(value = "\"chec_fl_flow\"",fill = FieldFill.UPDATE)
|
private Double checFlFlow;
|
|
/**
|
* 校核洪水位
|
*/
|
@ApiModelProperty(value = "校核洪水位")
|
@TableField(value = "\"chec_fl_stag\"",fill = FieldFill.UPDATE)
|
private Double checFlStag;
|
|
/**
|
* 校核洪水1小时洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水1小时洪水洪量")
|
@TableField(value = "\"chec_fl_1h_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl1hCap;
|
|
/**
|
* 校核洪水3小时洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水3小时洪水洪量")
|
@TableField(value = "\"chec_fl_3h_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl3hCap;
|
|
/**
|
* 校核洪水6小时洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水6小时洪水洪量")
|
@TableField(value = "\"chec_fl_6h_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl6hCap;
|
|
/**
|
* 校核洪水12小时洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水12小时洪水洪量")
|
@TableField(value = "\"chec_fl_12h_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl12hCap;
|
|
/**
|
* 校核洪水1日洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水1日洪水洪量")
|
@TableField(value = "\"chec_fl_1day_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl1dayCap;
|
|
/**
|
* 校核洪水3日洪水洪量
|
*/
|
@ApiModelProperty(value = "校核洪水3日洪水洪量")
|
@TableField(value = "\"chec_fl_3day_cap\"",fill = FieldFill.UPDATE)
|
private Double checFl3dayCap;
|
|
/**
|
* 调节性能
|
*/
|
@ApiModelProperty(value = "调节性能")
|
@TableField(value = "\"adjust_prop\"",fill = FieldFill.UPDATE)
|
private String adjustProp;
|
|
/**
|
* 防洪高水位
|
*/
|
@ApiModelProperty(value = "防洪高水位")
|
@TableField(value = "\"fl_con_top_stag\"",fill = FieldFill.UPDATE)
|
private Double flConTopStag;
|
|
/**
|
* 正常蓄水位
|
*/
|
@ApiModelProperty(value = "正常蓄水位")
|
@TableField(value = "\"cor_norm_stag\"",fill = FieldFill.UPDATE)
|
private Double corNormStag;
|
|
/**
|
* 死水位
|
*/
|
@ApiModelProperty(value = "死水位")
|
@TableField(value = "\"dead_stag\"",fill = FieldFill.UPDATE)
|
private Double deadStag;
|
|
/**
|
* 总库容
|
*/
|
@ApiModelProperty(value = "总库容")
|
@TableField(value = "\"total_cap\"",fill = FieldFill.UPDATE)
|
private Double totalCap;
|
/**
|
* 调洪库容
|
*/
|
@ApiModelProperty(value = "调洪库容")
|
@TableField(value = "\"flpr_cap\"",fill = FieldFill.UPDATE)
|
private Double flprCap;
|
|
/**
|
* 防洪库容
|
*/
|
@ApiModelProperty(value = "防洪库容")
|
@TableField(value = "\"fl_stor_cap\"",fill = FieldFill.UPDATE)
|
private Double flStorCap;
|
|
/**
|
* 兴利库容
|
*/
|
@ApiModelProperty(value = "兴利库容")
|
@TableField(value = "\"adjust_stor_cap\"",fill = FieldFill.UPDATE)
|
private Double adjustStorCap;
|
|
/**
|
* 死库容
|
*/
|
@ApiModelProperty(value = "死库容")
|
@TableField(value = "\"dead_cap\"",fill = FieldFill.UPDATE)
|
private Double deadCap;
|
|
/**
|
* 前汛期水位
|
*/
|
@ApiModelProperty(value = "前汛期水位")
|
@TableField(value = "\"before_flood_stag\"",fill = FieldFill.UPDATE)
|
private Double beforeFloodStag;
|
|
/**
|
* 中汛期水位
|
*/
|
@ApiModelProperty(value = "中汛期水位")
|
@TableField(value = "\"mid_flood_stag\"",fill = FieldFill.UPDATE)
|
private Double midFloodStag;
|
|
|
/**
|
* 后汛期水位
|
*/
|
@ApiModelProperty(value = "后汛期水位")
|
@TableField(value = "\"after_flood_stag\"",fill = FieldFill.UPDATE)
|
private Double afterFloodStag;
|
|
|
/**
|
* 前汛期开始时间
|
*/
|
@ApiModelProperty(value = "前汛期开始时间 ")
|
@TableField(value = "\"before_flood_start\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date beforeFloodStart;
|
|
/**
|
* 前汛期结束时间
|
*/
|
@ApiModelProperty(value = "前汛期结束时间 ")
|
@TableField(value = "\"before_flood_end\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date beforeFloodEnd;
|
|
/**
|
* 中汛期开始时间
|
*/
|
@ApiModelProperty(value = "中汛期开始时间 ")
|
@TableField(value = "\"mid_flood_start\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date midFloodStart;
|
|
/**
|
* 中汛期结束时间
|
*/
|
@ApiModelProperty(value = "中汛期结束时间 ")
|
@TableField(value = "\"mid_flood_end\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date midFloodEnd;
|
|
/**
|
* 后汛期开始时间
|
*/
|
@ApiModelProperty(value = "后汛期开始时间 ")
|
@TableField(value = "\"after_flood_start\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date afterFloodStart;
|
|
/**
|
* 后汛期结束时间
|
*/
|
@ApiModelProperty(value = "后汛期结束时间 ")
|
@TableField(value = "\"after_flood_end\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "MM-dd")
|
@JsonFormat(pattern = "MM-dd")
|
private Date afterFloodEnd;
|
|
/**
|
* 设计洪水位最大下泄流量
|
*/
|
@ApiModelProperty(value = "设计洪水位最大下泄流量 ")
|
@TableField(value = "\"des_flood_flow_max\"",fill = FieldFill.UPDATE)
|
private Double desFloodFlowMax;
|
|
/**
|
* 校核洪水位是最大下泄流量
|
*/
|
@ApiModelProperty(value = "校核洪水位是最大下泄流量 ")
|
@TableField(value = "\"chec_flood_flow_max\"",fill = FieldFill.UPDATE)
|
private Double checFloodFlowMax;
|
|
/**
|
* 填报状态(0:填写中,1:审核中,2:审核通过)
|
*/
|
@ApiModelProperty(value = "填报状态(0:填写中,1:审核中,2:审核通过) ")
|
@TableField(value = "\"check_state\"",fill = FieldFill.UPDATE)
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Integer checkState;
|
|
/**
|
* 审核记录
|
*/
|
@ApiModelProperty(value = "审核记录 ")
|
@TableField(value = "\"check_log\"",fill = FieldFill.UPDATE)
|
private String checkLog;
|
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value = "创建时间 ")
|
@TableField(value = "\"create_time\"",fill = FieldFill.UPDATE)
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/**
|
* 操作记录
|
*/
|
@ApiModelProperty(value = "操作记录 ")
|
@TableField(value = "\"log\"",fill = FieldFill.UPDATE)
|
private String log;
|
|
}
|