develop
parent
89bbff6d00
commit
416dfd0b60
|
@ -10,7 +10,6 @@ import jakarta.servlet.http.HttpServletRequest;
|
|||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
@ -32,15 +31,12 @@ public class ApiController {
|
|||
|
||||
@GetMapping("/top")
|
||||
@Operation(summary = "查询TOP")
|
||||
public List<TopModel> top(@RequestParam(value = "type", required = false) String type,
|
||||
public List<TopModel> top(@RequestParam(value = "type") String type,
|
||||
@RequestParam(value = "vendorId", required = false) Long vendorId,
|
||||
@RequestParam(value = "vendorType", required = false) String vendorType,
|
||||
@RequestParam(value = "limit", required = false, defaultValue = "5") Integer limit,
|
||||
@Value(Common.REQ_CONTEXT) RequestContext context,
|
||||
HttpServletRequest request) {
|
||||
if (StringUtils.isEmpty(type)) {
|
||||
throw new IllegalArgumentException("type is null!");
|
||||
}
|
||||
LineChartResult chart = switch (type) {
|
||||
case "hostCpu" -> this.topService.topOfHostCpu(vendorId, limit);
|
||||
case "hostMem" -> this.topService.topOfHostMem(vendorId, limit);
|
||||
|
|
Loading…
Reference in New Issue