@ApiOperation("新增设备") @PostMapping("/addEquipment") public Result addEquipment(@RequestPart(required = false) MultipartFile[] instructions, @RequestPart(required = false) MultipartFile[] deviceImages, @RequestParam("deviceName") String deviceName, @RequestParam("deviceNumber") String deviceNumber)
@ApiOperation("修改算法管理信息") @PutMapping("/update") public ResponseResult update(@RequestParam @ApiParam("所修改的id") Integer id, @RequestParam(required = false) @ApiParam("算法类型") Integer type, @RequestParam(required = false) @ApiParam("名称")String name, @RequestParam(required = false) @ApiParam("编码/唯一标识")String code, @RequestParam(required = false) @ApiParam("框架")Integer frame, @RequestParam(required = false) @ApiParam("入口参数")String parameter, @RequestParam(required = false) @ApiParam("备注")String remark) { arithmeticService.updateArithmetic(id,type,name,code,frame,parameter,remark); return ResponseResult.okResult(); }
@ApiOperation("统计一段时间内最大值算法") @PostMapping("/max") public ResponseResult selectMax(@ApiParam(value = "度量值", required = true) @RequestParam String metric, @ApiParam(value = "设备编码", required = true) @RequestParam String equipment_code, @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime startTime, @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime endTime) { return dataModelService.selectMax(metric, equipment_code, startTime, endTime); }