Commit f85913e
committed
发布:完善积分、商城奖励和分组倍率排期
- 将后端版本更新到 1.0.21,并补充 160-164 迁移,支持用户积分、积分流水、商城抽奖收益积分、商品/抽奖支付方式和分组倍率排期表
- 扩展 Ent schema、仓储层、服务层和 Wire 注入,新增积分调整、积分兑换、积分计费、积分流水查询和分组倍率排期能力
- 完善商城逻辑,支持余额/积分/混合支付方式、抽奖奖励积分、订单和商品字段扩展,以及奖励展示工具
- 增强管理端用户、兑换码、收益和分组页面,新增用户积分调整弹窗、分组倍率排期弹窗和相关接口
- 调整用户端商城、兑换、用量、密钥和订单页面,展示积分、奖励和新的支付/使用信息
- 完善登录/注册 OAuth 协议确认提示及中英文文案,优化多处前端类型和图标引用
- 补充和更新服务层、handler、middleware、商城和兑换相关测试
- 验证:pnpm --dir frontend run build
- 验证:go build -C backend -tags embed 生成 linux/amd64 测试二进制
- 验证:go test ./cmd/server ./internal/service ./internal/handler/admin ./internal/server/middleware
- 验证:已上传到服务器 B 的 3030 测试服务并重启 pixel-test-3030.service,公网 /health 返回 200 OK1 parent e1c6756 commit f85913e
113 files changed
Lines changed: 6084 additions & 400 deletions
File tree
- backend
- cmd/server
- ent
- migrate
- runtime
- schema
- shoporder
- shopproduct
- user
- internal
- domain
- handler
- admin
- dto
- repository
- server
- middleware
- routes
- service
- migrations
- frontend/src
- api
- admin
- components
- admin
- group
- user
- auth
- icons
- keys
- __tests__
- user/profile
- i18n/locales
- types
- utils
- views
- admin
- orders
- store
- auth
- user
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
153 | 154 | | |
154 | 155 | | |
155 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
156 | 163 | | |
157 | 164 | | |
158 | 165 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments