|
|
@@ -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[];
|