|
@@ -21,7 +21,7 @@
|
|
WHERE u.username=#{username}
|
|
WHERE u.username=#{username}
|
|
</select>
|
|
</select>
|
|
<select id="getMenusByRoleIds" resultType="com.caimei365.manager.entity.SysMenu">
|
|
<select id="getMenusByRoleIds" resultType="com.caimei365.manager.entity.SysMenu">
|
|
- SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.create_time AS createTime
|
|
|
|
|
|
+ SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.sort, m.create_time AS createTime
|
|
FROM sys_menu m
|
|
FROM sys_menu m
|
|
LEFT JOIN sys_role_menu rm ON m.id = rm.menu_id
|
|
LEFT JOIN sys_role_menu rm ON m.id = rm.menu_id
|
|
WHERE m.del_flag = 0 AND m.status = 0 AND rm.role_id IN
|
|
WHERE m.del_flag = 0 AND m.status = 0 AND rm.role_id IN
|
|
@@ -30,7 +30,7 @@
|
|
</foreach>
|
|
</foreach>
|
|
</select>
|
|
</select>
|
|
<select id="getMenuList" resultType="com.caimei365.manager.entity.SysMenu">
|
|
<select id="getMenuList" resultType="com.caimei365.manager.entity.SysMenu">
|
|
- SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.create_time AS createTime
|
|
|
|
|
|
+ SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.sort, m.create_time AS createTime
|
|
FROM sys_menu m
|
|
FROM sys_menu m
|
|
WHERE m.del_flag = 0
|
|
WHERE m.del_flag = 0
|
|
<if test="parentId!= null and parentId != '' ">
|
|
<if test="parentId!= null and parentId != '' ">
|
|
@@ -44,15 +44,19 @@
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
<select id="getMenu" resultType="com.caimei365.manager.entity.SysMenu">
|
|
<select id="getMenu" resultType="com.caimei365.manager.entity.SysMenu">
|
|
- SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.create_time AS createTime
|
|
|
|
|
|
+ SELECT m.id, m.title , m.name, m.icon, m.level, m.parent_id AS parentId, m.status, m.sort, m.create_time AS createTime
|
|
FROM sys_menu m
|
|
FROM sys_menu m
|
|
WHERE m.id = #{id}
|
|
WHERE m.id = #{id}
|
|
</select>
|
|
</select>
|
|
<update id="updateMenu">
|
|
<update id="updateMenu">
|
|
- UPDATE sys_menu SET title=#{title}, name=#{name}, icon=#{icon}, parent_id=#{parentId}, status=#{status}, update_time=NOW()
|
|
|
|
|
|
+ UPDATE sys_menu SET title=#{title}, name=#{name}, icon=#{icon}, parent_id=#{parentId}, status=#{status}, sort=#{sort}, update_time=NOW()
|
|
WHERE id = #{id}
|
|
WHERE id = #{id}
|
|
</update>
|
|
</update>
|
|
<update id="deleteMenu">
|
|
<update id="deleteMenu">
|
|
UPDATE sys_menu SET del_flag=1, update_time=NOW() WHERE id = #{id}
|
|
UPDATE sys_menu SET del_flag=1, update_time=NOW() WHERE id = #{id}
|
|
</update>
|
|
</update>
|
|
|
|
+ <insert id="insertMenu">
|
|
|
|
+ INSERT INTO sys_menu(title, name, icon, level, parent_id, status, sort, create_time)
|
|
|
|
+ VALUES (#{title}, #{name}, #{icon}, #{level}, #{parentId}, #{status}, #{sort}, NOW())
|
|
|
|
+ </insert>
|
|
</mapper>
|
|
</mapper>
|