zhgdyun/src/assets/js/api/carManage.js
2024-04-12 19:48:09 +08:00

101 lines
5.0 KiB
JavaScript

/**
* api接口统一管理
*/
import {post, get} from '../http'
//车辆进出闸门信息
export const addCarPassGateApi = data => post('xmgl/carPassGate/add', data);
export const editCarPassGateApi = data => post('xmgl/carPassGate/edit', data);
export const deleteCarPassGateApi = data => post('xmgl/carPassGate/delete', data);
export const getCarPassGateListApi = data => post('xmgl/carPassGate/selectCarPassGateList', data);
//车辆相机信息
export const addCarCameraApi = data => post('xmgl/carCamera/add', data);
export const editCarCameraApi = data => post('xmgl/carCamera/edit', data);
export const deleteCarCameraApi = data => post('xmgl/carCamera/delete', data);
export const getCarCameraListApi = data => post('xmgl/carCamera/list', data,'false');
//车辆黑白名单管理信息
export const addCarInfoApi = data => post('xmgl/carInfo/add', data);
export const editCarInfoApi = data => post('xmgl/carInfo/edit', data);
export const deleteCarInfoApi = data => post('xmgl/carInfo/delete', data);
export const getCarInfoListApi = data => post('xmgl/carInfo/selectCarList', data);
//车辆类型管理
export const addcarTypeApi = data => post('xmgl/carType/add', data);
export const editcarTypeApi = data => post('xmgl/carType/edit', data);
export const deletecarTypeApi = data => post('xmgl/carType/delete', data);
export const getcarTypeListApi = data => post('xmgl/carType/list', data);
//车辆数据统计
export const getCarPassRecordStatistics = data => post('xmgl/carPassRecord/getCarPassRecordStatistics', data,'false');//车辆通行记录统计
// export const openGate = data => post('xmgl/carPassGate/openGate', data);//车辆进出闸门开闸操作
export const openGate = data => post('xmgl/carCamera/openGate', data);//车辆进出闸门开闸操作
export const selectCarStatisticsByCameraIdApi = data => post('xmgl/carCamera/selectCarStatisticsByCameraId', data);//根据车辆相机统计数据
export const selectCarPassRecordInOutCountApi = data => post('xmgl/carPassRecord/selectCarPassRecordInOutCount', data);//24小时进出时间段统计
export const getCarPassRecordListApi = data => post('xmgl/carPassRecord/getCarPassRecordList', data);//查询当日车辆通行记录列表
export const getCarPassRecordListByPageApi = data => post('xmgl/carPassRecord/list', data);//分页列表查询车辆通行记录信息
export const pullCarDataApi = data => post('xmgl/hikvision/getCrossRecords', data);//同步车辆通行数据
//车辆冲洗设备
export const addcarWashDevApi = data => post('xmgl/carWashDev/add', data);
export const editcarWashDevApi = data => post('xmgl/carWashDev/edit', data);
export const deletecarWashDevApi = data => post('xmgl/carWashDev/delete', data);
export const getcarWashDevListApi = data => post('xmgl/carWashDev/selectCarWashDevList', data);
//分页列表查询车辆冲洗实时数据信息
export const getcarWashCurrentDataApi = data => post('xmgl/carWashCurrentData/list', data);
//企业级车辆管理
export const selectCarStatisticsApi = data => post('xmgl/carPassRecord/selectCarStatistics', data);
export const selectCarPassPageApi = data => post('xmgl/carPassRecord/selectCarPassPage', data);
//车牌识别统计
export const selectCarTotal = data => post('/xmgl/carPassRecord/getCarPassRecordList',data);
// 车辆定位模块 *****************************************
// 分页列表查询车辆(人员)定位- 报警记录信息
export const getAlarmRecordInfo = data => get('xmgl/vehiclePositionAlarm/page', data);
// 分页列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordInfo = data => get('xmgl/vehiclePositionData/page', data);
// 列表查询车辆(人员)定位- 实时数据信息
export const getRealtimeRecordList = data => get('xmgl/vehiclePositionData/list', data);
// 车辆定位-设备中台
export const getstandardDevListApi = data => get('xmgl/vehiclePositionDev/page', data);
export const addstandardDevApi = data => post('xmgl/vehiclePositionDev/add', data);
export const editstandardDevApi = data => post('xmgl/vehiclePositionDev/edit', data);
export const deletestandardDevApi = data => post('xmgl/vehiclePositionDev/delete', data);
// 获取设备中台所有数据
export const getCarDevOption = data => get('xmgl/vehiclePositionDev/list', data);
// 围栏相关API
export const getVehiclePositionFence = data => get('xmgl/vehiclePositionFence/list', data);
export const addVehiclePositionFence = data => post('xmgl/vehiclePositionFence/add', data);
export const editVehiclePositionFence = data => post('xmgl/vehiclePositionFence/edit', data);
export const deleteVehiclePositionFence = data => post('xmgl/vehiclePositionFence/delete', data);
export const deleteBatchVehiclePositionFence = data => post('xmgl/vehiclePositionFence/deleteBatch', data);
// 查询设备状态总数
export const getFenceTypeTotal = data => post('xmgl/vehiclePositionDev/countVehiclePositionDev', data);
// 查询车辆日行数据
export const getVehiclePositionDayRecord = data => get('xmgl/vehiclePositionDayRecord/list', data);