package dto

import (
	"time"

	"quyun/v2/pkg/consts"
)

// MeBalanceResponse 返回当前用户在当前租户下的余额信息（租户内隔离）。
type MeBalanceResponse struct {
	// Currency 币种：当前固定 CNY（金额单位为分）。
	Currency consts.Currency `json:"currency"`
	// Balance 可用余额：可用于购买/消费。
	Balance int64 `json:"balance"`
	// BalanceFrozen 冻结余额：用于下单冻结/争议期等。
	BalanceFrozen int64 `json:"balance_frozen"`
	// UpdatedAt 更新时间：余额变更时更新。
	UpdatedAt time.Time `json:"updated_at"`
}
