yb 3 هفته پیش
والد
کامیت
0626d236f7
3فایلهای تغییر یافته به همراه146 افزوده شده و 2 حذف شده
  1. 2 2
      .obsidian/workspace.json
  2. 144 0
      pwtk/CLAUDE.md
  3. 0 0
      pwtk/architecture.canvas

+ 2 - 2
.obsidian/workspace.json

@@ -181,6 +181,8 @@
   },
   "active": "cf8a89fa88ac988b",
   "lastOpenFiles": [
+    "pwtk/architecture.canvas",
+    "pwtk/CLAUDE.md",
     "pwtk/tk-admin-service-master/webgw-boot/src/main/java/com/pw/pwtk/ServiceApplication.java",
     "pwtk/tk-admin-service-master/webgw-boot/src/main/java/com/pw/pwtk",
     "pwtk/tk-admin-service-master/webgw-boot/src/main/resources/static/favicon.ico",
@@ -191,7 +193,6 @@
     "pwtk/tk-admin-service-master/webgw-boot/src/main/java/com/pw",
     "pwtk/tk-admin-service-master/webgw-boot/src/main/resources/static",
     "pwtk/tk-admin-service-master/webgw-boot/src/main/resources/logback.xml",
-    "pwtk/tk-admin-service-master/webgw-boot/src/main/resources/indices",
     "pwtk/tk-admin-service-master/COLA_应用架构组件图.png",
     "pwtk/tk-admin-service-master/README.md",
     "pwtk/architecture-v1.canvas",
@@ -232,7 +233,6 @@
     "tg-live-game/tg-live-game-hono/CLAUDE.md",
     "tg-live-game/tg-live-game-hono/auth-system.canvas",
     "tg-live-game/tg-live-game-hono/architecture.canvas",
-    "tg-live-game/tg-live-game-hono/_project.md",
     "tg-live-game/tg-live-game-hono_bak/d1-database.canvas",
     "tg-live-game/tg-live-game-hono_bak/auth-system.canvas",
     "tg-live-game/tg-live-game-hono_bak/architecture.canvas",

+ 144 - 0
pwtk/CLAUDE.md

@@ -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` | 后端架构说明 |

+ 0 - 0
pwtk/architecture-v1.canvas → pwtk/architecture.canvas