|
@@ -256,5 +256,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
+ <!-- 根据角色查询人员 -->
|
|
|
+ <select id="getUserByRoleName" resultType="com.alibaba.fastjson.JSONObject">
|
|
|
+ SELECT
|
|
|
+ u.id AS userId,
|
|
|
+ u.realname AS userName,
|
|
|
+ u.sex AS userSex,
|
|
|
+ u.frozen_time AS frozenTime,
|
|
|
+ d.depart_name AS departName,
|
|
|
+ r.role_name AS roleName,
|
|
|
+ u.`status`
|
|
|
+ FROM
|
|
|
+ `jeecg-boot`.sys_user u
|
|
|
+ LEFT JOIN `jeecg-boot`.sys_depart d ON u.org_code = d.org_code
|
|
|
+ LEFT JOIN `jeecg-boot`.sys_user_role ur ON ur.user_id = u.id
|
|
|
+ LEFT JOIN `jeecg-boot`.sys_role r ON r.id = ur.role_id
|
|
|
+ <where>
|
|
|
+ <if test="roleName != null and roleName != ''">
|
|
|
+ and r.role_name LIKE concat('%',#{roleName},'%')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
</mapper>
|