StudentCheckReport.xml 2.62 KB
<?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>