# 介绍
# 概述
企业应用管理系统,定位于企业应用的SaaS服务框架,企业云端应用的基础开发框架(当然也可以部署于本地),系统被设计用于多租户,采用前端后端完全分离技术方案。 抽离企业应用软件研发公共部分,让研发人员有条件聚焦在业务研发,实现了用于权限管理的基础数据维护,权限赋权,缓存,上传等常规功能。
整个系统涉及到三个仓库资源:
- TenantSite.Server: 服务端解决方案netcore版。
实现了供租户使用的业务平台API和供开发人员使用的服务API。 - TenantSite.UI:租户UI解决方案Vue + ElementUI版。
依赖TenantSite.Server,租户的业务管理平台和租户下的用户权限体系管理平台(见租户示例)。 - TenantSite.Developer.Tools.UI:开发人员工具UI解决方案。
依赖TenantSite.Server,用于配置业务平台API项目的参数,租户管理,种子数据生成等。
采用 Electron 开发的C/S应用程序。
下载发布版本TenantSite.Developer.Tools (opens new window)
# 权限体系
- 每个租户拥有独立的数据库资源配置和JWT鉴权配置。
- 前后端分离,权限控制到区域或按钮,后端API需要授权,无权用户禁止请求API。
- 企业人员变动频繁,系统针对人员权限配置工作量需降到最小。
快速上手 →