“djh”
2024-12-27 3aae8ddd5b9624626921abdcc33122dccdcd5c61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?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.gkhy.exam.noncoalmine.mapper.ExamSiteMapper">
    <select id="listByPage" resultType="com.gkhy.exam.noncoalmine.model.vo.ExamSiteVO">
        SELECT
        s.*,
        d.name as districtName
        FROM
        exam_site s
        LEFT JOIN sys_district d ON d.id = s.district_id
        WHERE
        s.del_flag = 0
        <if test="query.siteName != null and query.siteName != ''">
            and s.site_name like concat('%', #{query.siteName}, '%')
        </if>
        <if test="query.districtCode != null and query.districtCode != ''">
            AND d.`code` LIKE concat(#{query.districtCode}, '%')
        </if>
        <if test="query.isCm != null">
            AND s.is_cm = #{query.isCm}
        </if>
        order by s.create_time desc
    </select>
</mapper>