/** 可领取优惠券模板（对应后端 CouponVO，领券中心展示用） */
export interface ClaimableCoupon {
  /** 优惠券模板 ID */
  id: number
  /** 优惠券名称 */
  name: string
  /** 类型：0-满减券 1-折扣券 2-无门槛券 */
  type: number
  typeText: string
  /** 满减面值 / 折扣率（0.90 表示 9 折） */
  amount: number
  /** 最低使用金额（0 表示无门槛） */
  minAmount: number
  /** 折扣券最高抵扣金额 */
  maxDiscount: number
  /** 发放总量（-1 表示不限量） */
  total: number
  /** 剩余可领取数量 */
  remain: number
  /** 已领取数量 */
  received: number
  /** 每人限领数量 */
  perLimit: number
  /** 当前用户是否已达领取上限 */
  claimed: boolean
  /** 模板状态：0-未上线 1-已上线 2-已结束 */
  status: number
  statusText: string
  startTime: string
  endTime: string
  /** 领取后有效天数（空表示用固定截止日期） */
  validDays?: number
  /** 使用说明 */
  description?: string
  createTime: string
  updateTime: string
}

/** 用户优惠券领取记录（对应后端 UserCouponVO） */
export interface UserCoupon {
  /** 领取记录 ID */
  id: number
  couponId: number
  couponName: string
  /** 优惠券类型 */
  couponType: number
  /** 满减面值 / 折扣率（0.90 表示 9 折） */
  amount: number
  /** 最低使用金额（0 表示无门槛） */
  minAmount: number
  /** 折扣券最高抵扣金额 */
  maxDiscount: number
  /** 状态：0-未使用 1-已使用 2-已过期 3-已作废 */
  status: number
  statusText: string
  receiveTime: string
  useTime: string
  expireTime: string
}
