|
|
@@ -397,17 +397,21 @@
|
|
|
</update>
|
|
|
<select id="selectOrganizationList" parameterType="String" resultType="com.goafanti.organization.bo.OrganizationListOut">
|
|
|
select
|
|
|
- om.id,om.create_id as createId,om.create_time as createTime,
|
|
|
- om.update_time as updateTime,om.deleted_sign as deletedSign,
|
|
|
- om.name,om.type,om.manager_id as managerId,
|
|
|
- om.dep_no as depNo,
|
|
|
- om.super_id as superId,
|
|
|
- om.remarks,om.status
|
|
|
+ om.id,om.create_id as createId,om.create_time as createTime,
|
|
|
+ om.update_time as updateTime,om.deleted_sign as deletedSign,
|
|
|
+ om.name,om.type,
|
|
|
+ om.dep_no as depNo,
|
|
|
+ om.remarks,
|
|
|
+ om.status,
|
|
|
+ dm.name as superName,
|
|
|
+ x.name as managerName
|
|
|
from department_management om
|
|
|
+ left join department_management dm on om.super_id = dm.id
|
|
|
+ left join admin x on om.manager_id = x.id
|
|
|
where
|
|
|
- om.deleted_sign = '0'
|
|
|
- and
|
|
|
- om.name != '平台超管中心'
|
|
|
+ om.deleted_sign = '0'
|
|
|
+ and
|
|
|
+ om.name != '平台超管中心'
|
|
|
<if test="name !=null">
|
|
|
AND om.name=#{name,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
@@ -426,10 +430,13 @@
|
|
|
</select>
|
|
|
<select id="selectOrganizationCount" resultType="java.lang.Integer">
|
|
|
select
|
|
|
- count(0)
|
|
|
+ count(0)
|
|
|
from department_management om
|
|
|
+ from department_management om
|
|
|
+ left join department_management dm on om.super_id = dm.id
|
|
|
+ left join admin x on om.manager_id = x.id
|
|
|
where
|
|
|
- om.deleted_sign='0'
|
|
|
+ om.deleted_sign='0'
|
|
|
<if test="name !=null">
|
|
|
AND om.name=#{name,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
@@ -484,14 +491,22 @@
|
|
|
name like concat('%',#{name,jdbcType=VARCHAR},'%')
|
|
|
</select>
|
|
|
<select id="selectAllById" resultType="com.goafanti.organization.bo.OrganizationListOut">
|
|
|
- select
|
|
|
- id,create_id as createId,create_time as createTime,
|
|
|
- update_time as updateTime,deleted_sign as deletedSign,
|
|
|
- name,type,manager_id as managerId,
|
|
|
- dep_no as depNo,
|
|
|
- super_id as superId,
|
|
|
- remarks,status
|
|
|
- from department_management
|
|
|
+ select
|
|
|
+ a.id,
|
|
|
+ a.create_id as createId,
|
|
|
+ a.create_time as createTime,
|
|
|
+ a.update_time as updateTime,
|
|
|
+ a.deleted_sign as deletedSign,
|
|
|
+ a.name,
|
|
|
+ a.type,
|
|
|
+ a.manager_id as managerId,
|
|
|
+ a.dep_no as depNo,
|
|
|
+ a.super_id as superId,
|
|
|
+ a.remarks,
|
|
|
+ a.status,
|
|
|
+ b.name as managerName
|
|
|
+ from department_management a
|
|
|
+ left join admin b on a.manager_id = b.id
|
|
|
where
|
|
|
id=#{id,jdbcType=VARCHAR}
|
|
|
</select>
|