using LY.App.Service;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace LY.App.Controllers
{
    /// 
    /// 日志控制器
    /// 
    [Route("api/[controller]")]
    [ApiController]
    public class LogController : ControllerBase
    {
        private readonly LogService _logService;
        public LogController(LogService logService)
        {
            _logService = logService;
        }
        /// 
        /// 获取日志列表
        /// 
        /// 页码
        /// 页大小
        /// 页大小
        /// 
        [HttpGet("list")]
        public async Task GetLogs(int pageNum = 1, int pageSize = 10, string key = null)
        {
            var result = await _logService.List(pageNum, pageSize, key);
            return Ok(result);
        }
    }
}