|
|
@@ -5,20 +5,15 @@
|
|
|
<!-- 通用设置 -->
|
|
|
<!-- 通用查询列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- tmcm.menu_uuid, tmcm.grade_code, tmcm.app_code, tmcm.display_no, tmcm.op_update_time, tmcm.op_update_user_id, tmcm.op_app_code, tmcm.op_timestamp, tmcm.op_db_user
|
|
|
+ tmcm.menu_uuid, tmcm.grade_code, tmcm.app_code, tmcm.display_no
|
|
|
</sql>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="BaseResultMap" type="com.dk.mdm.model.pojo.mst.ComMenu">
|
|
|
<id column="menu_uuid" property="menuUuid"/>
|
|
|
- <result column="grade_code" property="gradeCode"/>
|
|
|
- <result column="app_code" property="appCode"/>
|
|
|
- <result column="display_no" property="displayNo"/>
|
|
|
- <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_app_code" property="opAppCode"/>
|
|
|
- <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_db_user" property="opDbUser"/>
|
|
|
+ <result column="grade_code" property="gradeCode"/>
|
|
|
+ <result column="app_code" property="appCode"/>
|
|
|
+ <result column="display_no" property="displayNo"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
@@ -27,12 +22,8 @@
|
|
|
<result column="grade_code" property="gradeCode"/>
|
|
|
<result column="app_code" property="appCode"/>
|
|
|
<result column="display_no" property="displayNo"/>
|
|
|
- <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_app_code" property="opAppCode"/>
|
|
|
- <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_db_user" property="opDbUser"/>
|
|
|
<result column="menuName" property="menuName"/>
|
|
|
+ <result column="appName" property="appName"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用条件列 -->
|
|
|
@@ -47,21 +38,6 @@
|
|
|
<if test="displayNo != null">
|
|
|
AND tmcm.display_no = #{displayNo}
|
|
|
</if>
|
|
|
- <if test="opUpdateTime != null">
|
|
|
- AND tmcm.op_update_time = #{opUpdateTime}
|
|
|
- </if>
|
|
|
- <if test="opUpdateUserId != null and opUpdateUserId != ''">
|
|
|
- AND tmcm.op_update_user_id = #{opUpdateUserId}
|
|
|
- </if>
|
|
|
- <if test="opAppCode != null and opAppCode != ''">
|
|
|
- AND tmcm.op_app_code = #{opAppCode}
|
|
|
- </if>
|
|
|
- <if test="opTimestamp != null">
|
|
|
- AND tmcm.op_timestamp = #{opTimestamp}
|
|
|
- </if>
|
|
|
- <if test="opDbUser != null and opDbUser != ''">
|
|
|
- AND tmcm.op_db_user = #{opDbUser}
|
|
|
- </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
|
|
|
@@ -75,12 +51,15 @@
|
|
|
|
|
|
<!-- 查询表dkic_b.t_mst_com_menu,(条件查询+分页)列表 -->
|
|
|
<select id="selectByCond" resultMap="BaseResultMap_list">
|
|
|
- SELECT
|
|
|
- <include refid="Base_Column_List"/>
|
|
|
- ,tam.menu_name as "menuName"
|
|
|
+ SELECT tmcm.menu_uuid
|
|
|
+ , tmcm.grade_code
|
|
|
+ , tmcm.app_code
|
|
|
+ , tmcm.display_no
|
|
|
+ , tam.menu_name as "menuName"
|
|
|
+ , ta.app_name as "appName"
|
|
|
FROM dkic_b.t_mst_com_menu tmcm
|
|
|
- left join sys.t_app_menu tam
|
|
|
- on tmcm.menu_uuid = tam.menu_uuid
|
|
|
+ left join sys.t_app_menu as tam on tmcm.menu_uuid = tam.menu_uuid
|
|
|
+ left join sys.t_application as ta on ta.app_code = tmcm.app_code
|
|
|
<include refid="Condition"/>
|
|
|
<if test="pageSize != null and currentPage != null and pageSize != 0 and currentPage != 0">
|
|
|
limit #{end} offset #{start}
|
|
|
@@ -143,4 +122,11 @@
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
+
|
|
|
+ <!-- 根据条件删除原数据 -->
|
|
|
+ <delete id="deleteByGradeAndAppCode">
|
|
|
+ delete from dkic_b.t_mst_com_menu
|
|
|
+ where grade_code = #{gradeCode}
|
|
|
+ and app_code = #{appCode}
|
|
|
+ </delete>
|
|
|
</mapper>
|