From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 27 五月 2020 09:59:29 +0800 Subject: [PATCH] merage --- src/main/resources/mapping/TableInfoMapper.xml | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/resources/mapping/TableInfoMapper.xml b/src/main/resources/mapping/TableInfoMapper.xml index e73114b..ab82581 100644 --- a/src/main/resources/mapping/TableInfoMapper.xml +++ b/src/main/resources/mapping/TableInfoMapper.xml @@ -6,6 +6,10 @@ show TABLES like #{tableName} </select> + <select id="selectIdxByTableName" parameterType="java.lang.String" resultType="java.util.Map" statementType="STATEMENT"> + SELECT * FROM mysql.`innodb_index_stats` a WHERE a.table_name = ${tableName} + </select> + <select id="getTableField" parameterType="String" resultType="com.highdatas.mdm.entity.TableSchemaResult"> select COLUMN_NAME as fieldName,DATA_TYPE as dbType, character_maximum_length as length from information_schema.COLUMNS where table_name = #{tableName} and table_schema = (select database()) </select> @@ -417,6 +421,11 @@ DELETE FROM ${tableName} where ${where} </delete> + <select id="createIdx"> + CREATE INDEX ${idxName} ON ${tableName} (${fields}) + </select> + + <delete id="deleteTempByMaintainId"> DELETE FROM ${tableTempName} where EXISTS ( SELECT pre_merge_id from maintain_detail d @@ -508,7 +517,13 @@ </delete> <select id="selectActMemberShip" parameterType="java.util.Map" resultType="java.util.Map"> - select * from act_id_membership where USER_ID_ = #{userId} and GROUP_ID_ = #{roleId} + select * from ACT_ID_MEMBERSHIP where USER_ID_ = #{userId} and GROUP_ID_ = #{roleId} + </select> + <select id="selectActMemberShipByRole" parameterType="java.util.Map" resultType="java.util.Map"> + select * from ACT_ID_MEMBERSHIP where GROUP_ID_ = #{roleId} + </select> + <select id="selectActMemberShipByUser" parameterType="java.util.Map" resultType="java.util.Map"> + select * from ACT_ID_MEMBERSHIP where USER_ID_ = #{userId} </select> <select id="getOneTempFieldDataByMaintainExtent" statementType="STATEMENT" resultType="java.util.Map"> -- Gitblit v1.8.0