|
@@ -48,7 +48,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="leader" column="leader" />
|
|
|
<result property="status" column="dept_status" />
|
|
|
<result property="locationId" column="location_id" />
|
|
|
- </resultMap>
|
|
|
+ <association property="deptJl" column="locationId" javaType="SysDeptJl" resultMap="deptJLResult" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <resultMap id="deptJLResult" type="SysDeptJl">
|
|
|
+ <id property="id" column="id" />
|
|
|
+ <id property="code" column="code" />
|
|
|
+ <id property="parentId" column="parentId" />
|
|
|
+ <id property="level" column="level" />
|
|
|
+ </resultMap>
|
|
|
|
|
|
<resultMap id="RoleResult" type="SysRole">
|
|
|
<id property="roleId" column="role_id" />
|
|
@@ -63,11 +71,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<sql id="selectUserVo">
|
|
|
select u.user_id, u.dept_id, u.user_name, u.user_type, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.remark, u.jg_id,
|
|
|
d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status, d.location_id,
|
|
|
- r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.power_rids, r.status as role_status
|
|
|
+ r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.power_rids, r.status as role_status,
|
|
|
+ dj.id,dj.code,dj.parent_id,dj.level
|
|
|
from sys_user u
|
|
|
left join sys_dept d on u.dept_id = d.dept_id
|
|
|
left join sys_user_role ur on u.user_id = ur.user_id
|
|
|
left join sys_role r on r.role_id = ur.role_id
|
|
|
+ left join sys_dept_jl dj on dj.id = d.location_id
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
|