97 lines
2.5 KiB
TypeScript
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 || {}),
|
|
});
|
|
}
|