Newer
Older
xc-business-system / src / views / resource / file / approval / approval-interface.ts
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  beginTime: string //		开始时间
  createUserName: string //		创建人
  endTime: string //		结束时间
  fileChangeCode: string //		文件更改申请单
  fileName: string //		文件名称
  fileNo: string //		文件编号
  fileType: string //		文件类别(字典code)
  fileVersion: string //		版本号
  formId: string //		表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  groupCode: string //		部门
  labCode: string //		实验室
  offset: number
  limit: number
}

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 IFileApprovalForm {
  id: string
  approvalNo: string // 审批编号
  approvalName: string // 审批名称
  processId: string
  taskId: string
  createTime: string
  createUserId: string
  createUserName: string
  fileChangeApplyCode: string // 文件更改申请单编号
  approvalStatusName?: string
  approvalStatus?: string
  decisionItem?: string
}

export interface IFileForm {
  labCode: string // 实验室
  labCodeName: string // 实验室名称
  groupCode: string // 部门
  groupCodeName: string // 部门名称
  fileCategory: string // 文件类型
  fileCategoryName: string // 文件类型名称
  fileNo: string // 文件编号
  fileName: string // 文件名称
  fileVersion: string // 版本号
  promulgateTime: string // 颁布日期
  executeTime: string // 实施日期
  createrName: string // 编制人
  createrId: string // 编制人Id
  wordUrl: string // 文件附件(word版)
  pdfUrl: string // 文件附件(pdf版)
  remark: string // 备注
  id: string
  [key: string]: string | undefined
}