| | |
| | | and is_deleted = 0 |
| | | </select> |
| | | |
| | | <resultMap id="userDeptGroup" type="org.springblade.modules.system.dto.DeptDTO"> |
| | | <id column="dept_id" property="id"/> |
| | | <result column="dept_name" property="deptName"/> |
| | | <collection property="userList" javaType="java.util.List" ofType="org.springblade.modules.system.entity.User"> |
| | | <result column="id" property="id"/> |
| | | <result column="real_name" property="realName"/> |
| | | <result column="avatar" property="avatar"/> |
| | | <result column="email" property="email"/> |
| | | <result column="phone" property="phone"/> |
| | | <result column="role_id" property="roleId"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <select id="getUserGroupByDept" resultMap="userDeptGroup"> |
| | | SELECT user.id,user.real_name,user.avatar,user.email,user.phone,user.dept_id,user.role_id,dept.dept_name |
| | | FROM blade_user user |
| | | LEFT JOIN blade_dept dept ON dept.id = user.dept_id and dept.is_deleted = 0 |
| | | WHERE user.is_deleted = 0 |
| | | </select> |
| | | |
| | | </mapper> |