package cc.mrbird.febs.user.entity;
|
|
import cc.mrbird.febs.common.entity.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
*
|
`phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '联系手机号码',
|
`email` varchar(90) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '注册邮箱',
|
`password` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '登录密码',
|
`trade_password` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '支付密码',
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '昵称',
|
`sex` int DEFAULT '0' COMMENT '性别 0-女 1-男性 2-未填写',
|
`invite_id` varchar(8) DEFAULT NULL COMMENT '邀请码',
|
`referrer_id` varchar(8) DEFAULT NULL COMMENT '推荐人邀请码',
|
`referrer_ids` text COMMENT '推荐人线路',
|
`account_status` int DEFAULT '1' COMMENT '账户状态;1-正常 0-禁用',
|
`account_type` int DEFAULT '0' COMMENT '账户类型;1-正常用户 0-测试账户',
|
`avatar` varchar(500) DEFAULT NULL COMMENT '头像',
|
`director` int DEFAULT '2' COMMENT '是否是主账号 1-是 0-否',
|
`director_time` datetime DEFAULT NULL COMMENT '购买套餐的时间',
|
`director_fail_time` datetime DEFAULT NULL COMMENT '套餐到期时间',
|
`last_login_time` datetime DEFAULT NULL COMMENT '上一次登录时间',
|
`company_id` bigint DEFAULT NULL COMMENT '公司ID',
|
`role_id` bigint DEFAULT NULL COMMENT '角色ID',
|
*/
|
@Data
|
@TableName("chat_member")
|
public class ChatMember extends BaseEntity {
|
|
private String phone;//联系手机号码
|
private String email;//注册邮箱
|
private String password;//登录密码
|
private String tradePassword;//支付密码
|
private String name;//昵称
|
private Integer sex;//性别 0-女 1-男性 2-未填写
|
private String inviteId;//邀请码
|
private String referrerId;//推荐人邀请码
|
private String referrerIds;//推荐人线路
|
private Integer accountStatus;//账户状态;1-正常 0-禁用
|
private Integer accountType;//账户类型;1-正常用户 0-测试账户
|
private String avatar;//头像
|
private Integer director;//是否是主账号 1-是 0-否
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date directorTime;//购买套餐的时间
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date directorFailTime;//套餐到期时间
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date lastLoginTime;//上一次登录时间
|
private Long companyId;//公司ID
|
private Long roleId;//角色ID
|
}
|