package com.crm.rely.backend.core.dto.follow.deal.subscribe;

import lombok.Data;

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

@Data
public class FollowDealSubscribeSearchDto {
    private Long id;

    private Long dealId;
    private Long dealCustomId;
    private Long dealCId;

    private String dealNickname;
    private String dealPlatform;
    private Long dealLogin;
    private Integer dealLoginType;
    private Integer distributionType;
    private Integer distributionRatio;
    private Integer settlementCycle;

    private Long followCustomId;
    private Long followCId;

    private String followPlatform;
    private Long followLogin;
    private Integer followLoginType;
    private Date startTime;
    private Date endTime;
    private Integer followType;
    private Integer volume;
    private Integer ratio;

    /**
     * 保护设置
     */
    private int protect;
    private Integer protectType;
    private BigDecimal protectAmount;
    private Integer protectRatio;

    private Integer dealLeverage;
    private Float dealBalance;
    private Float dealEquity;
    private Float dealFloating;
    private Float dealCredit;

    private Integer followLeverage;
    private Float followBalance;
    private Float followEquity;
    private Float followFloating;
    private Float followCredit;

    private Float followProfit;

    private Float equityRatio;

    private String note;

    private String followFirstName;

    private String followMiddle;

    private String followLastName;

    private String followEmail;

    private String pIbNo;


    private String salesNo;

    private String agentName;
}
