package org.jeecg.modules.demo.hzz.shjsgc.dfgc.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: 堤防工程 * @Author: jeecg-boot * @Date: 2021-11-04 * @Version: V1.0 */ @Data @TableName("rm_dfgc") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="rm_dfgc对象", description="堤防工程") public class RmDfgc implements Serializable { private static final long serialVersionUID = 1L; /**主键*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主键") private java.lang.String id; /**创建人*/ @ApiModelProperty(value = "创建人") private java.lang.String createBy; /**创建日期*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建日期") private java.util.Date createTime; /**更新人*/ @ApiModelProperty(value = "更新人") private java.lang.String updateBy; /**更新日期*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新日期") private java.util.Date updateTime; /**所属部门*/ @ApiModelProperty(value = "所属部门") private java.lang.String sysOrgCode; /**堤防编码*/ @Excel(name = "堤防编码", width = 15) @ApiModelProperty(value = "堤防编码") private java.lang.String dfbm; /**堤防名称*/ @Excel(name = "堤防名称", width = 15) @ApiModelProperty(value = "堤防名称") private java.lang.String dfmc; /**起点位置行政区划*/ @Excel(name = "起点位置行政区划", width = 15) @ApiModelProperty(value = "起点位置行政区划") private java.lang.String qdwzxzqh; /**终点位置行政区划*/ @Excel(name = "终点位置行政区划", width = 15) @ApiModelProperty(value = "终点位置行政区划") private java.lang.String zdwzxzqh; /**起点经度*/ @Excel(name = "起点经度", width = 15) @ApiModelProperty(value = "起点经度") private java.lang.Double qdjd; /**起点纬度*/ @Excel(name = "起点纬度", width = 15) @ApiModelProperty(value = "起点纬度") private java.lang.Double qdwd; /**终点经度*/ @Excel(name = "终点经度", width = 15) @ApiModelProperty(value = "终点经度") private java.lang.Double zdjd; /**终点纬度*/ @Excel(name = "终点纬度", width = 15) @ApiModelProperty(value = "终点纬度") private java.lang.Double zdwd; /**流域*/ @Excel(name = "流域", width = 15, dicCode = "ly") @Dict(dicCode = "ly") @ApiModelProperty(value = "流域") private java.lang.String ly; /**水系*/ @Excel(name = "水系", width = 15, dicCode = "sx") @Dict(dicCode = "sx") @ApiModelProperty(value = "水系") private java.lang.String sx; /**河段名称*/ @Excel(name = "河段名称", width = 15) @ApiModelProperty(value = "河段名称") private java.lang.String hdmc; /**所在河流(湖泊、海岸)类型*/ @Excel(name = "所在河流(湖泊、海岸)类型", width = 15, dicCode = "szhllx") @Dict(dicCode = "szhllx") @ApiModelProperty(value = "所在河流(湖泊、海岸)类型") private java.lang.String szhllx; /**所在河流(湖泊、海岸)名称*/ @Excel(name = "所在河流(湖泊、海岸)名称", width = 15) @ApiModelProperty(value = "所在河流(湖泊、海岸)名称") private java.lang.String szhlmc; /**河流岸别*/ @Excel(name = "河流岸别", width = 15) @ApiModelProperty(value = "河流岸别") private java.lang.String hlab; /**堤防类型*/ @Excel(name = "堤防类型", width = 15, dicCode = "dflx") @Dict(dicCode = "dflx") @ApiModelProperty(value = "堤防类型") private java.lang.String dflx; /**堤防型式*/ @Excel(name = "堤防型式", width = 15, dicCode = "dfxs") @Dict(dicCode = "dfxs") @ApiModelProperty(value = "堤防型式") private java.lang.String dfxs; /**堤防跨界情况*/ @Excel(name = "堤防跨界情况", width = 15, dicCode = "dfkjqk") @Dict(dicCode = "dfkjqk") @ApiModelProperty(value = "堤防跨界情况") private java.lang.String dfkjqk; /**工程建设情况*/ @Excel(name = "工程建设情况", width = 15, dicCode = "gcjsqk") @Dict(dicCode = "gcjsqk") @ApiModelProperty(value = "工程建设情况") private java.lang.String gcjsqk; /**开工年月*/ @Excel(name = "开工年月", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "开工年月") private java.util.Date kgny; /**建成年月*/ @Excel(name = "建成年月", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "建成年月") private java.util.Date jcny; /**工程任务*/ @Excel(name = "工程任务", width = 15, dicCode = "gcrw") @Dict(dicCode = "gcrw") @ApiModelProperty(value = "工程任务") private java.lang.String gcrw; /**堤防级别*/ @Excel(name = "堤防级别", width = 15, dicCode = "dfjb") @Dict(dicCode = "dfjb") @ApiModelProperty(value = "堤防级别") private java.lang.String dfjb; /**堤防长度(m)*/ @Excel(name = "堤防长度(m)", width = 15) @ApiModelProperty(value = "堤防长度(m)") private java.lang.String dfcd; /**达到规划防洪(潮)标准的长度(m)*/ @Excel(name = "达到规划防洪(潮)标准的长度(m)", width = 15) @ApiModelProperty(value = "达到规划防洪(潮)标准的长度(m)") private java.lang.String ddghfhdcd; /**规划防洪潮标准[重现期](年)*/ @Excel(name = "规划防洪潮标准[重现期](年)", width = 15) @ApiModelProperty(value = "规划防洪潮标准[重现期](年)") private java.lang.String ghfhcbz; /**高程系统*/ @Excel(name = "高程系统", width = 15) @ApiModelProperty(value = "高程系统") private java.lang.String gcxt; /**堤顶高程起点高程(m)*/ @Excel(name = "堤顶高程起点高程(m)", width = 15) @ApiModelProperty(value = "堤顶高程起点高程(m)") private java.lang.String ddgcqdgc; /**堤顶高程终点高程(m)*/ @Excel(name = "堤顶高程终点高程(m)", width = 15) @ApiModelProperty(value = "堤顶高程终点高程(m)") private java.lang.String ddgczdgc; /**设计水(高潮)位(m)*/ @Excel(name = "设计水(高潮)位(m)", width = 15) @ApiModelProperty(value = "设计水(高潮)位(m)") private java.lang.String sjsw; /**堤防高度最小值(m)*/ @Excel(name = "堤防高度最小值(m)", width = 15) @ApiModelProperty(value = "堤防高度最小值(m)") private java.lang.String dfgdzxz; /**堤防高度最大值(m)*/ @Excel(name = "堤防高度最大值(m)", width = 15) @ApiModelProperty(value = "堤防高度最大值(m)") private java.lang.String dfgdzdz; /**堤防宽度最小值(m)*/ @Excel(name = "堤防宽度最小值(m)", width = 15) @ApiModelProperty(value = "堤防宽度最小值(m)") private java.lang.String dfkdzxz; /**堤防宽度最大值(m)*/ @Excel(name = "堤防宽度最大值(m)", width = 15) @ApiModelProperty(value = "堤防宽度最大值(m)") private java.lang.String dfkdzdz; /**水闸数量(个)*/ @Excel(name = "水闸数量(个)", width = 15) @ApiModelProperty(value = "水闸数量(个)") private java.lang.String szsl; /**管涵数量(个)*/ @Excel(name = "管涵数量(个)", width = 15) @ApiModelProperty(value = "管涵数量(个)") private java.lang.String ghsl; /**泵站数量(处)*/ @Excel(name = "泵站数量(处)", width = 15) @ApiModelProperty(value = "泵站数量(处)") private java.lang.String bzsl; /**倒虹吸数量(个)*/ @Excel(name = "倒虹吸数量(个)", width = 15) @ApiModelProperty(value = "倒虹吸数量(个)") private java.lang.String dxhsl; /**堤防工程管理单位名称*/ @Excel(name = "堤防工程管理单位名称", width = 15) @ApiModelProperty(value = "堤防工程管理单位名称") private java.lang.String dfgcgldwmc; /**堤防工程归口管理部门*/ @Excel(name = "堤防工程归口管理部门", width = 15) @ApiModelProperty(value = "堤防工程归口管理部门") private java.lang.String dfgcgkglbmA; /**堤防工程归口管理部门*/ @Excel(name = "堤防工程归口管理部门", width = 15, dicCode = "bzgcglbm") @Dict(dicCode = "bzgcglbm") @ApiModelProperty(value = "堤防工程归口管理部门") private java.lang.String dfgcgkglbmB; /**是否完成划界*/ @Excel(name = "是否完成划界", width = 15, dicCode = "yn") @Dict(dicCode = "yn") @ApiModelProperty(value = "是否完成划界") private java.lang.String sfwchj; /**是否完成确权*/ @Excel(name = "是否完成确权", width = 15, dicCode = "yn") @Dict(dicCode = "yn") @ApiModelProperty(value = "是否完成确权") private java.lang.String sfwcqq; /**地图状态*/ @Excel(name = "地图状态", width = 15) @ApiModelProperty(value = "地图状态") private Integer flag; @TableLogic private String del_flag; /**图形信息*/ @ApiModelProperty(value = "geoinfo") private java.lang.String geoinfo; /**上传文件*/ @Excel(name = "上传文件", width = 15) @ApiModelProperty(value = "上传文件") private java.lang.String scwj; /**矢量文件路径*/ @ApiModelProperty(value = "矢量文件路径") private java.lang.String geopath; }