IntelligentRecognition/ah-jjsp-service/.svn/pristine/fe/fe69c8252e17c552077272d433f...

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);
}