BootstrapAdmin/Bootstrap.DataAccess/Helper/LogHelper.cs

43 lines
1.4 KiB
C#
Raw Normal View History

using Longbow.Data;
2019-05-01 16:46:24 +08:00
using Longbow.Web.Mvc;
using PetaPoco;
using System;
using System.Collections.Generic;
2019-05-01 16:46:24 +08:00
2018-10-19 23:09:52 +08:00
namespace Bootstrap.DataAccess
{
/// <summary>
///
/// </summary>
2018-10-19 23:09:52 +08:00
public static class LogHelper
{
/// <summary>
/// 查询所有日志信息
/// </summary>
/// <param name="op"></param>
2019-06-24 10:42:59 +08:00
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="opType"></param>
2018-10-19 23:09:52 +08:00
/// <returns></returns>
public static Page<Log> RetrievePages(PaginationOption op, DateTime? startTime, DateTime? endTime, string opType) => DbContextManager.Create<Log>().RetrievePages(op, startTime, endTime, opType);
/// <summary>
/// 查询所有日志信息
/// </summary>
/// <returns></returns>
public static IEnumerable<Log> RetrieveAll(DateTime? startTime, DateTime? endTime, string opType) => DbContextManager.Create<Log>().RetrieveAll(startTime, endTime, opType);
2018-10-19 23:09:52 +08:00
/// <summary>
/// 保存新增的日志信息
/// </summary>
/// <param name="log"></param>
2018-10-19 23:09:52 +08:00
/// <returns></returns>
public static bool Save(Log log)
{
if (log.Id == string.Empty) log.Id = null;
log.LogTime = DateTime.Now;
return DbContextManager.Create<Log>().Save(log);
}
2018-10-19 23:09:52 +08:00
}
}