tenant: move admin member queries into service
This commit is contained in:
@@ -835,6 +835,20 @@ const docTemplate = `{
|
||||
"name": "page",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"member",
|
||||
"tenant_admin"
|
||||
],
|
||||
"type": "string",
|
||||
"x-enum-varnames": [
|
||||
"TenantUserRoleMember",
|
||||
"TenantUserRoleTenantAdmin"
|
||||
],
|
||||
"description": "Role 按角色过滤(可选):member/tenant_admin。",
|
||||
"name": "role",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"description": "UserID 按用户ID过滤(可选)。",
|
||||
@@ -854,7 +868,7 @@ const docTemplate = `{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.TenantUser"
|
||||
"$ref": "#/definitions/dto.AdminTenantUserItem"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1701,6 +1715,27 @@ const docTemplate = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.AdminTenantUserItem": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"tenant_user": {
|
||||
"description": "TenantUser 租户成员关系记录。",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/definitions/models.TenantUser"
|
||||
}
|
||||
]
|
||||
},
|
||||
"user": {
|
||||
"description": "User 用户基础信息(用于展示 username 等)。",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/definitions/models.User"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.AdminTenantUserJoinResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@@ -829,6 +829,20 @@
|
||||
"name": "page",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"member",
|
||||
"tenant_admin"
|
||||
],
|
||||
"type": "string",
|
||||
"x-enum-varnames": [
|
||||
"TenantUserRoleMember",
|
||||
"TenantUserRoleTenantAdmin"
|
||||
],
|
||||
"description": "Role 按角色过滤(可选):member/tenant_admin。",
|
||||
"name": "role",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"description": "UserID 按用户ID过滤(可选)。",
|
||||
@@ -848,7 +862,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"items": {
|
||||
"$ref": "#/definitions/models.TenantUser"
|
||||
"$ref": "#/definitions/dto.AdminTenantUserItem"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1695,6 +1709,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.AdminTenantUserItem": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"tenant_user": {
|
||||
"description": "TenantUser 租户成员关系记录。",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/definitions/models.TenantUser"
|
||||
}
|
||||
]
|
||||
},
|
||||
"user": {
|
||||
"description": "User 用户基础信息(用于展示 username 等)。",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/definitions/models.User"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.AdminTenantUserJoinResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@@ -185,6 +185,17 @@ definitions:
|
||||
退款原因:建议必填(由业务侧校验);用于审计与追责。
|
||||
type: string
|
||||
type: object
|
||||
dto.AdminTenantUserItem:
|
||||
properties:
|
||||
tenant_user:
|
||||
allOf:
|
||||
- $ref: '#/definitions/models.TenantUser'
|
||||
description: TenantUser 租户成员关系记录。
|
||||
user:
|
||||
allOf:
|
||||
- $ref: '#/definitions/models.User'
|
||||
description: User 用户基础信息(用于展示 username 等)。
|
||||
type: object
|
||||
dto.AdminTenantUserJoinResponse:
|
||||
properties:
|
||||
tenant_user:
|
||||
@@ -1543,6 +1554,16 @@ paths:
|
||||
in: query
|
||||
name: page
|
||||
type: integer
|
||||
- description: Role 按角色过滤(可选):member/tenant_admin。
|
||||
enum:
|
||||
- member
|
||||
- tenant_admin
|
||||
in: query
|
||||
name: role
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- TenantUserRoleMember
|
||||
- TenantUserRoleTenantAdmin
|
||||
- description: UserID 按用户ID过滤(可选)。
|
||||
in: query
|
||||
name: user_id
|
||||
@@ -1557,7 +1578,7 @@ paths:
|
||||
- $ref: '#/definitions/requests.Pager'
|
||||
- properties:
|
||||
items:
|
||||
$ref: '#/definitions/models.TenantUser'
|
||||
$ref: '#/definitions/dto.AdminTenantUserItem'
|
||||
type: object
|
||||
summary: 成员列表(租户管理)
|
||||
tags:
|
||||
|
||||
Reference in New Issue
Block a user