import type { GoodsItem } from './global'
import type { skuItem } from './goods'

/**
 * 添加购物车
 */
export type addCartItem = {
  sku_id: string
  num: number
}

/**
 * 修改购物车
 */
export type editCartItem = {
  id: number
  selected?: boolean
  num?: number
}

/** 购物车类型 */
export type cartItem = {
  /** 购物车 ID */
  id: number
  /** 商品ID */
  goods_id: string
  /** SKU ID */
  sku_id: string
  /** 商品名称 */
  name: string
  /** 图片 */
  image: string
  /** 数量 */
  num: number
  /** 加入时价格 */
  price: number
  /** 当前的价格 */
  nowPrice: number
  /** 库存 */
  stock: number
  /** 是否选中 */
  selected: boolean
  /** 属性文字 */
  attrsText: string
  goods: GoodsItem
  sku: skuItem
  old_price: number
  /** 是否失效 */
  disabled: boolean
  /** 失效描述 */
  disabled_text: string
}
