package com.xcong.excoin.modules.member.entity; import java.math.BigDecimal; import java.util.Date; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.xcong.excoin.common.entity.BaseEntity; import lombok.Data; @Data @TableName("member_account_money_change") public class MemberAccountMoneyChangeEntity extends BaseEntity { private static final long serialVersionUID = 1L; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; /** * 类型【1:币币资产2:合约资产3:代理资产】 */ public static final Integer TYPE_WALLET_COIN = 1; public static final Integer TYPE_WALLET_CONTRACT = 2; public static final Integer TYPE_WALLET_AGENT = 3; /** * 状态【0:待审核 1:成功2:失败】 */ public static final Integer STATUS_WAIT_INTEGER = 0; public static final Integer STATUS_SUCCESS_INTEGER = 1; public static final Integer STATUS_FAIL_INTEGER = 2; private Long memberId; /** * 币种 */ private String symbol; /** * 金额 */ private BigDecimal amount; /** * 记录内容 */ private String content; /** * 类型【1:币币资产2:合约资产3:代理资产】 */ private int type; /** * 状态【0:待审核 1:成功2:失败】 */ private int status; /** * 手机号(包含国际手机号) */ @TableField(exist = false) private String phone; /** * 邮箱 */ @TableField(exist = false) private String email; @TableField(exist = false) private String account; /** * 邀请码 */ @TableField(exist = false) private String inviteId; /** * 总返佣 */ @TableField(exist = false) private String allAmount; /** * 姓名 */ @TableField(exist = false) private String realName; }