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>