package com.ruoyi.cs.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Getter; import lombok.Setter; import lombok.ToString; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; /** * 使用人员信息对象 cs_user_info * * @author cc * @date 2024-04-23 */ @Getter @Setter @ToString public class CsOrderMemberUser extends BaseEntity { private static final long serialVersionUID = 1L; /** 用户ID */ private String memberUserId; /** 密码 */ // @Excel(name = "密码") private String password; /** 姓名 */ // @Excel(name = "姓名") private String name; /** 账号(邮箱) */ @Excel(name = "邮箱",sort = 2) private String email; /** 真实姓名 */ @Excel(name = "真实姓名",sort = 4) private String realName; /** 单位名(注册信息) */ @Excel(name = "单位名(注册信息)",sort = 5) private String registerCompanyName; /** 单位类别 */ @Excel(name = "单位类别",sort = 6) private String companyClass; /** 用户来源 */ @Excel(name = "用户来源",sort = 7) private String memberSource; /** 用户类型:0-内部用户,1-公开用户 */ @Excel(name = "用户类型",readConverterExp = "0=内部用户,1=公开用户",sort = 8) private String memberType; /** 开户状态:0-未开户,1-已开户未绑定 */ @Excel(name = "开户状态",readConverterExp = "0=未开户,1=已开户未绑定",sort = 9) private String openStatus; /** 职称/职务 */ @Excel(name = "职称/职务",sort = 10) private String professionalTitle; /** 标签 */ @Excel(name = "标签",sort = 11) private String memberTag; /** 手机号 */ @Excel(name = "手机号",sort = 12) private String phone; /** 用户状态:0-正常,1-禁用 */ @Excel(name = "状态",readConverterExp = "0=正常,1=禁用",sort = 13) private String status; /** 备注信息 */ @Excel(name = "备注信息",sort = 14) private String remarks; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createAt; /** 联系电话 */ @Excel(name = "联系电话",sort = 3) private String concatPhone; /** 用户账号/AC账户 */ @Excel(name = "用户账号",sort = 1) private String userAccount; /** 用户类别 */ // @Excel(name = "用户类别") private String userClass; /** 工作单位ID */ // @Excel(name = "工作单位ID") private Long companyId; /** 二级单位ID */ private Long companyTwoId; /** 工作单位名称 */ // @Excel(name = "工作单位名称") private String companyName; /** 部门/院系D */ // @Excel(name = "部门/院系D") private Long deptId; /** 部门/院系名称 */ // @Excel(name = "部门/院系名称") private String deptName; /** 职业 */ // @Excel(name = "职业") private String occupation; /** 工号/学号 */ // @Excel(name = "工号/学号") private String jobNumber; /** 用户状态:0-正常,1-禁用 */ private String userStatus; /** 排序 */ // @Excel(name = "排序") private Integer sort; /** AC平台用户ID */ private String acUid; /** 操作指引状态(0-未指引、1-已指引)*/ private String guideStatus; /** 登录token */ private String loginToken; /** 0-工单用户,1-资源用户,2-特殊资源用户 */ private String userType; /** 用户类别ID */ private String userClassId; /** 用户来源ID */ private String memberSourceId; /** 是否付费:0-否,1-是 */ private String isPay; /** 当前余额 */ private String nowBalance; /** 中心对接人ID */ private String centerLiaisonId; /** 中心对接人 */ private String centerLiaison; /** 服务状态:0-服务中,1-服务结束 */ private String serviceStatus; /** 队列类型ID */ private String queueTypeId; /** 队列类型 */ private String queueType; /** 主题 */ private String theme; /** 节点数量 */ private String nodeNum; /** 分配日期 */ private String allocationTime; /** 实际使用时间区间*/ private String useTime; /** 使用单位联系人*/ private String useContacts; /** 回收记录*/ private String recoveryRecord; /** 团队名称*/ private String teamName; /** 单位类别ID */ private String companyClassId; /** 邀请人 */ private String invitePeople; /** 邀请码 */ private String inviteCode; /** 关键词 */ private String keyword; private String beginCreateAt; private String endCreateAt; /** 登录时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // @Excel(name = "登录时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date loginTime; /** 上次登录时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // @Excel(name = "上次登录时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date lastLoginTime; /** 修改时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // @Excel(name = "修改时间") private Date updateAt; /** 删除标记:0-正常,1-删除 */ private String delFlag; /** 我的资源数量 */ private Integer myResourceNum; /** 我的工单数量 */ private Integer myOrderNum; /** 用户属性ID */ private String userAttributeId; /** 用户属性 */ private String userAttribute; /** 用户角色ID */ private String userRoleId; /** 用户角色 */ private String userRole; /** 单位地址 */ private String companyAddress; /** 账号类型:0-主账号,1-子账号 */ private String accountType; /** 二级单位名称 */ private String companyTwoName; }