Ver código fonte

土地码修改

gushoubang 1 mês atrás
pai
commit
93f30b8444

+ 9 - 2
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/LandOneCodeMapper.java

@@ -1,11 +1,18 @@
 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 映射接口(无方法占位
+ * 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);
+}

+ 11 - 1
siwei-modules/siwei-apply/src/main/resources/mapper/LandOneCodeMapper.xml

@@ -11,5 +11,15 @@
         <result property="projectWorkflowId" column="project_workflow_id"/>
         <result property="code" column="code"/>
     </resultMap>
-</mapper>
 
+    <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>
+
+    <update id="updateCodeByProjectWorkflowId">
+        UPDATE land_one_code
+        SET code = #{code}
+        WHERE project_workflow_id = #{projectWorkflowId}
+    </update>
+</mapper>