using Microsoft.AspNetCore.Mvc.Filters; using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using System.Threading.Tasks; using Yi.Framework.Common.Const; using Yi.Framework.Common.Enum; namespace Yi.Framework.Common.Attribute { [AttributeUsage(AttributeTargets.Method)] public class LogAttribute : System.Attribute { /// /// 操作类型 /// public OperEnum OperType { get; set; } /// /// 日志标题(模块) /// public string Title { get; set; } /// /// 是否保存请求数据 /// public bool IsSaveRequestData { get; set; } = true; /// /// 是否保存返回数据 /// public bool IsSaveResponseData { get; set; } = true; public LogAttribute(string title, OperEnum operationType) { this.Title = title; this.OperType = operationType; } } }