front/src/api/InterfaceMappingProvider/order.ts
2026-03-16 19:38:49 +08:00

97 lines
2.5 KiB
TypeScript

// @ts-ignore
/* eslint-disable */
import request from '@/utils/request';
/** 批量创建/新增 轨迹订单 POST /ProviderService/Order/BatchUpsert */
export async function postOrderBatchUpsert(
body: API.BatchUpsertOrderInput,
options?: { [key: string]: any }
) {
return request<any>(`Track/ProviderService/Order/BatchUpsert`, {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
});
}
/** 删除订单 POST /ProviderService/Order/Delete */
export async function postOrderDelete(
body: API.DeleteOrderInput,
options?: { [key: string]: any }
) {
return request<API.IdBaseDto>(`Track/ProviderService/Order/Delete`, {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
});
}
/** 关联、解除关联订单 POST /ProviderService/Order/Link */
export async function postOrderLink(
body: API.LinkOrderInput,
options?: { [key: string]: any }
) {
return request<any>(`Track/ProviderService/Order/Link`, {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
});
}
/** 查询订单轨迹抓取配置 POST /ProviderService/Order/FindOrderPullConfigs */
export async function postOrderFindOrderPullConfigs(
body: { appKey: string; orderType: number; orderNos: string[] },
options?: { [key: string]: any }
) {
return request<any>(`Track/ProviderService/Order/FindOrderPullConfigs`, {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
});
}
/** 修改订单拉取信息(轻易勿动) POST /ProviderService/Order/UpdateOrderPullConfigs */
export async function postOrderUpdateOrderPullConfigs(
body: API.UpdateOrderPullConfigsInput,
options?: { [key: string]: any }
) {
return request<any>(
`Track/ProviderService/Order/UpdateOrderPullConfigs`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 新增、更新订单(存在就更新) POST /ProviderService/Order/Upsert */
export async function postOrderUpsert(
body: API.UpsertOrderInput,
options?: { [key: string]: any }
) {
return request<API.IdBaseDto>(`Track/ProviderService/Order/Upsert`, {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
});
}