系统架构 |
SpringBoot2.7.17+JDK8 和 SpringBoot3.3.1+JDK17 |
数据库支持 |
Mysql、Oracle、PostgreSQL、信创数据库(达梦、OCeanBase、KingBase) |
多租户 |
基于MyBatis-Plus的多租户方式实现,数据库通过Tenant_Id字段隔离 |
使用文档 |
完善的技术文档和问题提问库+强大的社区支撑 |
代码结构 |
简单明了的三层结构(Controller、Service、Mapper) |
数据库分类 |
数据库分为框架库(Frame),业务库(Master),日志库(Log) |
认证方式 |
采用OAuth2.0认证方式 |
在线开发-表单开发 |
支持在线快速建表以及 新增、修改、详情、删除、批量删除、导入、导出等功能 |
表类型支持:单表、树表、主副表 |
数据类型支持:字符串、整数、大整数、小数、日期、时间、日期时间、文本、长文本 |
控件类型支持:文本输入框、数字输入框、下拉框、单选框、复选框、日期选择框、时间选择框、日期时间选择框等 |
支持列表,表单页面的部分字段显示和隐藏 |
支持在线修改控件配置和校验配置 |
支持常用的查询方式,例如:精确查询、模糊查询、范围查询、包含查询等 |
支持字典类型操作:可以为系统字典或者其他业务数据表作为字典类型 |
支持一键数据导入、导出等操作 |
支持模版导出已经数据去重方式(直接更新、先删后增) |
底部统计支持某一列快捷统计(平均值、最大值、最小值、合计)以及自定义SQL统计 |
顶部统计支持快捷SQL统计和自定义SQL统计,并且显示方式提供了:文本、卡片、折线图、柱状图、饼图等方式 |
虚拟字段显示支持:SQL函数方式、自定义SQL、JAVA方式回显值 |
接口数据支持三种认证方式:1、需要登录才能访问 2、需要登录和授权才能访问 3、不需要登录即可访问 |
支持数据权限 |
支持SQL增强 |
支持JAVA增强 |
支持前端增强 |
支持租户权限配置 |
支持字段国际化配置 |
支持AI建表 |
|
在线开发-自定义表单 |
支持可视化表单设计 |
支持一键复制表单 |
支持一键迁移表单 |
支持一键控制是否对外访问 |
支持众多的控件 |
支持国际化配置 |
|
在线开发-报表设计 |
支付可视化SQL拖拉方式以及自定义SQL方式作为数据源 |
支持在线添加数据源 |
支持三种方式访问报表:需要登录才能访问 2、需要登录和授权才能访问 3、不需要登录即可访问 |
支持JAVA增强对返回的数据格式进行处理 |
支持国际化字段配置 |
支持多种搜索方式:精确查询、模糊查询、范围查询、包含查询等 |
支持一键分页/不分页 |
|
在线开发-多模块组合 |
支持在线添加多个TAB栏 |
支持国际化字段配置 |
支持多种显示方式:上边显示、下边显示、左边显示、右边显示 |
支持多种风格:默认风格、卡片风格、带边框的卡边风格 |
支持前端增强处理 |
|
国际化管理 |
支持一键导出、导入各个模块的国际化数据 |
|
系统功能 |
多租户管理 |
用户管理 |
角色管理 |
菜单管理 |
部门管理 |
岗位管理 |
职务管理 |
职位管理 |
职级管理 |
字典管理 |
OAuth2.0 |
短信管理 |
邮箱管理 |
敏感词管理 |
地区管理 |
|
基础功能 |
数据源配置 |
Swagger接口管理 |
数据库文档管理 |
文件管理 |
WebSocket |
定时任务 |
Flowable工作流 |
|
日志监控 |
审计日志 |
请求日志 |
Mysql监控 |
Redis监控 |
Java监控 |