export interface AdminNinetyoneOrderItem {
  orderId: number
  orderNo: string
  outTradeNo: string
  orderStatus: string
  payStatus: string
  shopId: string
  shopName: string
  productNo: string
  productName: string
  buyNum: number
  taskCount: number
  failReason: string
  createdAt: string
  updatedAt: string
  items: Array<Record<string, unknown>>
}

export interface AdminNinetyoneOrderListResult {
  page: number
  pageSize: number
  total: number
  items: AdminNinetyoneOrderItem[]
}

export interface AdminNinetyoneOrderActionResult {
  orderId: number
  orderNo: string
  orderStatus: string
  orderItemCount: number
  taskCount: number
}
