OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-15 de2abff4377c9ee83161c954a51de4c9390fff76
src/main/resources/mybatis/query-template/user-template.xml
@@ -113,8 +113,14 @@
    <!--    이메일 예약 시간 찾기    -->
    <select id="findByReservationNotifyTime" resultType="java.util.HashMap" parameterType="java.util.HashMap">
        select account from user where reservation_notify_time between
        #{startTime} and #{endTime}
        select account from user
        where reservation_notify_time between #{startTime} and #{endTime}
    </select>
    <!--    이메일 실시간 찾기    -->
    <select id="findByRealTimeNotifyTime" resultType="java.util.HashMap" parameterType="java.util.HashMap">
        select account from user
        where reservation_notify_time = "realTime"
    </select>
    <select id="findByAllWorkspace" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.UserCondition">
@@ -176,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>