using OASystem.Domain.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Attributes { /// <summary> /// 指定接口增加操作日志 /// </summary> [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)] public class ApiLogAttribute : Attribute { /// <summary> /// 记录操作表名 /// </summary> public string TableName { get; set; } /// <summary> /// 操作权限 /// </summary> public OperationEnum OperationEnum { get; set; } /// <summary> /// 记录操作日志 /// </summary> /// <param name="tableName">表名称</param> /// <param name="operationEnum">操作类型</param> public ApiLogAttribute(string tableName, OperationEnum operationEnum) { TableName = tableName; OperationEnum = operationEnum; } } }