using Furion.DependencyInjection; using Furion.DynamicApiController; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; namespace Admin.NET.Core.Service { /// /// 服务器监控服务 /// [ApiDescriptionSettings(Name = "服务器监控", Order = 185)] public class ServerService : IDynamicApiController, ITransient { public ServerService() { } /// /// 服务器基本配置 /// /// [HttpGet("/server/base")] public async Task GetServerBaseInfo() { return await Task.FromResult(ServerUtil.GetServerBaseInfo()); } /// /// 服务器使用资源 /// /// [HttpGet("/server/use")] public async Task GetServerUseInfo() { return await Task.FromResult(ServerUtil.GetServerUseInfo()); } /// /// 服务器网络信息 /// /// [HttpGet("/server/network")] public async Task GetServerNetWorkInfo() { return await ServerUtil.GetServerNetWorkInfo(); } } }