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