VehicleDataSyncService.java 606 Bytes
package com.bsth.service.schedule.datasync;

import com.bsth.service.schedule.datasync.task.VehicleDataSyncTaskFlag;

import java.io.File;

/**
 * 车辆信息同步接口。
 */
public interface VehicleDataSyncService {
    /**
     * 添加数据同步任务到队列-等待同步。
     * @param taskFlag 同步标识对象
     */
    void addToDataSyncTaskQueue(VehicleDataSyncTaskFlag taskFlag);

    /**
     * 获取车辆数据同步task Id。
     * @param vehicleDataSyncLogId VehicleDataSyncLog主键Id
     * @return 日志文件
     */
    File getTaskLogFile(Long vehicleDataSyncLogId);
}