| | |
| | | WHERE u.level_id = #{id} |
| | | </select> |
| | | |
| | | <select id="findByMyLevelAndDepartment" resultType="java.util.HashMap" parameterType="java.lang.Long"> |
| | | SELECT |
| | | DISTINCT u.id as id, |
| | | ul.level_name AS levelName, |
| | | GROUP_CONCAT(d.department_name) AS departmentName, |
| | | u.name as name, |
| | | u.account as account, |
| | | u.profile as profile, |
| | | u.status as STATUS |
| | | FROM user u |
| | | LEFT OUTER JOIN user_level ul ON u.level_id = ul.id |
| | | LEFT OUTER JOIN user_department ud ON ud.user_id = u.id |
| | | LEFT OUTER JOIN department d ON d.id = ud.department_id |
| | | WHERE u.id = #{id} |
| | | </select> |
| | | |
| | | </mapper> |