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)
cd tk-admin-service-master
mvn clean install # 安装依赖
mvn spring-boot:run -pl webgw-boot # 启动开发服务
mvn package -DskipTests # 打包
管理后台 (pwtk-admin-web)
cd pwtk-admin-web
pnpm install # 安装依赖
pnpm dev # 本地开发 (端口 8000)
pnpm build # 生产构建
pnpm lint-fix # ESLint 修复
超级管理后台 (pwtk-super-admin-web)
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 |
后端架构说明 |