package com.crm.rely.backend.core.entity.ucard;

import com.crm.rely.backend.core.entity.wasabi.WasabiUserEntity;
import lombok.Data;

@Data
public class MerchantUserEntity extends WasabiUserEntity {

    private Long cId;

    /**
     * 卡片类别 1:ucard 2:wasabi
     */
    private Integer cardCategory;

    /**
     * 合作商用户的唯一ID
     */
    private String uniqueId;

    /**
     * 手机国际区号。例：+86
     */
    private String areaCode;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 姓(只能是英文，单词之间支持一个英文空格, 长度不能超过64)
     */
    private String lastName;

    /**
     * 名(只能是英文，单词之间支持一个英文空格, 长度不能超过64)
     */
    private String firstName;

    /**
     * 生日 (yyyy-MM-dd)
     */
    private String birthday;

    /**
     * 国籍。2位数code码。参见dictionary_common.xlsx（sheet. regin）
     */
    private String nationality;

    /**
     * 性别 (1: 男, 2: 女)
     */
    private String sex;

    /**
     * 国家代码。2位数code码。参见dictionary_common.xlsx（sheet. regin）
     */
    private String country;

    /**
     * 城市code码。参见dictionary_common.xlsx（sheet. city）
     */
    private String town;

    /**
     * 	详细地址（英文地址,长度不能超过100)
     */
    private String address;

    /**
     * 邮编
     */
    private String postCode;

    /**
     * 证件类型。参见dictionary_biz.pdf（1.1. Idno Type）。
     */
    private String idType;

    /**
     * 证件号
     */
    private String idNo;

    /**
     * 证件过期时间(yyyy-MM-dd)
     */
    private String idNoExpiryDate;

    /**
     * 证件照片 (URL格式)。请调用接口 /order/merchant/file/upload 获取url
     */
    private String idPicture;

    /**
     * 人脸照片(URL格式)。请调用接口 /order/merchant/file/upload 获取url
     */
    private String facePicture;

    /**
     * JSON格式({"eeaFileProof":"http://baidu.com/photo.jpg","handheldPhoto":"http://baidu.com/handheldPhoto.jpg","signPhoto":"http://baidu.com/signPhoto.jpg"})
     */
    private String extField;

} 