吉安感知网项目-后端
linwei
2026-01-29 1abd541be8d02dabaa77d3c6d2fecde5ef0e4b5b
drone-service/drone-system/src/main/java/org/sxkj/system/mapper/DeptMapper.xml
@@ -276,6 +276,46 @@
        AND r.code = #{areaCode}
    </select>
    <select id="selectDeptPage" resultType="org.sxkj.system.vo.DeptVO">
        SELECT
            bd.*,
            br.name AS area_name
        FROM
            blade_dept bd LEFT JOIN blade_region br ON br.code = bd.area_code
        WHERE
            bd.is_deleted = 0
        <if test="param2.deptName!=null and param2.deptName!=''">
            and bd.dept_name like concat(concat('%', #{param2.deptName}),'%')
        </if>
        <if test="param2.areaCode!=null and param2.areaCode!=''">
            and bd.area_code like concat(concat('%', #{param2.areaCode}),'%')
        </if>
        <if test="param2.deptCode!=null and param2.deptCode!=''">
            and bd.dept_code = #{param2.deptCode}
        </if>
            ORDER BY bd.create_time DESC
    </select>
    <select id="exportDept" resultType="org.sxkj.system.excel.DeptExcel">
        SELECT
            bd.*,
            br.name AS area_name
        FROM
            blade_dept bd
        LEFT JOIN
            blade_region br ON br.code = bd.area_code
        WHERE
            bd.is_deleted = 0
        <if test="deptName!=null and deptName!=''">
            and bd.dept_name like concat(concat('%', #{deptName}),'%')
        </if>
        <if test="fullName!=null and fullName!=''">
            and bd.full_name like concat(concat('%', #{fullName}),'%')
        </if>
        <if test="areaCode!=null and areaCode!=''">
            and bd.area_code = #{areaCode}
        </if>
    </select>
</mapper>