// 请求参数
export interface IListQuery {
  certificateReportCode: string // 证书报告编号
  certificateReportCodeName: string // 证书报告名称
  equipmentNo: string // 被检设备统一编号
  measureCategory: string // 检校类别
  measurePersonName: string // 检定员
  startTime: string // 检定时间-开始
  endTime: string // 检定时间-结束
  approvalStatus: string // 审批状态
  offset: number
  limit: number
}

// 表格
export interface IList {
  id: string // 主键
  certificateReportCode: string // 证书报告编号
  certificateReportCodeName: string // 证书报告名称
  equipmentNo: string // 被检设备统一编号
  equipmentName: string // 被检设备名称
  model: string // 规格型号
  measureCategory: string // 检校类别
  measurePersonName: string // 检定员
  mesureDate: string // 检定时间
  approvalStatusName: string // 审批状态名称
  approvalStatus: string // 审批状态
}

// 表单
export interface IForm {
  certificateReportCode: string // 证书报告编号
  measureCategory: string // 检校类别
  measurePersonName: string // 检定员
  calibrationTime: string // 检定时间
  orderCode: string // 任务单编号
  temperature: number // 温度
  humidity: number // 湿度
  environmentCode: string // 环境记录单编号
  environmentId: string // 环境记录单id
  mesureDate: string // 检定日期
  jsyxq: string // 检定有效期
  calibrationPlace: string // 检校地点
  ckbz: string // 参考标准
  jdjg: string // 检定结果
  xyfw: string // 限用范围
  jdjl: string // 检定结论

  customerId: string // 委托方id
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  deliverer: string // 送检人
  phone: string // 委托方电话
  planDeliverTime: string // 预计送达时间
  requireOverTime: string // 要求检完时间
  isUrgent: string // 是否加急
  customerAddress: string // 委托方地址

  ysjltemplateId: string // 	原始记录模板id
  originalRecordName: string // 原始记录名称
  ysjlfj: string // 原始记录附件
  certificateReportName: string // 证书报告名称
  zsbgtemplateId: string // 证书报告id
  zsbgfj: string // 证书报告录附件
}

// 详情-所使用的标准、主要测量设备表格
export interface IUsedEquipmentList {
  id: string// 主键
  equipmentNo: string// 统一编号
  equipmentName: string// 设备名称
  model: string// 型号规格
  manufactureNo: string// 出厂编号
  level: string// 不确定度或允许误差极限或准确度等级
  expirationDate: string// 证书有效期
}

// 详情-检定结果表格
export interface IMesureResult {
  executiveItem: string // 检定项目
  jdd: string // 检定点
  dw: string // 单位
  cs: string // 次数
  sx: string // 上限
  xx: string // 下限
  sdz: string // 设定值
  csz: string // 测试值
  bqdd: string // 不确定度
  remark: string // 备注
  editable: boolean // 是否可编辑
}

// 修改记录表格
export interface IChangeRecord {
  updateUserName: string // 修改人
  updateTime: string // 修改时间
}
