package com.muchinfo.mtp3pojos.vo.investor;

import com.baomidou.mybatisplus.annotation.TableField;
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="InvestorQueryResult对象", description="子机构开户查询返回")
public class InvestorQueryResult {

    @ApiModelProperty(value = "id")
    private Long userId;

    @ApiModelProperty(value = "用 户 名")
    private String userName;

    @ApiModelProperty(value = "所属会员")
    private String memberUserName;

    @ApiModelProperty(value = "所属机构")
    private String areaName;

    @ApiModelProperty(value = "开户方式 -  1:管理端开户 2:网上开户注册(会员官网-手机号) 3:微信开户 4:网页交易端注册 5:安卓手机端注册 6:苹果手机端注册 7:PC交易端注册 8:微信快速开户 9:支付宝快速开户 10:手机号快速开户 11:网上开户注册(会员官网-微信认证) 12:网上开户注册(会员官网-支付宝认证)")
    private Integer openMode;

    @ApiModelProperty(value = "开户状态 -   1:未提交 2: 待初审 3:初审拒绝 4:待复审 5:复审拒绝 6:测评不通过")
    private Integer userState;

    @ApiModelProperty(value = "开户申请时间")
    private Date createTime;
}
