100 lines
1.9 KiB
Plaintext
100 lines
1.9 KiB
Plaintext
package com.sercurityControl.proteam.service;
|
|
|
|
import com.sercurityControl.proteam.domain.vo.BallSwHGVo;
|
|
import com.sercurityControl.proteam.domain.vo.DeviceVo;
|
|
import com.sercurityControl.proteam.domain.vo.ReturnCodeEntity;
|
|
import com.sercurityControl.proteam.domain.vo.SysVideoConfigVo;
|
|
|
|
import java.util.List;
|
|
|
|
public interface DeviceService {
|
|
/**
|
|
* 分页查询设备信息
|
|
* @param deviceVo
|
|
* @return
|
|
*/
|
|
List<DeviceVo> getDeviceList(DeviceVo deviceVo);
|
|
|
|
/**
|
|
* 插入设备信息
|
|
* @param deviceVo
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity insertDevice(DeviceVo deviceVo);
|
|
|
|
/**
|
|
*修改设备信息
|
|
* @param deviceVo
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity updateDevice(DeviceVo deviceVo);
|
|
|
|
/**
|
|
* 删除数据
|
|
* @param keyId
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity deleteDevice(String keyId);
|
|
|
|
/**
|
|
* 查看
|
|
* @param keyId
|
|
* @return
|
|
*/
|
|
DeviceVo getDeviceDetail(String keyId);
|
|
|
|
|
|
/**
|
|
* 数据导入
|
|
* @param list
|
|
*/
|
|
void addImportData(List<DeviceVo> list);
|
|
|
|
/**
|
|
* 刷新设备信息
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity refresh();
|
|
|
|
/**
|
|
* 重置设备信息
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity refreshDevice();
|
|
|
|
/**
|
|
* 设置球机守望位置
|
|
* @param puid
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity setSwwzConfig(String puid);
|
|
|
|
/**
|
|
* 跳转到球机守望位置
|
|
* @param puid
|
|
* @return
|
|
*/
|
|
ReturnCodeEntity gotoSwwzConfig(String puid);
|
|
|
|
/**
|
|
* 获取守望信息
|
|
* @return
|
|
*/
|
|
BallSwHGVo getSwwzData(BallSwHGVo vo);
|
|
|
|
/**
|
|
*
|
|
* @param vo
|
|
* @return
|
|
*/
|
|
BallSwHGVo setSwwzData(BallSwHGVo vo);
|
|
|
|
/**
|
|
* 查询视频配置
|
|
* @return
|
|
*/
|
|
SysVideoConfigVo getVideoConfig();
|
|
|
|
ReturnCodeEntity updateDeviceState(DeviceVo deviceVo);
|
|
}
|