- 新增许愿树页面(Canvas绘制、许愿条展示) - 新增许愿详情页面 - 新增许愿创建弹窗(免费/付费两种模式) - 新增网络请求封装 utils/request.js - 新增Go后端项目结构(Gin + Inertia.js) - 新增用户、订单、许愿数据模型 - 新增数据库迁移脚本 - 更新.gitignore补全忽略规则 - 更新.env.local配置(robot=2, 版本1.0.1) - 添加secrets目录说明文档
27 lines
579 B
Go
27 lines
579 B
Go
package service
|
|
|
|
import (
|
|
"github.com/gouki/lunar-server/internal/model"
|
|
)
|
|
|
|
// UserService 用户服务
|
|
type UserService struct{}
|
|
|
|
// GetUserByOpenID 根据OpenID获取用户
|
|
func (s *UserService) GetUserByOpenID(openID string) (*model.User, error) {
|
|
// TODO: 实现数据库查询
|
|
return &model.User{}, nil
|
|
}
|
|
|
|
// CreateUser 创建用户
|
|
func (s *UserService) CreateUser(user *model.User) error {
|
|
// TODO: 实现数据库创建
|
|
return nil
|
|
}
|
|
|
|
// UpdateUser 更新用户
|
|
func (s *UserService) UpdateUser(user *model.User) error {
|
|
// TODO: 实现数据库更新
|
|
return nil
|
|
}
|