Newer
Older
xc-business-system / src / views / resource / file / recallArchive / archive-interface.ts
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  archiveReason: string //		收回存档原因
  createTimeEnd: string //		创建时间结束
  createTimeStart: string //		创建时间开始
  createUserName: string //		创建人
  fileName: string //		文件名称
  fileNo: string //		文件编号
  fileType: string //		文件类别(字典code)
  formId: string //		表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  formNo: string //		登记表编号
  groupCode: string //		部门(字典code)
  labCode: string //		实验室(字典code)
  offset: number
  limit: number
}

export interface IFileFilterQuery {
  category: string // (1体系文件2现行检定方法/3计量资料)
  fileNo: string // 文件编号
  fileName: string // 文件名
  fileDistributeNo: string // 文件发放号
  fileType: string // 文件类别(字典值)
  history: string // 历史文件(1历史文件0体系文件)
  professionalGroup: string // 专业组(字典值)
  offset: number
  limit: number
}

export interface IFileArchiveInfo {
  id: string
  fileId: string
  fileCategory: string
  fileCategoryName?: string
  categoryName?: string
  fileNo: string
  fileName: string
  fileDistributeNo: string
  fileVersion?: string
}

export interface IFileRecallArchive {
  id: string
  formNo: string
  formName: string
  labCode: string
  labCodeName?: string
  groupCode: string
  groupCodeName?: string
  approvalStatus?: string
  approvalStatusName?: string
  processId?: string
  taskId?: string
  remark?: string
  createUserId: string
  createUserName?: string
  createTime?: string
  decisionItem?: number
  fileList: Array<IFileArchiveInfo>
  archiveReason: string // 收回存档原因
}