Ver código fonte

feat(types): process

qinlaiqiao 4 anos atrás
pai
commit
929c6f34e2
1 arquivos alterados com 5 adições e 3 exclusões
  1. 5 3
      types/src/interface/process.ts

+ 5 - 3
types/src/interface/process.ts

@@ -122,15 +122,17 @@ export enum SimpleProcessStatus {
 
 // 流程环节待办列表项
 export interface IApprovalTodoData {
+  approvalID: string; // 流程 id
+  processID: string; // 环节 id
   projectID: string; // 项目 ID
-  projectName: string; // 项目名称
+  projectName?: string; // 项目名称
   reporterID: string; // 发起人ID
-  reporterName: string; // 发起人名称
+  reporterName?: string; // 发起人名称
   lastID?: string; // 上环节ID(暂定为上环节用户ID,之后可能为上环节ID)
   lastName?: string; // 上环节名称(暂定为上环节用户名称,之后可能为上环节名称)
   reportTime?: number; // 上报时间
-  approveTime?: number; // 审批时间
   lastStatus?: SimpleProcessStatus; // 上一环节的状态
+  approveTime?: number; // 当前环节审批时间
   approvalStatus?: ApprovalStatus; // 审批流程的状态
 }