feat: 添加用户登录授权和金币消耗功能
后端: - 创建UserInfo实体类和数据库表 - 创建UserInfoRepository和UserInfoService - 创建UserController处理用户登录、信息更新等API 前端: - 创建登录授权页面(auth.vue) - 创建金币检查工具函数(coinUtils.js) - 更新api.js添加用户API - 更新测算页面(bazi.vue, ziwei.vue)添加金币检查逻辑 - 更新我的账号页面显示用户信息 - 更新个人信息与权限使用记录页面 功能: - 首次使用需要授权登录 - 自动生成随机用户名和用户ID - 每次测算消耗1金币 - 金币不足时弹出提示 - 会员用户无需消耗金币
This commit is contained in:
1 parent
15ee012d76
commit
b05650860e
12 files changed
+1051
-633
No files matched your search
@@ -0,0 +1,11 @@
|
||||
package xuan.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import xuan.entity.UserInfo;
|
||||
|
||||
@Repository
|
||||
public interface UserInfoRepository extends JpaRepository<UserInfo, Long> {
|
||||
UserInfo findByOpenId(String openId);
|
||||
UserInfo findByUserId(String userId);
|
||||
}
|
||||
Reference in new issue
Block a user