package com.copy.trade.entity.po;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;
import com.copy.trade.entity.base.BasePo;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 交易员统计数据
 * </p>
 *
 * @author wz
 * @since 2022-12-03
 */
@Data
public class TraderData extends BasePo {

    private static final long serialVersionUID = 1L;

    private Long traderId;

    /**
     * 14日收益率
     */
    @TableField(value="day_yield_14")
    private BigDecimal dayYield14;

    /**
     * 30日收益率
     */
    @TableField(value="day_yield_30")
    private BigDecimal dayYield30;

    /**
     * 14日胜率
     */
    @TableField(value="win_rate_14")
    private BigDecimal winRate14;

    /**
     * 累积盈利额
     */
    private BigDecimal profitAmount;

    /**
     * 累积跟随人数
     */
    private Long followCustomer;

    /**
     * 14日成交单量
     */
    @TableField(value="order_deal_14")
    private Long orderDeal14;

    /**
     * 14日最大回撤率
     */
    @TableField(value="retraction_rate_14")
    private BigDecimal retractionRate14;

    /**
     * 累积交易天数
     */
    private Long tradingDays;

    /**
     * 累积盈利天数
     */
    private Long profitDays;

    /**
     * 本月跟随人数
     */
    private Long currentMonthFollow;
    
    /**
     * 14日团队盈利
     */
    @TableField(value="team_profit14")
    private BigDecimal teamProfit14;

}
