feat(open): 重构C端认证并支持密码重置

This commit is contained in:
2026-08-17 09:29:42 +08:00
parent 0591ff67d0
commit 7687ef4f37
18 changed files with 500 additions and 187 deletions

View File

@@ -5,6 +5,9 @@ import com.youlai.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* 移动端用户实体
*/
@@ -47,6 +50,31 @@ public class ClientUser extends BaseEntity {
*/
private String wechatOpenid;
/**
* 微信 unionid同一微信开放平台下唯一标识用于跨小程序/公众号识别同一用户)
*/
private String unionid;
/**
* 微信小程序 session_key用于解密手机号、数据校验登录态刷新时更新
*/
private String sessionKey;
/**
* 注册来源(1-手机号 2-微信小程序)
*/
private Integer registerSource;
/**
* 生日
*/
private LocalDate birthday;
/**
* 最后登录时间
*/
private LocalDateTime lastLoginTime;
/**
* 状态((1-正常 0-禁用)
*/