|  |  | 
 |  |  |  | 
 |  |  |     <select id="selectDeptByCode" parameterType="string" resultMap="SysDeptResult"> | 
 |  |  |         select d.dept_id, | 
 |  |  |                d.parent_id, | 
 |  |  |                d.type, | 
 |  |  |                d.dept_code, | 
 |  |  |                d.dept_type, | 
 |  |  |                d.ancestors, | 
 |  |  |                d.dept_name, | 
 |  |  |                d.order_num, | 
 |  |  |                d.leader, | 
 |  |  |                d.phone, | 
 |  |  |                d.email, | 
 |  |  |                d.orgid, | 
 |  |  |                d.his_dept_id, | 
 |  |  |                d.his_parent_id | 
 |  |  |             d.status | 
 |  |  |         d.parent_id, | 
 |  |  |         d.type, | 
 |  |  |         d.dept_code, | 
 |  |  |         d.dept_type, | 
 |  |  |         d.ancestors, | 
 |  |  |         d.dept_name, | 
 |  |  |         d.order_num, | 
 |  |  |         d.leader, | 
 |  |  |         d.phone, | 
 |  |  |         d.email, | 
 |  |  |         d.orgid, | 
 |  |  |         d.his_dept_id, | 
 |  |  |         d.his_parent_id, | 
 |  |  |         d.status | 
 |  |  |         from sys_dept d | 
 |  |  |         where del_flag = 0 | 
 |  |  |           and d.dept_code = #{deptCode} | 
 |  |  |         <if test="deptCode != null and deptCode != ''"> | 
 |  |  |             AND dept_code = #{deptCode} | 
 |  |  |         </if> | 
 |  |  |         <if test="orgid != null and orgid != ''"> | 
 |  |  |             AND orgid = #{orgid} | 
 |  |  |         </if> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="checkDeptExistUser" parameterType="Long" resultType="int"> | 
 |  |  | 
 |  |  |  | 
 |  |  |     <delete id="deleteDeptById" parameterType="Long"> | 
 |  |  |         update sys_dept | 
 |  |  |         set del_flag = '2' | 
 |  |  |         set del_flag = '1' | 
 |  |  |         where dept_id = #{deptId} | 
 |  |  |     </delete> | 
 |  |  |  |