根据岗位编码查询用户信息
This commit is contained in:
parent
346ba1a966
commit
d0a8e2207b
@ -4,9 +4,11 @@ import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserPost {
|
||||
// 用户id
|
||||
private String userId;
|
||||
// 用户名
|
||||
private String nickName;
|
||||
// 用户
|
||||
// 岗位名称
|
||||
private String postName;
|
||||
// 岗位编码
|
||||
private String postCode;
|
||||
|
||||
@ -5,14 +5,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<mapper namespace="com.zhyc.module.common.mapper.UserPostMapper">
|
||||
|
||||
<resultMap type="UserPost" id="UserPostResult">
|
||||
|
||||
<result property="userId" column="user_id" />
|
||||
<result property="nickName" column="nick_name" />
|
||||
<result property="postName" column="post_name"/>
|
||||
<result property="postCode" column="post_code" />
|
||||
</resultMap>
|
||||
|
||||
<select id="getUserPostListByCode" resultMap="UserPostResult">
|
||||
|
||||
SELECT u.user_id, nick_name , post_name , post_code
|
||||
FROM sys_role r
|
||||
JOIN sys_user_role ur ON r.role_id = ur.role_id
|
||||
JOIN sys_user u ON ur.user_id = u.user_id
|
||||
JOIN sys_user_post up ON u.user_id = up.user_id
|
||||
JOIN sys_post p ON up.post_id = p.post_id
|
||||
WHERE p.post_code LIKE CONCAT('%', #{postCode}, '%')
|
||||
AND r.status = 0 and r.del_flag = 0;
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Loading…
x
Reference in New Issue
Block a user