zmc
2023-11-23 a15f3dccec3c370f90005068350173768a5e222d
src/main/java/com/flightfeather/monitor/controller/FugitiveDustController.java
@@ -75,13 +75,17 @@
        return Result.success(list);
    }
//条件查询异常数据
@GetMapping("/exceptiondata")
public Result getExceptionData(@RequestParam(defaultValue = "1") Integer page,
    //条件查询异常数据
    @GetMapping("/exceptiondata")
    public Result getExceptionData(@RequestParam(defaultValue = "1") Integer page,
                               @RequestParam(defaultValue = "20")Integer pageSize,String siteName,String [] exceptionType,String beginTime, String endTime){
    PageBean pageBean =  fugitiveDustService.getExceptionData(page,pageSize,siteName,exceptionType,beginTime,endTime);
    return Result.success(pageBean);
}
    //条件查询异常数据 不分页
    @GetMapping("/exceptiondata1")
    public Result getExceptionAllData(String siteName,String [] exceptionType,String beginTime, String endTime){
@@ -89,20 +93,30 @@
        return Result.success(list);
    }
//根据某段时间内某个异常类型查询对应的店铺名称和设备编号
@GetMapping("/sitenamecode")
public Result getExceptionSitenameAndCode(String exceptionType,String beginTime, String endTime){
    List<DustExceptionData> list = fugitiveDustService.getExceptionSitenameAndCode(exceptionType,beginTime,endTime);
    return Result.success(list);
}
    //增加街道和运维商 条件查询异常数据
    @GetMapping("/exceptiondata2")
    public Result getExceptionData2(@RequestParam(defaultValue = "1") Integer page,
                                    @RequestParam(defaultValue = "20")Integer pageSize,String siteName,String [] exceptionType,String beginTime, String endTime,String [] street,String [] dutyCompany){
        PageBean pageBean =  fugitiveDustService.getExceptionData2(page,pageSize,siteName,exceptionType,beginTime,endTime,street,dutyCompany);
        return Result.success(pageBean);
    }
    //   根据时间返回该异常类型的个数
    @GetMapping("/exceptionnum")
    public Result exceptionNum(String exceptionType,String beginTime,String endTime){
        Integer list = fugitiveDustService.exceptionNum( exceptionType, beginTime, endTime);
    //根据某段时间内某个异常类型,地址,运维商,点位名称  ,查询对应的店铺名称和设备编号
    @GetMapping("/sitenamecode")
    public Result getExceptionSitenameAndCode(String exceptionType,String beginTime, String endTime,String [] street,String [] dutyCompany,String siteName){
        List<DustExceptionData> list = fugitiveDustService.getExceptionSitenameAndCode(exceptionType,beginTime,endTime,street,dutyCompany,siteName);
        return Result.success(list);
    }
    //   根据时间,地址,运维商,点位名称,返回该异常类型的个数
    @GetMapping("/exceptionnum")
    public Result exceptionNum(String exceptionType,String beginTime,String endTime,String [] street,String [] dutyCompany,String siteName){
        Integer list = fugitiveDustService.exceptionNum( exceptionType, beginTime, endTime,street,dutyCompany,siteName);
        return Result.success(list);
    }
//    查询历史数据 不分页
@GetMapping("/history")
@@ -176,4 +190,6 @@
    }
}