wisdomisite-java/src/main/java/com/zhgd/xmgl/call/api/CarManufacturer.java

59 lines
1.0 KiB
Java
Raw Normal View History

2025-07-24 09:44:58 +08:00
package com.zhgd.xmgl.call.api;
import com.zhgd.xmgl.modules.car.entity.CarInfo;
import com.zhgd.xmgl.modules.car.entity.ProjectCarCameraConfig;
import java.util.Date;
/**
* 同步第三方车辆接口
*/
public interface CarManufacturer {
ProjectCarCameraConfig getConfig();
void setConfig(ProjectCarCameraConfig config);
/**
* 设置通知用户id
*
* @param noticeUser
*/
void setNoticeUser(Long noticeUser);
/**
* 保存车辆
*
* @param carInfo
*/
void saveCar(CarInfo carInfo);
/**
* 保存车辆进度状态
*
* @param carInfo
*/
void saveCarProcessStatus(CarInfo carInfo);
/**
* 删除车辆
*
* @param carInfo
*/
void deleteCar(CarInfo carInfo);
2025-07-29 10:03:02 +08:00
2025-07-24 09:44:58 +08:00
/**
* 保存外部的车辆通行记录
*
* @param beginTime
* @param endTime
*/
void saveCarAttendances(Date beginTime, Date endTime);
2025-07-29 10:03:02 +08:00
/**
* 保存平台和第三方平台不一样的数据
*
*/
void saveCompareData();
2025-07-24 09:44:58 +08:00
}