| 1234567891011121314151617181920212223242526272829303132333435363738 | 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;        }    }}
 |