CoursePatrolEvaluationMapper.xml 1.0 KB

123456789101112131415161718192021222324
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.ym.mec.biz.dal.mapper.CoursePatrolEvaluationMapper">
  4. <select id="selectPage" resultType="com.ym.mec.biz.dal.wrapper.CoursePatrolEvaluationWrapper$CoursePatrolEvaluationInfo">
  5. SELECT
  6. t.*
  7. FROM course_patrol_evaluation t
  8. left join course_schedule cs on cs.id_ = t.course_schedule_id_
  9. left join sys_user su on cs.actual_teacher_id_ = su.id_
  10. <where>
  11. <if test="param.keyword != null and param.keyword != ''">
  12. and (su.real_name_ like concat('%',#{param.keyword},'%')
  13. or su.id_ like concat('%',#{param.keyword},'%')
  14. or su.phone_ like concat('%',#{param.keyword},'%'))
  15. </if>
  16. <if test="param.startTime != null">
  17. and cs.class_date_ &lt;= date_format(#{param.startTime},'%Y-%m-%d')
  18. </if>
  19. </where>
  20. </select>
  21. </mapper>