Skip to content

01 项目概览

这是什么?

可得财务(KeDe Finance) 是一套纯 PHP 自研的 IDC/云主机/虚拟商品财务系统,功能对齐行业常见产品(如 WHMCS、魔方财务),包括:

  • 商品与订单、账单与支付、客户与服务实例
  • 后台 SPA + 前台 SPA(Vue 3 + Arco Design)
  • RBAC 权限、安装向导、数据迁移
  • 插件体系(功能/支付/短信/邮件/实名等)
  • 插件市场(官方目录;生产用压缩包安装,开发环境可一键安装)
  • 开通模块(人工/演示/上游/cPanel 等)
  • 主题系统(CSS 注入 + 魔方 .tpl SSR)

当前活跃项目目录:kede-finance/(纯 PHP)。
kede-finance-废弃版/ 为早期 Go 迁移实验,已不再维护。


技术栈

层级技术
后端PHP 8.1+、ThinkPHP 8 多应用
数据库MySQL 5.7+ / MariaDB
后台前端Vue 3 + Vite + Arco Design
前台前端Vue 3 + Vite + Arco Design
邮件PHPMailer(SMTP)
支付自研 Gateway 接口 + 多驱动

多应用结构

ThinkPHP 按 URL 前缀划分应用:

URL 前缀应用用途
/admin/*admin管理后台 API
/home/*home会员/前台 API
/api/*api支付回调等
/setup/*setup安装向导

开发时:


核心服务一览

服务类作用
PluginService插件扫描、安装、配置、钩子加载
MarketplaceService插件市场目录、下载、安装
PaymentService支付网关驱动与回调
NotifyService邮件/短信发送
RealnameProviderService实名认证驱动
ModuleService开通/管理模块调度
ThemeService主题切换、.tpl SSR
HookService全局钩子
UpgradeService系统热更新

插件生态现状

类型内置/官方数量目录
addon 功能插件6public/plugins/addon/
gateway 支付3public/plugins/gateway/
sms 短信2public/plugins/sms/
mail 邮件2public/plugins/mail/
certification 实名4public/plugins/certification/
开通模块 extend3extend/modules/
支付内置驱动4app/common/gateway/driver/

后台入口:系统 → 插件管理本地插件 用于压缩包安装;插件市场 用于开发环境远程安装)。


下一步

KeDe Finance · 纯 PHP 自研财务系统