/** 拼团活动 */
export interface ShopGroupBuy {
  id: number
  goodsId: number
  goodsName?: string
  goodsImage?: string
  /** 拼团价格 */
  groupPrice: number
  /** 成团人数 */
  groupSize: number
  /** 已参团人数 */
  currentSize: number
  /** 开始时间 */
  startTime: string
  /** 结束时间 */
  endTime: string
  /** 状态：0-未开始 1-进行中 2-已结束 */
  status: number
  /** 商品详情 */
  product?: {
    id: number
    name: string
    image: string
    price: number
  }
}

/** 拼团记录 */
export interface ShopGroupBuyRecord {
  id: number
  groupBuyId: number
  userId: number
  /** 团长ID */
  leaderId: number
  /** 是否团长 */
  isLeader: boolean
  /** 参团人数 */
  memberCount: number
  /** 状态：0-待成团 1-已成团 2-已失败 */
  status: number
  /** 过期时间 */
  expireTime: string
  /** 成员列表 */
  members?: ShopGroupBuyMember[]
}

/** 拼团成员 */
export interface ShopGroupBuyMember {
  id: number
  userId: number
  nickname: string
  avatar: string
  joinTime: string
}

/** 分页参数 */
export interface ShopGroupBuyPageParams {
  page?: number
  pageSize?: number
  status?: number
}
