类 BaseRoleService<T extends BaseRole>

java.lang.Object
cool.scx.core.base.BaseModelService<T>
cool.scx.ext.organization.base.BaseRoleService<T>
直接已知子类:
RoleService

public abstract class BaseRoleService<T extends BaseRole> extends cool.scx.core.base.BaseModelService<T>
RoleService
版本:
1.1.2
作者:
scx567888
  • 构造器详细资料

    • BaseRoleService

      public BaseRoleService(UserRoleService userRoleService)

      Constructor for CoreRoleService.

      参数:
      userRoleService - a UserRoleService object.
  • 方法详细资料

    • getRoleListByUser

      public List<T> getRoleListByUser(BaseUser user)
      根据 用户获取 角色
      参数:
      user - a BaseUser object
      返回:
      a List object
    • getUserRoleByUserIDs

      public List<UserRole> getUserRoleByUserIDs(cool.scx.sql.SQL userIDs)
      getUserRoleByUserIDs
      参数:
      userIDs - a
      返回:
      a List object
    • findDeptByUserID

      public List<UserRole> findDeptByUserID(Long userID)

      findDeptByUserID.

      参数:
      userID - a Long object
      返回:
      a List object
    • addRoleListWithUserID

      public void addRoleListWithUserID(Long userID, List<Long> roleIDs)
      saveRoleListWithUserID
      参数:
      userID - a Long object
      roleIDs - a String object
    • deleteByUserID

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