|
|
@@ -0,0 +1,12 @@
|
|
|
+import { CptModelName, SubModelName, ActionType, ActionName } from './base';
|
|
|
+
|
|
|
+export interface IEditLog<T = any> {
|
|
|
+ ID: string; // 自身ID
|
|
|
+ itemID: string; // 所编辑的行对应的ID,如定额ID,清单ID
|
|
|
+ module: CptModelName | SubModelName; // 编辑的模块
|
|
|
+ action: ActionType; // 动作,增删改等
|
|
|
+ update?: Partial<T>; // 和update类型对应,
|
|
|
+ actionName?: ActionName; // 除了增删改查,还会有更复杂的操作,用这个来区分
|
|
|
+ userID: string; // 用户
|
|
|
+ createdTime: number; // 生成时间
|
|
|
+}
|