import type { PageParam } from '@/api'

/**
 * 积分明细
 */
export interface UserPointLog {
  logId?: number
  userId?: number
  /** 积分变动量（正数增加，负数减少） */
  points?: number
  /** 场景类型：1 充值赠送 2 消费 3 签到 4 活动 5 兑换 9 系统调整 */
  scene?: number
  /** 场景描述 */
  describe?: string
  remark?: string
  status?: number
  tenantId?: number
  createTime?: string
}

/**
 * 积分明细查询条件
 */
export interface UserPointLogParam extends PageParam {
  userId?: number
  scene?: number
  createTimeStart?: string
  createTimeEnd?: string
}
