CarOnlineClientServiceI.java 922 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package cn.com.lzt.car.api.service;
  2. import cn.com.lzt.car.cardoc.entity.CarEntity;
  3. import cn.com.lzt.car.carfleet.entity.CarFleetEntity;
  4. public interface CarOnlineClientServiceI {
  5. public void getAccessToken();
  6. /**
  7. * 检查是否经过预设点位
  8. * */
  9. public void checkRoute();
  10. public void syncCarTrack();
  11. public void syncCarStatus() throws Exception;
  12. /**
  13. * 同步报警信息
  14. * */
  15. public void syncAlarmRecords();
  16. public void checkInWorkRoute();
  17. public void checkCarInWorkRoute(CarEntity carEntity, CarFleetEntity fleet);
  18. public void checkRemind();
  19. /**
  20. * 同步里程信息
  21. * 每日晚11点定时启动此任务
  22. * */
  23. public void syncMileage();
  24. /**
  25. * 同步实时定位,确认停留时间
  26. * 每10分钟定时启动此任务
  27. * */
  28. public void syncMonitor();
  29. /**
  30. * 检查每日作业计划是否完成
  31. * 每晚11:30点定时启动
  32. * */
  33. public void checkScheduleDaily();
  34. }