SmartEvaluateTeacherMapper.xml 1015 B

12345678910111213141516171819202122232425
  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.template.mapper.SmartEvaluateTeacherMapper">
  4. <select id="getAvgLowingScore" resultType="Double">
  5. select AVG(lowing_score) as lowing_score from `smart_evaluate_teacher`
  6. where deleted=0 and term=#{term}
  7. </select>
  8. <resultMap type="com.template.model.vo.EvaluateTeacherVo" id="smartTopTeacherMap">
  9. <result property="id" column="id"/>
  10. <result property="name" column="name"/>
  11. </resultMap>
  12. <select id="smartTopTeacherList" resultType="com.template.model.vo.EvaluateTeacherVo" resultMap="smartTopTeacherMap">
  13. select id,name from smart_evaluate_teacher
  14. where term in
  15. (select t.term from(select term from smart_evaluate_teacher
  16. where deleted = 0 order by term desc
  17. limit 1) as t) and deleted = 0
  18. order by total_score desc
  19. </select>
  20. </mapper>