package com.moral.api.controller; 
 | 
  
 | 
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 
 | 
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; 
 | 
import com.moral.api.entity.Organization; 
 | 
import com.moral.api.entity.ServicesScope; 
 | 
import com.moral.api.mapper.OrganizationMapper; 
 | 
import com.moral.api.pojo.form.ServiceScope.AddBoundaryBindDevice; 
 | 
import com.moral.api.service.OrganizationService; 
 | 
import com.moral.api.service.ServicesScopeDeviceService; 
 | 
import com.moral.api.service.ServicesScopeService; 
 | 
import com.moral.constant.Constants; 
 | 
import com.moral.constant.ResponseCodeEnum; 
 | 
import com.moral.constant.ResultMessage; 
 | 
import com.moral.util.WebUtils; 
 | 
import io.swagger.annotations.Api; 
 | 
import lombok.extern.slf4j.Slf4j; 
 | 
import org.springframework.web.bind.annotation.*; 
 | 
  
 | 
import javax.annotation.Resource; 
 | 
import javax.servlet.http.HttpServletRequest; 
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * @program: screen 
 | 
 * @description: 服务范围 
 | 
 * @author: lizijie 
 | 
 * @create: 2022-01-12 15:42 
 | 
 **/ 
 | 
@Slf4j 
 | 
@Api(tags = {"服务范围"}) 
 | 
@RestController 
 | 
@RequestMapping("/servicesScopeDevice") 
 | 
public class ServicesScopeDeviceController { 
 | 
  
 | 
    @Resource 
 | 
    private ServicesScopeDeviceService servicesScopeDeviceService; 
 | 
  
 | 
    @RequestMapping(value = "getDevicesAndMonitorPoint", method = RequestMethod.GET) 
 | 
    @ResponseBody 
 | 
    public ResultMessage getDevicesAndMonitorPoint(HttpServletRequest request){ 
 | 
        Map<String, Object> parameters = WebUtils.getParametersStartingWith(request,null); 
 | 
        Object servicesScopeId = parameters.get("servicesScopeId"); 
 | 
        if (ObjectUtils.isEmpty(servicesScopeId)){ 
 | 
            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); 
 | 
        } 
 | 
        List<Map<String, Object>> resultList = servicesScopeDeviceService.getDevicesAndMonitorPoint(parameters); 
 | 
        return ResultMessage.ok(resultList); 
 | 
    } 
 | 
  
 | 
} 
 |