feat: 模型管理

This commit is contained in:
2026-02-27 14:23:53 +08:00
parent 912ab4c321
commit 62abb284a6
4 changed files with 333 additions and 1 deletions

View File

@@ -0,0 +1,74 @@
/**
* 返回数据
*
* AiModelRespVO
*/
export interface AiModelRespVO {
/**
* 创建时间
*/
createTime?: string;
/**
* 版本描述
*/
description?: string;
/**
* 主键
*/
id?: number;
/**
* 负载
*/
loadPercentage?: number;
/**
* 模型名称
*/
modelName?: string;
/**
* 状态0-禁用 1-启用 2-测试中 3-已废弃)
*/
status?: number;
/**
* 更新时间
*/
updateTime?: string;
/**
* 版本号
*/
version?: string;
}
import { request } from "@umijs/max";
export const getModelList = async (params: PageParam) => {
return request("/ai/model/page", {
method: "GET",
params,
});
};
export const createModel = async (params: AiModelRespVO) => {
return request("/ai/model/create", {
method: "POST",
data: params,
});
};
export const updateModel = async (params: AiModelRespVO) => {
return request("/ai/model/update", {
method: "PUT",
data: params,
});
};
export const delModel = async (id: number) => {
return request("/ai/model/delete", {
method: "DELETE",
params: { id },
});
};
export const updateModelStatus = async (params: AiModelRespVO) => {
return request("/ai/model/update-status", {
method: "PUT",
params: params,
});
};