package com.siwei.apply.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; import java.util.Map; import java.util.UUID; /** * 用地预审与选址 对象 t_ydysyxz * 单独选址第一部分 */ @Data public class Ydysyxz { private String id; private String projectId; private String jsyj;//建设依据 private String jsdd;//建设地点 private Float area;//拟用地面积 private String areaUnit;//面积单位 private String hasZz;//是否完成征转 private String xmjsyj;//项目建设依据 private String zzwh;//证书文号 private String fzDate;//发证日期 // JSONB 对应 Java 的 Map 或自定义对象 private Map attachment;//存储附件的目录树 private Boolean hasOnchain = false;//是否上链 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createdAt; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updatedAt; private String creatorId; public void generateId() { this.id = UUID.randomUUID().toString(); } }