|
@@ -0,0 +1,144 @@
|
|
|
|
|
+# PWTK Admin - Claude Code 配置
|
|
|
|
|
+
|
|
|
|
|
+## 项目信息
|
|
|
|
|
+
|
|
|
|
|
+| 属性 | 值 |
|
|
|
|
|
+|------|-----|
|
|
|
|
|
+| 项目名称 | pwtk |
|
|
|
|
|
+| 项目类型 | project-group (多项目组) |
|
|
|
|
|
+| 项目描述 | 图库管理系统 - 彩票图库/论坛/直播/视频管理平台 |
|
|
|
|
|
+
|
|
|
|
|
+## 子项目
|
|
|
|
|
+
|
|
|
|
|
+| 子项目 | 类型 | 技术栈 | 目录 |
|
|
|
|
|
+|--------|------|--------|------|
|
|
|
|
|
+| tk-admin-service-master | 后端 API | Java 21 + Spring Boot + COLA 4.0 (DDD) | `./tk-admin-service-master/` |
|
|
|
|
|
+| pwtk-admin-web | 管理后台 | Vue 3.5 + Vite 5.3 + Element Plus + TypeScript | `./pwtk-admin-web/` |
|
|
|
|
|
+| pwtk-super-admin-web | 超级管理后台 | Vue 3.4 + Vite 5.3 + Element Plus + TypeScript | `./pwtk-super-admin-web/` |
|
|
|
|
|
+
|
|
|
|
|
+## 系统架构
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+┌─────────────────────────────────────────────────────────────┐
|
|
|
|
|
+│ 管理终端 │
|
|
|
|
|
+├─────────────────────────────────────────────────────────────┤
|
|
|
|
|
+│ pwtk-admin-web │ pwtk-super-admin-web │
|
|
|
|
|
+│ (管理后台 230+页面) │ (超级管理后台 简化版) │
|
|
|
|
|
+│ Element Plus + Vant │ Element Plus │
|
|
|
|
|
+└─────────┬───────────────┴──────────────┬────────────────────┘
|
|
|
|
|
+ │ │
|
|
|
|
|
+ ▼ ▼
|
|
|
|
|
+┌─────────────────────────────────────────────────────────────┐
|
|
|
|
|
+│ tk-admin-service-master │
|
|
|
|
|
+│ (DDD 架构后端) │
|
|
|
|
|
+├─────────────────────────────────────────────────────────────┤
|
|
|
|
|
+│ webgw-adapter │ wapi-adapter │ oapi-adapter │
|
|
|
|
|
+│ (Web 网关) │ (Web API) │ (开放 API) │
|
|
|
|
|
+├─────────────────────────────────────────────────────────────┤
|
|
|
|
|
+│ application │ domain │ infrastructure │
|
|
|
|
|
+│ (应用层) │ (领域层) │ (基础设施层) │
|
|
|
|
|
+└─────────────────────────────────────────────────────────────┘
|
|
|
|
|
+ │
|
|
|
|
|
+ ▼
|
|
|
|
|
+┌─────────────────────────────────────────────────────────────┐
|
|
|
|
|
+│ MySQL 数据库 │ Redis 缓存 │ RocketMQ 消息队列 │
|
|
|
|
|
+└─────────────────────────────────────────────────────────────┘
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+## 核心功能模块
|
|
|
|
|
+
|
|
|
|
|
+| 模块 | 功能 |
|
|
|
|
|
+|------|------|
|
|
|
|
|
+| System | 系统管理 (账号/角色/资源/日志) |
|
|
|
|
|
+| Site | 网站管理 (站点/域名/模板/导航) |
|
|
|
|
|
+| Bbs | 论坛管理 (主版/帖子/评论) |
|
|
|
|
|
+| PhotosSys | 图库系统 (报纸/期刊/系列) |
|
|
|
|
|
+| User | 用户管理 (会员/等级/积分) |
|
|
|
|
|
+| ChatroomSystem | 聊天室管理 |
|
|
|
|
|
+| LiveRoomManagement | 直播管理 |
|
|
|
|
|
+| VideoList | 视频管理 |
|
|
|
|
|
+| ExpertManagement | 专家管理 (卖料/买料) |
|
|
|
|
|
+| Betting | 竞猜管理 |
|
|
|
|
|
+| Order | 订单中心 (提现/审核) |
|
|
|
|
|
+| TaskManagement | 任务管理 |
|
|
|
|
|
+| MessageNotice | 消息公告 |
|
|
|
|
|
+| AdvertisementManagement | 广告管理 |
|
|
|
|
|
+
|
|
|
|
|
+## 开发命令
|
|
|
|
|
+
|
|
|
|
|
+### 后端 (tk-admin-service-master)
|
|
|
|
|
+```bash
|
|
|
|
|
+cd tk-admin-service-master
|
|
|
|
|
+mvn clean install # 安装依赖
|
|
|
|
|
+mvn spring-boot:run -pl webgw-boot # 启动开发服务
|
|
|
|
|
+mvn package -DskipTests # 打包
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+### 管理后台 (pwtk-admin-web)
|
|
|
|
|
+```bash
|
|
|
|
|
+cd pwtk-admin-web
|
|
|
|
|
+pnpm install # 安装依赖
|
|
|
|
|
+pnpm dev # 本地开发 (端口 8000)
|
|
|
|
|
+pnpm build # 生产构建
|
|
|
|
|
+pnpm lint-fix # ESLint 修复
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+### 超级管理后台 (pwtk-super-admin-web)
|
|
|
|
|
+```bash
|
|
|
|
|
+cd pwtk-super-admin-web
|
|
|
|
|
+npm install # 安装依赖
|
|
|
|
|
+npm run dev # 本地开发
|
|
|
|
|
+npm run build:pro # 生产构建
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+## 部署环境
|
|
|
|
|
+
|
|
|
|
|
+| 子项目 | 开发环境 | 生产环境 |
|
|
|
|
|
+|--------|----------|----------|
|
|
|
|
|
+| tk-admin-service-master | localhost | K8s 集群 |
|
|
|
|
|
+| pwtk-admin-web | localhost:8000 | Cloudflare Pages |
|
|
|
|
|
+| pwtk-super-admin-web | localhost | Cloudflare Pages |
|
|
|
|
|
+
|
|
|
|
|
+## 技术栈详情
|
|
|
|
|
+
|
|
|
|
|
+### 后端技术
|
|
|
|
|
+- Java 21 + Spring Boot 3
|
|
|
|
|
+- COLA 4.0 (DDD 架构)
|
|
|
|
|
+- MyBatis Plus 3.5.7
|
|
|
|
|
+- MySQL 8.0 + ShardingSphere
|
|
|
|
|
+- Redis + Redisson
|
|
|
|
|
+- RocketMQ 消息队列
|
|
|
|
|
+- JWT 认证 + Shiro 权限
|
|
|
|
|
+
|
|
|
|
|
+### 前端技术
|
|
|
|
|
+- Vue 3.5 + TypeScript 5.0
|
|
|
|
|
+- Vite 5.3 (构建工具)
|
|
|
|
|
+- Element Plus 2.7 (UI 组件)
|
|
|
|
|
+- Vant 4.9 (移动端组件)
|
|
|
|
|
+- Pinia (状态管理)
|
|
|
|
|
+- Vue Router 4 (路由)
|
|
|
|
|
+- ECharts (图表)
|
|
|
|
|
+- TinyMCE / CKEditor / WangEditor (编辑器)
|
|
|
|
|
+
|
|
|
|
|
+## 关联配置
|
|
|
|
|
+
|
|
|
|
|
+### Obsidian 文档路径
|
|
|
|
|
+```
|
|
|
|
|
+文档根目录: /Users/yibu/dev_workspace/vibe-coding-cn
|
|
|
|
|
+项目文档: /Users/yibu/dev_workspace/vibe-coding-cn/pwtk
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+### Vibe Kanban 项目
|
|
|
|
|
+| 项目 | Kanban ID |
|
|
|
|
|
+|------|-----------|
|
|
|
|
|
+| tk-admin-service-master | `待配置` |
|
|
|
|
|
+| pwtk-admin-web | `待配置` |
|
|
|
|
|
+| pwtk-super-admin-web | `待配置` |
|
|
|
|
|
+
|
|
|
|
|
+## 核心文档
|
|
|
|
|
+
|
|
|
|
|
+| 文档 | 位置 | 内容 |
|
|
|
|
|
+|------|------|------|
|
|
|
|
|
+| 系统架构 | `architecture.canvas` | 整体架构图 |
|
|
|
|
|
+| 讨论记录 | `discuss-2025-01-02.md` | 项目讨论 |
|
|
|
|
|
+| DDD 架构 | `tk-admin-service-master/README.md` | 后端架构说明 |
|