@Service public class TenantUserServiceImpl extends java.lang.Object implements TenantUserService
Title: 租户用户服务实现
Description: 租户用户服务(主要用户列表查询、租户与用户关系查询)
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Long |
TENANT_ADMIN_ROLE_ID
租户管理角色==1
|
| 构造器和说明 |
|---|
TenantUserServiceImpl(com.xforceplus.dao.user.TenantUserExtendDao tenantUserExtendDao,
com.xforceplus.dao.TenantDao tenantDao)
默认构建函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<com.xforceplus.dto.user.TenantAdminUserDTO> |
findTenantAdminUserByTenantId(java.lang.Long tenantId,
java.lang.Long roleId)
根据根据租户ID和角色ID查询
|
java.util.List<com.xforceplus.dto.user.TenantAdminUserDTO> |
findTenantAdminUserByTenantIds(java.util.Set<java.lang.Long> tenantIds,
java.lang.Long roleId)
按租户ID集合查询租户管理员角色
|
org.springframework.data.domain.Page<com.xforceplus.dto.user.TenantUserDTO> |
findTenantUsersByCondition(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.user.TenantUserBo tenantUserBo)
根据租户ID、租户Code、租户名称及用户状态、用户类型查询相关信息
|
org.springframework.data.domain.Page<com.xforceplus.dto.user.TenantUserDTO> |
findTenantUsersByTenantId(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.user.TenantUserBo tenantUserBo)
根据租户ID及用户状态、用户类型查询相关信息
|
public TenantUserServiceImpl(com.xforceplus.dao.user.TenantUserExtendDao tenantUserExtendDao,
com.xforceplus.dao.TenantDao tenantDao)
tenantUserExtendDao - 租户用户Daopublic org.springframework.data.domain.Page<com.xforceplus.dto.user.TenantUserDTO> findTenantUsersByCondition(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.user.TenantUserBo tenantUserBo)
findTenantUsersByCondition 在接口中 TenantUserServicepageable - 分页对象tenantUserBo - 查询条件public java.util.List<com.xforceplus.dto.user.TenantAdminUserDTO> findTenantAdminUserByTenantIds(java.util.Set<java.lang.Long> tenantIds,
java.lang.Long roleId)
findTenantAdminUserByTenantIds 在接口中 TenantUserServicetenantIds - 租户IDsroleId - 角色@Transactional(readOnly=true,
rollbackFor=java.lang.RuntimeException.class)
public org.springframework.data.domain.Page<com.xforceplus.dto.user.TenantUserDTO> findTenantUsersByTenantId(org.springframework.data.domain.Pageable pageable,
com.xforceplus.bo.user.TenantUserBo tenantUserBo)
findTenantUsersByTenantId 在接口中 TenantUserServicepageable - 分页查询tenantUserBo - 查询条件@Transactional(readOnly=true,
rollbackFor=java.lang.RuntimeException.class)
public java.util.List<com.xforceplus.dto.user.TenantAdminUserDTO> findTenantAdminUserByTenantId(java.lang.Long tenantId,
java.lang.Long roleId)
findTenantAdminUserByTenantId 在接口中 TenantUserServicetenantId - 租户IDroleId - 角色ID