package com.hxzk.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.hxzk.deo.HangJingPerSon; import com.hxzk.pojo.TbHjperson; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; public interface HjPersonDao extends BaseMapper { @Select("select id,chejianname as treeName from tb_hjchejian") public List findAllCheJian(); @Select("select id,fenchangname as treeName,chejianid as pid from tb_hjfenchang where chejianid = #{id}") public List findAllFenChang(Integer id); @Select("select id,bumenname as treeName,fenchangid as pid from tb_hjbumen where fenchangid = #{id}") public List findAllBuMen(Integer id); @Select("select name as treeName,phone,zhiwu,caozuo,xuanze from tb_hjperson where chejianname = #{chejianid} and fenchangname = #{fenchangid} and department = #{bumenid}") public List findHangJinPerSon(@Param("chejianid") Integer chejianid, @Param("fenchangid")Integer fenchangid, @Param("bumenid")Integer bumenid); @Select("select id,chejianname as treeName from tb_hjchejian") public List findchejian(); @Select("select id,fenchangname as treeName from tb_hjfenchang") public List findfenchang(); @Select("select id,bumenname as treeName from tb_hjbumen") public List findbumen(); }