112 lines
3.1 KiB
TypeScript
112 lines
3.1 KiB
TypeScript
// @ts-ignore
|
|
/* eslint-disable */
|
|
import request from '@/utils/request';
|
|
|
|
/** 删除运输时效规则场景 POST /Warning/Transport/DeleteTransportWarningScene */
|
|
export async function postWarningTransportDeleteTransportWarningScene(
|
|
body: API.DeleteTransportWarningSceneInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<any>(
|
|
`Track/Warning/Transport/DeleteTransportWarningScene`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|
|
|
|
/** 编辑预警规则项目(全量) POST /Warning/Transport/EditTransportWarningSceneRuleItem */
|
|
export async function postWarningTransportEditTransportWarningSceneRuleItem(
|
|
body: API.EditTransportWarningSceneRuleItemInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<any>(
|
|
`Track/Warning/Transport/EditTransportWarningSceneRuleItem`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|
|
|
|
/** 分页获取运输时效预警明细 POST /Warning/Transport/GetPageTransportWarningDetails */
|
|
export async function postWarningTransportGetPageTransportWarningDetails(
|
|
body: API.GetPageTransportWarningDetailsInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<API.TransportWarningDetailsDtoPagedResult>(
|
|
`Track/Warning/Transport/GetPageTransportWarningDetails`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|
|
|
|
/** 获取预警规则场景 POST /Warning/Transport/GetTransportWarningScene */
|
|
export async function postWarningTransportGetTransportWarningScene(
|
|
body: API.GetTransportWarningSceneInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<API.TransportWarningSceneDto[]>(
|
|
`Track/Warning/Transport/GetTransportWarningScene`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|
|
|
|
/** 获取运输时效场景规则项目 POST /Warning/Transport/GetTransportWarningSceneRuleItem */
|
|
export async function postWarningTransportGetTransportWarningSceneRuleItem(
|
|
body: API.GetTransportWarningSceneRuleItemInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<API.TransportWarningSceneRuleItemDto[]>(
|
|
`Track/Warning/Transport/GetTransportWarningSceneRuleItem`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|
|
|
|
/** 新增/更新 运输时效场景 POST /Warning/Transport/UpsertTransportWarningScene */
|
|
export async function postWarningTransportUpsertTransportWarningScene(
|
|
body: API.UpsertTransportWarningSceneInput,
|
|
options?: { [key: string]: any }
|
|
) {
|
|
return request<API.IdBaseDto>(
|
|
`Track/Warning/Transport/UpsertTransportWarningScene`,
|
|
{
|
|
method: 'POST',
|
|
headers: {
|
|
'Content-Type': 'application/json-patch+json',
|
|
},
|
|
data: body,
|
|
...(options || {}),
|
|
}
|
|
);
|
|
}
|