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 }