export interface ReplenishmentOrderItem {
  id?: string;
  orderId?: string;
  productId: string;
  productCode?: string;
  productName?: string;
  plannedQuantity: number;
  actualQuantity?: number;
  beforeStock?: number;
  afterStock?: number;
  unitPrice?: number;
  totalPrice?: number;
  shelfNum?: number;
  position?: string;
  createTime?: string;
}

export interface ReplenishmentOrder {
  id: string;
  orderNo: string;
  deviceId: string;
  shopId?: string;
  status: number;
  statusLabel?: string;
  statusColor?: string;
  erpOrderNo?: string;
  erpSyncTime?: string;
  supplierName?: string;
  warehouseName?: string;
  expectedArrivalTime?: string;
  totalQuantity: number;
  totalAmount: number;
  remark?: string;
  creatorId?: string;
  creatorName?: string;
  shopName?: string;
  deviceName?: string;
  itemCount?: number;
  createTime: string;
  updateTime?: string;
}

export interface SearchFormProps {
  orderNo?: string;
  deviceId?: string;
  shopId?: string;
  status?: number | "";
  startTime?: string;
  endTime?: string;
}
