Files
xuan-deduct/src/main/java/xuan/repository/UserInfoRepository.java
T
H1d3rOne b05650860e feat: 添加用户登录授权和金币消耗功能
后端:
- 创建UserInfo实体类和数据库表
- 创建UserInfoRepository和UserInfoService
- 创建UserController处理用户登录、信息更新等API

前端:
- 创建登录授权页面(auth.vue)
- 创建金币检查工具函数(coinUtils.js)
- 更新api.js添加用户API
- 更新测算页面(bazi.vue, ziwei.vue)添加金币检查逻辑
- 更新我的账号页面显示用户信息
- 更新个人信息与权限使用记录页面

功能:
- 首次使用需要授权登录
- 自动生成随机用户名和用户ID
- 每次测算消耗1金币
- 金币不足时弹出提示
- 会员用户无需消耗金币
2026-03-08 06:00:39 +08:00

12 lines
342 B
Java

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);
}