Files
rent/docs/README.md
T
2026-05-21 19:01:49 +08:00

5.8 KiB
Raw Blame History

📚 项目文档索引

酒店民宿短租预订平台 - 完整文档导航
项目状态 核心功能已完成(100%
最后更新2026-05-13


🎯 快速导航

新手入门

  1. 📖 项目需求文档 - 了解项目功能和业务逻辑
  2. 🗄️ 数据库设计 - 查看数据库表结构
  3. 📋 任务清单 - 查看开发进度(已完成100%
  4. 📝 开发总结 - 查看项目完成情况

配置指南

功能模块

  • 🎁 邀请码系统 - 邀请码生成、绑定和返现机制
  • 💰 结算系统 - 订单支付、资金流转、周结算和商家提现

📂 文档结构

docs/
├── README.md                          # 本文件 - 文档索引
├── DEVELOPMENT_SUMMARY.md             # 开发总结(项目完成情况)
├── WECHAT_PAYMENT_SETUP.md            # 微信支付配置指南
├── requirements/
│   └── 项目需求文档.md                # 项目需求和功能说明
├── planning/
│   └── TODO2.md                       # 任务清单(已完成100%
├── database/
│   └── finance-database.md            # 财务数据库设计
└── features/
    ├── invite-system.md               # 邀请码系统设计文档
    └── settlement-system.md           # 结算系统设计文档

📖 核心文档说明

1. 项目需求文档

内容

  • 项目概述和技术栈
  • 系统架构设计
  • 功能需求详细说明
    • 小程序端(C端用户 + B端商家)
    • 商家管理后台
    • 平台管理后台

适合:产品经理、开发人员、测试人员


2. 财务数据库设计

内容

  • 完整的数据库表结构
  • 账户体系设计(用户、商家、平台)
  • 资金流转逻辑
  • 财务交易记录

适合:后端开发人员、数据库管理员


3. 任务清单 TODO2.md

内容

  • 项目开发任务分解
  • 各阶段完成情况(100%
  • 开发进度跟踪
  • 更新日志

适合:项目经理、开发团队


4. 开发总结

内容

  • 项目整体完成情况
  • 已实现的功能模块
  • 技术架构说明
  • 下一步计划

适合:所有团队成员


5. 微信支付配置

内容

  • 微信支付商户配置
  • API密钥设置
  • 证书配置
  • 退款功能配置

适合:后端开发人员、运维人员


6. 邀请码系统

内容

  • 邀请码生成规则(6位数字+大写字母)
  • 邀请关系绑定流程
  • 小程序码扫码邀请
  • 邀请统计和返现机制
  • 完整的技术实现和API接口

适合:产品经理、开发人员


7. 结算系统

内容

  • 完整的资金流转流程
  • 周结算机制(每周一凌晨2点自动执行)
  • 服务费计算规则和配置
  • 订单支付、商家结算、提现流程
  • 数据库设计和API接口
  • 问题修复记录

适合:产品经理、后端开发人员、财务人员


初始化脚本

位置:database/migrations/001_init_schema.sql

包含内容

  • 所有数据库表结构
  • 索引和外键约束
  • 初始化数据
  • 常住人表(guests
  • 实名认证字段

执行方式

# 方式1:命令行执行
mysql -u root -p < database/migrations/001_init_schema.sql

# 方式2:登录后执行
mysql -u root -p
source database/migrations/001_init_schema.sql;

🚀 项目技术栈

模块 技术栈
后端 NestJS + TypeORM + MySQL + Redis + JWT
小程序 uni-app + Vue3 + Pinia + SCSS
商家后台 React 18 + TypeScript + Ant Design + Zustand
平台后台 React 18 + TypeScript + Ant Design + Zustand
部署 Docker + Kubernetes + Nginx
包管理 pnpm (monorepo)

📊 项目完成情况

总体进度:94/94 (100%)

  • 阶段一:退款财务处理完善(10/10
  • 阶段二:小程序商家财务模块(17/17
  • 阶段三:小程序用户钱包功能(10/10
  • 阶段四:管理后台功能完善(23/23
  • 阶段五:财务模块代码重构(15/15
  • 阶段六:优惠券功能实现(11/11
  • 阶段七:常住人和实名认证(8/8

详细进度请查看 TODO2.md


🔗 相关链接


📝 文档维护

更新记录

日期 版本 说明
2026-05-13 v4.2 新增结算系统设计文档,修复结算逻辑问题
2026-05-13 v4.1 新增邀请码系统设计文档
2026-05-13 v4.0 整合文档,删除重复内容,项目完成100%
2026-05-12 v3.0 完成阶段四、六、七开发
2026-05-12 v2.0 完成财务系统设计和实现
2026-04-24 v1.0 项目初始化

文档规范

  1. 保持简洁:避免重复内容,一个主题一个文档
  2. 及时更新:重要变更需同步更新文档
  3. 清晰索引:本README作为唯一入口
  4. 版本控制:重要变更需更新版本号

维护团队:开发团队
最后更新2026-05-13