feat(system): 完成客户端自定义与系统设置
新增管理端客户端自定义标签页、公开与管理端系统设置接口、文件存储设置持久化、数据库迁移、契约类型和 OpenAPI 文档。
This commit is contained in:
@@ -5,6 +5,8 @@ import type {
|
||||
BaseModelUpsertRequest,
|
||||
CatalogProvider,
|
||||
CatalogProviderUpsertRequest,
|
||||
ClientCustomizationSettings,
|
||||
ClientCustomizationSettingsUpdateRequest,
|
||||
CreatedGatewayApiKey,
|
||||
FileStorageChannel,
|
||||
FileStorageSettings,
|
||||
@@ -974,6 +976,25 @@ export async function updateFileStorageSettings(
|
||||
});
|
||||
}
|
||||
|
||||
export async function getClientCustomizationSettings(token: string): Promise<ClientCustomizationSettings> {
|
||||
return request<ClientCustomizationSettings>('/api/admin/system/client-customization/settings', { token });
|
||||
}
|
||||
|
||||
export async function updateClientCustomizationSettings(
|
||||
token: string,
|
||||
input: ClientCustomizationSettingsUpdateRequest,
|
||||
): Promise<ClientCustomizationSettings> {
|
||||
return request<ClientCustomizationSettings>('/api/admin/system/client-customization/settings', {
|
||||
body: input,
|
||||
method: 'PATCH',
|
||||
token,
|
||||
});
|
||||
}
|
||||
|
||||
export async function getPublicClientCustomization(): Promise<ClientCustomizationSettings> {
|
||||
return request<ClientCustomizationSettings>('/api/v1/public/client-customization', { auth: false });
|
||||
}
|
||||
|
||||
export async function createFileStorageChannel(
|
||||
token: string,
|
||||
input: FileStorageChannelUpsertRequest,
|
||||
|
||||
Reference in New Issue
Block a user