123456789101112131415161718192021222324252627282930 |
- <?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.factory.wx.mapper.WxMapper">
- <!--获取用户功能列表-->
- <select id="getUserFunctions" resultType="com.factory.wx.entity.res.FunctionsRes">
- SELECT DISTINCT m.`name`,
- m.description
- FROM us_user_role ur,
- us_role r,
- us_role_permission rp,
- us_permission p,
- us_module m
- WHERE ur.user_id = ${userId}
- AND ur.role_id = rp.role_id
- AND rp.permission_id = p.id
- AND p.module_id = m.id
- AND ur.role_id = r.id
- AND r.del_flag = 0
- AND p.hidden = 0
- AND p.del_flag = 0
- AND m.del_flag = 0
- AND m.type = 'WX'
- AND description IS NOT NULL
- </select>
- </mapper>
|