StudentCheckReport.xml
2.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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.sincere.morningcheck.dao.StudentCheckReportDao">
<!--声明返回结果参数-->
<resultMap id="BaseResultMap" type="com.sincere.morningcheck.model.StudentCheckReport">
<!-- id:指定查询列中的唯 一标识,即主键,可配置多个-->
<id column="student_id" property="student_id" jdbcType="INTEGER" javaType="java.lang.Integer"/>
<result column="cardNo" property="cardNo" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="checkResult" property="checkResult" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="robotResult" property="robotResult" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="String" property="String" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="intime" property="inTime" jdbcType="DATE" javaType="java.sql.Date"/>
<result column="checkTime" property="checkTime" jdbcType="DATE" javaType="java.sql.Date"/>
<result column="temperature" property="temperature" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="handImgId" property="handImgId" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="mouthImgId" property="mouthImgId" jdbcType="VARCHAR" javaType="java.lang.String"/>
<result column="eyeImgId" property="eyeImgId" jdbcType="VARCHAR" javaType="java.lang.String"/>
</resultMap>
<sql id="Base_Column_List">
student_id,cardNo,checkTime,checkResult,robotResult,intime,access,temperature,handImgId,mouthImgId,eyeImgId
</sql>
<insert id="insert" parameterType="com.sincere.morningcheck.model.StudentCheckReport" >
insert xiaoan.dbo.SZ_StudentCheckReport(student_id,cardNo,checkResult,robotResult,intime,checkTime,access,temperature,handImgId,mouthImgId,eyeImgId)
values(#{student_id,jdbcType=VARCHAR}, #{cardNo,jdbcType=VARCHAR}, #{checkResult,jdbcType=VARCHAR}, #{robotResult,jdbcType=VARCHAR},#{inTime,jdbcType=DATE},#{checkTime,jdbcType=DATE},#{access,jdbcType=VARCHAR},#{temperature,jdbcType=VARCHAR},#{handImgId,jdbcType=VARCHAR},#{mouthImgId,jdbcType=VARCHAR},#{eyeImgId,jdbcType=VARCHAR})
</insert>
<select id="getCheckReport" resultMap="BaseResultMap">
select <include refid="Base_Column_List"/> from xiaoan.[dbo].[SZ_StudentCheckReport]
where student_id = #{studentId} and CONVERT(varchar(10),checkTime,23) = CONVERT(varchar(10),getdate(),23)
</select>
</mapper>