front/src/api/WarningServices/transportWarning.ts
2026-02-06 12:01:39 +08:00

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 || {}),
}
);
}