package com.copy.trade.entity.po;

import java.math.BigDecimal;
import com.copy.trade.entity.base.BasePo;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 用户表
 * </p>
 *
 * @author wz
 * @since 2022-12-03
 */
@Data
public class Customer extends BasePo {

    private static final long serialVersionUID = 1L;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 描述
     */
    private String description;

    /**
     * 是否是ID交易员(10不是 20交易员申请审核中 30交易员 40交易员申请不通过)
     */
    private Integer trader;

    /**
     * 最大亏损USDT
     */
    private BigDecimal maxLoss;

    /**
     * 最大盈利USDT
     */
    private BigDecimal maxProfit;

    /**
     * doge会员ID
     */
    private Long memberId;

    /**
     * 自动取消跟随开关(1关闭 2开启)
     */
    private Boolean automaticUnfollow;

    /**
     * 交易员等级ID
     */
    private Long traderLevelId;

    /**
     * 合约资产
     */
    private BigDecimal balance;

    /**
     * 成为交易员时间
     */
    private Date traderTime;
    
    /**
     * 最低跟随金额
     */
    private Long  minFollowAmount;
    
    /**
     * 当前跟单默认人数
     */
    private Long  defaultFollowCustomer;
    
    /**
     * 修改老师统计数据开关
     */
    private Boolean editDataSwitch ;
    
    /**
     * 默认的入住天数
     */
    private Long defaultRegisterDays;
    
    /**
     * 保证金上限
     */
    private BigDecimal maxPrincipalAmount;

    /**
     * 是否顶级交易员(0否 1是)
     */
    private Integer isTop;

}
