后端: - 创建UserInfo实体类和数据库表 - 创建UserInfoRepository和UserInfoService - 创建UserController处理用户登录、信息更新等API 前端: - 创建登录授权页面(auth.vue) - 创建金币检查工具函数(coinUtils.js) - 更新api.js添加用户API - 更新测算页面(bazi.vue, ziwei.vue)添加金币检查逻辑 - 更新我的账号页面显示用户信息 - 更新个人信息与权限使用记录页面 功能: - 首次使用需要授权登录 - 自动生成随机用户名和用户ID - 每次测算消耗1金币 - 金币不足时弹出提示 - 会员用户无需消耗金币
12 lines
342 B
Java
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);
|
|
}
|