OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-15 de2abff4377c9ee83161c954a51de4c9390fff76
src/main/resources/mybatis/query-template/user-template.xml
@@ -182,4 +182,20 @@
        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>