export interface ISampleListQuery {
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 型号
  customerId: string // 委托方代码
  customerName: string // 委托方名称
  startTime: string // 检定开始时间
  endTime: string // 检定结束时间
  offset: number
  limit: number
}

export interface ISampleList {
  id?: string // 样品唯一标识
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 型号
  evaluationName: string // 出厂编号
  customerId: string // 委托方代码
  customerName: string // 委托方名称
  mesurePeriod: string // 检定周期
  effectiveDate: string // 上次检定时间
  remark: string // 备注
}

export interface ISampleEdit {
  id?: string
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 样品型号
  manufacturingNo: string // 出厂编号
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  phone: string // 委托方电话
  postalCode: string // 委托方邮编
  companyAddress: string // 委托方地址
  mesureCategory: string // 检校类别
  manufacturer: string // 生产厂家
  manufacturerCountry: string // 厂家国别
  manufacturingDate: string // 出厂年月
  ABC: string // ABC
  deliverer?: string // 送检人
  delivererTel?: string // 送检人联系方式
  mesureContent: string // 检定项目
  mesurePeriod: string // 检定周期
  remark: string // 备注
  minioFileName: string // 说明书
  labelBind: string // 标签绑定
  mesureType: string // 检定方式
}

// 检定记录
export interface SimpleMeasureRecord {
  orderCode: string // 委托单编号
  orderTime: string // 委托单日期
  customerCode: string // 委托人代码
  customerName: string // 委托人名称
  deliverer: string // 送检人
  deliverTime: string // 送检日期
}

// 检定证书
export interface SimpleCertification {
  certificationCode: string // 证书编号
  certificationName: string // 证书形成
  certificationType: string // 证书类型
  effectiveDate: string // 证书出具日期
  expirationDate: string // 证书有效期
}
