@RestController(value="admin-user-tenant") @RequestMapping(value="/admin/user/tenant") public class UserTenantController extends BaseController
request, response| 构造器和说明 |
|---|
UserTenantController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
changeDefaultTenant(Map<String,Object> tenantMap)
切换当前用户的默认租户。
|
ApiResult<Pager<Map<String,Object>>> |
pageMyTenants()
分页获取当前用户所拥有的所有租户信息。
|
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, success, success, success, success, validateToken@PostMapping(value="/changeDefaultTenant") @Permission(value="") public ApiResult<String> changeDefaultTenant(@RequestBody Map<String,Object> tenantMap) throws TokenAuthenticationException, SQLException
校验租户是否属于该用户,并更新用户表中的默认租户与组织信息, 最后刷新用户缓存以确保数据一致性。
tenantMap - 包含目标租户ID的请求体参数,格式为 {"tenantId": "xxx"}TokenAuthenticationException - 当前用户未登录或认证异常时抛出SQLException - 数据库操作异常时抛出@GetMapping(value="/pageMyTenants") @Permission(value="") public ApiResult<Pager<Map<String,Object>>> pageMyTenants() throws TokenAuthenticationException
返回的结果中会标记哪个是当前用户的默认租户。
TokenAuthenticationException - 当前用户未登录或认证异常时抛出Copyright © 2026. All rights reserved.