@Service
public class GradingRoleService
extends java.lang.Object
| 构造器和说明 |
|---|
GradingRoleService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindUsers(long tenantId,
java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindUsers bindUsers)
分级角色绑定用户
|
com.xforceplus.entity.Role |
create(com.xforceplus.api.model.RoleModel.Request.GradingRoleCreate model)
分级角色创建
|
void |
deleteByTenantIdAndId(long tenantId,
java.lang.Long roleId)
删除分级角色
|
void |
disable(long tenantId,
long roleId)
禁用分级角色
|
void |
enable(long roleId)
启用分级角色
|
java.util.List<com.xforceplus.domain.tenant.GradingRoleOrg> |
findBindedOrgsByRoleId(java.lang.Long roleId)
查询分级角色关联的组织
|
java.util.List<com.xforceplus.entity.Resourceset> |
findBindedResourcesetsByRoleId(java.lang.Long roleId)
查询分级角色关联的功能集
|
com.xforceplus.domain.tenant.GradingRoleDTO |
findByRoleId(java.lang.Long roleId)
分级角色详情
|
org.springframework.data.domain.Page<com.xforceplus.domain.tenant.GradingRoleDTO> |
page(com.xforceplus.api.model.RoleModel.Request.Query query,
org.springframework.data.domain.Pageable currentPageable)
分级角色分页列表查询
|
void |
saveGradingRoleOrgs(java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindOrgs bindOrgs)
设置分级角色关联的组织
|
void |
saveGradingRoleResourcesets(java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindResourceSets bindResourceSets)
设置分级角色关联的功能集
|
com.xforceplus.domain.tenant.GradingRoleDTO |
updateByTenantId(long tenantId,
java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.Update model)
分级角色更新
|
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.Role create(com.xforceplus.api.model.RoleModel.Request.GradingRoleCreate model)
model - public org.springframework.data.domain.Page<com.xforceplus.domain.tenant.GradingRoleDTO> page(com.xforceplus.api.model.RoleModel.Request.Query query,
org.springframework.data.domain.Pageable currentPageable)
query - currentPageable - public com.xforceplus.domain.tenant.GradingRoleDTO findByRoleId(java.lang.Long roleId)
roleId - @Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.domain.tenant.GradingRoleDTO updateByTenantId(long tenantId,
java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.Update model)
tenantId - roleId - model - public java.util.List<com.xforceplus.domain.tenant.GradingRoleOrg> findBindedOrgsByRoleId(java.lang.Long roleId)
roleId - public java.util.List<com.xforceplus.entity.Resourceset> findBindedResourcesetsByRoleId(java.lang.Long roleId)
roleId - @Transactional(rollbackFor=java.lang.Exception.class)
public void saveGradingRoleOrgs(java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindOrgs bindOrgs)
roleId - bindOrgs - @Transactional(rollbackFor=java.lang.Exception.class)
public void saveGradingRoleResourcesets(java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindResourceSets bindResourceSets)
roleId - bindResourceSets - @Transactional(rollbackFor=java.lang.Exception.class)
public void bindUsers(long tenantId,
java.lang.Long roleId,
com.xforceplus.api.model.RoleModel.Request.BindUsers bindUsers)
tenantId - roleId - bindUsers - @Transactional(rollbackFor=java.lang.Exception.class)
public void deleteByTenantIdAndId(long tenantId,
java.lang.Long roleId)
tenantId - roleId - @Transactional(rollbackFor=java.lang.Exception.class) public void enable(long roleId)
roleId - @Transactional(rollbackFor=java.lang.Exception.class)
public void disable(long tenantId,
long roleId)
roleId -