From 2411eadd4ad4bef5c08c6ba2ea5898ea72136e29 Mon Sep 17 00:00:00 2001
From: kimi42345 <kimi42345@outlook.com>
Date: 星期一, 02 三月 2020 11:13:35 +0800
Subject: [PATCH] add assebmle

---
 src/main/resources/mapping/TableInfoMapper.xml |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/src/main/resources/mapping/TableInfoMapper.xml b/src/main/resources/mapping/TableInfoMapper.xml
index c208b70..2c07579 100644
--- a/src/main/resources/mapping/TableInfoMapper.xml
+++ b/src/main/resources/mapping/TableInfoMapper.xml
@@ -195,7 +195,7 @@
         select ${fields} from ${tableName} where ${where}
     </select>
 
-    <select id="tempDeal"  statementType="STATEMENT"  resultType="java.lang.Long">
+    <select id="tempDeal"  statementType="STATEMENT" resultType="java.lang.Integer">
 
         UPDATE ${tableTempName} t
         SET deal = 1
@@ -435,7 +435,15 @@
     <select id="insertMatintainDetailFromTemp" statementType="STATEMENT" resultType="java.lang.Integer">
 
         INSERT INTO maintain_detail
-        SELECT md5(uuid()) as id, ${maintainId} as parent_id, 'create' as operate, id as pre_merge_id, NOW() as createdate
+        SELECT md5(uuid()) as id, ${maintainId} as parent_id, ${operate} as operate, id as pre_merge_id, NOW() as create_time
+        from ${tableTempName}  m WHERE m.deal = 0
+
+    </select>
+
+    <select id="insertMatintainDetailFromStandrad" statementType="STATEMENT" resultType="java.lang.Integer">
+
+        INSERT INTO maintain_detail
+        SELECT md5(uuid()) as id, ${maintainId} as parent_id, 'delete' as operate, id as pre_merge_id, NOW() as create_time
         from ${tableTempName}  m WHERE m.deal = 0
 
     </select>
@@ -444,6 +452,13 @@
 
         update ${tableTempName}
         set std_id = md5(uuid()) WHERE deal = 0
+
+    </select>
+
+    <select id="insertRecordFromStandrad" statementType="STATEMENT" resultType="java.lang.Integer">
+         INSERT INTO ${recordTableName}
+        SELECT ${tempFieldList}, 0 as deal
+        from  ${tableName}
 
     </select>
 
@@ -476,7 +491,7 @@
         DELETE  ${tableTempName} from  ${tableTempName}
         INNER JOIN maintain_detail on maintain_detail.pre_merge_id =  ${tableTempName}.id
         WHERE maintain_detail.parent_id = ${maintainId} and  ${tableTempName}.std_id = ${stdId}
-\
+
 
     </select>
 </mapper>

--
Gitblit v1.8.0