Files
20260512-skg-tk/web/canvas-app/src/api/model.js

35 lines
759 B
JavaScript

/**
* Model API | 模型 API
*/
import { request } from '@/utils'
// 分页查询模型列表
export const getModelPage = (params) =>
request({
url: `/model/page`,
method: 'get',
params: { enable: true, size: 1000, current: 1, ...params }
})
// 根据类型获取模型列表
export const getModelsByType = async (type) => {
const rsp = await getModelPage({ type, enable: true, size: 1000, current: 1 })
return rsp?.data?.records || []
}
// 根据全称获取模型详情
export const getModelByFullName = (fullName) =>
request({
url: `/model/fullName`,
method: 'get',
params: { fullName }
})
// 获取所有模型类型
export const getModelTypes = () =>
request({
url: `/model/types`,
method: 'get'
})