import { defHttp } from '@/utils/http/axios'; import { ID, IDS, commonExport } from '@/api/base'; import { TenderTaskVO, TenderTaskForm, TenderTaskQuery } from './model'; /** * 查询招标摘要任务列表 * @param params * @returns */ export function TenderTaskList(params?: TenderTaskQuery) { return defHttp.get({ url: '/productManagement/TenderTask/list', params }); } /** * 导出招标摘要任务列表 * @param params * @returns */ export function TenderTaskExport(params?: TenderTaskQuery) { return commonExport('/productManagement/TenderTask/export', params ?? {}); } /** * 查询招标摘要任务详细 * @param id id * @returns */ export function TenderTaskInfo(id: ID) { return defHttp.get({ url: '/productManagement/TenderTask/' + id }); } /** * 新增招标摘要任务 * @param data * @returns */ export function TenderTaskAdd(data: TenderTaskForm) { return defHttp.postWithMsg({ url: '/productManagement/TenderTask', data }); } /** * 更新招标摘要任务 * @param data * @returns */ export function TenderTaskUpdate(data: TenderTaskForm) { return defHttp.putWithMsg({ url: '/productManagement/TenderTask', data }); } /** * 删除招标摘要任务 * @param id id * @returns */ export function TenderTaskRemove(id: ID | IDS) { return defHttp.deleteWithMsg({ url: '/productManagement/TenderTask/' + id },); }