From 88b5320e03180879f9133a3340a86914149f2790 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 13 Mar 2026 17:33:08 +0800
Subject: [PATCH] refactor(interceptor): 更改登录拦截器中的会员实体类型
---
src/main/java/cc/mrbird/febs/yinhe/entity/YhAiMember.java | 193 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 193 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/yinhe/entity/YhAiMember.java b/src/main/java/cc/mrbird/febs/yinhe/entity/YhAiMember.java
new file mode 100644
index 0000000..7ef0946
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/yinhe/entity/YhAiMember.java
@@ -0,0 +1,193 @@
+package cc.mrbird.febs.yinhe.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 用户实体类
+ * 对应数据库表:ai_member
+ */
+@Data
+@TableName("ai_member")
+public class YhAiMember extends YhBaseEntity {
+
+ /**
+ * 主键ID (bigint自增)
+ */
+ @TableId(value = "id",type = IdType.AUTO)
+ private Long id;
+
+ /**
+ * 会员UUID
+ */
+ private String memberUuid;
+
+ /**
+ * 用户名称
+ */
+ private String name;
+
+ /**
+ * 手机号
+ */
+ private String phone;
+
+ /**
+ * 邮箱
+ */
+ private String email;
+
+ /**
+ * 密码
+ */
+ private String password;
+
+ /**
+ * 支付密码
+ */
+ private String tradePassword;
+
+ /**
+ * 性别
+ */
+ private String sex;
+
+ /**
+ * 邀请码
+ */
+ private String inviteId;
+
+ /**
+ * 推荐人邀请码
+ */
+ private String referrerId;
+
+ /**
+ * 推荐人线路
+ */
+ private String referrerIds;
+
+ /**
+ * 代理层级
+ */
+ private String level;
+
+ /**
+ * 账户状态 0-正常 1-禁用
+ */
+ private Integer accountStatus;
+
+ /**
+ * 账户类型 1-正常用户
+ */
+ private Integer accountType;
+
+ /**
+ * 头像
+ */
+ private String avatar;
+
+ /**
+ * 绑定手机号(仅全民商城用得到)
+ */
+ private String bindPhone;
+
+ /**
+ * 会员等级
+ */
+ private Integer director;
+
+ /**
+ * 分销等级
+ */
+ private Integer storeMaster;
+
+ /**
+ * 微信用户标识
+ */
+ private String openId;
+
+ /**
+ * 会话密钥
+ */
+ private String sessionKey;
+
+ /**
+ * 推销员id
+ */
+ private Long salesmansId;
+
+ /**
+ * 邀请图片
+ */
+ private String inviteImg;
+
+ /**
+ * 是否是销售员 1:是 2:否
+ */
+ private Integer isSale;
+
+ /**
+ * 生日
+ */
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ private Date birthday;
+
+ /**
+ * 真实姓名
+ */
+ private String realName;
+
+ /**
+ * 上一次登录时间
+ */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date lastLoginTime;
+
+ /**
+ * 会员时间
+ */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date vipLevelTime;
+
+ /**
+ * 是否是医生 0-否 1-是
+ */
+ private Integer doctorState;
+
+ /**
+ * 是否是核销员 0-否 1-是
+ */
+ private Integer checkOrder;
+
+ /**
+ * 是否领取新人礼 0-否 1-是
+ */
+ private Integer newGift;
+
+ /**
+ * 是否是自提订单核销员 0-否 1-是
+ */
+ private Integer checkLeader;
+
+ /**
+ * 会员角色ID
+ */
+ private String memberRoleId;
+
+ /**
+ * 公司ID
+ */
+ private String companyId;
+
+ /**
+ * 角色ID
+ */
+ private Long roleId;
+}
\ No newline at end of file
--
Gitblit v1.9.1