<?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.stylefeng.guns.modular.system.dao.DeptDao">

	<select id="tree" resultType="com.stylefeng.guns.core.node.ZTreeNode">
		select id,pid as pId,simplename as name,
		(
		CASE
		WHEN (pId = 0 OR pId IS NULL) THEN
			'true'
		ELSE
			'false'
		END
		) as isOpen from dept
	</select>

	<select id="list" resultType="map">
		select * from dept
		<if test="condition != null and condition != ''">
			where simplename like CONCAT('%',#{condition},'%') or fullname like CONCAT('%',#{condition},'%')
		</if>
		order by num ASC
	</select>

</mapper>