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.param.RtuTypeParam;
|
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<CarVo> car();
|
List<CarVo> carAddOne(String carId);
|
|
int addRtu(AddRtuParam addRtuParam);
|
|
/**
|
* 所有挂锁的车辆
|
*/
|
List<CarVo> carList();
|
|
int delCar(String id);
|
|
CarVo carOne(String carId);
|
List<ArdSyCarLock> carLock(String rtu);
|
|
int addUpdLock(List<ArdSyCarLock> ardSyCarLock);
|
|
RtuVo updRtu(String carId);
|
int updRtuCar(ArdSyCarRtu ardSyCarRtu);
|
|
List<CarVo> queryCar(List<String> list);
|
|
List<CarVo> addCarBefore(String id);
|
|
List<ArdSyCarLock> data(String msg);
|
|
int updLock(ArdSyCarLock ardSyCarLock);
|
|
ArdSyCarLock getCurrentInfo(String Rtu,String currents);
|
|
AjaxResult seal(RtuTypeParam rtuTypeParam);
|
|
AjaxResult onOff(LockTypeParam lockTypeParam) throws MqttException;
|
|
AjaxResult lockIng(String carId);
|
|
Boolean isLock(String carId);
|
|
}
|