1234567891011121314151617181920212223242526272829303132 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.huimv.admin.mapper.MenuMapper">
- <select id="getMyMenu" resultType="com.huimv.admin.entity.Menu">
- SELECT * FROM sys_menu
- WHERE id IN
- (SELECT DISTINCT(menu_id) FROM sys_group_menu WHERE group_id IN
- (SELECT group_id FROM sys_account_group WHERE account_id=#{accountName} ))
- AND id IN
- <foreach collection="array" item="farmMenu" open="(" separator="," close=")">
- #{farmMenu}
- </foreach>
- ORDER BY sort ASC
- </select>
- <select id="getMyButton" resultType="string">
- SELECT permission FROM sys_menu
- WHERE id IN
- (SELECT DISTINCT(menu_id) FROM sys_group_menu WHERE group_id IN
- (SELECT group_id FROM sys_account_group WHEGroupMenuMapper.xmlRE
- account_id=#{userId}))
- AND id IN
- <foreach collection="array" item="farmMenu" open="(" separator="," close=")">
- #{farmMenu}
- </foreach>
- and weight =2
- ORDER BY sort ASC
- </select>
- </mapper>
|