一条到期线,五种状态自动流转
由 expires_at + 宽限期推导,每小时定时任务推进,每次请求由中间件强制;配套 6 级到期提醒、邮件通知与自动续费单。
试用
trial · 免费体验期
正常
active · 完整可用
宽限
grace · 只读保护
冻结
frozen · 白名单访问
停用
disabled · 关闭入口
三域名物理隔离,默认防越权
平台、租户、C 端分域部署;双 JWT 密钥互拒,Repository 强制注入 tenant_id,应用层无法跨租户查数。
admin.*
平台端
套餐、订阅、订单、插件市场与租户运营
*.租户域
租户后台
租户自有运营后台,数据自动按 tenant_id 隔离
主域 C 端
PC / 移动端
用户门户与 UniApp,按权益交付能力
不止多租户,是一整套 SaaS 商业能力
隔离、计费、支付、插件、配额、装修与安全——交付一个能直接收钱的 SaaS 产品,而不只是框架。
三域物理隔离
admin. / *. / 主域分域部署,中间件链各自隔离
tenant_id 自动作用域
Repository 基类强制注入,应用层无法越权查询
订阅生命周期
五态自动流转,6 级到期提醒与自动续费单
双支付网关
平台 SaaS 收款 + 租户业务收款,幂等回调与 TOCTOU 防护
插件应用市场
app / plugin 双形态,ZIP 安装、授权启用与官方市场对接
DIY 装修
可视化页面编辑、插件 widget、多端渲染与打包发布
按权益出包
仅合并已授权插件源码,构建 H5 / 小程序 / APP
存储配额
原子增减、下溢保护,超额上传硬拦截
功能开关
按套餐 feature flag,v-feature 前后端语义一致
红线安全测试
8 条隔离红线 CI 强制,越权与伪造 token 挡在门外
租户初始化
克隆菜单、配置、装修与消息模板,开箱即有后台
官方市场对接
OAuth 连接、安装意图与购买 / 安装 / 升级态同步
插件应用市场
应用(kind=app)与能力插件(kind=plugin)以 ZIP 上传,凭 plugin.json 自动迁移、装菜单、配权限;套餐授权后租户一键启用。支持官方市场 OAuth「点安装即连接」,覆盖购买 / 安装 / 升级态。
红线安全 · 默认隔离
平台与租户使用两套独立 JWT 密钥,作用域互斥;8 条租户隔离红线测试随每次提交在 CI 强制运行,越权、注入、伪造 token、配额绕过都被挡住。
DIY 可视化装修
首页、个人中心与自定义页可视化编辑,支持版本回滚与插件 widget 协议;PC / UniApp 多端渲染,真数据预览后打包发布。
按权益构建移动端
按租户套餐已授权插件合并 UniApp 源码再构建,只打进有权使用的模块,输出 H5 / 小程序 / APP,避免超售能力。
新租户开箱即用
创建租户时克隆菜单、系统配置、装修页与消息模板——后台不是空壳,运营方可立刻登录配置业务。
一键部署上线
Docker Compose / make setup / php think saas:install 拉起全栈;生产侧配置三域 DNS 与定时任务即可跑订阅生命周期。
继承 元点Admin 的全部工程能力
同一套分层架构、依赖注入与代码生成器,多租户层只是在其上叠加,心智模型统一。
为谁而造
SaaS 创业者
跳过数周基建,直接卖订阅、收钱、管租户,快速跑通 MRR。
软件公司 / ISV
把单租户产品升级为多租户平台,统一交付、计费与运维。
私有化多组织
强隔离 + 红线测试,满足企业内多组织独立运营。

