package com.bizzan.bitrade.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 资金账户单个币种资产 DTO
 *
 * @author auto
 * @date 2026-05-20
 */
@Data
public class FundAssetDto {

    /** 币种符号，如 BTC、USDT */
    private String symbol;

    /** 可用余额（member_wallet.balance） */
    private BigDecimal available;

    /** 冻结余额（member_wallet.frozen_balance） */
    private BigDecimal frozen;

    /** 总余额（可用 + 冻结） */
    private BigDecimal total;

    /** 可用余额折合 USDT */
    private BigDecimal availableUsdt;

    /** 冻结余额折合 USDT */
    private BigDecimal frozenUsdt;

    /** 总余额折合 USDT */
    private BigDecimal usdtAmount;

    /** 币种对 USDT 的汇率，USDT 本身为 1，无行情时为 null */
    private BigDecimal rate;
}
