package com.xcong.excoin.modules.member.entity; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.xcong.excoin.common.entity.BaseEntity; import com.xcong.excoin.common.utils.BigDecimalSerialize; import lombok.Data; @Data @TableName("member_wallet_coin") public class MemberWalletCoinEntity extends BaseEntity{ private static final long serialVersionUID = 1L; /** * 用户Id */ private Long memberId; /** * 可用余额 */ @JsonSerialize(using = BigDecimalSerialize.class) private BigDecimal availableBalance; /** * 总金额 */ @JsonSerialize(using = BigDecimalSerialize.class) private BigDecimal totalBalance; /** * 冻结金额 */ @JsonSerialize(using = BigDecimalSerialize.class) private BigDecimal frozenBalance; /** * 借入资产金额 */ private BigDecimal borrowedFund; /** * 钱包标识 */ private String walletCode; /** * 钱包地址 */ private String walletAddress; /** * 上次余额 */ private BigDecimal earlyBalance; /** * 区块编号 */ private int blockNumber; }