| | |
| | | <id property="id" column="course_id" /> |
| | | <result property="name" column="course_name" /> |
| | | <result property="logo" column="course_logo" /> |
| | | <result property="stopTime" column="stop_time" /> |
| | | <association property="period" javaType="java.lang.Long" select="getCoursePeriod" column="{courseId=course_id}"/> |
| | | </resultMap> |
| | | |
| | |
| | | </select> |
| | | |
| | | <select id="selectPhaseStudentList" resultMap="ExPhaseStudentResult"> |
| | | select a.*,b.phone as student_phone,b.name as student_name,c.name as phase_name,e.name as create_name,d.id as course_id,d.logo as course_logo,d.name as course_name from ex_phase_student a |
| | | select a.*,b.phone as student_phone,b.name as student_name,c.name as phase_name,e.name as create_name,d.id as course_id,d.logo as course_logo,d.name as course_name,d.stop_time from ex_phase_student a |
| | | left join ex_student b on a.student_id=b.id |
| | | left join ex_course_phase c on c.id=a.phase_id |
| | | left join ex_course d on d.id=c.course_id |