v0.1.0-alpha
·
190 commits
to main
since this release
Release Notes - v0.1.0-alpha
📅 发布日期
2025-01-27
🎉 首次发布
小黑云财务 (Xiaohei Cloud Finance) v0.1.0-alpha 是首个公开发布的开发版本。这是一个全栈 VPS 管理平台,提供完整的用户 控制台和管理后台功能。
✨ 主要功能
用户控制台 (/console)
- 🛒 产品浏览与购买流程
- 🛒 购物车管理
- 📦 订单管理与实时状态更新 (SSE)
- 🖥️ VPS 实例管理
- 启动/停止/重启
- 重装系统
- 配置升级/降级
- 续费管理
- 💰 财务账单与充值记录
- 🎫 工单系统
- 👤 实名认证
- 👥 个人资料管理
管理后台 (/admin)
- 📊 数据仪表盘与统计图表
- 👥 用户管理
- 📋 订单管理与审核流程
- 待审核订单列表
- 批准/拒绝订单
- 订单重试机制
- 🖥️ VPS 管理
- 实例列表与状态
- 锁定/解锁用户
- 删除实例
- 强制续费
- 同步状态
- 📦 产品目录管理
- 地区管理
- 套餐分组
- 产品套餐
- 系统镜像
- 💳 支付插件系统(开发中)
- 📝 CMS 内容管理
- 分类管理
- 文章发布
- 区块管理
- 导航菜单
- ⚙️ 系统设置
- 站点信息
- 邮件配置
- API 密钥
- Webhook 通知
- 支付配置
- 定价策略
- 生命周期规则
- 👨💼 管理员与权限组
- 🔐 操作审计日志
- 🤖 VPS 自动化平台集成
系统功能
- 🚀 向导式安装流程
- 🔐 JWT 认证与权限系统
- 📨 邮件通知(SMTP)
- 🔔 Webhook 机器人通知
- 📡 Server-Sent Events 实时推送
🛠️ 技术栈
后端
- Go 1.21+ / Gin 框架
- SQLite 数据库
- Clean Architecture (Ports & Adapters)
- JWT 认证 + RBAC 权限系统
前端
- Vue 3.4 + Vite 5
- Pinia 状态管理
- Ant Design Vue 4
- TypeScript 5
- ECharts 数据可视化
⚠️ 已知限制
- 🚧 支付插件系统仍在开发中,仅提供示例代码
- 📊 SQLite 不适合高并发生产环境,建议后续迁移到 PostgreSQL/MySQL
- 🧪 缺少自动化测试
- 📈 性能优化尚未完成
📥 安装
快速开始
# 后端
cd backend
go mod download
go run ./cmd/server
# 前端
cd frontend
npm install
npm run dev
访问 http://localhost:5173 进入安装向导。
详细安装指南请参考 README.md
---
🔜 下一步计划
- 完善支付插件系统
- 添加 PostgreSQL/MySQL 支持
- 增加单元测试和集成测试
- 性能优化与压力测试
- Docker 部署支持
- API 文档完善
- 国际化支持
---
⚡ 开发版本声明
v0.1.0-alpha 是开发版本,功能尚未完全稳定,不建议直接用于生产环境。
欢迎提交 Issue 和 Pull Request!
---
📄 许可证
GPL-3.0 License
---