import type { PageParam } from '@/api/index';

/**
 * 充值记录
 */
export interface ShopRechargeRecord {
  // ID
  id?: number;
  // 兑换码ID
  codeId?: number;
  // 兑换码
  code?: string;
  // 用户ID
  userId?: number;
  // 充值金额
  amount?: string | number;
  // 充值前余额
  balanceBefore?: string | number;
  // 充值后余额
  balanceAfter?: string | number;
  // 租户ID
  tenantId?: number;
  // 创建时间
  createTime?: string;
}

/**
 * 充值记录搜索条件
 */
export interface ShopRechargeRecordParam extends PageParam {
  // 兑换码
  code?: string;
  // 用户ID
  userId?: number;
  // 关键字搜索
  keywords?: string;
}
