类 DeptService

java.lang.Object
cool.scx.core.base.BasicService<Entity>
cool.scx.core.base.BaseModelService<Dept>
cool.scx.ext.organization.dept.DeptService

public class DeptService extends cool.scx.core.base.BaseModelService<Dept>

CoreDeptService class.

版本:
1.1.2
作者:
scx567888
  • 构造器详细资料

    • DeptService

      public DeptService(UserDeptService userDeptService)

      Constructor for CoreDeptService.

      参数:
      userDeptService - a UserDeptService object.
  • 方法详细资料

    • getDeptListByUser

      public List<Dept> getDeptListByUser(User user)
      getDeptListByUser
      参数:
      user - a User object
      返回:
      a List object
    • saveDeptListWithUserID

      public void saveDeptListWithUserID(Long userID, List<Long> deptIDs)
      saveDeptListWithUserID
      参数:
      userID - a Long object
      deptIDs - a String object
    • deleteByUserID

      public void deleteByUserID(Long id)
      参数:
      id - a Long object
    • findDeptByUserID

      public List<UserDept> findDeptByUserID(Long userID)
      参数:
      userID - a Long object
      返回:
      a List object
    • getUserDeptByUserIDs

      public List<UserDept> getUserDeptByUserIDs(cool.scx.sql.AbstractPlaceholderSQL<?> userIDs)

      getUserDeptByUserIDs.

      参数:
      userIDs - a
      返回:
      a List object
    • deleteDeptWithChildren

      public void deleteDeptWithChildren(Long id)
      递归删除 部门节点
      参数:
      id - id
    • getDeptWithChildren

      public List<Dept> getDeptWithChildren(Long id)
      递归查询 dept
      参数:
      id - id
      返回:
      r