jiangqs
2023-06-16 ae41759bafec1c2a1e8858fcdcda4272ed4eb84c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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.ruoyi.system.mapper.staff.SysStaffMapper">
 
    <resultMap id="deptStaffResultMap" type="com.ruoyi.system.domain.vo.MgtDeptStaffListVo">
        <result column="deptId" property="deptId"/>
        <result column="deptName" property="deptName"/>
        <collection property="mgtStaffListVoList" ofType="com.ruoyi.system.domain.vo.MgtStaffListVo">
            <result column="userId" property="userId"/>
            <result column="nickName" property="nickName"/>
        </collection>
    </resultMap>
 
    <select id="listMgtDeptStaff" resultMap="deptStaffResultMap">
        SELECT
        sd.dept_id deptId,
        sd.dept_name deptName,
        su.user_id userId,
        su.nick_name nickName
        FROM sys_dept sd
        LEFT JOIN sys_user su ON sd.dept_id = su.dept_id
        WHERE sd.del_flag = 0 AND su.del_flag = 0
    </select>
 
</mapper>