插件市场
插件市场用于把可复用的业务能力以应用形式交付给指定租户。平台侧负责应用定义、版本和分配;租户侧负责安装、配置和使用。它适合将行业功能、报表、审批模板或集成能力从通用底座中分离出来。
基本流程
- 在平台端创建或维护插件应用,并定义菜单、权限、配置项和交付版本。
- 将应用分配给目标租户或套餐。
- 租户管理员在租户端确认安装并完成租户级配置。
- 用户根据角色获得菜单与接口权限。
开发原则
- 插件业务数据必须遵从租户隔离、角色权限和数据权限规则。
- 菜单、权限标识和 SQL 增量需随插件一起交付,避免只发布代码。
- 插件不得直接依赖生产环境固定域名、账号或密钥;此类信息应通过配置注入。
- 升级前先在测试租户验证数据迁移、回滚策略和菜单兼容性。
更具体的模块开发方式请阅读插件开发。