<?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.system.mapper.DepartmentSyncMapper">
|
|
<resultMap type="DepartmentSyncDTO" id="DepartmentSyncResult">
|
<result property="departmentId" column="departmentID" />
|
<result property="departmentName" column="departmentName" />
|
<result property="parentId" column="parentID" />
|
<result property="parentName" column="parentName" />
|
</resultMap>
|
|
<!-- 查询合作单位下的所有分公司 -->
|
<select id="selectBranchDepartments" resultMap="DepartmentSyncResult">
|
<![CDATA[
|
SELECT
|
b.departmentID,
|
b.departmentName,
|
b.parentID,
|
a.departmentName AS parentName
|
FROM uv_department a
|
INNER JOIN uv_department b ON a.departmentID = b.parentID
|
WHERE a.departmentName = N'合作单位'
|
ORDER BY b.departmentName
|
]]>
|
</select>
|
|
<!-- 查询转运部下的所有子部门 -->
|
<select id="selectTransportDepartments" resultMap="DepartmentSyncResult">
|
<![CDATA[
|
SELECT
|
b.departmentID,
|
b.departmentName,
|
b.parentID,
|
a.departmentName AS parentName
|
FROM uv_department a
|
INNER JOIN uv_department b ON a.departmentID = b.parentID
|
WHERE a.departmentName = N'转运部'
|
ORDER BY b.departmentName
|
]]>
|
</select>
|
|
</mapper>
|