Procházet zdrojové kódy

feat(types): 添加IProcedureParticipantExecutor接口

LuoHaoxuan před 3 roky
rodič
revize
01a4d47580
1 změnil soubory, kde provedl 10 přidání a 8 odebrání
  1. 10 8
      types/src/interface/process.ts

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

@@ -226,18 +226,20 @@ export interface IParticipantConfig {
   fixedCollaborators?: IFixedCollaboratorConfig[];
 }
 
+export interface IProcedureParticipantExecutor {
+  ID: string;
+  members?: Members[];
+  reportTime?: string;
+  approvaledPermission?: string[]; // 事项后原始数据
+  inProcessMatters?: IProcessMatter[];
+  afterProcessMatters?: IProcessMatter[];
+}
+
 // 3合1参与者信息
 export interface IProcedureParticipantInfo {
   approvalWay: string;
   configure?: IParticipantConfig[];
-  executor: {
-    ID: string;
-    members?: Members[];
-    reportTime?: string;
-    approvaledPermission?: string[]; // 事项后原始数据
-    inProcessMatters?: IProcessMatter[];
-    afterProcessMatters?: IProcessMatter[];
-  };
+  executor: IProcedureParticipantExecutor;
   collaborators: ICollaborator[];
   dynamicSteps: SimpleDynamicStep[];
   stepMatters?: IStepMatter[];