package com.ruoyi.im.out; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.util.Date; import java.util.List; @Data public class UserAccountOut { private Integer id; // 账号(唯一) private String account; // 手机号(唯一) private String phoneNumber; // 云信账号 private String cloudMessageAccount; // 昵称 private String nickname; // 账户余额 private BigDecimal balance = BigDecimal.ZERO; // 邀请码 private String invitationCode; // 邀请人账号 private String invitationAccount; // 账号状态: 0:正常 1:禁用 private Integer status; // 最近登录时间 private Date loginTime; // 最近登录IP private String loginIp; // 注册时间 private Date registerTime; // 个性签名 private String signature; private Date createTime; //职位 private String position = "普通用户"; //达成时间 private LocalDate agreedTime; //下级用户 private List subordinateList; //手持照片 private String name; //身份证 private String idCard; //是否已激活 true 已激活 false 未激活 private Boolean activate; //创建群开关 0 开启 1关闭 private Integer groupPermissions; //添加好友 0 开启 1 关闭 private Integer addFriend; }