فهرست منبع

feat(types): process

qinlaiqiao 4 سال پیش
والد
کامیت
9209375e87
1فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 8 1
      types/src/interface/process.ts

+ 8 - 1
types/src/interface/process.ts

@@ -120,6 +120,11 @@ export enum SimpleProcessStatus {
   FAILED = 'failed', // 失败
   FAILED = 'failed', // 失败
 }
 }
 
 
+export enum ApprovalType {
+  APPROVER = 'approver', // 审批
+  COREVIEW = 'coreview', // 协审
+}
+
 // 流程环节待办列表项
 // 流程环节待办列表项
 export interface IApprovalTodoData {
 export interface IApprovalTodoData {
   approvalID: string; // 流程 id
   approvalID: string; // 流程 id
@@ -134,6 +139,7 @@ export interface IApprovalTodoData {
   lastStatus?: SimpleProcessStatus; // 上一环节的状态
   lastStatus?: SimpleProcessStatus; // 上一环节的状态
   approveTime?: number; // 当前环节审批时间
   approveTime?: number; // 当前环节审批时间
   approvalStatus?: ApprovalStatus; // 审批流程的状态
   approvalStatus?: ApprovalStatus; // 审批流程的状态
+  type: ApprovalType; // 审批待办类型
 }
 }
 
 
 export enum TodoType {
 export enum TodoType {
@@ -148,7 +154,8 @@ export enum TodoStatus {
 export interface ITodo {
 export interface ITodo {
   ID: string; // 待办 ID
   ID: string; // 待办 ID
   userID: string;
   userID: string;
-  createdTime: string;
+  createdTime: number; // 创建时间
+  completedTime: number; // 完成时间
   todoType: TodoType;
   todoType: TodoType;
   data: any;
   data: any;
   status: TodoStatus;
   status: TodoStatus;