856e8d3c5e8128cdd6eb79e889afd5ae5f66cac5.svn-base 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package cn.com.goldenwater.dcproj.model;
  2. import cn.com.goldenwater.core.model.BaseBean;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.NoArgsConstructor;
  10. import java.io.Serializable;
  11. import java.util.Date;
  12. /**
  13. * entity:AttProjectInsurance
  14. *
  15. * @author lql
  16. * @date 2026-4-21
  17. */
  18. @EqualsAndHashCode(callSuper = true)
  19. @AllArgsConstructor
  20. @NoArgsConstructor
  21. @Data
  22. @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"})
  23. public class AttProjectInsurance extends BaseBean implements Serializable {
  24. // ID
  25. @ApiModelProperty(value = "ID", name = "id")
  26. private String id;
  27. @ApiModelProperty(value = "业务类型(1:安责险;2:六项机制;)", name = "businessType")
  28. private String businessType;
  29. // 工程名称
  30. @ApiModelProperty(value = "工程名称", name = "name")
  31. private String name;
  32. // 工程类型
  33. @ApiModelProperty(value = "工程类型", name = "type")
  34. private String type;
  35. // 所在地
  36. @ApiModelProperty(value = "所在地", name = "loc")
  37. private String loc;
  38. // 投资金额(万元)
  39. @ApiModelProperty(value = "投资金额(万元)", name = "investment")
  40. private String investment;
  41. // 计划工期
  42. @ApiModelProperty(value = "计划工期", name = "plannedDuration")
  43. private String plannedDuration;
  44. // 开工令签发时间(在建时必填)
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  46. @ApiModelProperty(value = "开工令签发时间(在建时必填)", name = "startDate")
  47. private Date startDate;
  48. // 已建 / 在建
  49. @ApiModelProperty(value = "已建 / 在建", name = "status")
  50. private String status;
  51. // 管理单位(已建时必填)
  52. @ApiModelProperty(value = "管理单位(已建时必填)", name = "managementUnit")
  53. private String managementUnit;
  54. // 建设单位列表
  55. @ApiModelProperty(value = "建设单位列表", name = "constructors")
  56. private String constructors;
  57. // 联系人
  58. @ApiModelProperty(value = "联系人", name = "contactPerson")
  59. private String contactPerson;
  60. // 行政区划编码
  61. @ApiModelProperty(value = "行政区划编码", name = "adCode")
  62. private String adCode;
  63. // 行政区划名称
  64. @ApiModelProperty(value = "行政区划名称", name = "adName")
  65. private String adName;
  66. // 经度
  67. @ApiModelProperty(value = "经度", name = "centerX")
  68. private Double centerX;
  69. // 纬度
  70. @ApiModelProperty(value = "纬度", name = "centerY")
  71. private Double centerY;
  72. // 高德经度
  73. @ApiModelProperty(value = "高德经度", name = "gdX")
  74. private Double gdX;
  75. // 高德纬度
  76. @ApiModelProperty(value = "高德纬度", name = "gdY")
  77. private Double gdY;
  78. // 创建时间
  79. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  80. @ApiModelProperty(value = "创建时间", name = "intm")
  81. private Date intm;
  82. // 修改时间
  83. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  84. @ApiModelProperty(value = "修改时间", name = "uptm")
  85. private Date uptm;
  86. // 数据状态
  87. @ApiModelProperty(value = "数据状态", name = "dataStat")
  88. private String dataStat;
  89. }