Browse Source

refactor(types): 调整项目流程接口

vian 3 years atrás
parent
commit
8e2553b433
1 changed files with 10 additions and 11 deletions
  1. 10 11
      types/src/interface/process.ts

+ 10 - 11
types/src/interface/process.ts

@@ -222,17 +222,6 @@ export interface IApproval {
   businessType?: BusinessTypeKey;
   businessType?: BusinessTypeKey;
 }
 }
 
 
-export interface IProcedureApproval {
-  ID: string;
-  name: string;
-  createdID: string;
-  createdTime: number;
-  process: IProcedureProcess[];
-  templateProcess?: IProcedureProcess[]; // 三合一需要用的流程模板
-  subjectID?: string;
-  businessType?: BusinessTypeKey;
-}
-
 export enum ApprovalStatus {
 export enum ApprovalStatus {
   CREATED = 'created', // 创建完成
   CREATED = 'created', // 创建完成
   PROCESSING = 'processing', // 正在审批
   PROCESSING = 'processing', // 正在审批
@@ -256,6 +245,16 @@ export interface IProjectApproval extends IApproval {
   gatherID?: string;
   gatherID?: string;
 }
 }
 
 
+// 三合一项目里的流程
+export interface IProcedureApproval {
+  ID: string;
+  gatherID: string;
+  businessType: BusinessTypeKey;
+  businessID: string;
+  templateProcess: IProcedureProcess[];
+  process: IProcedureProcess[];
+}
+
 // 流程过程中存储的数据
 // 流程过程中存储的数据
 export interface IProcessData {
 export interface IProcessData {
   ID: string;
   ID: string;