package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.service.AlarmHistoryService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.text.ParseException;
|
import java.util.Date;
|
|
@RequestMapping("alarmHistory")
|
@RestController
|
@Api(tags = "告警历史统计")
|
public class AlarmHistoryController {
|
|
@Autowired
|
private AlarmHistoryService service;
|
|
@ApiOperation("告警统计")
|
@GetMapping("alarmStatistics")
|
public Response getAlarmStatistics(@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date startTime, @RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date endTime, @RequestParam(required = false) String stationId) throws ParseException {
|
return service.getAlarmStatistics(startTime,endTime,stationId);
|
|
}
|
|
}
|