| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?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="platform.modules.sys.dao.UserGroupDao">
- <select id="findByGroupName" resultType="String">
- select r.name from sys_user_group ur
- left join sys_group r on r.id=ur.group_id
- where user_id=#{userId}
- </select>
- <select id="findByGroupIds" resultType="Integer">
- select group_id from sys_user_group
- where user_id=#{userId}
- </select>
- <select id="findUserIdsByGroupName" resultType="String">
- select group_concat(ur.user_id)
- from sys_user_group ur
- left join sys_group g on g.id = ur.group_id
- where g.name = #{groupName}
- </select>
- <select id="findByGroupId" resultType="platform.modules.sys.entity.UserGroup">
- select
- g.*,
- u.approve_level
- from sys_user_group g
- left join z_user u on u.id = g.user_id
- where g.group_id=#{id}
- </select>
- <select id="findByUserId" resultType="platform.modules.sys.entity.UserGroup">
- select * from sys_user_group
- where user_id=#{userId}
- </select>
- <select id="findUserIdByGroupName" resultType="Integer">
- select user_Id from sys_user_group
- where group_id =
- (SELECT id from sys_group where name = #{str} )
- </select>
- </mapper>
|