// 查询参数
export interface IListQuery {
  interchangeCode: string // 交接单编号
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  reciever: string // 接收人
  deliverer: string // 送样人
  startTime: string // 交接开始时间
  endTime: string // 交接结束时间
  offset: number
  limit: number
}

// 表格
export interface IReceiptList {
  id: string
  interchangeCode: string // 交接单编号
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  reciever: string // 接收人
  deliverer: string // 送样人
  deliverTime: string // 交接时间
  remark: string // 备注
}

// 详情表单
export interface IReceiptDetail {
  interchangeCode: string // 交接单编号
  orderCode: string // 委托书编号
  orderNo: string // 委托书编号
  orderId: string // 委托书id
  certificationCompany: string // 证书单位名称
  certificationCompanyFex: string // 传真
  certificationCompanyEmail: string // 邮编
  certificationCompanyAddress: string // 证书单位地址
  reciever: string // 接收人
  recieverPhone: string // 接收人电话
  recieverSignFile: string // 接收人签名文件
  customerNo: string // 委托方代码
  customerId: string // 委托方id
  customerName: string // 委托方名称
  fax: string // 委托方邮编
  postalCode: string // 委托邮编
  customerAddress: string // 委托方地址
  deliverer: string // 送检人
  delivererTel: string // 送样人联系方式
  orderTime: string // 委托日期
  requireOverTime: string // 完成时间
  deliverTime: string // 交接时间
  measureCategory: string // 检校类别
  secrecy: string // 保密要求
  appearance: string // 样品外观
  relyFile: string // 依据文件
}

// 样品清单
export interface ISampleList {
  id?: string
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 样品型号
  manufacturingNo: string // 出厂编号
  appendixDescn: string // 附件说明
  appearance: string // 外观
  measureRequire: string // 检定要求
  isEdit?: boolean // 是否可编辑
}

// 字典
export interface dictType {
  id: string
  name: string
  value: string | number
  label?: string // 基本信息添加的信息名称
}

// 查询关联委托方的并且是已收入状态的样品
export interface ISampleListQuery {
  customerId: string // 委托方id
  sampleName: string // 样品名称
  sampleNo: string // 样品编号
  customerName: string // 委托方名称
  offset: number
  limit: number
}
