/******************************************************************************* * Copyright © 2020 WaterCloud.Framework 版权所有 * Author: WaterCloud * Description: WaterCloud快速开发平台 * Website: *********************************************************************************/ using WaterCloud.Code; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; namespace WaterCloud.Web.Areas.SystemSecurity.Controllers { [Area("SystemSecurity")] public class LogController : BaseController { [HttpGet] [ServiceFilter(typeof(HandlerAuthorizeAttribute))] public ActionResult RemoveLog() { return View(); } [HttpGet] [HandlerAjaxOnly] public async Task GetGridJson(Pagination pagination, string keyword,int timetype=2) { pagination.order = "desc"; pagination.sort = "F_CreatorTime desc"; //导出全部页使用 if (pagination.rows == 0 && pagination.page == 0) { pagination.rows = 99999999; pagination.page = 1; } var data =await _logService.GetList(pagination, timetype, keyword); return Success(pagination.records, data); } [HttpPost] [HandlerAjaxOnly] public async Task SubmitRemoveLog(string keepTime) { await _logService.RemoveLog(keepTime); return Success("清空成功。"); } } }