⭕ 系统功能
🔐 权限引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 用户管理 | 用户是系统操作者,该功能主要完成系统用户配置 | ✅ |
| 角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 | ✅ |
| 资源管理 | 管理项目的接口资源, 可一键同步所有接口, 方便菜单选择权限 | |
| 菜单管理 | 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能 | ✅ |
| 组织机管理 | 管理系统组织机构(公司|单位、分支机构、部门、小组),树结构展现支持数据权限 | ✅ |
| 岗位管理 | 配置系统用户所属担任职务 | ✅ |
| 用户组管理 | 配置系统用户所属用户组 | ✅ |
🛢️ 数据引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 字典管理 | 对系统中经常使用的一些较为固定的数据进行维护 | |
| 分类字典 | 对系统中经常使用的一些树形结构数据进行分类维护 | |
| 数据源 | 管理数据库、接口等数据源 | |
| 数据集 | 管理数据库、接口等数据集 |
⚙️ 配置引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 配置参数管理 | 对系统动态设置常用配置与参数,支持 SpringBoot 动态加载 | |
| 提示码管理 | 系统所有错误码、提示码的管理,可在线修改错误提示及信息提示,无需重启服务 | |
| 编号生成配置 | 配置编号生成规则 | |
| 水印配置 | 配置图片、视频水印规则 |
🏢 租户引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 租户管理 | 配置系统租户,支持 SaaS 场景下的多租户功能 | |
| 租户套餐 | 配置租户套餐,自定每个租户的菜单、操作、按钮的权限及独立域名 |
🗂️ 云盘文件系统
🔍 搜索引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 索引类型管理 | 管理索引类型 | |
| 索引管理 | 管理索引 | |
| 关键词管理 | 管理关键词 | |
| 热门|推荐关键词 | 管理热门|推荐关键词 |
📍本地化引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 国际化管理 | 主要用来维护动态数据的多语言译文管理,动态数据如:字典名称数据、菜单名称数据等 | |
| 地区管理 | 展示省份、城市、区镇等城市信息,支持 IP 对应城市 | |
| 地址管理 | 管理所有地址 |
⏰ 任务引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 定时任务 | 统一管理所有分布式定时任务 在线(添加、修改、删除)任务调度包含执行结果日志 | |
| 上传下载任务 | 统一管理所有上传、下载任务 |
🛠️ 运维引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 在线用户 | 当前系统中活跃用户状态监控,支持手动踢下线 | |
| 操作日志 | 系统正常操作日志记录和查询,集成 Swagger 生成日志内容 | |
| 登录日志 | 系统登录日志记录查询,包含登录异常 | |
| API 日志 | 包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题 | |
| MySQL 监控 | 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈 | |
| Redis 监控 | 监控 Redis 数据库的使用情况,使用的 Redis Key 管理 | |
| 消息队列 | 基于 Redis 实现消息队列,Stream 提供集群消费,Pub/Sub 提供广播消费 | |
| Java 监控 | 基于 Spring Boot Admin 实现 Java 应用的监控 | |
| 链路追踪 | 接入 SkyWalking 组件,实现链路追踪 | |
| 日志中心 | 接入 SkyWalking 组件,实现日志中心 | |
| 服务保障 | 基于 Redis 实现分布式锁、幂等、限流功能,满足高并发场景 | |
| 日志服务 | 轻量级日志中心,查看远程服务器的日志 | |
| 单元测试 | 基于 JUnit + Mockito 实现单元测试,保证功能的正确性、代码的质量等 |
📢 消息推送
🔌 扩展引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 🌕 系统管理 | 内部、外部系统管理及打通 | |
| 🚁 模块管理 | 模块管理与启用、禁用 | |
| 🧩 插件管理 | 插件管理与扩展 | |
| 🌍 应用市场 |
🛰️ 开放平台
| 功能 | 描述 | 完成度 |
|---|---|---|
| 开发者管理 | 开发者管理与授权 | |
| 应用管理 | 管理 SSO 单点登录的应用,支持多种 OAuth2 授权方式 | |
| 客户端管理 | 客户端版本发布控制、更新控制及管理 | |
| 授权应用管理 | 管理第三方开放平台授权应用 | |
| 授权用户管理 | 管理第三方开放平台授权用户 |
💻 开发平台
| 功能 | 描述 | 完成度 |
|---|---|---|
| 项目管理 | 配置项目信息,主要配置项目的包名、版本号、过滤的表前缀、模块名、作者、邮箱、项目生成的路径等信息 | |
| 基类管理 | 配置基类编码、基类包名、基类字段(多个字段用英文逗号分割)。说明:代码生成器生成实体类时,需要继承的类,继承了基类后,就不会在实体类里面生成基类字段。 | |
| 字段类型映射 | 字段类型映射,主要是把数据库里的字段类型,跟开发语言属性类型做映射转换,可以动态的新增、修改、删除映射关系 | |
| 代码模板组 | 对代码模板进行分组 | |
| 代码模板 | 代码生成依赖代码模板, 通过多种强大的模板引擎可以快速生成代码 | |
| 表单构建 | 拖动表单元素生成相应的 HTML 代码,支持导出 JSON、Vue 文件 | |
| 代码生成 | 从多种数据源中中导入模型,完成配置后自动生成代码 前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载 | |
| 项目生成 | 从多种数据源中中导入模型,完成配置后自动生成整个项目代码 整个项目前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载 | |
| 项目名变更 | 主要是修改包名,支持第三方Java项目包名修改,修改包名变得简单快速 | |
| 系统接口 | 基于 Swagger 自动生成相关的 RESTful API 接口文档 | |
| 数据库文档 | 基于 Screw 自动生成数据库文档,支持导出 Word、HTML、MD 格式 |
🤝 服务商系统
| 功能 | 描述 | 完成度 |
|---|---|---|
| 服务商管理 | 支持多服务商, 每个服务商可以维护多个商户 | |
| 服务商分类管理 | 服务商分类管理 |
🏪 商户系统
| 功能 | 描述 | 完成度 |
|---|---|---|
| 商户管理 | 支持多商户, 每个商户可以管理多个商户应用 | |
| 商户分类管理 | 商户分类管理 | |
| 店铺管理 | 管理商户所属的店铺、门店 | |
| 店铺分类管理 | 管理商户所属的店铺、门店分类 |
📲 支付系统
| 功能 | 描述 | 完成度 |
|---|---|---|
| 支付平台 | 可以动态配置支付平台相关参数 | |
| 支付方式 | 配置每个支付接口的支付方式,比如微信支付有 JSAPI 支付,H5支付 | |
| 支付账户 | 配置商户的支付账户信息 | |
| 支付应用 | 配置商户的应用信息及授权信息,对接微信支付、支付宝等多个支付渠道; 一个应用表示一个支付场景, 可以为应用配置多个支付渠道和方式 | |
| 支付订单 | 查看用户发起的微信支付、支付宝等的【支付】订单 | |
| 转账订单 | 管理转账订单 | |
| 退款订单 | 查看用户发起的微信支付、支付宝等的【退款】订单 | |
| 回调通知 | 查看支付回调业务的【支付】【退款】的通知结果 | |
| 账单下载 | 直连第三方平台下载账单数据 | |
| 接入示例 | 提供接入支付系统的【支付】【退款】的功能实战 |
🖥️ 可视化引擎
| 功能 | 描述 | 完成度 |
|---|---|---|
| 表单设计器 | 支付可视化拖拽组件设计表单 | |
| 报表设计器 | 支持数据报表、图形报表、打印设计等 | |
| 大屏设计器 | 拖拽生成数据大屏,内置几十种图表组件 | |
| 打印设计器 | 拖拽生成打印模板 |
🏵️ 工作流引擎
🚩 -> 中国式特色 工作流 流程操作 功能
☕ OA 办公自动化系统
🚀 微信公众号助手
| 功能 | 描述 | 完成度 |
|---|---|---|
| 微信授权应用 | 管理微信公众号应用信息及授权信息 | |
| 账号管理 | 配置接入的微信公众号,可支持多个公众号 | |
| 数据统计 | 统计公众号的用户增减、累计用户、消息概况、接口分析等数据 | |
| 粉丝管理 | 查看已关注、取关的粉丝列表,可对粉丝进行同步、打标签等操作 | |
| 消息管理 | 查看粉丝发送的消息列表,可主动回复粉丝消息 | |
| 自动回复 | 自动回复粉丝发送的消息,支持关注回复、消息回复、关键字回复 | |
| 标签管理 | 对公众号的标签进行创建、查询、修改、删除等操作 | |
| 菜单管理 | 自定义公众号的菜单,也可以从公众号同步菜单 | |
| 素材管理 | 管理公众号的图片、语音、视频等素材,支持在线播放语音、视频 | |
| 图文草稿箱 | 新增常用的图文素材到草稿箱,可发布到公众号 | |
| 图文发表记录 | 查看已发布成功的图文素材,支持删除操作 |
🔗 短链系统
| 功能 | 描述 | 完成度 |
|---|---|---|
| 短链分组 | 对短链进行分组管理 | |
| 短链域名 | 管理生成短链的域名 | |
| 短链列表 | 被生成的短链 | |
| 访问日志 | 短链访问日志 |