using Elight.Entity; using Elight.Utility; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using SqlSugar; namespace _24Hour.Controllers { [HiddenApi] [Authorize] [ApiController] [Route("api/WeatherForecast")] public class WeatherForecastController : ControllerBase { private readonly SqlSugarClient _db; App_Sys_UserModel _userdata = new App_Sys_UserModel();//µ±Ç°Óû§ private static readonly string[] Summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; private readonly ILogger _logger; public WeatherForecastController(ILogger logger, SqlSugarClient db,User user) { _logger = logger; _db = db; _userdata = user.Userdata(); } [HttpGet(Name = "GetWeatherForecast")] public IEnumerable Get() { var ss = _userdata; return Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = Random.Shared.Next(-20, 55), Summary = Summaries[Random.Shared.Next(Summaries.Length)] }) .ToArray(); } } }