package com.friday.custody.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class InvestorInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    private Integer id;
    /**
     * 客户姓名
     */
    private String custName;
    /**
     * 数据字典：客户类型证件类型-中登报送的客户类型
     */
    private String custType;
    /**
     * 客户证件号码：需要区分大小写
     */
    private String identityNo;
    /**
     * 数据字典：客户类型证件类型-中登报送的个人/机构/产品的证件类型
     */
    private String identityType;
    /**
     * 基金账号
     */
    private String fundAcco;
    /**
     * 基金账号开户日期：固定格式yyyyMMdd
     */
    private String accoOpenDate;
    /**
     * 是否专业投资机构：0-否；1-是
     */
    private Integer individualOrInstitution;
    /**
     * 手机号码
     */
    private String mobileNo;
    /**
     * 客户邮箱
     */
    private String email;
    /**
     * 联系地址
     */
    private String address;
    /**
     * 邮政编码
     */
    private String zipCode;
    /**
     * 更新日期：固定格式YYYY-MM-DD HH:mm:ss（年月日和具体时间之间用一个空格隔开）
     */
    private String updateDate;
    /**
     * 数据字典：托管人
     */
    private String trustNo;

}
