|
@@ -56,7 +56,8 @@
|
|
<result property="productLine" column="product_line"/>
|
|
<result property="productLine" column="product_line"/>
|
|
<result property="entLevel" column="ent_level"/>
|
|
<result property="entLevel" column="ent_level"/>
|
|
<collection property="serviceCharges" ofType="com.qunzhixinxi.hnqz.admin.api.vo.SysEnterpriseServiceChargeVO"
|
|
<collection property="serviceCharges" ofType="com.qunzhixinxi.hnqz.admin.api.vo.SysEnterpriseServiceChargeVO"
|
|
- select="com.qunzhixinxi.hnqz.admin.mapper.SysDeptSubMapper.listSysEnterpriseServiceCharge" column="ent_id"/>
|
|
|
|
|
|
+ select="com.qunzhixinxi.hnqz.admin.mapper.SysDeptSubMapper.listSysEnterpriseServiceCharge"
|
|
|
|
+ column="ent_id"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<select id="selectDistinctDeptId" resultMap="sysDeptMap">
|
|
<select id="selectDistinctDeptId" resultMap="sysDeptMap">
|
|
@@ -64,7 +65,8 @@
|
|
level
|
|
level
|
|
FROM sys_dept
|
|
FROM sys_dept
|
|
WHERE dept_id = #{query.deptId,jdbcType=INTEGER}
|
|
WHERE dept_id = #{query.deptId,jdbcType=INTEGER}
|
|
- ORDER BY level limit 1
|
|
|
|
|
|
+ ORDER BY level
|
|
|
|
+ LIMIT 1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectDeptList" resultMap="sysDeptMap">
|
|
<select id="selectDeptList" resultMap="sysDeptMap">
|
|
@@ -238,16 +240,21 @@
|
|
|
|
|
|
<select id="pageEntRels" resultMap="sysEntRelMap">
|
|
<select id="pageEntRels" resultMap="sysEntRelMap">
|
|
SELECT el.rel_id,
|
|
SELECT el.rel_id,
|
|
- d.dept_id AS `ent_id`,
|
|
|
|
- d.name AS `ent_name`,
|
|
|
|
- d1.dept_id AS `root_id`,
|
|
|
|
- d1.name AS `root_name`,
|
|
|
|
- el.e_type AS `ent_type`,
|
|
|
|
- el.pro_line AS `product_line`,
|
|
|
|
- el.e_level AS `ent_level`
|
|
|
|
|
|
+ d.dept_id AS `ent_id`,
|
|
|
|
+ d.name AS `ent_name`,
|
|
|
|
+ d1.dept_id AS `root_id`,
|
|
|
|
+ d1.name AS `root_name`,
|
|
|
|
+ el.e_type AS `ent_type`,
|
|
|
|
+ el.pro_line AS `product_line`,
|
|
|
|
+ el.e_level AS `ent_level`
|
|
FROM sys_dept d
|
|
FROM sys_dept d
|
|
- LEFT JOIN sys_ent_rel el ON el.ent_id = d.dept_id
|
|
|
|
- LEFT JOIN sys_dept d1 ON el.root_id = d1.dept_id
|
|
|
|
- WHERE d.del_flag = 0
|
|
|
|
|
|
+ LEFT JOIN sys_ent_rel el ON el.ent_id = d.dept_id
|
|
|
|
+ LEFT JOIN sys_dept d1 ON el.root_id = d1.dept_id
|
|
|
|
+ <where>
|
|
|
|
+ d.del_flag = 0
|
|
|
|
+ <if test="entName != null and entName != ''">
|
|
|
|
+ AND d.ent_name like CONCAT('%', #{entName},'%')
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|