Newer
Older
smart-metering-front / src / views / business / subpackage / certificate / certificate-interface.ts
// 查询条件
export interface IListQuery {
  certificateCode: string // 证书号
  certificateName: string // 证书名称
  outsourcerId: string // 检测单位,分包方id
  manufacturingNo: string // 出厂编号
  printStatus: string // 打印状态(1已打印、0未打印,不传为查询全部)
  sampleName: string // 样品名称
  sampleNo: string // 样品编号
  offset: number
  limit: number
}

// 表格数据
export interface IList {
  id: string
  certificateCode: string // 证书号
  certificateName: string // 证书名称
  outsourcerName: string // 检测单位名称
  printStatus: string | number // 打印状态(1已打印、0未打印,不传为查询全部)
  sampleName: string // 样品名称
  sampleNo: string // 样品编号
  sampleModel: string // 型号
  manufacturingNo: string // 出厂编号
  createTime: string // 创建时间
  printFileName: string // pdf路径名
}

// 详情表单
export interface IForm {
  id: string // 主键
  certificateCode: string // 证书号
  certificateName: string // 证书名称
  expirationDate?: string // 证书有效期
  issuanceDate?: string // 证书出具日期
  certificateFile: string // 证书文件
  originalRecordFile: string // 原始记录文件
  orderId: string // 委托单id
  outsourcerId: string // 分包方id
  outsourcerNo: string // 分包方编号
  outsourcerName: string // 检测单位名称-分包方名称
  sampleId: string // 样品id
  sampleName: string // 样品名称
  sampleNo: string // 样品编号
  sampleModel: string // 型号
  manufacturingNo: string // 出厂编号
}