| | |
| | | <delete id="deleteRoleMenuByRoleId" parameterType="Long"> |
| | | delete from sys_role_menu where role_id=#{roleId} |
| | | </delete> |
| | | |
| | | |
| | | <delete id="deleteRoleMenu" parameterType="Long"> |
| | | delete from sys_role_menu where role_id in |
| | | <foreach collection="array" item="roleId" open="(" separator="," close=")"> |
| | | #{roleId} |
| | | </foreach> |
| | | </delete> |
| | | delete from sys_role_menu where role_id in |
| | | <foreach collection="ids" item="roleId" open="(" separator="," close=")"> |
| | | #{roleId} |
| | | </foreach> |
| | | </delete> |
| | | |
| | | <insert id="batchRoleMenu"> |
| | | insert into sys_role_menu(role_id, menu_id) values |
| | |
| | | (#{item.roleId},#{item.menuId}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <select id="getAllInIds" resultType="com.xinquan.system.api.domain.SysMenu"> |
| | | select |
| | | menu_id AS menuId, |
| | | menu_name AS menuName, |
| | | parent_id AS parentId, |
| | | order_num AS orderNum, |
| | | `path` AS path, |
| | | component AS component, |
| | | `query` AS query, |
| | | is_frame AS isFrame, |
| | | is_cache AS isCache, |
| | | menu_type AS menuType, |
| | | visible AS visible, |
| | | STATUS AS STATUS, |
| | | IFNULL( perms, '' ) AS perms, |
| | | icon AS icon, |
| | | create_time AS createTime |
| | | from sys_menu where menu_id in |
| | | <foreach collection="menusId" close=")" index="index" item="id" open="(" separator=","> |
| | | #{id} |
| | | </foreach> |
| | | </select> |
| | | </mapper> |