| 1234567891011121314151617181920212223242526 |
- <?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.exam.mapper.ExamActivityMapper">
- <select id="getActivityList" parameterType="com.zhongzheng.modules.exam.bo.ExamActivityQueryBo"
- resultType="com.zhongzheng.modules.exam.vo.ExamActivityVo">
- SELECT ea.*,
- (SELECT su.user_name FROM sys_user su WHERE su.user_id = ea.creator_id) as creatorName,
- ma.apply_name as mockApplyName,
- ma.apply_id as mockApplyId,
- ma.code as mockApplyCode
- FROM exam_activity ea
- LEFT JOIN mock_apply ma ON ea.mock_apply_id = ma.apply_id
- WHERE ea.`status` = 1 AND ma.`status` = 1
- <if test="name != null and name != ''">
- AND (ea.name like concat('%', #{name}, '%'))
- </if>
- </select>
- <select id="getActivityUserList" parameterType="java.lang.Long"
- resultType="com.zhongzheng.modules.exam.bo.ExamActivityUserVo">
- SELECT * FROM exam_activity_user WHERE activity_id = #{activityId}
- </select>
- </mapper>
|