using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using TakeoutSaaS.Shared.Abstractions.Results; using TakeoutSaaS.Shared.Web.Api; namespace TakeoutSaaS.MiniApi.Controllers; /// /// 小程序端 - 健康检查。 /// [ApiVersion("1.0")] [AllowAnonymous] [Route("api/mini/v{version:apiVersion}/[controller]")] public class HealthController : BaseApiController { /// /// 获取服务健康状态。 /// /// 健康状态 [HttpGet] [ProducesResponseType(typeof(ApiResponse), StatusCodes.Status200OK)] public IActionResult Get() { var payload = new { status = "OK", service = "MiniApi", time = DateTime.UtcNow }; return Ok(ApiResponse.Ok(payload)); } }