import { AddSoftwareBindParams, BaseListResult, BaseResult, EditSoftwareBindParams, GetSoftwareBindListParams, SoftwareBindData, } from '@models'; import {request} from './request'; const BASE_URL = '/delivery'; /** 查询物料和软件绑定列表 */ export function getSoftwareBindList( data: GetSoftwareBindListParams, signal?: AbortSignal, ): BaseListResult { return request({ method: 'GET', data, signal, url: `${BASE_URL}/getEquipmentBindingSoftware`, }); } /** 获取详情 */ export function getSoftwareBindInfo( id: string, signal?: AbortSignal, ): BaseListResult { return request({ method: 'GET', data: {id, page: '1', limit: '1'}, signal, url: `${BASE_URL}/getEquipmentBindingSoftware`, }); } /** 新增 */ export function addSoftwareBind(data: AddSoftwareBindParams): BaseResult { return request({ method: 'POST', data, url: `${BASE_URL}/addEquipmentBindingSoftware`, }); } /** 修改 */ export function editSoftwareBind(data: EditSoftwareBindParams): BaseResult { return request({ method: 'PUT', data, url: `${BASE_URL}/updateEquipmentBindingSoftware`, }); } /** 删除 */ export function deleteSoftWare(id: string): BaseResult { return request({ method: 'DELETE', data: {id}, url: `${BASE_URL}/delEquipmentBindingSoftware`, }); }