package com.muchinfo.mtp3pojos.vo.investor;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="DealerQueryParam对象", description="子机构交易商查询列表请求体")
public class DealerQueryParam {
    @ApiModelProperty(value = "证件号")
    private String cardNum;
    @ApiModelProperty(value = "手机号")
    private String mobilePhone;
    @ApiModelProperty(value = "所属父机构ID")
    private Long parentUserId;
    @ApiModelProperty(value = "所属会员/机构")
    private Long memberUserId;
    @ApiModelProperty(value = "账号")
    private String accountName;
    @ApiModelProperty(value = "交易商状态")
    private String accountStatus;
    @ApiModelProperty(value = "是否实名")
    private Integer hasAuth;
    @ApiModelProperty(value = "所属经纪人")
    private String brokerName;
    @ApiModelProperty(value = "推荐人")
    private String refNameOrPhone;
    @ApiModelProperty(value = "时间类型")
    private Integer timeType;
    @ApiModelProperty(value = "开始时间")
    private Date startTime;
    @ApiModelProperty(value = "结束时间")
    private Date endTime;
    @ApiModelProperty(value = "* 页码 *")
    private Integer pageNum;
    @ApiModelProperty(value = "* 页大小 *")
    private Integer pageSize;
}
