浏览代码

修改公共id

gushoubang 1 月之前
父节点
当前提交
d46ad429a0
共有 18 个文件被更改,包括 34 次插入180 次删除
  1. 15 0
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/BaseId.java
  2. 1 6
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Gyjsydjfwscdj.java
  3. 1 6
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Gyjsydscdj.java
  4. 1 6
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Jsgcghxk.java
  5. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Jsydghxk.java
  6. 1 9
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/LandOneCode.java
  7. 2 14
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/NodeAttachment.java
  8. 1 13
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/NodeLand.java
  9. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Project.java
  10. 1 10
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/ProjectWorkflow.java
  11. 1 6
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tdgy.java
  12. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tdhyhs.java
  13. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tjyydhx.java
  14. 1 2
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Workflow.java
  15. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Ydbp.java
  16. 3 8
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/YdbpData.java
  17. 1 7
      siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Ydysyxz.java
  18. 0 58
      siwei-modules/siwei-apply/src/test/java/com/siwei/apply/GyjsydjfwscdjTest.java

+ 15 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/BaseId.java

@@ -0,0 +1,15 @@
+package com.siwei.apply.domain;
+
+import lombok.Data;
+
+import java.util.UUID;
+
+@Data
+public class BaseId {
+    protected String id;
+
+    public void generateId() {
+        this.id = UUID.randomUUID().toString();
+    }
+}
+

+ 1 - 6
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Gyjsydjfwscdj.java

@@ -11,8 +11,7 @@ import java.util.UUID;
  * 国有建设用地使用权及房屋所有权首次登记对象 t_gyjsydjfwscdj
  */
 @Data
-public class Gyjsydjfwscdj {
-    private String id;
+public class Gyjsydjfwscdj extends BaseId {
     private String projectId;      // 项目ID
     private String qlr;            // 权利人
     private String gyqk;           // 共有情况
@@ -34,8 +33,4 @@ public class Gyjsydjfwscdj {
     private Date createdAt;        // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;        // 更新时间
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 6
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Gyjsydscdj.java

@@ -12,8 +12,7 @@ import java.util.UUID;
  * 单独选址第四部分
  */
 @Data
-public class Gyjsydscdj {
-    private String id;
+public class Gyjsydscdj extends BaseId{
     private String projectId;      // 项目ID
     private String qlr;            // 权利人
     private String gyqk;           // 共有情况
@@ -34,8 +33,4 @@ public class Gyjsydscdj {
     private Date createdAt;        // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;        // 更新时间
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 6
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Jsgcghxk.java

@@ -9,8 +9,7 @@ import java.util.Date;
  * 建设工程规划许可对象 t_jsgcghxk
  */
 @Data
-public class Jsgcghxk {
-    private String id; // 主键
+public class Jsgcghxk extends BaseId {
     private String projectId; // 项目ID
     private String ydwz; // 用地位置
     private String yddw; // 用地单位
@@ -29,8 +28,4 @@ public class Jsgcghxk {
     private Date createdAt; // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt; // 更新时间
-
-    public void generateId() {
-        this.id = java.util.UUID.randomUUID().toString();
-    }
 }

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Jsydghxk.java

@@ -5,14 +5,12 @@ import lombok.Data;
 
 import java.util.Date;
 import java.util.Map;
-import java.util.UUID;
 
 /**
  * 建设用地规划许可对象 t_jsydghxk
  */
 @Data
-public class Jsydghxk {
-    private String id;                 // 主键
+public class Jsydghxk extends BaseId {
     private String projectId;          // 项目ID
     private String yddw;               // 用地单位
     private String ydwz;               // 用地位置
@@ -33,8 +31,4 @@ public class Jsydghxk {
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;            // 更新时间
     private String ydUnit;             // 用地面积单位(对应列:yd_unit)
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 9
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/LandOneCode.java

@@ -2,22 +2,14 @@ package com.siwei.apply.domain;
 
 import lombok.Data;
 
-import java.util.UUID;
-
 /**
  * land_one_code 表模型
  * 土地统一编码
  */
 @Data
-public class LandOneCode {
-    private String id;
+public class LandOneCode extends BaseId {
     private String landCode;            // 土地号
     private String projectId;           // 项目id
     private String projectWorkflowId;   // 环节id
     private String code;                // 完整码
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }
-

+ 2 - 14
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/NodeAttachment.java

@@ -4,27 +4,15 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.util.Map;
-import java.util.UUID;
 
 /**
  * 记录流程对应的附件材料
  */
 @Data
-public class NodeAttachment implements Serializable {
-    
-    /** 主键ID */
-    private String id;
-    
+public class NodeAttachment extends BaseId implements Serializable {
     /** 节点id */
     private String nodeId;
-    
+
     /** 附件目录 */
     private Map<String, Object> attachment;
-    
-    /**
-     * 生成主键ID
-     */
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 13
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/NodeLand.java

@@ -3,27 +3,15 @@ package com.siwei.apply.domain;
 import lombok.Data;
 
 import java.io.Serializable;
-import java.util.UUID;
 
 /**
  * 记录业务流程对应的地块图形
  */
 @Data
-public class NodeLand implements Serializable {
-    
-    /** 主键ID */
-    private String id;
-    
+public class NodeLand extends BaseId implements Serializable {
     /** 节点id */
     private String nodeId;
 
     /** 对标t_geom_db数据 */
     private String geomDbId;
-    
-    /**
-     * 生成主键ID
-     */
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Project.java

@@ -5,7 +5,6 @@ import com.siwei.common.core.web.domain.BaseSridEntity;
 import lombok.Data;
 
 import java.util.Date;
-import java.util.UUID;
 
 /**
  * 项目对象 t_project
@@ -14,8 +13,7 @@ import java.util.UUID;
  * @date 2025-02-05
  */
 @Data
-public class Project {
-    private String id;
+public class Project extends BaseId {
     private String name;
     private String code;
     private String company;
@@ -26,8 +24,4 @@ public class Project {
     private Date updateAt;
     private Integer projectType;
     private String creatorId;
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 10
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/ProjectWorkflow.java

@@ -4,17 +4,12 @@ import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
 import java.util.Date;
-import java.util.UUID;
 
 /**
  * 项目流程-节点关联表 t_project_workflow
  */
 @Data
-public class ProjectWorkflow {
-    /**
-     * 主键ID
-     */
-    private String id;
+public class ProjectWorkflow extends BaseId {
     /**
      * 项目id
      */
@@ -50,8 +45,4 @@ public class ProjectWorkflow {
      */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 6
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tdgy.java

@@ -12,8 +12,7 @@ import java.util.UUID;
  * 单独选址第三部分
  */
 @Data
-public class Tdgy {
-    private String id;
+public class Tdgy extends BaseId {
     private String projectId;      // 项目ID
     private String srf;            // 土地受让人
     private String tdyt;           // 土地用途
@@ -33,8 +32,4 @@ public class Tdgy {
     private Date createdAt;        // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;        // 更新时间
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tdhyhs.java

@@ -5,14 +5,12 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.util.Date;
-import java.util.UUID;
 
 /**
  * 土地核验与规划核实
  */
 @Data
-public class Tdhyhs implements Serializable {
-    private String id;                  // 主键ID
+public class Tdhyhs extends BaseId {
     private String projectId;           // 项目ID
     private String ydwz;                // 用地位置
     private String hgzh;                // 合格证号
@@ -31,8 +29,4 @@ public class Tdhyhs implements Serializable {
     private Date createdAt;             // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;             // 更新时间
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Tjyydhx.java

@@ -4,14 +4,12 @@ import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
 import java.util.Date;
-import java.util.UUID;
 
 /**
  * 规划条件与用地红线出具对象 tjyydhx
  */
 @Data
-public class Tjyydhx {
-    private String id;
+public class Tjyydhx extends BaseId {
     private String projectId;      // 项目ID
     private String dkbm;           // 地块编码
     private Float area;            // 用地面积
@@ -28,8 +26,4 @@ public class Tjyydhx {
     private Date createdAt;        // 创建时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;        // 更新时间
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 1 - 2
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Workflow.java

@@ -6,8 +6,7 @@ import lombok.Data;
  * 单独选址/批次报批流程定义表 t_workflow
  */
 @Data
-public class Workflow {
-    private String id;
+public class Workflow extends BaseId{
     private Integer projectType; // 1:单独选址,2:批次报批
     private String name;         // 名称
     private Double index;        // 执行顺序

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Ydbp.java

@@ -5,15 +5,13 @@ import lombok.Data;
 
 import java.util.Date;
 import java.util.Map;
-import java.util.UUID;
 
 /**
  * 用地报批 对象 t_ydbp
  * 单独选址第二部分
  */
 @Data
-public class Ydbp {
-    private String id;
+public class Ydbp extends BaseId {
     private String projectId;
     private String tdyt;//土地用途
     private Float ydArea;//用地面积
@@ -33,8 +31,4 @@ public class Ydbp {
 
     private String ydUnit; // 用地面积单位
     private String zsUnit; // 征收面积单位
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 3 - 8
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/YdbpData.java

@@ -9,8 +9,7 @@ import java.util.Date;
  * 用地报批数据表 t_ydbp_data
  */
 @Data
-public class YdbpData {
-    private String id;
+public class YdbpData extends BaseId {
     private String name;
     private Float ydArea;
     private String ydUnit;
@@ -23,11 +22,7 @@ public class YdbpData {
     private String creatorId;
 
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private java.util.Date createdAt;
+    private Date createdAt;
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private java.util.Date updatedAt;
-
-    public void generateId() {
-        this.id = java.util.UUID.randomUUID().toString();
-    }
+    private Date updatedAt;
 }

+ 1 - 7
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Ydysyxz.java

@@ -5,15 +5,13 @@ import lombok.Data;
 
 import java.util.Date;
 import java.util.Map;
-import java.util.UUID;
 
 /**
  * 用地预审与选址 对象 t_ydysyxz
  * 单独选址第一部分
  */
 @Data
-public class Ydysyxz {
-    private String id;
+public class Ydysyxz extends BaseId {
     private String projectId;
     private String jsyj;//建设依据
     private String jsdd;//建设地点
@@ -32,8 +30,4 @@ public class Ydysyxz {
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date updatedAt;
     private String creatorId;
-
-    public void generateId() {
-        this.id = UUID.randomUUID().toString();
-    }
 }

+ 0 - 58
siwei-modules/siwei-apply/src/test/java/com/siwei/apply/GyjsydjfwscdjTest.java

@@ -1,58 +0,0 @@
-package com.siwei.apply;
-
-import com.siwei.apply.domain.Gyjsydjfwscdj;
-import com.siwei.apply.service.GyjsydjfwscdjService;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * 国有建设用地使用权及房屋所有权首次登记测试类
- */
-@SpringBootTest
-public class GyjsydjfwscdjTest {
-
-    @Autowired
-    private GyjsydjfwscdjService gyjsydjfwscdjService;
-
-    @Test
-    public void testAdd() {
-        Gyjsydjfwscdj gyjsydjfwscdj = new Gyjsydjfwscdj();
-        gyjsydjfwscdj.setProjectId("test-project-001");
-        gyjsydjfwscdj.setQlr("张三");
-        gyjsydjfwscdj.setGyqk("单独所有");
-        gyjsydjfwscdj.setZl("北京市朝阳区某某街道");
-        gyjsydjfwscdj.setQllx("国有建设用地使用权");
-        gyjsydjfwscdj.setQlxz("出让");
-        gyjsydjfwscdj.setTdyt("住宅用地");
-        gyjsydjfwscdj.setArea("100.50");
-        gyjsydjfwscdj.setBdcdyh("110105001001GB00001F00010001");
-        gyjsydjfwscdj.setBdcdjh("京(2024)朝阳区不动产权第0000001号");
-        gyjsydjfwscdj.setDjjg("朝阳区不动产登记中心");
-        gyjsydjfwscdj.setDjDate(new Date());
-        
-        // 设置附件信息
-        Map<String, Object> attachment = new HashMap<>();
-        attachment.put("files", new String[]{"file1.pdf", "file2.jpg"});
-        attachment.put("description", "相关证明文件");
-        gyjsydjfwscdj.setAttachment(attachment);
-        
-        gyjsydjfwscdj.setHasOnchain(false);
-
-        String id = gyjsydjfwscdjService.add(gyjsydjfwscdj);
-        System.out.println("添加成功,返回ID: " + id);
-
-        // 测试查询
-        Gyjsydjfwscdj result = gyjsydjfwscdjService.get(id);
-        System.out.println("查询结果: " + result);
-
-        // 测试更新 (update方法无返回值)
-        result.setQlr("李四");
-        gyjsydjfwscdjService.update(result);
-        System.out.println("更新完成");
-    }
-}