| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?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.zhongzheng.modules.grade.mapper.ClassGradeUserMapper">
- <resultMap type="com.zhongzheng.modules.grade.domain.ClassGradeUser" id="ClassGradeUserResult">
- <result property="id" column="id"/>
- <result property="userId" column="user_id"/>
- <result property="gradeId" column="grade_id"/>
- <result property="status" column="status"/>
- <result property="createTime" column="create_time"/>
- <result property="updateTime" column="update_time"/>
- </resultMap>
- <resultMap type="com.zhongzheng.modules.grade.vo.ClassGradeUserVo" id="ClassGradeUserVoResult">
- <result property="id" column="id"/>
- <result property="userId" column="user_id"/>
- <result property="gradeId" column="grade_id"/>
- <result property="status" column="status"/>
- <result property="code" column="code"/>
- <result property="realName" column="realname"/>
- <result property="idCard" column="id_card"/>
- <result property="createBy" column="create_by"/>
- <result property="telPhone" column="telphone"/>
- </resultMap>
- <select id="select" parameterType="com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo" resultMap="ClassGradeUserVoResult">
- SELECT
- g.*,
- u.student_code,
- u.realname,
- u.id_card,
- u.telphone
- FROM
- class_grade_user g
- LEFT JOIN `user` u ON g.user_id = u.user_id
- WHERE
- 1 = 1
- <if test="status != null and status.size()!=0 ">
- AND b.status in
- <foreach collection="status" item="item" index="index" open="(" close=")" separator=",">
- #{item}
- </foreach>
- </if>
- <if test="gradeId != null and gradeId != ''">
- AND b.grade_id = #{gradeId}
- </if>
- </select>
- </mapper>
|