export interface IListQuery {
  formNo: string
  formId: string
  approvalStatus: string
  offset: number
  limit: number
  sort?: string
  order?: string
}

export interface IFileFilterQuery {
  category: string
  fileNo: string // 文件编号
  fileName: string // 文件名
  fileDistributeNo: string // 文件发放号
  fileType: string // 文件类别（字典值）
  history: string // 历史文件(1历史文件0体系文件)
  professionalGroup: string // 专业组（字典值）
  offset: number
  limit: number
}

export interface IFileChangeInfo {
  id: string
  fileId: string
  fileCategory: string
  categoryName?: string
  fileNo: string
  fileName: string
  versionNo?: string
}

export interface IFileChangeForm {
  id: string
  formNo: string
  formName: string
  labCode: string
  labCodeName?: string
  groupCode: string
  groupCodeName?: string
  changeReason: string
  changeContent: string
  approvalStatus?: string
  approvalStatusName?: string
  processId?: string
  taskId?: string
  remark?: string
  createUserId: string
  createUserName?: string
  createTime?: string
  decisionItem?: number
  fileList: Array<IFileChangeInfo>
}
