import OperationInfo from './process/OperationInfo'

export default class WorkOrderInfo {
  // 工单编码
  workOrderCode?: string
  // 工单id
  orderId?: number
  // 订单编码
  orderCode?: string
  // 订单名称
  orderName?: string
  // 物料编号
  materialCode?: string
  // 物料名称
  materialName?: string
  //物料批次号
  batchCode?:string
  //物料序列号
  batchNo?:string
  //扫码物料数量
  num?:number
  //物料单位
  unitDictLabel?:string
  // 物料型号
  materialModel?: string
  // 工艺版本
  processRouteVersion?: string
  // 优先级
  priority?: string
  // 产线id
  productLineId?: string
  // 产线名称
  productLineName?: string
  //工艺路线id
  processRouteId?: number
  // 工艺路线编码
  processRouteCode?: string
  // 工艺路线名称
  processRouteName?: string
  // 计划开始时间
  planStartWhen?: string
  // 计划结束时间
  planStartEnd?: string
  // 生产车间id
  workshopId?: string
  // 生产车间名
  workshopName?: string
  // 计划数量
  planNum?: string
  // 完成数量
  completeNum?: string
  // 报废数量
  scrapNum?: string
  // 入库数量
  inventoryNum?: string
  // 提前下线数量
  beforeNum?: string
  // 工单状态
  workOrderState?: string
  // 物料分配状态
  itemAllotState?: number
  orderType?: string
  // 数据包地址
  packageUrl?: string
  engineeringCode?: string
  // 更新时间
  updated?: string
  // 齐套进度
  kitCompleteProgress?: number
  // 工序信息
  ops?: OperationInfo[]
  //是否完成
  isCompleted?:boolean
}