package com.fs.qw.vo;

import com.fs.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class QwUserVO {

    @Excel(name = "企微成员id")
    private Long id;

    /** 企微用户id */
    @Excel(name = "企微账号")
    private String qwUserId;

    @Excel(name = "企微昵称")
    private String qwUserName;

    private String department;

    private String departmentName;

    private String corpName;

    /** 公司id */
    @Excel(name = "公司id")
    private Long companyId;

    /** 公司员工id */
    @Excel(name = "公司员工id")
    private Long companyUserId;

    /** 企微id */
    private String corpId;

    @Excel(name = "授权key")
    private String appKey;

    private Integer status;

    @Excel(name = "员工状态")
    private Integer isDel;

    private String nickName;
    private String userName;

    @Excel(name = "员工称呼")
    private String welcomeText;

    private Integer isSendMsg;
    /**
    * 活码id
    */
    private String configId;
    /**
    * 联系我
    */
    private String contactWay;

    /**
    * AI客服角色名
    */
    @Excel(name = "绑定的AI客服")
    private String fastGptRoleName;

    /**
    * 登录状态
    */
    @Excel(name = "ai状态")
    private Integer loginStatus;

    private Integer toolStatus;

    /**
    * 云主机地址
    */
    @Excel(name = "服务器地址")
    private String loginCodeUrl;
    /**
     * 插件版本号
     */
    private String version;

    @Excel(name = "vid")
    private String vid;

    @Excel(name = "uid")
    private String uid;

    private Integer ipadStatus;

    @Excel(name = "serverId")
    private Long serverId;

    private Integer serverStatus;

    /**
     * 云主机地址（不包含拼接内容）
     */
    private String loginCodeUrlOriginal;

    @Excel(name = "发送方式")
    private Integer sendMsgType;

    private String companyName;
    /**
     * 是否自动发课 00、禁用，01、启用
     */
    @Excel(name = "自动发课")
    private String isAuto;

    private Long doctorId;

    private Integer videoGetStatus;
}
