/** 通用分页结果类型 */
export type PageResult<T> = {
  /** 列表数据 */
  data: T[]
  /** 总条数 */
  total: number
  /** 当前页数 */
  current_page: number
  /** 总页数 */
  last_page: number
  /** 每页条数 */
  per_page: number
}

/** 通用分页参数类型 */
export type PageParams = {
  /** 页码：默认值为 1 */
  page?: number
  /** 页大小：默认值为 10 */
  // pageSize?: number
  page_size?: number
}

// /** 通用商品类型 */
// export type GoodsItem = {
//   /** 商品描述 */
//   desc: string
//   /** 商品折扣 */
//   discount: number
//   /** id */
//   id: string | number
//   /** 商品名称 */
//   name: string
//   /** 商品已下单数量 */
//   orderNum: number
//   /** 商品图片 */
//   picture: string
//   /** 商品图片集 */
//   images: string[]
//   /** 商品价格 */
//   price: number
// }

/** 通用tabs选项类型 */
export type TabItem = {
  /** 标题 */
  name: string
  /** 值 */
  value: string | number
  /* 数量 */
  count?: number | string
  /* 禁用状态 */
  disabled?: boolean
}

export type window = {
  unique: number
}
