移除已弃用的文件:content_upload.py、content-manager.html、middleware.ts,以及与VIP会员和内容管理相关的各种API路由。此次清理通过移除未使用的代码和文件,提高了项目的可维护性

This commit is contained in:
2026-02-24 11:26:44 +08:00
parent 6bac85e248
commit 715772ecfb
27 changed files with 534 additions and 1608 deletions

View File

@@ -53,6 +53,8 @@ alwaysApply: false
- **两端共用的接口**:在 `router.go` 里两处都注册同一 handler先写在 `api` 的对应区块(如「推荐」「用户」),再在 `// ----- 小程序组 -----` 里用 `miniprogram.GET/POST(... path, handler.XXX)` 挂一遍,保证小程序统一走 `/api/miniprogram/xxx`。
- handler 注释和路由注释中标明使用方,例如:`// GET /api/miniprogram/withdraw/records 小程序-提现记录`、`// GET /api/admin/withdrawals 管理端-提现列表`。
**管理端列表接口返回约定**:列表类接口(如 withdrawals、orders、users的响应应包含 soul-admin 通用展示所需字段:`user_name` 或 `userNickname`、`userAvatar`、`status`、`amount`(金额用数字)。提现状态:数据库存值 `pending`/`processing`/`success`/`failed`,前端展示可映射 `success`→`completed`、`failed`→`rejected`。
## 5. 目录与包约定
- `cmd/server/main.go`:入口,只做 config/database/wechat/router 的初始化与启停。