package com.copy.trade.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;

@Data
@ApiModel
public class CustomerVo implements Serializable {

	@ApiModelProperty("用户昵称")
    private String nickname;

	@ApiModelProperty("头像")
    private String avatar;

	@ApiModelProperty("描述")
    private String description;

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

	@ApiModelProperty("最大亏损USDT")
    private BigDecimal maxLoss;

	@ApiModelProperty("最大盈利USDT")
    private BigDecimal maxProfit;

	@ApiModelProperty("doge会员ID")
    private Long memberId;

	@ApiModelProperty("自动取消跟随开关(1关闭 2开启)")
    private Boolean automaticUnfollow;

	@ApiModelProperty("交易员等级ID")
    private Long traderLevelId;

	@ApiModelProperty("合约资产")
    private BigDecimal balance;

	@ApiModelProperty("成为交易员时间")
    private Date traderTime;
    
	@ApiModelProperty("最低跟随金额")
    private Long  minFollowAmount;
    
	@ApiModelProperty("当前跟单配置人数")
    private Long  defaultFollowCustomer;
    
	@ApiModelProperty("改老师统计数据开关")
    private Boolean editDataSwitch ;
    
	@ApiModelProperty("默认入住天数")
    private Long defaultRegisterDays;
    
	@ApiModelProperty("id")
    private Long id;

	@ApiModelProperty("创建时间")
    private Date createdTime;

	@ApiModelProperty("更新时间")
    private Date updatedTime;
	
	@ApiModelProperty("当前跟单实际人数")
    private Long  followCustomer;
	
	@ApiModelProperty("取消跟单人数")
	private Integer cancelFollowerCustomer;
	
	@ApiModelProperty("移除跟单人数")
	private Integer removeFollowerCustomer;

	@ApiModelProperty("是否顶级交易员(1是 2否)")
	private Integer isTop;

	@ApiModelProperty("最高跟随金额")
	private BigDecimal maxPrincipalAmount;

}
