package com.crm.rely.backend.core.dto.ib.info;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class IbInfoDto {


    private String roleName;

    private String agentLevelName;

    private String pointName;
    /**
     * 返佣类型
     * 1：交易品种
     */
    private Integer pointType;


    private Date addTime;

    private Long id;

    private String username;

    private String password;

    private String name;

    private String email;

    private Long roleId;

    private Long pid;

    private String ibNo;
    /**
     * 代理等级ID
     */
    private Long agentLevel;
    /**
     * 用户组ID
     */
    private Long groupId;
    private String groupName;

    private String groupEnName;

    /**
     * 佣金模板ID
     */
    private Long pointId;
    /**
     * 销售ID
     */
    private Long salesId;
    /**
     * 销售编号
     */
    private String salesNo;

    /**
     * 佣金余额
     */
    private Float balance;
    /**
     * 未结佣金余额
     */
    private Float unresolved;
    /**
     * 冻结佣金
     */
    private Float frozen;
    /**
     * 所有佣金
     */
    private Float all;
    /**
     * MT4佣金账户
     */
    private Long mtFourAccount;
    /**
     * MT5佣金账户
     */
    private Long mtFiveAccount;
    /**
     * 内部数据权限代码
     */
    private String stamp;

    private Integer hide;

    private Integer valid;

    private String validName;

    private Date lastTime;

    private String lastIp;

    private String lastAddress;

    private Long cId;

    private String pIbNo;

    private Integer commissionApproval;

    private String phone;

    private List<String> selectLoginTypes;

    private List<String> excludeLoginTypes;

    private Long selectGroupType;

    private Long defaultGroupType;

    private List<String> excludeShowLoginTypes;

    private Integer pammManagerValid;

    private Integer pammValid;

    private List<String> closeFunctions;

    private String country;

    private String countryName;

    private String countryEnName;

    private String pointChoose;

    private String topAgent;

    /**
     * 代理开户设置 0:关闭 1:开启
     */
    private Integer agentAccountSetting;

    /**
     * 域名
     */
    private String domainName;

    /**
     * 是否固定暗点 0:否  1：是
     */
    private Integer fixedHide;

    private Integer levelNum;

    /**
     * 代理内转 0:关闭 1:开启
     */
    private Integer agentTransfer;

}
