using Microsoft.AspNetCore.Mvc; using Sanhe.Abp.Auditing.Logging.Dto; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.Application.Dtos; using Volo.Abp.AspNetCore.Mvc; namespace Sanhe.Abp.Auditing.Logging { /// /// 日志 /// [RemoteService(Name = AuditingRemoteServiceConsts.RemoteServiceName)] [Area("auditing")] [ControllerName("logging")] [Route("api/auditing/logging")] public class LogController : AbpController, ILogAppService { private readonly ILogAppService _service; public LogController(ILogAppService service) { _service = service; } /// /// 根据Id获取 /// /// /// [HttpGet] [Route("{id}")] public virtual Task GetAsync(string id) { return _service.GetAsync(id); } /// /// 分页获取 /// /// /// [HttpGet] public virtual Task> GetListAsync(LogGetByPagedDto input) { return _service.GetListAsync(input); } } }