Skip to content

v0.1.0-alpha

Choose a tag to compare

@danvei233 danvei233 released this 27 Jan 15:17
· 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

---