package com.ruoyi.system.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.common.core.web.page.PageInfo;
|
import com.ruoyi.system.api.model.Car;
|
import com.ruoyi.system.query.CarListReq;
|
import com.ruoyi.system.query.CarListResp;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2025/3/17 11:38
|
*/
|
public interface ICarService extends IService<Car> {
|
|
|
/**
|
* 定时任务存储最新的车辆数据
|
*/
|
void taskSaveNewCar();
|
|
|
/**
|
* 获取车辆列表数据
|
*
|
* @param carListReq
|
* @return
|
*/
|
PageInfo<CarListResp> getCarList(CarListReq carListReq);
|
|
/**
|
* 定时任务修改车辆状态
|
*/
|
void taskUpdateCarStatus();
|
|
|
/**
|
* 检测视频播放,清除没有播放的视频流
|
* @return
|
*/
|
void taskPlayDetection();
|
}
|