面向企业的现代开源 多租户 SaaS 系统
基于 Spring Boot 3 与 Vue 3 构建。原生支持基于 tenant_id 的行级数据隔离、微信/支付宝支付闭环、DeepSeek AI 智能客服与 uni-app 跨端小程序。遵循 MIT 开源协议,支持自由修改与免费商用。
为商业化运营设计的核心能力
不仅是简单的 CRUD 管理后台,更是一套覆盖租户生命周期、支付计费与安全防御的完整技术底座。
租户行级数据隔离
基于 MyBatis-Plus 拦截器动态在业务 SQL 中注入 tenant_id 约束。平台级基础表(如菜单、系统字典)自动白名单放行,支持二级域名绑定识别与到期自动化限制。
商业化支付计费闭环
集成微信支付 Native V3 与支付宝当面付能力。租户购买套餐生成订单后扫码支付,异步验签完成自动顺延有效期,配套月度出账与发票申请流转。
AI 智能客服与知识库
深度集成 DeepSeek 与火山引擎豆包大模型。内置问答知识库与前置规则拦截机制,降低常见问题人工接待成本;未命中复杂场景支持无缝流转内部工单。
金融级接口混合加密与安全增强
针对企业敏感业务数据,握手阶段采用 RSA-2048 非对称加密交换 AES 密钥,业务通信全程通过 AES-GCM-128 加密传输;配合 HMAC-SHA256 签名与 Nonce 防重放。内置 TOTP 双因素认证(Google Authenticator)与 IP 黑白名单过滤。
uni-app 跨端小程序
提供与 PC 端权限同源的移动端工程,支持打包至微信小程序、H5 与 App。实现待办审批提醒、实时经营指标查看与移动端身份鉴权。
直观清晰的业务模块交互
点击下方选项卡查看核心业务界面的真实截图与详细特性说明。
租户中心与套餐额度控制
为每个入驻企业独立分配专属租户身份。支持自定义套餐等级(基础版、专业版、旗舰版),限制用户账号上限、存储配额及 API 调用额度。
- 租户生命周期管理:正常、待审核、已冻结、已过期
- 二级域名独立解析路由与租户上下文透明绑定
- Quartz 定时任务扫描到期租户,支持短信/邮件到期预警
订单管理与财务开票体系
提供规范清晰的在线支付链路。租户端发起套餐订购,后端调用支付网关生成支付二维码,支付成功后系统自动完成租户有效期顺延与账单生成。
- 微信支付 Native V3 与支付宝当面付官方接口适配
- 订单全生命周期状态流转与回调防重复消费幂等保护
- 月度财务对账单导出与企业增值税发票审核流程
DeepSeek 驱动的智能客服引擎
为租户业务赋能大语言模型交互能力。支持建立私有知识库,对常见技术、产品问题进行精准检索与生成式回复,减轻人工客服压力。
- 支持 DeepSeek-Chat 与火山引擎豆包多模型服务商配置
- 知识库管理支持分类、标签匹配与语义检索
- 遇到未覆盖问题时一键转交人工客服并创建流转工单
安全增强与身份多因素认证
为高安全诉求的企业级系统提供深度防御。包含 TOTP 双因素认证、细粒度数据权限隔离、IP 白名单与全量操作日志审计。
- 支持 Google / Microsoft Authenticator 扫码绑定 2FA 登录
- IP 黑白名单过滤与异常登录地理位置自动检测
- RSA-2048 非对称加密交换密钥 + AES-GCM 保护请求体
数据统计与多维度运营分析
基于 ECharts 6.0 打造的数据可视化大屏。直观呈现各租户的套餐收入分布、活跃用户频次、资源配额消耗与关键业务指标。
- 收入走势统计:支持按日、按周、按月聚合计算
- 租户资源消耗排行与接口调用限流频次监控
- 支持多格式数据报表生成与 EasyExcel 异步导出
适合哪些业务与开发诉求?
从独立 SaaS 创业产品到企业内部平台,帮助研发团队跳过底层基建,直接聚焦业务价值。
SaaS 商业化产品初创
需要快速搭建具有企业租户入驻、套餐选购、在线收款、到期提醒的商用产品,几小时内即可完成闭环验证。
集团内部多组织协同
一套系统承载总公司与下属各子公司、分支机构,各组织间数据严格按照 tenant_id 隔离,保障业务独立互不干扰。
外包与项目二次交付
基于 MIT 协议开源,无商用授权费与版权纠纷。内置代码生成器,一键导入表结构生成前后端标准代码,交付更敏捷。
轻量级微服务 / 单体演进
开箱支持极简单体打包(2核2G 即可稳定运行),后续可平滑向 Docker 容器化、多实例微服务集群演进,架构包袱小。
分层清晰、主流成熟的工业级技术栈
拒绝过度设计,选用生态成熟、文档健全、易于招募与维护的技术方案。
uni-app 小程序 / H5
SSL / 二级域名识别
HMAC 验签 / 限流
TenantContext 租户注入
MySQL 8.0 / Redis 7
后端核心技术
PC 管理端
移动端与基础设施
极简步骤,三步完成本地运行
开源协议清晰友好,零门槛部署体验。
MIT 开源授权协议
SaaS Admin 基于 MIT 协议发布,赋予使用者极大的自由度。你可以自由商用、修改代码,甚至闭源二次打包交付。
- 允许免费用于任何商业用途与项目外包交付
- 允许自由修改源码并整合到您的私有商业产品
- 仅需保留原始版权声明及许可证说明文件
开发者常问的技术与商务解答
汇总关于多租户隔离、商用模式与服务器部署的真实疑问。
AND tenant_id = ? 约束。开发人员编写业务逻辑时无需手动拼接租户字段;系统平台管理表(字典、菜单、系统配置)自动配置白名单放行。
tenant1.yourdomain.com)或独立企业域名。当访客通过绑定域名请求接口时,系统自动识别域名对应的租户上下文,无需用户在登录时手动输入租户编码。
-Xms256m -Xmx512m,即可平稳运行 MySQL 8.0、Redis、Nginx 与 Spring Boot 3 全套单体服务。
application.yml 或管理后台的“支付配置”模块中,填入微信商户号(MchId、APIv3 密钥、证书序列号)以及支付宝开放平台的 AppId、应用私钥和支付宝公钥。配置完成后系统会自动切换为真实收款通道。
DEEPSEEK_API_KEY 或配置文件中读取密钥。注册并获取 DeepSeek 官方 API Key 后,在服务器 systemd 服务环境或启动参数中设置 DEEPSEEK_API_KEY=sk-xxxx 即可立即启用,无需修改任何 Java 源码。
立即开启企业级 SaaS 业务开发
体验真实控制台沙箱环境,感受完整的多租户架构与开箱即用的商业化能力。
admin / admin123