// 列表查询
export interface IListQuery {
  formNo: string // 装箱单编号
  packingTimeEnd: string // 装箱时间结束
  packingTimeStart: string // 装箱时间开始
  limit: number
  offset: number
}

// 表格数据
export interface IList {
  id: string // 主键
  formNo: string // 装箱单编号
  formName: string // 装箱单名称
  packingTime: string // 装箱日期
  transportTypeName: string // 运输类型
  createUserName: string // 创建人
  createTime: string // 创建时间
}

// 详情表单
export interface IForm {
  labCode: string // 实验室代码
  groupCode: string	// 组别代码(字典code)
  groupCodeName: string	// 组别代码(字典value)
  formNo: string // 装箱单编号
  formName: string // 装箱单名称
  createUserId: string // 创建人id
  createUserName: string // 创建人
  createTime: string // 创建时间
  packingTime: string // 装箱日期
  transportType: string // 运输类型
}

// 包装箱列表
export interface IBoxList {
  id: string // 更新/删除使用参数
  packageNo: string //	包装箱号
  packageUser: string //	装箱人
  packingId: string //	装箱单id
  traceFlag: number // 是否是设备溯源任务（1/0）
  equipmentList: IEquipmentList[]
  checked: boolean // 是否被选中
  packIndex: number // 包装箱索引
}

// 设备列表
export interface IEquipmentList {
  equipmentId: string //	设备id(外部设备该字段为空)
  equipmentName: string //	设备名称
  equipmentNo: string //	设备编号(编号、名称、型号、数量都要传)
  model: string //	型号规格
  quantity: string //	数量
  editable?: boolean // 是否可编辑
}

