From cf8236e17519201455ba8b92094af94e7a11204a Mon Sep 17 00:00:00 2001 From: comlibmb <1844410276@qq.com> Date: Wed, 21 Jan 2026 12:09:22 +0800 Subject: [PATCH] first commit --- README.md | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..d3b85b94 --- /dev/null +++ b/README.md @@ -0,0 +1,108 @@ +# 🛍️ 商城系统模块 (Mall System Module) + +本目录包含完整的商城系统模块,已从主项目中独立出来,可作为独立仓库使用。 + +## 📁 目录结构 + +``` +mall/ +├── doc_mall/ # 文档和数据库脚本 +│ ├── database/ # 数据库脚本目录 +│ ├── analysis/ # 分析文档目录 +│ ├── reports/ # 生成报告目录 +│ └── *.md # 各类文档和迁移指南 +├── pages/ # 前端页面代码 +│ └── mall/ # 商城页面 +│ ├── admin/ # 管理端页面 +│ ├── analytics/ # 数据分析端页面 +│ ├── consumer/ # 消费者端页面 +│ ├── delivery/ # 配送端页面 +│ ├── merchant/ # 商家端页面 +│ ├── service/ # 客服端页面 +│ └── nfc/ # NFC支付页面 +└── types/ # 类型定义 + └── mall-types.uts # 商城系统类型定义 +``` + +## 📊 迁移统计 + +- **文档和数据库脚本**: 48+ 个文件 (`doc_mall/`) +- **前端页面代码**: 45+ 个文件 (`pages/mall/`) +- **类型定义**: 1 个文件 (`types/mall-types.uts`) + +## 🚀 快速开始 + +### 1. 查看迁移指南 + +- **完整迁移指南**: [doc_mall/MIGRATION_GUIDE.md](./doc_mall/MIGRATION_GUIDE.md) +- **迁移检查清单**: [doc_mall/MIGRATION_CHECKLIST.md](./doc_mall/MIGRATION_CHECKLIST.md) +- **快速开始**: [doc_mall/QUICK_START_MIGRATION.md](./doc_mall/QUICK_START_MIGRATION.md) + +### 2. 配置数据库 + +执行数据库脚本创建表结构: + +```bash +# 方式1: 通过 Supabase Dashboard SQL Editor +# 打开 doc_mall/database/complete_mall_database.sql 并执行 + +# 方式2: 通过 psql 命令行 +psql -h localhost -U postgres -d your_database -f doc_mall/database/complete_mall_database.sql +``` + +### 3. 配置 Supabase 连接 + +创建配置文件,设置 Supabase 项目 URL 和 API Key。 + +### 4. 更新导入路径 + +检查并更新代码中的导入路径,确保指向正确的位置。 + +## 📚 核心文档 + +### 技术文档 +- [技术实现拆解](./doc_mall/TECHNICAL_IMPLEMENTATION.md) - 详细的技术实现说明 +- [模块深度分析](./doc_mall/MODULE_ANALYSIS.md) - 模块架构和设计理念 +- [前后端联调指南](./doc_mall/FRONTEND_BACKEND_DEBUGGING.md) - 开发调试指南 + +### 数据库文档 +- [完整部署指南](./doc_mall/database/complete_deployment_guide.md) - 数据库部署步骤 +- [快速部署指南](./doc_mall/database/deployment_guide.md) - 快速部署方法 +- [数据库创建报告](./doc_mall/database/database_creation_report.md) - 数据库结构说明 + +## 🔧 迁移到新仓库 + +如果你需要将本模块迁移到一个完全独立的 Git 仓库,可以使用提供的迁移脚本: + +### Windows (PowerShell) +```powershell +cd doc_mall +.\migrate.ps1 -TargetPath "D:\path\to\new-repo" +``` + +### Linux/Mac (Bash) +```bash +cd doc_mall +chmod +x migrate.sh +./migrate.sh /path/to/new-repo +``` + +详细步骤请参考 [MIGRATION_GUIDE.md](./doc_mall/MIGRATION_GUIDE.md)。 + +## 📝 注意事项 + +1. **用户表依赖**: 商城系统依赖 `ak_users` 用户表,迁移时需要确定处理方案(独立表/复用表/API服务) +2. **Supabase 配置**: 需要配置 Supabase 项目连接信息 +3. **路径更新**: 迁移后需要更新代码中的导入路径 +4. **数据库脚本**: 需要按顺序执行数据库脚本 + +## 📞 支持 + +- 查看文档: 参考 `doc_mall/` 目录下的相关文档 +- 迁移问题: 参考 [MIGRATION_GUIDE.md](./doc_mall/MIGRATION_GUIDE.md) 中的常见问题部分 + +--- + +**迁移日期**: 2025年1月 +**版本**: v1.0 +**状态**: ✅ 已独立迁移到 mall/ 目录