package com.kiisoo.ic.wx.entity;

import lombok.Data;

@Data
public class ContactDTO {

    /**
     * 企业微信CorpID
     */
    private String ToUserName;

    /**
     * 此事件该值固定为sys，表示该消息由系统生成
     */
    private String FromUserName;

    /**
     * 消息创建时间 （整型）
     */
    private int CreateTime;

    /**
     * 消息的类型，此时固定为event
     */
    private String MsgType;

    /**
     * 事件的类型，此时固定为change_contact
     */
    private String Event;

    /**
     * 此时固定为create_user
     */
    private String ChangeType;

    /**
     * 成员UserID
     */
    private String UserID;

    /**
     * 成员名称
     */
    private String Name;

    /**
     * 成员部门列表，仅返回该应用有查看权限的部门id
     */
    private String Department;

    /**
     * 表示所在部门是否为上级，0-否，1-是，顺序与Department字段的部门逐一对应
     */
    private int IsLeaderInDept;

    /**
     * 手机号码
     */
    private String Mobile;

    /**
     * 职位信息。长度为0~64个字节
     */
    private String Position;

    /**
     * 性别，1表示男性，2表示女性
     */
    private int Gender;

    /**
     * 邮箱
     */
    private String Email;

    /**
     * 激活状态：1=已激活 2=已禁用 4=未激活 已激活代表已激活企业微信或已关注微工作台（原企业号）。
     */
    private int Status;

    /**
     * 头像url。注：如果要获取小图将url最后的”/0”改成”/100”即可。
     */
    private String Avatar;

    /**
     * 成员别名
     */
    private String Alias;

    /**
     * 座机
     */
    private String Telephone;

    /**
     * 地址
     */
    private String Address;

    /**
     * 扩展属性
     */
    private String ExtAttr;

    /**
     * 扩展属性类型: 0-本文 1-网页
     */
    private int Type;

    /**
     * 文本属性类型，扩展属性类型为0时填写
     */
    private String Text;

    /**
     * 文本属性内容
     */
    private String Value;

    /**
     * 网页类型属性，扩展属性类型为1时填写
     */
    private String Web;

    /**
     * 网页的展示标题
     */
    private String Title;

    /**
     * 路径
     */
    private String Url;
}
