| | |
| | | import org.apache.ibatis.annotations.Select; |
| | | import org.jeecg.common.system.vo.SelectTreeModel; |
| | | import org.jeecg.modules.system.entity.SysDepart; |
| | | import org.jeecg.modules.system.model.SysDepartTreeModel; |
| | | import org.jeecg.modules.system.model.TreeModel; |
| | | import org.springframework.data.repository.query.Param; |
| | | |
| | | import java.util.List; |
| | |
| | | |
| | | /** |
| | | * 根据用户ID查询部门集合 |
| | | * |
| | | * @param userId 用户id |
| | | * @return List<SysDepart> |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 通过部门编码获取部门id |
| | | * |
| | | * @param orgCode 部门编码 |
| | | * @return String |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 通过部门id 查询部门id,父id |
| | | * |
| | | * @param departId 部门id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据部门Id查询,当前和下级所有部门IDS |
| | | * |
| | | * @param departId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据部门编码获取部门下所有IDS |
| | | * |
| | | * @param orgCodes |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据parent_id查询下级部门 |
| | | * |
| | | * @param parentId 父id |
| | | * @return List<SysDepart> |
| | | */ |
| | | List<SysDepart> queryTreeListByPid(@Param("parentId") String parentId); |
| | | |
| | | /** |
| | | * 根据id下级部门数量 |
| | | * |
| | | * @param parentId |
| | | * @return |
| | | */ |
| | | @Select("SELECT count(*) FROM sys_depart where del_flag ='0' AND parent_id = #{parentId,jdbcType=VARCHAR}") |
| | | Integer queryCountByPid(@Param("parentId")String parentId); |
| | | |
| | | /** |
| | | * 根据OrgCod查询所属公司信息 |
| | | * |
| | | * @param orgCode |
| | | * @return |
| | | */ |
| | | SysDepart queryCompByOrgCode(@Param("orgCode")String orgCode); |
| | | |
| | | /** |
| | | * 根据id下级部门 |
| | | * |
| | | * @param parentId |
| | | * @return |
| | | */ |