<?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.ruoyi.oa.mapper.BsSchoolMapper">
|
|
<resultMap type="com.ruoyi.oa.domain.BsSchool" id="BasSchoolResult">
|
<result property="id" column="id"/>
|
<result property="code" column="code"/>
|
<result property="name" column="name"/>
|
<result property="provinceCode" column="province_code"/>
|
<result property="cityCode" column="city_code"/>
|
<result property="areaCode" column="area_code"/>
|
<result property="schoolRunLevel" column="school_run_level"/>
|
<result property="disciplineScope" column="discipline_scope"/>
|
<result property="remarks" column="remarks"/>
|
<result property="createBy" column="create_by"/>
|
<result property="createTime" column="create_time"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="delFlag" column="del_flag"/>
|
<result property="version" column="version"/>
|
</resultMap>
|
|
<select id="exportList" resultType="com.ruoyi.oa.domain.vo.BsSchoolVo">
|
select
|
a.id,
|
a.code,
|
a.name,
|
(select b.PROVINCE_NAME from bs_province b where a.province_code = b.PROVINCE_CODE) as provinceCode,
|
(select c.CITY_NAME from bs_city c where a.city_code = c.CITY_CODE) as cityCode,
|
a.school_run_level as schoolRunLevel,
|
a.discipline_scope as disciplineScope
|
from bs_school a
|
where
|
1=1
|
<if test="p.code != null and p.code != null">
|
and a.code like concat('%', #{p.code}, '%')
|
</if>
|
<if test="p.name != null and p.name != null">
|
and a.name like concat('%', #{p.name}, '%')
|
</if>
|
order by a.update_time desc
|
</select>
|
|
|
</mapper>
|