ActivityEnrollMapper.xml 1.5 KB

123456789101112131415161718192021222324252627
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.xjrsoft.module.activity.mapper.ActivityEnrollMapper">
  6. <select id="getPage" parameterType="com.xjrsoft.module.activity.dto.ActivityEnrollPageDto" resultType="com.xjrsoft.module.activity.vo.ActivityEnrollPageVo">
  7. SELECT t1.id,t1.status,t2.name,t1.create_date,t2.user_name,t2.mobile,
  8. (select id from base_teacher where user_id = t1.user_id) as teacher_id,
  9. (select id from base_student where user_id = t1.user_id) as student_id FROM activity_enroll t1
  10. INNER JOIN xjr_user t2 ON t1.user_id = t2.id
  11. WHERE t1.delete_mark = 0 AND t1.activity_info_id = #{dto.activityInfoId}
  12. <if test="dto.status != null">
  13. and t1.status = #{dto.status}
  14. </if>
  15. </select>
  16. <select id="getList" parameterType="com.xjrsoft.module.activity.dto.ActivityEnrollExportDto" resultType="com.xjrsoft.module.activity.vo.ActivityEnrollPageVo">
  17. SELECT t1.id,t1.status,t2.name,t1.create_date,t2.user_name,t2.mobile,
  18. (select id from base_teacher where user_id = t1.user_id) as teacher_id,
  19. (select id from base_student where user_id = t1.user_id) as student_id FROM activity_enroll t1
  20. INNER JOIN xjr_user t2 ON t1.user_id = t2.id
  21. WHERE t1.delete_mark = 0 AND t1.activity_info_id = #{dto.activityInfoId}
  22. <if test="dto.status != null">
  23. and t1.status = #{dto.status}
  24. </if>
  25. </select>
  26. </mapper>