CLAUDE.md 6.0 KB

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