TimeTableMapper.xml 979 Bytes
<?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.subsidy.mapper.TimeTableMapper">

    <select id="clearProjectId" parameterType="long">
        update time_table t set t.project_id = null where t.id = #{id}
    </select>

    <select id="queryTablesDetail" parameterType="long" resultType="com.subsidy.vo.timetable.QueryTablesDetailVO">
        SELECT
            t.id,
            t.select_time,
            t2.course_name,
            t4.`name`,
            t3.user_name,
            t3.telephone,
            t2.create_date
        FROM
            time_table t
            LEFT JOIN project t2 ON t.project_id = t2.id
            LEFT JOIN teacher t3 ON t2.teacher_id = t3.id
            LEFT JOIN colleges_dict t4 ON t2.college_id = t4.id
        WHERE
            t.delete_date IS NULL
            and t.match_id = #{matchId}
    </select>

</mapper>