DrawLotGroupDictMapper.xml 1.12 KB
<?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.subsidy.mapper.DrawLotGroupDictMapper">

    <select id="groupJudges" resultType="com.subsidy.vo.group.GroupJudgesVO">
        SELECT
        t2.id,
        t.expector_type,
        t2.username
        FROM
        draw_lots_group_judges t
        LEFT JOIN project_judge t2 ON t.judge_id = t2.id
        WHERE
        t.delete_date IS NULL
        AND t2.delete_date IS NULL
        <if test="roleType != null and roleType != ''">
            AND t.role_type = #{roleType}
        </if>
        and t.group_id = #{groupId}
    </select>

    <select id="groupNums" resultType="com.subsidy.vo.group.GroupNumsVO">
        SELECT
            t2.id,
            t3.user_name
        FROM
            draw_lots_group_items t
            left join project t2 on t.project_id = t2.id
            left join teacher t3 on t2.teacher_id = t3.id
        WHERE
            t.delete_date IS NULL
            AND t.group_id = #{groupId}
        order by t.order_no
    </select>


</mapper>