|
|
@@ -6,7 +6,7 @@
|
|
|
> **产品形态**:**多端交付策略** - MVP首选Windows独立桌面应用(.exe),后续扩展微信小程序、APP、公众号等多渠道。
|
|
|
> **目标用户**:药店采购人员、药师,目标日活20万+。
|
|
|
>
|
|
|
-> 📅 版本:v1.1-MVP | 📆 更新日期:2026-07-01 | ✅ 状态:开发中
|
|
|
+> 📅 版本:v1.2-MVP | 📆 更新日期:2026-07-11 | ✅ 状态:开发中
|
|
|
|
|
|
---
|
|
|
|
|
|
@@ -148,9 +148,8 @@
|
|
|
|------|------|
|
|
|
| GET /api/membership/my | 查询我的会员信息(等级、到期时间、来源等) |
|
|
|
| GET /api/membership/benefits?level=PLUS | 查询指定等级的权益配置详情 |
|
|
|
-| GET /api/level/list | 获取所有会员等级列表(公开,含定价方案) |
|
|
|
-| GET /api/level/{id} | 获取等级详情(公开) |
|
|
|
-| GET /api/level/my | 获取当前用户等级信息(含配额、到期时间、套餐) |
|
|
|
+| GET /api/membership/levels | 获取所有会员等级列表(公开,含定价方案) |
|
|
|
+| GET /api/membership/levels/{id} | 获取等级详情(公开) |
|
|
|
|
|
|
### 2.3 爬虫配额体系
|
|
|
|
|
|
@@ -412,9 +411,9 @@
|
|
|
|
|
|
| 接口 | 说明 |
|
|
|
|------|------|
|
|
|
-| GET /api/search-record/history | 获取用户搜索历史 |
|
|
|
-| DELETE /api/search-record/history/{id} | 删除指定搜索记录 |
|
|
|
-| DELETE /api/search-record/history | 清空搜索历史 |
|
|
|
+| POST /api/search-record/history | 保存一次比价搜索记录(桌面端调用) |
|
|
|
+| GET /api/search-record/history | 分页获取用户搜索历史 |
|
|
|
+| GET /api/search-record/history/{id} | 获取指定搜索记录详情 |
|
|
|
|
|
|
#### 关注/收藏列表
|
|
|
|
|
|
@@ -427,35 +426,209 @@
|
|
|
|
|
|
**关注信息**:药品名称、规格、厂家、关注时最低价、最低价平台、上次查询价格、价格变动、最后检查时间。
|
|
|
|
|
|
-### 2.12 运营管理后台
|
|
|
-
|
|
|
-| 功能 | 接口 |
|
|
|
-|------|------|
|
|
|
-| 邀请配置管理 | GET/PUT /api/admin/invite/config |
|
|
|
-| 邀请配置列表 | GET /api/admin/invite/configs |
|
|
|
-| 手动发放爬虫次数 | POST /api/admin/crawler/grant |
|
|
|
-| 查看发放记录 | GET /api/admin/crawler/grants |
|
|
|
-| 查看邀请记录 | GET /api/admin/invite/rewards |
|
|
|
-| 用户等级调整 | PUT /api/level/user/{userId} |
|
|
|
-| 会员发放/调整 | POST /api/admin/membership/grant |
|
|
|
-| 会员记录查询 | GET /api/admin/memberships |
|
|
|
-| 优惠券发放 | POST /api/coupon/issue |
|
|
|
-| 支付方案管理 | POST/PUT /api/admin/payment/plans |
|
|
|
-| 平台分布统计 | GET /api/admin/crawler/user-detail |
|
|
|
-| 入驻信息审核 | GET/POST /api/admin/license/review |
|
|
|
-| 用户列表管理 | GET /api/admin/users |
|
|
|
-| 用户角色修改 | PUT /api/admin/users/{userId}/role(仅SUPER_ADMIN) |
|
|
|
-| 体验配额配置 | GET/POST/PUT/DELETE /api/admin/trial-quota/*(详见下方) |
|
|
|
-| 操作审计日志 | GET /api/admin/audit-log/*(详见下方) |
|
|
|
-| 邀请转化统计 | GET /api/admin/invite/conversion-stats?userId=1 |
|
|
|
-
|
|
|
-### 2.13 操作审计日志系统
|
|
|
+### 2.12 活动中心
|
|
|
+
|
|
|
+活动中心统一管理三类运营活动:**邀请有礼**、**签到有礼**、**比价抽奖**。
|
|
|
+
|
|
|
+#### 2.12.1 邀请有礼活动
|
|
|
+
|
|
|
+基于邀请裂变系统(见 2.5)的增强版,由活动配置驱动:
|
|
|
+
|
|
|
+- 活动时间窗口内,邀请人成功邀请新用户并通过入驻审核后,双方各获得会员天数奖励
|
|
|
+- 支持运营端配置奖励天数、邀请上限、活动开关
|
|
|
+- 支持撤销邀请奖励(反作弊)和活动窗口内补发
|
|
|
+
|
|
|
+**用户侧接口**:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/activity/invite/status | 查询邀请有礼活动状态(已获奖励次数、剩余次数等) |
|
|
|
+
|
|
|
+#### 2.12.2 签到有礼活动
|
|
|
+
|
|
|
+每日签到 + 周期达标奖励机制:
|
|
|
+
|
|
|
+- 用户每天可签到一次
|
|
|
+- 每个活动周期内累计签到达到要求天数,自动获得会员天数奖励
|
|
|
+- 支持签到日历查看、签到记录分页
|
|
|
+
|
|
|
+**用户侧接口**:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/checkin/status | 查询今日签到状态 |
|
|
|
+| POST /api/checkin | 执行签到 |
|
|
|
+| GET /api/checkin/calendar?year=2026&month=7 | 查询当月签到日历 |
|
|
|
+| GET /api/checkin/records | 分页查询签到记录 |
|
|
|
+
|
|
|
+#### 2.12.3 比价抽奖活动
|
|
|
+
|
|
|
+面向高级会员的抽奖运营活动,用户每日首次比价后获得一次抽奖机会。
|
|
|
+
|
|
|
+**参与条件**:高级会员(PRO)及以上 + 入驻信息审核通过,活动时间可配置。
|
|
|
+
|
|
|
+**奖品池示例**:
|
|
|
+
|
|
|
+| 奖项 | 奖品 | 份数 | 权重 | 中奖概率 |
|
|
|
+|------|------|------|------|----------|
|
|
|
+| 特等奖 | iPhone 17 | 0 | 0 | 0%(仅展示) |
|
|
|
+| 一等奖 | 30天高级会员 | 20 | 20 | 0.25% |
|
|
|
+| 二等奖 | 15天高级会员 | 100 | 100 | 1.25% |
|
|
|
+| 三等奖 | 7天高级会员 | 150 | 150 | 1.875% |
|
|
|
+| 四等奖 | 3天高级会员 | 250 | 250 | 3.125% |
|
|
|
+| 五等奖 | 1天高级会员 | 1080 | 1080 | 13.5% |
|
|
|
+| 谢谢惠顾 | 无 | 6400 | 6400 | 80% |
|
|
|
+
|
|
|
+**抽奖限制**:每日仅限抽奖1次,重复抽奖记录违规审计日志。
|
|
|
+
|
|
|
+**用户侧接口**:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/activity/lottery/status | 查询抽奖活动状态(今日可用机会、资格) |
|
|
|
+| GET /api/activity/lottery/prizes | 获取可抽奖品列表(不含概率权重等敏感信息) |
|
|
|
+| POST /api/activity/lottery/draw | 执行抽奖 |
|
|
|
+| GET /api/activity/lottery/records?limit=20 | 我的抽奖记录 |
|
|
|
+
|
|
|
+#### 2.12.4 统一活动接口
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/activity/available | 获取当前用户可参加的所有活动摘要(三类活动一次返回) |
|
|
|
+| GET /api/activity/rewards?type=INVITE\|CHECKIN\|LOTTERY | 按活动类型分页查询奖励记录 |
|
|
|
+| GET /api/activity/checkin-cycle/status | 签到送会员周期状态 |
|
|
|
+| GET /api/activity/checkin-cycle/rewards | 签到周期奖励记录 |
|
|
|
+
|
|
|
+#### 运营端活动管理接口
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/activity/invite/config | 查询邀请有礼活动配置 |
|
|
|
+| PUT /api/admin/activity/invite/config | 更新邀请有礼活动配置 |
|
|
|
+| POST /api/admin/activity/invite/revoke | 撤销邀请奖励(反作弊) |
|
|
|
+| POST /api/admin/activity/invite/retroactive-grant | 活动窗口内补发邀请奖励 |
|
|
|
+| GET /api/admin/activity/checkin-cycle/config | 查询签到送会员配置 |
|
|
|
+| PUT /api/admin/activity/checkin-cycle/config | 更新签到送会员配置 |
|
|
|
+| GET /api/admin/activity/lottery/config | 查询比价抽奖活动配置 |
|
|
|
+| PUT /api/admin/activity/lottery/config | 更新比价抽奖活动配置 |
|
|
|
+| GET /api/admin/activity/lottery/prizes | 奖品池列表 |
|
|
|
+| POST /api/admin/activity/lottery/prizes | 新增奖品 |
|
|
|
+| PUT /api/admin/activity/lottery/prizes/{id} | 更新奖品 |
|
|
|
+| DELETE /api/admin/activity/lottery/prizes/{id} | 删除奖品 |
|
|
|
+| GET /api/admin/activity/lottery/records | 分页查询所有用户抽奖记录 |
|
|
|
+| GET /api/admin/activity/rewards?type=INVITE\|CHECKIN\|LOTTERY | 按活动类型分页查询奖励记录 |
|
|
|
+
|
|
|
+### 2.13 运营管理后台
|
|
|
+
|
|
|
+#### 用户管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/users | 分页查询用户列表(支持按手机号/昵称筛选) |
|
|
|
+| POST /api/admin/users/{userId}/kick | 强制踢出用户(使所有 Token 失效) |
|
|
|
+
|
|
|
+#### 管理员账号管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/admins | 管理员列表(分页) |
|
|
|
+| GET /api/admin/admins/{id} | 查询单个管理员 |
|
|
|
+| POST /api/admin/admins | 创建管理员 |
|
|
|
+| PUT /api/admin/admins/{id} | 更新管理员信息 |
|
|
|
+| DELETE /api/admin/admins/{id} | 禁用管理员 |
|
|
|
+| PUT /api/admin/admins/{id}/password | 重置管理员密码 |
|
|
|
+| PUT /api/admin/admins/password | 当前管理员修改自己的密码 |
|
|
|
+| POST /api/admin/admins/{adminId}/kick | 强制退出管理员 |
|
|
|
+
|
|
|
+#### 系统配置管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/system-config/list | 分页查询系统配置列表(按类型筛选) |
|
|
|
+| GET /api/admin/system-config/enabled | 查询启用的配置列表 |
|
|
|
+| GET /api/admin/system-config/{id} | 查询单个配置 |
|
|
|
+| GET /api/admin/system-config/by-key | 按配置键精确查询 |
|
|
|
+| POST /api/admin/system-config | 新增配置 |
|
|
|
+| PUT /api/admin/system-config/{id} | 更新配置 |
|
|
|
+| DELETE /api/admin/system-config/{id} | 删除配置 |
|
|
|
+
|
|
|
+> 系统配置支持管理外部 API Key、业务开关等全局参数,按 configType 分组(如 EXTERNAL_API、GENERAL),修改后立即生效。
|
|
|
+
|
|
|
+#### 邀请管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/invite/config | 获取当前生效的邀请配置 |
|
|
|
+| PUT /api/admin/invite/config | 更新邀请配置 |
|
|
|
+| GET /api/admin/invite/configs | 分页获取邀请配置列表 |
|
|
|
+| GET /api/admin/invite/config/{id} | 根据ID获取邀请配置 |
|
|
|
+| POST /api/admin/invite/config | 创建新的邀请配置 |
|
|
|
+| PUT /api/admin/invite/config/{id} | 更新指定ID的邀请配置 |
|
|
|
+| DELETE /api/admin/invite/config/{id} | 删除邀请配置 |
|
|
|
+| GET /api/admin/invite/rewards | 查看邀请记录(分页) |
|
|
|
+| GET /api/admin/invite/conversion-stats | 查看邀请转化统计 |
|
|
|
+
|
|
|
+#### 爬虫配额管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| POST /api/admin/crawler/grant | 运营手动发放爬虫次数 |
|
|
|
+| GET /api/admin/crawler/grants | 查看发放记录(分页) |
|
|
|
+| GET /api/admin/crawler/user-detail | 查看用户爬虫使用详情(含平台分布) |
|
|
|
+
|
|
|
+#### 会员管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| POST /api/admin/membership/grant | 发放/调整用户会员等级 |
|
|
|
+| GET /api/admin/membership/memberships | 分页查询会员记录(支持多条件筛选) |
|
|
|
+| GET /api/admin/membership/users | 会员用户快照列表(用户维度) |
|
|
|
+
|
|
|
+#### 入驻信息审核
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/license/review | 审核列表查询(支持按状态/关键词筛选) |
|
|
|
+| POST /api/admin/license | 管理员代填入驻信息 |
|
|
|
+| PUT /api/admin/license/{licenseId} | 管理员编辑入驻信息 |
|
|
|
+| POST /api/admin/license/review | 审核入驻信息(通过/驳回) |
|
|
|
+
|
|
|
+#### 支付方案管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/payment/plans | 查询所有支付方案(含已下架) |
|
|
|
+| POST /api/admin/payment/plans | 创建支付方案 |
|
|
|
+| PUT /api/admin/payment/plans/{id} | 更新支付方案 |
|
|
|
+| PUT /api/admin/payment/plans/{id}/status | 上架/下架方案 |
|
|
|
+
|
|
|
+#### 优惠券发放
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| POST /api/coupon/issue | 发放优惠券(指定已有券批量发放给用户) |
|
|
|
+
|
|
|
+#### 签到管理
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/admin/checkin/config | 获取签到全局配置 |
|
|
|
+| PUT /api/admin/checkin/config | 更新签到全局配置 |
|
|
|
+| GET /api/admin/checkin/stats | 签到统计概览 |
|
|
|
+| GET /api/admin/checkin/records | 分页查询签到记录 |
|
|
|
+| GET /api/admin/checkin/user/{userId}/records | 查询指定用户签到记录 |
|
|
|
+| GET /api/admin/checkin/periods | 签到周期列表 |
|
|
|
+| POST /api/admin/checkin/periods | 创建签到周期 |
|
|
|
+| PUT /api/admin/checkin/periods/{id} | 更新签到周期 |
|
|
|
+| DELETE /api/admin/checkin/periods/{id} | 删除签到周期 |
|
|
|
+
|
|
|
+### 2.14 操作审计日志系统
|
|
|
|
|
|
系统对所有关键操作进行审计记录,支持追溯:
|
|
|
|
|
|
- **记录维度**:操作人、操作时间、IP地址、设备信息、操作模块、操作类型、目标对象、操作前后数据快照、耗时
|
|
|
- **敏感操作标记**:禁用用户、审核操作、配置变更等标记为敏感操作
|
|
|
-- **操作模块覆盖**:用户管理、平台配置、账号绑定、入驻信息、邀请系统、优惠券、体验配额、爬虫配额、系统管理
|
|
|
+- **操作模块覆盖**:用户管理、平台配置、账号绑定、入驻信息、邀请系统、优惠券、爬虫配额、系统管理
|
|
|
|
|
|
**运营侧接口**:
|
|
|
|
|
|
@@ -467,15 +640,43 @@
|
|
|
| GET /api/admin/audit-log/target/{type}/{id} | 查询指定目标对象的操作历史 |
|
|
|
| GET /api/admin/audit-log/stats | 按模块统计操作次数 |
|
|
|
|
|
|
-**体验配额配置接口**:
|
|
|
+### 2.15 采购台账
|
|
|
+
|
|
|
+手动记录采购信息,便于药店管理采购流水:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/procurement-ledgers | 分页查询我的采购台账列表 |
|
|
|
+| POST /api/procurement-ledgers | 新增一条采购记录(关联比价查询ID、药品名称、数量、价格、平台等) |
|
|
|
+| PATCH /api/procurement-ledgers/{id} | 更新采购记录(状态、数量、价格、备注) |
|
|
|
+| DELETE /api/procurement-ledgers/{id} | 删除采购记录 |
|
|
|
+
|
|
|
+### 2.16 跳转购买记录
|
|
|
+
|
|
|
+记录用户从比价结果页点击"去购买"跳转到第三方平台的行为:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/purchase-intents | 分页查询跳转购买记录列表 |
|
|
|
+| GET /api/purchase-intents/{id} | 查询跳转购买详情 |
|
|
|
+| POST /api/purchase-intents | 写入跳转购买记录(桌面端/Android 调用) |
|
|
|
+
|
|
|
+**记录信息**:药品名称、规格、厂家、平台、参考价格、跳转链接、来源客户端。
|
|
|
+
|
|
|
+### 2.17 帮助与内容
|
|
|
+
|
|
|
+提供面向用户的静态内容服务:
|
|
|
+
|
|
|
+| 接口 | 说明 |
|
|
|
+|------|------|
|
|
|
+| GET /api/content/help | 帮助与常见问题(FAQ),返回帮助标题和问答列表 |
|
|
|
+| GET /api/content/download | 获取桌面客户端下载链接、版本号、更新日志 |
|
|
|
+
|
|
|
+### 2.18 管理员认证
|
|
|
|
|
|
| 接口 | 说明 |
|
|
|
|------|------|
|
|
|
-| GET /api/admin/trial-quota/configs | 查询所有体验配额配置 |
|
|
|
-| POST /api/admin/trial-quota/config | 创建体验配额配置 |
|
|
|
-| PUT /api/admin/trial-quota/config/{id} | 更新体验配额配置 |
|
|
|
-| DELETE /api/admin/trial-quota/config/{id} | 删除体验配额配置 |
|
|
|
-| GET /api/trial-quota/active | 用户端查询当前生效的体验配额配置 |
|
|
|
+| POST /api/admin/auth/login | 管理员密码登录(操作 t_admin 表,支持用户名/手机号+密码) |
|
|
|
|
|
|
---
|
|
|
|
|
|
@@ -629,9 +830,9 @@
|
|
|
|
|
|
1. **平台扩展性**:代码支持34个平台,MVP首期启用3个,后续通过运营配置逐步开放
|
|
|
2. **入驻信息可选**:用户可以自愿提交,非强制要求,审核后显示认证标识
|
|
|
-3. **体验配额可配**:运营可以动态调整体验天数、查询次数等参数
|
|
|
-4. **会员体系灵活**:会员权益配置表支持运营动态调整各等级配额加成
|
|
|
-5. **支付方案可配**:运营可创建/上架/下架会员套餐方案
|
|
|
+3. **会员体系灵活**:会员权益配置表支持运营动态调整各等级配额加成
|
|
|
+4. **支付方案可配**:运营可创建/上架/下架会员套餐方案
|
|
|
+5. **系统配置灵活**:运营可通过系统配置管理界面调整全局参数(API Key、业务开关等),修改后立即生效
|
|
|
|
|
|
### 5.2 平台配置策略
|
|
|
|
|
|
@@ -651,20 +852,7 @@
|
|
|
- **Phase 5**:7个综合电商医药频道(京东健康、天猫医药等)
|
|
|
- **Phase 6**:4个垂直医药平台(微医、平安好医生等)
|
|
|
|
|
|
-### 5.3 体验配额配置策略
|
|
|
-
|
|
|
-运营可以动态调整以下参数:
|
|
|
-
|
|
|
-| 参数 | 默认值 | 说明 |
|
|
|
-|------|--------|------|
|
|
|
-| 体验天数 | 15天 | 新用户免费体验时长 |
|
|
|
-| 每日查询次数 | 20次 | 体验期每日可查询次数 |
|
|
|
-| 每月关注品种数 | 199种 | 体验期每月可关注品种数 |
|
|
|
-
|
|
|
-**配置类型**:
|
|
|
-- **默认配置**:适用于所有新注册用户(通过运营后台 CRUD 管理)
|
|
|
-
|
|
|
-### 5.4 会员权益配置
|
|
|
+### 5.3 会员权益配置
|
|
|
|
|
|
**会员权益配置表**支持运营动态调整各等级权益加成:
|
|
|
|
|
|
@@ -699,25 +887,28 @@
|
|
|
|
|
|
**核心功能**:
|
|
|
- [x] **Windows独立桌面应用**(.exe格式,内置WebView2浏览器引擎)
|
|
|
-- [x] 用户认证(短信验证码登录、密码登录、微信扫码登录)
|
|
|
+- [x] 用户认证(短信验证码登录、密码登录、微信扫码登录、小程序登录、Token刷新、心跳保活)
|
|
|
- [x] 密码管理(设置/修改密码、修改手机号)
|
|
|
- [x] 入驻信息提交(可选,审核后显示认证标识)
|
|
|
- [x] B2B平台账号绑定(药师帮/药帮忙/1药城,密码AES-256加密存储)
|
|
|
- [x] 药品搜索比价功能(消耗配额查询,返回各平台报价)
|
|
|
- [x] 跳转原平台购买(WebView内嵌跳转,不依赖系统浏览器)
|
|
|
-- [x] 搜索历史记录管理
|
|
|
+- [x] 搜索历史记录管理(保存、分页查询、详情查看)
|
|
|
- [x] 药品关注/收藏列表(价格变动追踪)
|
|
|
- [x] 会员体系(PLUS/PRO/ULTRA三档,权益驱动配额)
|
|
|
- [x] 爬虫配额管理(日/月/年三周期 + 额外配额 + 优惠券)
|
|
|
- [x] 邀请裂变系统(多渠道落地页、URL Scheme自动填入邀请码、会员时长奖励)
|
|
|
-- [x] 支付系统(模拟支付、支付方案管理、渠道切换、重复支付自动退款、签约协议、安心付;微信/支付宝回调为占位实现,待接入SDK)
|
|
|
-- [x] 体验配额管理(运营可配置天数、查询次数、关注品种数)
|
|
|
+- [x] 支付系统(模拟支付、支付方案管理、渠道切换、重复支付自动退款、签约协议;微信/支付宝回调为占位实现,待接入SDK)
|
|
|
- [x] 优惠券系统(批量发放、配额消耗优先使用)
|
|
|
-- [x] 运营管理后台(配置管理、入驻审核、数据统计、会员管理、支付方案管理)
|
|
|
-- [x] 用户管理(三级RBAC角色模型、用户列表、角色赋权)
|
|
|
+- [x] 活动中心(邀请有礼、签到送会员、比价抽奖三类活动,含统一摘要接口)
|
|
|
+- [x] 每日签到(签到日历、周期管理、签到统计)
|
|
|
+- [x] 采购台账(手动记录采购流水,增删改查)
|
|
|
+- [x] 跳转购买记录(追踪用户跳转第三方平台行为)
|
|
|
+- [x] 运营管理后台(用户管理、管理员管理、系统配置、配置管理、入驻审核、会员管理、支付方案管理、签到管理)
|
|
|
- [x] 平台配置管理(34个平台预留,MVP启用3个,运营动态配置)
|
|
|
- [x] 操作审计日志系统(记录所有关键操作,支持追溯)
|
|
|
- [x] 网关层请求日志与限流(基于Redis的IP+路径限流)
|
|
|
+- [x] 帮助内容服务(FAQ、下载链接)
|
|
|
|
|
|
**多端扩展准备**:
|
|
|
- [x] 统一账号体系设计(支持多端登录)
|
|
|
@@ -815,4 +1006,4 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
-**📝 说明**:本文档会随着项目迭代持续更新,请以最新版本为准。
|
|
|
+**📝 说明**:本文档会随着项目迭代持续更新,请以最新版本为准。
|