Преглед изворни кода

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

vian пре 3 година
родитељ
комит
8e2553b433
1 измењених фајлова са 10 додато и 11 уклоњено
  1. 10 11
      types/src/interface/process.ts

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

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