export interface IReviewRecordSidebarListItem {
  ID: string;
  title: string;
  executor: string;
  approvalTime: number | null;
}

export interface IReviewRecordFormTree {
  ID: string;
  name: string;
  parentID: string;
  folder: boolean;
  children?: IReviewRecordFormTree[];
}

export interface IReviewRecordFormInfo {
  issues: Record<string, string>;
  pass: Record<string, boolean>;
  opinion: string;
  date: number;
}
export interface IReviewRecordForm {
  ID: string;
  dataID?: string;
  approvalTime?: number;
  formInfos?: IReviewRecordFormInfo;
  businessID: string; // 业务ID
  approvalID: string; // 流程ID
  matterID: string; // 事项ID
  title: string; // 复核表标题
  subtitle: string; // 复核表副标题
  executorIDs: string[]; // 关联执行者ID
  tree: IReviewRecordFormTree[]; // 复核表结构
}
