/**
 * 充值兑换码类型定义
 */

export interface ShopRechargeCode {
  id: number
  code: string
  amount: string
  userId?: number
  status: number // 0-未使用, 1-已使用, 2-已过期
  generateType: number // 1-管理员生成, 2-批量生成
  batchNo?: string
  expireTime?: string
  usedAt?: string
  balanceBefore?: string
  balanceAfter?: string
  createTime: string
  updateTime: string
}

export interface ShopRechargeCodeParam {
  page?: number
  limit?: number
  code?: string
  status?: number
  batchNo?: string
  userId?: number
}
