IntelligentRecognition/ah-jjsp-service/.svn/pristine/a2/a210cbc8dd423daf8f3b281b3d3...

88 lines
2.1 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
package com.sercurityControl.proteam.service.impl;
import com.securityControl.common.core.web.domain.AjaxResult;
import com.sercurityControl.proteam.domain.ClassData;
import com.sercurityControl.proteam.domain.UAVBandProEntity;
import com.sercurityControl.proteam.domain.UavEntity;
import com.sercurityControl.proteam.mapper.UavPatrolMapper;
import com.sercurityControl.proteam.service.UavPatrolService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
/**
* @author Administrator
*/
@Service("UavService")
public class UavPatrolServiceImpl implements UavPatrolService {
@Autowired
private UavPatrolMapper mapper;
/**
* 通过userId判断权限来获取无人机数据
*
* @param userId 用户id
* @return 集合
**/
@Override
public AjaxResult getUavData(String userId) {
return AjaxResult.success(mapper.getUavData(userId));
}
/**
* 获取无人机数据 绑定信息
*
* @return 集合
**/
@Override
public List<UAVBandProEntity> getUavBandProList() {
return mapper.getUavBandProList();
}
/**
* 获取工程集合
*
* @return 集合
**/
@Override
public AjaxResult getProList() {
return AjaxResult.success(mapper.getProList());
}
/**
* 修改设备绑定工程
*
* @param entity 条件
* @return 集合
**/
@Override
public AjaxResult updateBand(UAVBandProEntity entity) {
try {
Integer integer = mapper.updateBand(entity);
if (integer == 1) {
return AjaxResult.success("修改成功");
} else {
return AjaxResult.success("修改失败");
}
} catch (Exception e) {
e.printStackTrace();
return AjaxResult.success("修改失败");
}
}
/**
* 获取站班会信息
*
* @param entity 条件
* @return 集合
*/
@Override
public List<ClassData> getClass(ClassData entity) {
return mapper.getClass(entity);
}
}