export class WriteOffSearchEntity {
  writeOffCode!: string; // 冲销单号
  writeOffPoof!: string; // 冲销物料凭证
  writeOffProofYear!: string; // 冲销采购/物料凭证年份
  writeOffType!: number; // 冲销单类型：0：整单冲销 1：整行冲销
  writeOffState!: number; // 冲销状态：0：待冲销 1：已冲销
  searchBeginTime!: string; // 查询开始时间
  searchEndTime!: string; // 查询结束时间
}

export class WriteOffDetailSearchEntity {
  writeOffId!: number;
  materialCode!: string; // 物料编码
}

export class WriteOffProofSearchEntity {
  code!: string; // 编号
  proof!: string; // 物料凭证
  writeOffType!: number; // 冲销单类型：0：整单冲销，1：整行冲销 2：自由冲销
  queryType!: number; //	0：入库单 1：出库单 2：冲销单
}

// 冲销单上架 实体
export class WriteOffPutawayEntity {
  writeOffId!: string;
  stockMaterialList!: Array<WriteOffPutawayStockMaterialListEntity>;
}

export class WriteOffPutawayStockMaterialListEntity {
  id!: string;
  warehouseId!: string;
  areaId!: string;
  binId!: string;
  count!: number;
  writeOffId!: string;
  writeOffRowId!: string;
}
