// @ts-ignore /* eslint-disable */ import request from '@/utils/request'; /** 轨迹节点编辑 POST /Track/Node/Edit */ export async function trackNodeEditPost( body: API.EditTrackNodeInput, options?: { [key: string]: any } ) { return request(`trackApi/Track/Node/Edit`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 获取详情 POST /Track/Node/GetDetail */ export async function trackNodeGetDetailPost( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.TrackNodeGetDetailPOSTParams, options?: { [key: string]: any } ) { return request(`trackApi/Track/Node/GetDetail`, { method: 'POST', params: { ...params, }, ...(options || {}), }); } /** 获取分页轨迹节点 POST /Track/Node/GetList */ export async function trackNodeGetPageTrackNodePost( body: API.QueryTrackNodeRequest, options?: { [key: string]: any } ) { return request( `trackApi/Track/Node/GetList`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), } ); } /** 获取分页轨迹字典,下拉框用的 POST /Track/Node/GetTrackNodeOption */ export async function trackNodeGetTrackNodeOptionPost( body: API.QueryTrackNodeRequest, options?: { [key: string]: any } ) { return request( `trackApi/Track/Node/GetTrackNodeOption`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), } ); }