123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?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="cn.com.qmth.scancentral.dao.PaperPageDao">
- <resultMap id="custMap"
- type="cn.com.qmth.scancentral.vo.paper.PaperPageCetVo">
- <result column="absent" property="absent"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- <result column="breach" property="breach"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- <result column="paper_type" property="paperType"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- <result column="question" property="question"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- <result column="selective" property="selective"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- <result column="slice_path" property="slicePath"
- typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
- </resultMap>
- <select id="listByStudentIds" resultMap="custMap">
- SELECT
- pg.paper_Id,
- pg.page_index,
- pg.absent,
- pg.breach,
- pg.paper_type,
- pg.question,
- pg.selective,
- pg.sheet_path,
- pg.slice_path,
- t.student_id,
- t.paper_number
- FROM sc_student_paper t
- left join sc_paper_page pg on t.paper_id = pg.paper_id
- WHERE t.student_id in
- <foreach collection="studentIds" item="item"
- index="index" separator="," open="(" close=")">
- #{item}
- </foreach>
- -- ORDER BY t.paper_number,pg.page_index
- </select>
- </mapper>
|