Quellcode durchsuchen

移除 DataId 属性并更新赋值逻辑

在 `RecordAPIOperationMiddleware.cs` 文件中,将 `Crm_TableOperationRecord` 对象的 `DataId` 属性赋值从 `apiLogAttribute.DataId` 改为 `id`。
在 `ApiLogAttribute.cs` 文件中,删除了 `ApiLogAttribute` 类中的 `DataId` 属性及其相关的注释和构造函数参数。
LEIYI vor 3 Monaten
Ursprung
Commit
0fd38b9159

+ 1 - 1
OASystem/OASystem.Api/Middlewares/RecordAPIOperationMiddleware.cs

@@ -207,7 +207,7 @@ namespace OASystem.API.Middlewares
                     TableName = apiLogAttribute.TableName,
                     PortType = portType,
                     OperationItem = apiLogAttribute.OperationEnum,
-                    DataId = apiLogAttribute.DataId,
+                    DataId = id,
                     RequestUrl = context.Request.Path,
                     RemoteIp = remoteIp,
                     Location = location,

+ 1 - 8
OASystem/OASystem.Domain/Attributes/ApiLogAttribute.cs

@@ -23,22 +23,15 @@ namespace OASystem.Domain.Attributes
         /// </summary>
         public OperationEnum OperationEnum { get; set; }
 
-        /// <summary>
-        /// 操作数据Id
-        /// </summary>
-        public int DataId { get; set; } = 0;
-
         /// <summary>
         /// 记录操作日志
         /// </summary>
         /// <param name="tableName">表名称</param>
         /// <param name="operationEnum">操作类型</param>
-        /// <param name="dataId">DataId Defualt 0</param>
-        public ApiLogAttribute(string tableName, OperationEnum operationEnum, int dataId = 0)
+        public ApiLogAttribute(string tableName, OperationEnum operationEnum)
         {
             TableName = tableName;
             OperationEnum = operationEnum;
-            DataId = dataId;
         }
     }
 }