| 123456789101112131415161718192021222324 |
- <?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.xjrsoft.module.student.mapper.BaseStudentMapper">
- <select id="getStudentInfo" resultType="com.xjrsoft.module.student.vo.StudentInfoVo">
- SELECT t1.user_id,t5.id as grade_id,t5.name AS grade_name,t4.id as class_id,t4.name AS class_name,t2.name AS student_name,t1.student_id,t2.gender,t3.enrollment_type,t6.id as major_id,t6.name AS major_name FROM base_student t1
- INNER JOIN xjr_user t2 ON t1.user_id = t2.id
- LEFT JOIN base_student_school_roll t3 ON t1.user_id = t3.user_id
- LEFT JOIN base_class t4 ON t3.class_id = t4.id
- LEFT JOIN base_grade t5 ON t3.grade_id = t5.id
- LEFT JOIN base_major_set t6 ON t3.major_set_id = t6.id
- where t1.delete_mark=0 and t2.delete_mark=0 and t1.user_id=#{userId};
- </select>
- <!--姓名和性别,测试阶段采用姓名第一个字拼接user_id的方式脱敏-->
- <select id="getJianyueStudentList" resultType="com.xjrsoft.module.schedule.vo.StudentJianyuekbVo">
- SELECT t1.id AS registerNo, CONCAT(SUBSTRING(t2.name,1,1),t2.id) AS realName,t3.grade_id AS gradeSerialNo,CONCAT(SUBSTRING(t2.name,1,1),t2.id) AS alias,t2.gender,t2.id AS extendId FROM base_student t1
- INNER JOIN xjr_user t2 ON t1.user_id = t2.id
- INNER JOIN base_student_school_roll t3 ON t1.user_id = t3.user_id
- WHERE t1.delete_mark = 0 AND t2.delete_mark = 0
- AND t1.student_id IS NOT NULL AND t1.student_id != ''
- AND t3.archives_status = 'FB2901';
- </select>
- </mapper>
|