package com.xunmei.sync.dto.fjnxsync;

import cn.hutool.core.date.DateTime;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * FJNX统计运营门户返回用户数据
 */
@Data
@XmlRootElement(name = "PubUser")
@XmlAccessorType(XmlAccessType.FIELD)
public class FJNXUserDto implements Serializable {

    /**
     * 人员ID
     */
    @XmlElement(name = "userId")
    private String userId;

    /**
     * 人员名称
     */
    @XmlElement(name = "userName")
    private String userName;

    /**
     * 登录名
     */
    @XmlElement(name = "loginName")
    private String loginName;

    /**
     * 用户状态
     */
    @XmlElement(name = "userStatus")
    private String userStatus;

    /**
     * 手机号
     */
    @XmlElement(name = "mobile")
    private String mobile;

    /**
     * 邮件系统账号
     */
    @XmlElement(name = "mail")
    private String mail;

    /**
     * 证件类型
     */
    @XmlElement(name = "certType")
    private String certType;


    /**
     * 证件号码
     */
    @XmlElement(name = "idCard")
    private String idCard;


    /**
     * 性别
     */
    @XmlElement(name = "sex")
    private String sex;


    /**
     * 联系地址
     */
    @XmlElement(name = "address")
    private String address;


    /**
     * 更新时间
     */
    @XmlElement(name = "updateTime")
    private DateTime updateTime;

    /**
     * 所属机构代码
     */
    @XmlElement(name = "depCode")
    private String depCode;

    /**
     * 法人机构号
     */
    @XmlElement(name = "corporCode")
    private String corporCode;

    /**
     * 柜员号
     */
    @XmlElement(name = "teller")
    private String teller;



}