接口监控

This commit is contained in:
easonzhu 2025-04-09 18:38:30 +08:00
parent 7b52f60c9e
commit 787f48fbdf

View File

@ -7,6 +7,7 @@ import com.syzb.monitor.service.MonitorService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
@ -22,24 +23,28 @@ public class MonitorController {
private MonitorService monitorService;
@PostMapping("/admin/monitor/listIP")
@CrossOrigin(origins = "*", allowedHeaders = "*", maxAge = 3600)
public CommonResult<List<String>> listIP(@Validated @RequestBody @ApiParam(required = true) MonitorQuery query) {
List<String> list = monitorService.listIP(query);
return CommonResult.success(list);
}
@PostMapping("/admin/monitor/listInterface")
@CrossOrigin(origins = "*", allowedHeaders = "*", maxAge = 3600)
public CommonResult<List<String>> listInterface(@Validated @RequestBody @ApiParam(required = true) MonitorQuery query) {
List<String> list = monitorService.listInterface(query);
return CommonResult.success(list);
}
@PostMapping("/admin/monitor/listData")
@CrossOrigin(origins = "*", allowedHeaders = "*", maxAge = 3600)
public CommonResult<List<InterfaceMonitor>> listData(@Validated @RequestBody @ApiParam(required = true) MonitorQuery query) {
List<InterfaceMonitor> list = monitorService.listData(query);
return CommonResult.success(list);
}
@PostMapping("/admin/monitor/groupData")
@CrossOrigin(origins = "*", allowedHeaders = "*", maxAge = 3600)
public CommonResult<List<InterfaceMonitor>> groupData(@Validated @RequestBody @ApiParam(required = true) MonitorQuery query) {
List<InterfaceMonitor> list = monitorService.groupData(query);
return CommonResult.success(list);