1
0
Quellcode durchsuchen

修改赋码表

gushoubang vor 1 Monat
Ursprung
Commit
c702eab113

+ 1 - 1
pom.xml

@@ -15,7 +15,7 @@
         <siwei.version>3.6.5</siwei.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <java.version>1.8</java.version>
+        <java.version>11</java.version>
         <spring-boot.version>2.7.18</spring-boot.version>
         <spring-cloud.version>2021.0.9</spring-cloud.version>
         <spring-cloud-alibaba.version>2021.0.6.1</spring-cloud-alibaba.version>

+ 6 - 2
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/LandOneCode.java

@@ -1,15 +1,19 @@
 package com.siwei.apply.domain;
 
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 
 /**
- * land_one_code 表模型
+ * t_land_one_code 表模型
  * 土地统一编码
  */
 @Data
+@EqualsAndHashCode(callSuper = true)
 public class LandOneCode extends BaseId {
     private String landCode;            // 土地号
     private String projectId;           // 项目id
     private String projectWorkflowId;   // 环节id
-    private String code;                // 完整码
+    private String resourceImmobileCode;   // 不动产码
+    private String resourceBusinessCode;   // 业务码
+    private String resourceProjectCode;    // 项目码
 }

+ 3 - 5
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/LandOneCodeMapper.java

@@ -2,17 +2,15 @@ package com.siwei.apply.mapper;
 
 import com.siwei.apply.domain.LandOneCode;
 import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
 
 /**
- * land_one_code 表的 MyBatis 映射接口(新增 add 方法)
+ * t_land_one_code 表的 MyBatis 映射接口(新增 add 方法)
  */
 @Mapper
 public interface LandOneCodeMapper {
     // 添加一条土地统一编码记录
     void add(LandOneCode entity);
 
-    // 根据环节ID(project_workflow_id)修改完整码code
-    void updateCodeByProjectWorkflowId(@Param("projectWorkflowId") String projectWorkflowId,
-                                       @Param("code") String code);
+    // 根据环节ID(project_workflow_id)修改三类编码
+    void updateCodeByProjectWorkflowId(LandOneCode entity);
 }

+ 16 - 6
siwei-modules/siwei-apply/src/main/resources/mapper/LandOneCodeMapper.xml

@@ -9,17 +9,27 @@
         <result property="landCode" column="land_code"/>
         <result property="projectId" column="project_id"/>
         <result property="projectWorkflowId" column="project_workflow_id"/>
-        <result property="code" column="code"/>
+        <result property="resourceImmobileCode" column="resource_immobile_code"/>
+        <result property="resourceBusinessCode" column="resource_business_code"/>
+        <result property="resourceProjectCode" column="resource_project_code"/>
     </resultMap>
 
     <insert id="add" parameterType="com.siwei.apply.domain.LandOneCode">
-        INSERT INTO land_one_code (id, land_code, project_id, project_workflow_id, code)
-        VALUES (#{id}, #{landCode}, #{projectId}, #{projectWorkflowId}, #{code})
+        INSERT INTO t_land_one_code (
+            id, land_code, project_id, project_workflow_id,
+            resource_immobile_code, resource_business_code, resource_project_code
+        )
+        VALUES (
+            #{id}, #{landCode}, #{projectId}, #{projectWorkflowId},
+            #{resourceImmobileCode}, #{resourceBusinessCode}, #{resourceProjectCode}
+        )
     </insert>
 
-    <update id="updateCodeByProjectWorkflowId">
-        UPDATE land_one_code
-        SET code = #{code}
+    <update id="updateCodeByProjectWorkflowId" parameterType="com.siwei.apply.domain.LandOneCode">
+        UPDATE t_land_one_code
+        SET resource_immobile_code = #{resourceImmobileCode},
+            resource_business_code = #{resourceBusinessCode},
+            resource_project_code = #{resourceProjectCode}
         WHERE project_workflow_id = #{projectWorkflowId}
     </update>
 </mapper>