package cn.com.goldenwater.dcproj.model; import cn.com.goldenwater.core.model.BaseBean; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * entity:AttProjectInsurance * * @author lql * @date 2026-4-21 */ @EqualsAndHashCode(callSuper = true) @AllArgsConstructor @NoArgsConstructor @Data @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"}) public class AttProjectInsurance extends BaseBean implements Serializable { // ID @ApiModelProperty(value = "ID", name = "id") private String id; @ApiModelProperty(value = "业务类型(1:安责险;2:六项机制;)", name = "businessType") private String businessType; // 工程名称 @ApiModelProperty(value = "工程名称", name = "name") private String name; // 工程类型 @ApiModelProperty(value = "工程类型", name = "type") private String type; // 所在地 @ApiModelProperty(value = "所在地", name = "loc") private String loc; // 投资金额(万元) @ApiModelProperty(value = "投资金额(万元)", name = "investment") private String investment; // 计划工期 @ApiModelProperty(value = "计划工期", name = "plannedDuration") private String plannedDuration; // 开工令签发时间(在建时必填) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "开工令签发时间(在建时必填)", name = "startDate") private Date startDate; // 已建 / 在建 @ApiModelProperty(value = "已建 / 在建", name = "status") private String status; // 管理单位(已建时必填) @ApiModelProperty(value = "管理单位(已建时必填)", name = "managementUnit") private String managementUnit; // 建设单位列表 @ApiModelProperty(value = "建设单位列表", name = "constructors") private String constructors; // 联系人 @ApiModelProperty(value = "联系人", name = "contactPerson") private String contactPerson; // 行政区划编码 @ApiModelProperty(value = "行政区划编码", name = "adCode") private String adCode; // 行政区划名称 @ApiModelProperty(value = "行政区划名称", name = "adName") private String adName; // 经度 @ApiModelProperty(value = "经度", name = "centerX") private Double centerX; // 纬度 @ApiModelProperty(value = "纬度", name = "centerY") private Double centerY; // 高德经度 @ApiModelProperty(value = "高德经度", name = "gdX") private Double gdX; // 高德纬度 @ApiModelProperty(value = "高德纬度", name = "gdY") private Double gdY; // 创建时间 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "创建时间", name = "intm") private Date intm; // 修改时间 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "修改时间", name = "uptm") private Date uptm; // 数据状态 @ApiModelProperty(value = "数据状态", name = "dataStat") private String dataStat; }