50a253f1ecb030ed01856b3cc4883f143a02f7ab.svn-base 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. package org.jeecg.modules.demo.hzz.shjsgc.dfgc.entity;
  2. import java.io.Serializable;
  3. import java.io.UnsupportedEncodingException;
  4. import java.util.Date;
  5. import java.math.BigDecimal;
  6. import com.baomidou.mybatisplus.annotation.IdType;
  7. import com.baomidou.mybatisplus.annotation.TableId;
  8. import com.baomidou.mybatisplus.annotation.TableLogic;
  9. import com.baomidou.mybatisplus.annotation.TableName;
  10. import lombok.Data;
  11. import com.fasterxml.jackson.annotation.JsonFormat;
  12. import org.springframework.format.annotation.DateTimeFormat;
  13. import org.jeecgframework.poi.excel.annotation.Excel;
  14. import org.jeecg.common.aspect.annotation.Dict;
  15. import io.swagger.annotations.ApiModel;
  16. import io.swagger.annotations.ApiModelProperty;
  17. import lombok.EqualsAndHashCode;
  18. import lombok.experimental.Accessors;
  19. /**
  20. * @Description: 堤防工程
  21. * @Author: jeecg-boot
  22. * @Date: 2021-11-04
  23. * @Version: V1.0
  24. */
  25. @Data
  26. @TableName("rm_dfgc")
  27. @Accessors(chain = true)
  28. @EqualsAndHashCode(callSuper = false)
  29. @ApiModel(value="rm_dfgc对象", description="堤防工程")
  30. public class RmDfgc implements Serializable {
  31. private static final long serialVersionUID = 1L;
  32. /**主键*/
  33. @TableId(type = IdType.ASSIGN_ID)
  34. @ApiModelProperty(value = "主键")
  35. private java.lang.String id;
  36. /**创建人*/
  37. @ApiModelProperty(value = "创建人")
  38. private java.lang.String createBy;
  39. /**创建日期*/
  40. @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
  41. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  42. @ApiModelProperty(value = "创建日期")
  43. private java.util.Date createTime;
  44. /**更新人*/
  45. @ApiModelProperty(value = "更新人")
  46. private java.lang.String updateBy;
  47. /**更新日期*/
  48. @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
  49. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  50. @ApiModelProperty(value = "更新日期")
  51. private java.util.Date updateTime;
  52. /**所属部门*/
  53. @ApiModelProperty(value = "所属部门")
  54. private java.lang.String sysOrgCode;
  55. /**堤防编码*/
  56. @Excel(name = "堤防编码", width = 15)
  57. @ApiModelProperty(value = "堤防编码")
  58. private java.lang.String dfbm;
  59. /**堤防名称*/
  60. @Excel(name = "堤防名称", width = 15)
  61. @ApiModelProperty(value = "堤防名称")
  62. private java.lang.String dfmc;
  63. /**起点位置行政区划*/
  64. @Excel(name = "起点位置行政区划", width = 15)
  65. @ApiModelProperty(value = "起点位置行政区划")
  66. private java.lang.String qdwzxzqh;
  67. /**终点位置行政区划*/
  68. @Excel(name = "终点位置行政区划", width = 15)
  69. @ApiModelProperty(value = "终点位置行政区划")
  70. private java.lang.String zdwzxzqh;
  71. /**起点经度*/
  72. @Excel(name = "起点经度", width = 15)
  73. @ApiModelProperty(value = "起点经度")
  74. private java.lang.Double qdjd;
  75. /**起点纬度*/
  76. @Excel(name = "起点纬度", width = 15)
  77. @ApiModelProperty(value = "起点纬度")
  78. private java.lang.Double qdwd;
  79. /**终点经度*/
  80. @Excel(name = "终点经度", width = 15)
  81. @ApiModelProperty(value = "终点经度")
  82. private java.lang.Double zdjd;
  83. /**终点纬度*/
  84. @Excel(name = "终点纬度", width = 15)
  85. @ApiModelProperty(value = "终点纬度")
  86. private java.lang.Double zdwd;
  87. /**流域*/
  88. @Excel(name = "流域", width = 15, dicCode = "ly")
  89. @Dict(dicCode = "ly")
  90. @ApiModelProperty(value = "流域")
  91. private java.lang.String ly;
  92. /**水系*/
  93. @Excel(name = "水系", width = 15, dicCode = "sx")
  94. @Dict(dicCode = "sx")
  95. @ApiModelProperty(value = "水系")
  96. private java.lang.String sx;
  97. /**河段名称*/
  98. @Excel(name = "河段名称", width = 15)
  99. @ApiModelProperty(value = "河段名称")
  100. private java.lang.String hdmc;
  101. /**所在河流(湖泊、海岸)类型*/
  102. @Excel(name = "所在河流(湖泊、海岸)类型", width = 15, dicCode = "szhllx")
  103. @Dict(dicCode = "szhllx")
  104. @ApiModelProperty(value = "所在河流(湖泊、海岸)类型")
  105. private java.lang.String szhllx;
  106. /**所在河流(湖泊、海岸)名称*/
  107. @Excel(name = "所在河流(湖泊、海岸)名称", width = 15)
  108. @ApiModelProperty(value = "所在河流(湖泊、海岸)名称")
  109. private java.lang.String szhlmc;
  110. /**河流岸别*/
  111. @Excel(name = "河流岸别", width = 15)
  112. @ApiModelProperty(value = "河流岸别")
  113. private java.lang.String hlab;
  114. /**堤防类型*/
  115. @Excel(name = "堤防类型", width = 15, dicCode = "dflx")
  116. @Dict(dicCode = "dflx")
  117. @ApiModelProperty(value = "堤防类型")
  118. private java.lang.String dflx;
  119. /**堤防型式*/
  120. @Excel(name = "堤防型式", width = 15, dicCode = "dfxs")
  121. @Dict(dicCode = "dfxs")
  122. @ApiModelProperty(value = "堤防型式")
  123. private java.lang.String dfxs;
  124. /**堤防跨界情况*/
  125. @Excel(name = "堤防跨界情况", width = 15, dicCode = "dfkjqk")
  126. @Dict(dicCode = "dfkjqk")
  127. @ApiModelProperty(value = "堤防跨界情况")
  128. private java.lang.String dfkjqk;
  129. /**工程建设情况*/
  130. @Excel(name = "工程建设情况", width = 15, dicCode = "gcjsqk")
  131. @Dict(dicCode = "gcjsqk")
  132. @ApiModelProperty(value = "工程建设情况")
  133. private java.lang.String gcjsqk;
  134. /**开工年月*/
  135. @Excel(name = "开工年月", width = 15, format = "yyyy-MM-dd")
  136. @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
  137. @DateTimeFormat(pattern="yyyy-MM-dd")
  138. @ApiModelProperty(value = "开工年月")
  139. private java.util.Date kgny;
  140. /**建成年月*/
  141. @Excel(name = "建成年月", width = 15, format = "yyyy-MM-dd")
  142. @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
  143. @DateTimeFormat(pattern="yyyy-MM-dd")
  144. @ApiModelProperty(value = "建成年月")
  145. private java.util.Date jcny;
  146. /**工程任务*/
  147. @Excel(name = "工程任务", width = 15, dicCode = "gcrw")
  148. @Dict(dicCode = "gcrw")
  149. @ApiModelProperty(value = "工程任务")
  150. private java.lang.String gcrw;
  151. /**堤防级别*/
  152. @Excel(name = "堤防级别", width = 15, dicCode = "dfjb")
  153. @Dict(dicCode = "dfjb")
  154. @ApiModelProperty(value = "堤防级别")
  155. private java.lang.String dfjb;
  156. /**堤防长度(m)*/
  157. @Excel(name = "堤防长度(m)", width = 15)
  158. @ApiModelProperty(value = "堤防长度(m)")
  159. private java.lang.String dfcd;
  160. /**达到规划防洪(潮)标准的长度(m)*/
  161. @Excel(name = "达到规划防洪(潮)标准的长度(m)", width = 15)
  162. @ApiModelProperty(value = "达到规划防洪(潮)标准的长度(m)")
  163. private java.lang.String ddghfhdcd;
  164. /**规划防洪潮标准[重现期](年)*/
  165. @Excel(name = "规划防洪潮标准[重现期](年)", width = 15)
  166. @ApiModelProperty(value = "规划防洪潮标准[重现期](年)")
  167. private java.lang.String ghfhcbz;
  168. /**高程系统*/
  169. @Excel(name = "高程系统", width = 15)
  170. @ApiModelProperty(value = "高程系统")
  171. private java.lang.String gcxt;
  172. /**堤顶高程起点高程(m)*/
  173. @Excel(name = "堤顶高程起点高程(m)", width = 15)
  174. @ApiModelProperty(value = "堤顶高程起点高程(m)")
  175. private java.lang.String ddgcqdgc;
  176. /**堤顶高程终点高程(m)*/
  177. @Excel(name = "堤顶高程终点高程(m)", width = 15)
  178. @ApiModelProperty(value = "堤顶高程终点高程(m)")
  179. private java.lang.String ddgczdgc;
  180. /**设计水(高潮)位(m)*/
  181. @Excel(name = "设计水(高潮)位(m)", width = 15)
  182. @ApiModelProperty(value = "设计水(高潮)位(m)")
  183. private java.lang.String sjsw;
  184. /**堤防高度最小值(m)*/
  185. @Excel(name = "堤防高度最小值(m)", width = 15)
  186. @ApiModelProperty(value = "堤防高度最小值(m)")
  187. private java.lang.String dfgdzxz;
  188. /**堤防高度最大值(m)*/
  189. @Excel(name = "堤防高度最大值(m)", width = 15)
  190. @ApiModelProperty(value = "堤防高度最大值(m)")
  191. private java.lang.String dfgdzdz;
  192. /**堤防宽度最小值(m)*/
  193. @Excel(name = "堤防宽度最小值(m)", width = 15)
  194. @ApiModelProperty(value = "堤防宽度最小值(m)")
  195. private java.lang.String dfkdzxz;
  196. /**堤防宽度最大值(m)*/
  197. @Excel(name = "堤防宽度最大值(m)", width = 15)
  198. @ApiModelProperty(value = "堤防宽度最大值(m)")
  199. private java.lang.String dfkdzdz;
  200. /**水闸数量(个)*/
  201. @Excel(name = "水闸数量(个)", width = 15)
  202. @ApiModelProperty(value = "水闸数量(个)")
  203. private java.lang.String szsl;
  204. /**管涵数量(个)*/
  205. @Excel(name = "管涵数量(个)", width = 15)
  206. @ApiModelProperty(value = "管涵数量(个)")
  207. private java.lang.String ghsl;
  208. /**泵站数量(处)*/
  209. @Excel(name = "泵站数量(处)", width = 15)
  210. @ApiModelProperty(value = "泵站数量(处)")
  211. private java.lang.String bzsl;
  212. /**倒虹吸数量(个)*/
  213. @Excel(name = "倒虹吸数量(个)", width = 15)
  214. @ApiModelProperty(value = "倒虹吸数量(个)")
  215. private java.lang.String dxhsl;
  216. /**堤防工程管理单位名称*/
  217. @Excel(name = "堤防工程管理单位名称", width = 15)
  218. @ApiModelProperty(value = "堤防工程管理单位名称")
  219. private java.lang.String dfgcgldwmc;
  220. /**堤防工程归口管理部门*/
  221. @Excel(name = "堤防工程归口管理部门", width = 15)
  222. @ApiModelProperty(value = "堤防工程归口管理部门")
  223. private java.lang.String dfgcgkglbmA;
  224. /**堤防工程归口管理部门*/
  225. @Excel(name = "堤防工程归口管理部门", width = 15, dicCode = "bzgcglbm")
  226. @Dict(dicCode = "bzgcglbm")
  227. @ApiModelProperty(value = "堤防工程归口管理部门")
  228. private java.lang.String dfgcgkglbmB;
  229. /**是否完成划界*/
  230. @Excel(name = "是否完成划界", width = 15, dicCode = "yn")
  231. @Dict(dicCode = "yn")
  232. @ApiModelProperty(value = "是否完成划界")
  233. private java.lang.String sfwchj;
  234. /**是否完成确权*/
  235. @Excel(name = "是否完成确权", width = 15, dicCode = "yn")
  236. @Dict(dicCode = "yn")
  237. @ApiModelProperty(value = "是否完成确权")
  238. private java.lang.String sfwcqq;
  239. /**地图状态*/
  240. @Excel(name = "地图状态", width = 15)
  241. @ApiModelProperty(value = "地图状态")
  242. private Integer flag;
  243. @TableLogic
  244. private String del_flag;
  245. /**图形信息*/
  246. @ApiModelProperty(value = "geoinfo")
  247. private java.lang.String geoinfo;
  248. /**上传文件*/
  249. @Excel(name = "上传文件", width = 15)
  250. @ApiModelProperty(value = "上传文件")
  251. private java.lang.String scwj;
  252. /**矢量文件路径*/
  253. @ApiModelProperty(value = "矢量文件路径")
  254. private java.lang.String geopath;
  255. }