增加了子管理员的功能

This commit is contained in:
Monster
2025-08-15 19:13:35 +08:00
parent cc8f3dffbc
commit 0874eacd8b
11 changed files with 923 additions and 23 deletions

View File

@@ -16,9 +16,11 @@ import {
DomainAdminUser,
DomainCreateAdminReq,
DomainExportCompletionDataResp,
DomainGrantRoleReq,
DomainListAdminLoginHistoryResp,
DomainListAdminUserResp,
DomainLoginReq,
DomainRole,
DomainSetting,
DomainUpdateSettingReq,
GetAdminLoginHistoryParams,
@@ -244,6 +246,55 @@ export const getAdminProfile = (params: RequestParams = {}) =>
...params,
});
/**
* @description 获取角色列表
*
* @tags Admin
* @name GetListRole
* @summary 获取角色列表
* @request GET:/api/v1/admin/role
* @response `200` `(WebResp & {
data?: (DomainRole)[],
})` OK
*/
export const getListRole = (params: RequestParams = {}) =>
request<
WebResp & {
data?: DomainRole[];
}
>({
path: `/api/v1/admin/role`,
method: "GET",
type: ContentType.Json,
format: "json",
...params,
});
/**
* @description 授权角色
*
* @tags Admin
* @name PostGrantRole
* @summary 授权角色
* @request POST:/api/v1/admin/role
* @response `200` `WebResp` OK
*/
export const postGrantRole = (
param: DomainGrantRoleReq,
params: RequestParams = {},
) =>
request<WebResp>({
path: `/api/v1/admin/role`,
method: "POST",
body: param,
type: ContentType.Json,
format: "json",
...params,
});
/**
* @description 获取系统设置
*