package com.kxs.user.api.vo.kxsapp.userAccount;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 我的钱包-账户合计vo
 *
 * @author 系统
 * @date 2024-01-03 09:39:59
 */
@Data
@Schema(description = "我的钱包-账户合计返回实体")
public class MyAccountVO implements Serializable {

	@Serial
	private static final long serialVersionUID = 1L;

    /**
     * 余额
     */
    @Schema(description = "余额")
    private BigDecimal amount;


    /**
     * 可提现余额
     */
    @Schema(description = "可提现余额")
    private BigDecimal useAmount;


    /**
     * 冻结金额
     */
    @Schema(description = "冻结金额")
    private BigDecimal frozenAmount;


    /**
     * 已提现金额
     */
    @Schema(description = "已提现金额")
    private BigDecimal cashWithdrawalAmount;


    /**
     * 累计总收益
     */
    @Schema(description = "累计总收益")
    private BigDecimal totalAmount;

    /**
     * 盟主储备金
     */
    @Schema(description = "盟主储备金")
    private BigDecimal leaderReserve;





	

}
