Commit Graph

9 Commits

Author SHA1 Message Date
e02644d6d7 docs: 重构付费系统设计文档
AGENTS.md:
- 支付系统章节新增三种支付模式(微信/邀请码/管理员)
- 添加累积计算逻辑说明
- 说明永久会员使用 2099-12-31 而非 NULL

IMPROVEMENTS.md:
- 重构 12.1-12.7 章节为新的付费系统设计
- 添加 memberships 表设计(冗余表提高查询性能)
- 添加 invitation_codes 表设计
- 详细说明累积计算逻辑和代码示例
- 更新邀请码接口设计(增加 paid_days 字段)
- 更新后端/前端实现要点
- 邀请码生成规则改为 Y/M/P 类型标识
2026-04-17 21:44:27 +08:00
a495d091e5 docs: 补充测试环境和生产环境数据库名称
- 明确区分 milkydata_dev(测试环境)和 milkydata(生产环境)
- 更新 docker exec 命令示例为测试环境
- 添加两个环境的连接字符串
2026-04-17 21:18:43 +08:00
7436e04764 docs: 添加服务器连接和数据库部署信息
- 添加 SSH 连接命令:ssh root@1panel-server
- 说明 PostgreSQL 通过 Docker 部署
- 添加 docker ps 和 docker exec 连接命令
- 注明连接字符串和 127.0.0.1 而非 localhost
2026-04-17 20:53:39 +08:00
0ef0f71049 docs: 移除支付网关禁止事项,新增支付系统开发约定
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-17 12:56:26 +08:00
da4e6f557e feat: 实现后端多环境配置机制
- 使用 toml crate 替代 config crate 直接读取配置文件
- 创建 config/default.toml、config/development.toml、config/production.toml
- 重写 config.rs 支持多环境配置加载
- 增强 deploy.sh 支持 development/production 环境参数
- 更新 IMPROVEMENTS.md 标记环境区分完成
2026-04-17 11:11:13 +08:00
3055023790 docs: 更新项目文档,反映已完成的重构和模块拆分 2026-04-15 13:37:21 +08:00
913a235e5c docs: 更新 AGENTS.md 和 IMPROVEMENTS.md,记录已知兼容性问题
AGENTS.md:
- 添加已知兼容性问题章节
  - actix-ratelimit 0.3.1 与 actix-web 4.x 不兼容
  - actix-web-prom 与当前架构不兼容
- 添加路由配置结构说明(App 配置顺序、middleware 应用方式)
- 添加路由优先级说明

IMPROVEMENTS.md:
- 2.1 缺少请求频率限制:标记 ⚠️,记录兼容性问题及备选方案
- 6.1 缺少性能指标收集:标记 ⚠️,记录兼容性问题及备选方案
- 修正无日志聚合的 checkbox 状态
2026-04-15 11:29:20 +08:00
954ae1c0a4 docs: 更新 AGENTS.md 添加用户信息 API 和 SQL 保留字注意事项 2026-03-26 09:18:08 +08:00
c37a7a5f36 更新项目文档,添加 AGENTS.md
- 删除旧的 prompt.md API 文档
- 添加 AGENTS.md 项目文档,包含技术栈、项目结构、API 接口、认证流程等
2026-03-25 13:18:09 +08:00