front/src/api/interface-trackWarning/transportWarning.ts

112 lines
3.2 KiB
TypeScript

// @ts-ignore
/* eslint-disable */
import request from '@/utils/request';
/** 删除运输时效规则场景 POST /Warning/Transport/DeleteTransportWarningScene */
export async function transportWarningDeleteTransportWarningScenePost(
body: API.DeleteTransportWarningSceneInput,
options?: { [key: string]: any }
) {
return request<API.UnifyResultDto>(
`trackApi/Warning/Transport/DeleteTransportWarningScene`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 编辑预警规则项目(全量) POST /Warning/Transport/EditTransportWarningSceneRuleItem */
export async function transportWarningEditTransportWarningSceneRuleItemPost(
body: API.EditTransportWarningSceneRuleItemInput,
options?: { [key: string]: any }
) {
return request<API.UnifyResultDto>(
`trackApi/Warning/Transport/EditTransportWarningSceneRuleItem`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 分页获取运输时效预警明细 POST /Warning/Transport/GetPageTransportWarningDetails */
export async function transportWarningGetPageTransportWarningDetailsPost(
body: API.GetPageTransportWarningDetailsInput,
options?: { [key: string]: any }
) {
return request<API.TransportWarningDetailsDtoUnifyPageResultDto>(
`trackApi/Warning/Transport/GetPageTransportWarningDetails`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 获取预警规则场景 POST /Warning/Transport/GetTransportWarningScene */
export async function transportWarningGetTransportWarningScenePost(
body: API.GetTransportWarningSceneInput,
options?: { [key: string]: any }
) {
return request<API.TransportWarningSceneDtoListUnifyResultDto>(
`trackApi/Warning/Transport/GetTransportWarningScene`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 获取运输时效场景规则项目 POST /Warning/Transport/GetTransportWarningSceneRuleItem */
export async function transportWarningGetTransportWarningSceneRuleItemPost(
body: API.GetTransportWarningSceneRuleItemInput,
options?: { [key: string]: any }
) {
return request<API.TransportWarningSceneRuleItemDtoListUnifyResultDto>(
`trackApi/Warning/Transport/GetTransportWarningSceneRuleItem`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}
/** 新增/更新 运输时效场景 POST /Warning/Transport/UpsertTransportWarningScene */
export async function transportWarningUpsertTransportWarningScenePost(
body: API.UpsertTransportWarningSceneInput,
options?: { [key: string]: any }
) {
return request<API.IdBaseDtoUnifyResultDto>(
`trackApi/Warning/Transport/UpsertTransportWarningScene`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
data: body,
...(options || {}),
}
);
}