package com.ruoyi.sy.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.sy.domain.ArdSyCarLock; import com.ruoyi.sy.domain.ArdSyCarRtu; import com.ruoyi.sy.param.AddRtuParam; import com.ruoyi.sy.param.LockTypeParam; import com.ruoyi.sy.vo.CarVo; import com.ruoyi.sy.vo.RtuVo; import org.eclipse.paho.client.mqttv3.MqttException; import java.util.List; public interface ArdSyCarLockService { /** * 所有未挂锁的车辆 */ List car(); List carAddOne(String carId); int addRtu(AddRtuParam addRtuParam); /** * 所有挂锁的车辆 */ List carList(); int delCar(String id); CarVo carOne(String carId); List carLock(String rtu); int addUpdLock(List ardSyCarLock); RtuVo updRtu(String carId); int updRtuCar(ArdSyCarRtu ardSyCarRtu); List queryCar(List list); List addCarBefore(String id); List data(String msg); int updLock(ArdSyCarLock ardSyCarLock); ArdSyCarLock getCurrentInfo(String Rtu,String currents); AjaxResult seal(LockTypeParam lockTypeParam); AjaxResult onOff(LockTypeParam lockTypeParam); }