|
|
@@ -0,0 +1,39 @@
|
|
|
+// 修改类型
|
|
|
+export enum ModifyType {
|
|
|
+ FILE = 'file', // 文件
|
|
|
+ FIELD = 'field', // 字段
|
|
|
+ COLLABORATOR = 'collaborator', // 协审人
|
|
|
+ COST_FILE = 'costFile', // 造价文件
|
|
|
+}
|
|
|
+export enum OperateType {
|
|
|
+ MODIFY = '修改',
|
|
|
+ UPLOAD = '上传',
|
|
|
+ DELETE = '删除',
|
|
|
+ RENAME = '重命名',
|
|
|
+ ADD = '添加',
|
|
|
+ EDIT = '编辑',
|
|
|
+ REPORT = '上报',
|
|
|
+ APPROVAL = '审批通过',
|
|
|
+ RETURN = '审批退回',
|
|
|
+}
|
|
|
+export interface IModifyUser {
|
|
|
+ ID: string;
|
|
|
+ name: string;
|
|
|
+}
|
|
|
+export interface IModifyInfo {
|
|
|
+ type: OperateType; // 操作类型
|
|
|
+ operateTarget: string; // 操作内容
|
|
|
+ message?: string;
|
|
|
+}
|
|
|
+export interface ILogItem {
|
|
|
+ name: string;
|
|
|
+ modifyTime: string;
|
|
|
+ modifyType: ModifyType;
|
|
|
+ modifyUser: IModifyUser;
|
|
|
+ info: IModifyInfo;
|
|
|
+}
|
|
|
+export interface IProcessLog {
|
|
|
+ ID: string; // log ID
|
|
|
+ processID: string; // 环节ID
|
|
|
+ logs: ILogItem[]; // logs
|
|
|
+}
|