| | |
| | | <result column="order" property="order" /> |
| | | <result column="field_type" property="fieldType" /> |
| | | <result column="desp" property="desp" /> |
| | | <result column="operate" property="operate" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="update_time" property="updateTime" /> |
| | | </resultMap> |
| | |
| | | <select id="fromTableAndIds" resultType="com.highdatas.mdm.entity.SysField" statementType="STATEMENT" > |
| | | select * from sys_field where table_name = #{tableName} and field in (${fields}) |
| | | </select> |
| | | |
| | | |
| | | <select id="getMappedMatintainId" resultType="java.lang.String" statementType="STATEMENT" > |
| | | <![CDATA[ |
| | | SELECT maintain_field_id from sys_field f |
| | | LEFT JOIN maintain_field m on f.maintain_field_id = m.id |
| | | WHERE m.order_no < ${orderNo} and m.table_name = ${tableName} ORDER BY m.order_no desc limit 1 |
| | | ]]> |
| | | </select> |
| | | |
| | | <select id="updateOrderNoFront" resultType="java.lang.Integer" statementType="STATEMENT" > |
| | | <![CDATA[ |
| | | update sys_field |
| | | set order_no = order_no + 1 |
| | | where ${maintainParams} and order_no < ${orderNo} and order_no >= ${preOrderNo} |
| | | |
| | | ]]> |
| | | </select> |
| | | |
| | | <select id="updateOrderNoBack" resultType="java.lang.Integer" statementType="STATEMENT" > |
| | | <![CDATA[ |
| | | update sys_field |
| | | set order_no = order_no - 1 |
| | | where ${maintainParams} and order_no <= ${orderNo} and order_no > ${preOrderNo} |
| | | |
| | | ]]> |
| | | </select> |
| | | |
| | | |
| | | <select id="tansNewVersion" resultType="java.lang.Integer" statementType="STATEMENT" > |
| | | <![CDATA[ |
| | | insert into sys_field |
| | | (id,maintain_field_id, code,table_name,field,alias,format,width,visible,editble,align,order_no,field_type,desp, create_time) |
| | | select UUID_SHORT() as id, ${maintainFieldId} as maintain_field_id, code,table_name,field,alias,format,width,visible,editble,align,order_no,field_type,desp, NOW() as create_time from sys_field |
| | | where ${maintainParams} |
| | | |
| | | ]]> |
| | | </select> |
| | | </mapper> |