import type { PageParam, PageResult } from '../../../../../packages/effects/request/src';
|
|
import { requestClient } from '#/api/request';
|
|
export namespace MesPdTemplateApi {
|
/** 工艺参数模板 */
|
export interface Template {
|
id?: number;
|
name?: string;
|
type?: number;
|
parameterIds?: number[];
|
createUser?: string;
|
createTime?: Date;
|
}
|
}
|
|
/** 查询工艺参数模板分页 */
|
export function getTemplatePage(params: PageParam) {
|
return requestClient.get<PageResult<MesPdTemplateApi.Template>>(
|
'/mes/pro/process-design/template/page',
|
{ params },
|
);
|
}
|
|
/** 查询工艺参数模板详情 */
|
export function getTemplate(id: number) {
|
return requestClient.get<MesPdTemplateApi.Template>(
|
`/mes/pro/process-design/template/get?id=${id}`,
|
);
|
}
|
|
/** 新增工艺参数模板 */
|
export function createTemplate(data: MesPdTemplateApi.Template) {
|
return requestClient.post(
|
'/mes/pro/process-design/template/create',
|
data,
|
);
|
}
|
|
/** 修改工艺参数模板 */
|
export function updateTemplate(data: MesPdTemplateApi.Template) {
|
return requestClient.put(
|
'/mes/pro/process-design/template/update',
|
data,
|
);
|
}
|
|
/** 删除工艺参数模板 */
|
export function deleteTemplate(id: number) {
|
return requestClient.delete(
|
`/mes/pro/process-design/template/delete?id=${id}`,
|
);
|
}
|