面向企业供应商的全栈管理平台,涵盖 CRUD 管理、多维分类筛选、 数据看板分析与三级角色权限控制,提供两套主流技术栈实现。
已在 Docker + MySQL 8 环境中完整验证通过
完整的供应商管理生命周期,从数据录入到分析决策
支持公司信息、注册资本、核心能力、产品服务、应用场景等 20+ 字段的完整增删改查
类别 → 细分领域 → 应用场景 的多对多分类模型,支持关键词搜索与类别/领域级联筛选
总量概览、月度趋势、类型分布与企业画像四大分析维度,ECharts 可视化呈现
super_admin / admin / user 三级权限模型,细粒度控制数据的查看、编辑与删除操作
HttpOnly Cookie (JWT) + 自定义 CSRF Token 双令牌机制,生产环境自动启用 Secure & SameSite
Java + Vue 和 Node.js + React 两套完整实现
相同的功能需求,两套主流技术栈完整实现,适用于不同团队的选型偏好
java-vue/nodejs-react/三步在本地运行,适用于 macOS / Linux / Windows (WSL)
使用 Docker 一键启动数据库,端口映射至 3307
docker run -d --name partner-hub-mysql -e MYSQL_ROOT_PASSWORD=your_password -e MYSQL_DATABASE=partner_hub -p 3307:3306 mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
选择你偏好的技术栈,配置环境变量并启动服务器(端口 3001)
cd java-vue/server-java && ./mvnw spring-boot:run -Dspring-boot.run.profiles=development
# 或
cd nodejs-react/server && npm install && npm start
安装依赖并启动前端开发服务器
cd frontend-vue && npm install && npm run dev # 端口 5173
# 或
cd frontend-react && npm install && npm run dev # 端口 5174