<!-- 统计当前部门作为其他部门的上级的数量--><selectid="findParentCount"parameterType="string"resultType="int">
select count(*) from pe_dept where parent_id=#{deptId}
</select><!-- 删除指定deptId的部门--><deleteid="deleteById"parameterType="string">
delete from pe_dept where dept_id=#{deptId}
</delete>
部门删除分析(1)尝试删除指定id的部门数据(2)如果当前部门没有给其他部门作上级,则可以删除成功,否则删除失败》1 判断是否有没有给其他部门作上级》2 再删除# 判断 记录数==0 是可删除的select count(*) from pe_dept where parent_id=#{deptId}delete from pe_dept where dept_id=#{deptId}部门删除后台TestDeptService@Test public void test06