Blame view

src/main/resources/mapping/StudentMapper.xml 1.96 KB
ef5c16a0   陈杰   试卷导入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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.jevon.mapper.StudentMapper" >
  <resultMap id="BaseResultMap" type="com.jevon.model.Student" >
    <id column="id" property="id" jdbcType="INTEGER" />
    <result column="open_id" property="analyseId" jdbcType="INTEGER" />
    <result column="school_name" property="schoolName" jdbcType="VARCHAR" />
    <result column="class_name" property="className" jdbcType="VARCHAR" />
    <result column="student_name" property="studentName" jdbcType="VARCHAR" />
    <result column="student_number" property="studentNumber" jdbcType="VARCHAR" />
    <result column="analyse_id" property="analyseId" jdbcType="INTEGER" />
    <result column="score" property="score" jdbcType="FLOAT" />
    <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
  </resultMap>

e6e6895d   陈杰   学科考试概况
16
  <insert id="insertBatch" parameterType="java.util.List">
ef5c16a0   陈杰   试卷导入
17
18
19
20
21
22
23
    insert into sz_learn_student (school_name, class_name,student_name,
    student_number,analyse_id,score,create_time)
    values
     <foreach collection="list" item="emp" separator=",">
       (#{emp.schoolName},#{emp.className},#{emp.studentName},
       #{emp.studentNumber},#{emp.analyseId},#{emp.score},#{emp.createTime})
     </foreach>
e6e6895d   陈杰   学科考试概况
24
  </insert>
ef5c16a0   陈杰   试卷导入
25

5cba275e   陈杰   个人学情
26
27
28
29
30
  <select id="selectBySchoolName" parameterType="com.jevon.model.Student"  resultMap="BaseResultMap">
    select * from sz_learn_student where 1=1
    <if test="analyseId != 0">
      and analyse_id = #{analyseId}
    </if>
e6e6895d   陈杰   学科考试概况
31
    <if test="schoolName != null">
a923e3fe   陈杰   四维诊断
32
33
      and school_name = #{schoolName}
    </if>
e6e6895d   陈杰   学科考试概况
34
    order by score desc
a923e3fe   陈杰   四维诊断
35
  </select>
e6e6895d   陈杰   学科考试概况
36
37

  <select id="selectCountByScore" parameterType="com.jevon.model.Student"  resultType="java.lang.Integer">
a923e3fe   陈杰   四维诊断
38
    select count(1) from sz_learn_student where analyse_id = #{analyseId} and school_name = #{schoolName}
e6e6895d   陈杰   学科考试概况
39
40
    and score <![CDATA[ >= ]]> #{begin} and score <![CDATA[ < ]]> #{end}
  </select>
a923e3fe   陈杰   四维诊断
41
</mapper>
e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

5cba275e   陈杰   个人学情

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

ef5c16a0   陈杰   试卷导入

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

a923e3fe   陈杰   四维诊断

e6e6895d   陈杰   学科考试概况

ef5c16a0   陈杰   试卷导入