feat: 样本管理
This commit is contained in:
@@ -94,7 +94,7 @@ export interface SampleReqVo extends PageParam {
|
||||
|
||||
// 获得样本库分页
|
||||
export const getSamplePage = async (params: SampleReqVo) => {
|
||||
return request("/ai/sample/get", {
|
||||
return request("/ai/sample/page", {
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
@@ -106,30 +106,6 @@ export const getSample = async (id: number) => {
|
||||
});
|
||||
};
|
||||
|
||||
// 查询部门列表
|
||||
// export const getDeptPage = async (params: DeptReq): Promise<Dept[]> => {
|
||||
// return await request.get({ url: "/system/dept/list", params });
|
||||
// };
|
||||
|
||||
export const getDeptPage = (params: SampleReqVo) => {
|
||||
return request("/system/dept/list", {
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
// 查询部门详情
|
||||
// export const getDept = async (id: number) => {
|
||||
// return await request.get({ url: "/system/dept/get?id=" + id });
|
||||
// };
|
||||
|
||||
export const getDept = (id: number) => {
|
||||
return request("/system/dept/get", {
|
||||
method: "GET",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
// 创建样本库
|
||||
export const createSample = (formData: FormData) => {
|
||||
return request("/ai/sample/create", {
|
||||
@@ -148,14 +124,123 @@ export const updateSample = (params: SampleReqVo) => {
|
||||
});
|
||||
};
|
||||
|
||||
// 删除部门
|
||||
// export const deleteDept = async (id: number) => {
|
||||
// return await request.delete({ url: "/system/dept/delete?id=" + id });
|
||||
// };
|
||||
|
||||
export const deleteSample = (id: number) => {
|
||||
export const deleteSample = (id: string) => {
|
||||
return request("/ai/sample/delete", {
|
||||
method: "DELETE",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
//获得样本标签分组库列表
|
||||
export const getSampleTagGroup = async () => {
|
||||
return request("/ai/sampleTagGroup/list", {
|
||||
method: "GET",
|
||||
});
|
||||
};
|
||||
|
||||
//创建样本标签分组库
|
||||
export const createSampleTagGroup = (data: { groupName: string }) => {
|
||||
return request("/ai/sampleTagGroup/create", {
|
||||
method: "POST",
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
//添加关联标签
|
||||
|
||||
export const relateSample = (data: {
|
||||
tagId: number[];
|
||||
sampleIds: number[];
|
||||
}) => {
|
||||
return request("/ai/sample/relate", {
|
||||
method: "PUT",
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
// 删除管理标签
|
||||
export const deleteSampleTagRelate = (data: {
|
||||
tagId: number[];
|
||||
sampleIds: number[];
|
||||
}) => {
|
||||
return request("/ai/sample/deleteRelate", {
|
||||
method: "DELETE",
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
//更新样本库
|
||||
export const updateSamples = (
|
||||
params: { id: number; remark?: string; sampleName?: string }[]
|
||||
) => {
|
||||
return request("/ai/sample/updates", {
|
||||
method: "PUT",
|
||||
data: params,
|
||||
});
|
||||
};
|
||||
|
||||
// 删除样本标签分组库
|
||||
|
||||
export const deleteSampleTagGroup = async (id?: number) => {
|
||||
return request("/ai/sampleTagGroup/delete", {
|
||||
method: "DELETE",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
//更新样本标签分组库
|
||||
|
||||
export const updateSampleTagGroup = async (params: {
|
||||
id: number;
|
||||
groupName: string;
|
||||
}) => {
|
||||
return request("/ai/sampleTagGroup/update", {
|
||||
method: "PUT",
|
||||
data: params,
|
||||
});
|
||||
};
|
||||
|
||||
//获得样本标签库分页
|
||||
|
||||
export const getSampleTagPage = async (params: {
|
||||
groupId?: number;
|
||||
pageNo?: number;
|
||||
pageSize?: number;
|
||||
}) => {
|
||||
return request("/ai/sampleTag/page", {
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
//创建样本标签库
|
||||
|
||||
export const createSampleTag = (data: {
|
||||
groupIds: number[];
|
||||
tagName: string;
|
||||
}) => {
|
||||
return request("/ai/sampleTag/create", {
|
||||
method: "POST",
|
||||
data,
|
||||
});
|
||||
};
|
||||
|
||||
// 删除样本标签库
|
||||
export const deleteSampleTag = async (id?: number) => {
|
||||
return request("/ai/sampleTag/delete", {
|
||||
method: "DELETE",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
//更新样本标签库
|
||||
|
||||
export const updateSampleTag = async (params: {
|
||||
groupIds: number[];
|
||||
tagName: string;
|
||||
}) => {
|
||||
return request("/ai/sampleTag/update", {
|
||||
method: "PUT",
|
||||
data: params,
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user