52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
|
|
package com.sercurityControl.proteam.service;
|
|||
|
|
|
|||
|
|
|
|||
|
|
import com.securityControl.common.core.web.domain.AjaxResult;
|
|||
|
|
import com.sercurityControl.proteam.domain.ClassData;
|
|||
|
|
import com.sercurityControl.proteam.domain.SceneEntity;
|
|||
|
|
import com.sercurityControl.proteam.domain.UAVBandProEntity;
|
|||
|
|
import com.sercurityControl.proteam.domain.UavEntity;
|
|||
|
|
|
|||
|
|
import java.util.List;
|
|||
|
|
|
|||
|
|
public interface UavPatrolService {
|
|||
|
|
/**
|
|||
|
|
* 通过userId判断权限,来获取无人机数据
|
|||
|
|
*
|
|||
|
|
* @param userId 用户id
|
|||
|
|
* @return
|
|||
|
|
**/
|
|||
|
|
AjaxResult getUavData(String userId);
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取无人机数据 绑定信息
|
|||
|
|
*
|
|||
|
|
* @return 集合
|
|||
|
|
**/
|
|||
|
|
List<UAVBandProEntity> getUavBandProList();
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取工程集合
|
|||
|
|
*
|
|||
|
|
* @return 集合
|
|||
|
|
**/
|
|||
|
|
AjaxResult getProList();
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改设备绑定工程
|
|||
|
|
*
|
|||
|
|
* @param entity 条件
|
|||
|
|
* @return 集合
|
|||
|
|
**/
|
|||
|
|
AjaxResult updateBand(UAVBandProEntity entity);
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取站班会信息
|
|||
|
|
*
|
|||
|
|
* @param entity 条件
|
|||
|
|
* @return 集合
|
|||
|
|
*/
|
|||
|
|
List<ClassData> getClass(ClassData entity);
|
|||
|
|
}
|