| | |
| | | |
| | | |
| | | <select id="selectByTableMasterId" resultType="java.util.Map" statementType="STATEMENT" > |
| | | select * from master_modified where table_name = #{tableName} and master_id = #{fields} |
| | | select * from master_modified where table_name = ${tableName} and master_id = ${masterId} |
| | | </select> |
| | | |
| | | |
| | | <insert id="insertUserByTableNameUserId" statementType="STATEMENT" > |
| | | INSERT INTO master_modified (id, table_name, master_id, ${userId}) SELECT replace(uuid(),'-', '') as id, ${tableName} as table_name, a.id as master_id, ${fieldStr} as ${userId} from |
| | | ( |
| | | SELECT temp.id from maintain_detail LEFT JOIN |
| | | ${recordTableName} temp on temp.id = maintain_detail.pre_merge_id |
| | | WHERE maintain_detail.parent_id = ${maintainId} |
| | | ) a |
| | | </insert> |
| | | |
| | | <insert id="insertJsonByTableNameUserId" statementType="STATEMENT" > |
| | | INSERT INTO master_modified (id, table_name, master_id, pre_record ) SELECT replace(uuid(),'-', '') as id, ${tableName} as table_name, a.id as master_id, ${jsonStr} as pre_record from |
| | | ( |
| | | SELECT temp.id from maintain_detail LEFT JOIN |
| | | ${recordTableName} temp on temp.id = maintain_detail.pre_merge_id |
| | | WHERE maintain_detail.parent_id = ${maintainId} |
| | | ) a |
| | | </insert> |
| | | |
| | | |
| | | <select id="selectByMaintainId" resultType="java.util.Map" statementType="STATEMENT" > |
| | | SELECT * from master_modified |
| | | WHERE EXISTS |
| | | ( |
| | | select id from |
| | | (SELECT std_id as id from maintain_detail LEFT JOIN |
| | | ${recoedTableName} temp on temp.id = maintain_detail.pre_merge_id |
| | | WHERE maintain_detail.parent_id = ${maintainId}) |
| | | a |
| | | where a.id = master_modified.master_id) |
| | | </select> |
| | | |
| | | </mapper> |