微服务/单体一体化架构
后端采用单体/微服务一体化架构,一套代码同时支持微服务和单体服务两种架构,根据自己需要随意切换架构。
后端采用单体/微服务一体化架构,一套代码同时支持微服务和单体服务两种架构,根据自己需要随意切换架构。
前端采用最新的框架:Vue3、AntDesign、Vite等。后端采用最新的框架:SpringBoot3、MybatisPlus等。
菜单、按钮、数据权限与业务代码完全解耦。并支持多租户管理,每个租户允许自定义自己租户的组织、角色和成员权限。
通过可视化配置直接生成查询API,无需编写代码和SQL语句
通过拖拉拽可视化配置直接生成大屏,无需编写代码和API接口
在线配置获取表信息生成对应的代码,一键生成模块前后端代码,一键保存到项目中,重启后端即可使用。
支持oauth2单点登录统一认证,可以快速集成外部系统。支持登录互斥,可设置同一个账号同时只能在一处登录。
支持文件设置私有、公开。公开文件可直接访问,私有文件需要鉴权。并支持OSS等多种存放途径。
支持本地任务、RPC任务、消息任务等多种调度方式。多实例部署不会出现重复触发的问题。
认证信息、用户信息、角色信息、字典信息等查询后会存储到临时缓存中,下次查询时会优先从缓存中获取。长时间无人查询会移除缓存。
前后端基础功能完善。包括:租户、菜单、角色、用户、组织、字典、调度、文件、监控、代码生成等一系列系统常规模块。
提供多终端适配:电脑、平板、手机等所有主流设备,提供多种风格的皮肤以及项目布局。