编辑 | blame | 历史 | 原始文档

Downloads Downloads

如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。

🐶 排队叫号系统

🐰 版本说明

版本 JDK 8 + Spring Boot 2.7 JDK 17/21 + Spring Boot 3.2

系统功能

功能 描述
用户管理 用户是系统操作者,该功能主要完成系统用户配置
⭐️ 在线用户 当前系统中活跃用户状态监控,支持手动踢下线
角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分
菜单管理 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能
部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
岗位管理 配置系统用户所属担任职务
🚀 租户管理 配置系统租户,支持 SaaS 场景下的多租户功能
🚀 租户套餐 配置租户套餐,自定每个租户的菜单、操作、按钮的权限
字典管理 对系统中经常使用的一些较为固定的数据进行维护
🚀 短信管理 短信渠道、短息模板、短信日志,对接阿里云、腾讯云等主流短信平台
🚀 邮件管理 邮箱账号、邮件模版、邮件发送日志,支持所有邮件平台
🚀 站内信 系统内的消息通知,提供站内信模版、站内信消息
🚀 操作日志 系统正常操作日志记录和查询,集成 Swagger 生成日志内容
⭐️ 登录日志 系统登录日志记录查询,包含登录异常
🚀 错误码管理 系统所有错误码的管理,可在线修改错误提示,无需重启服务
通知公告 系统通知公告信息发布维护
🚀 敏感词 配置系统敏感词,支持标签分组
🚀 应用管理 管理 SSO 单点登录的应用,支持多种 OAuth2 授权方式
🚀 地区管理 展示省份、城市、区镇等城市信息,支持 IP 对应城市

功能图

工作流程

功能 描述
🚀 流程模型 配置工作流的流程模型,支持文件导入与在线设计流程图,提供 7 种任务分配规则
🚀 流程表单 拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件
🚀 用户分组 自定义用户分组,可用于工作流的审批分组
🚀 我的流程 查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线
🚀 待办任务 查看自己【未】审批的工作任务,支持通过、不通过、转发、委派、退回等操作
🚀 已办任务 查看自己【已】审批的工作任务,未来会支持回退操作
🚀 OA 请假 作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批

功能图

数据报表

功能 描述
🚀 报表设计器 支持数据报表、图形报表、打印设计等
🚀 大屏设计器 拖拽生成数据大屏,内置几十种图表组件

🐨 技术栈

模块

项目 说明
jh-dependencies Maven 依赖版本管理
jh-framework Java 框架拓展
jh-server 管理后台 + 用户 APP 的服务端
jh-module-system 系统功能的 Module 模块
jh-module-member 会员中心的 Module 模块
jh-module-infra 基础设施的 Module 模块
jh-module-report 大屏报表 Module 模块

框架

框架 说明 版本 学习指南
Spring Boot 应用开发框架 2.7.18 文档
MySQL 数据库服务器 5.7 / 8.0+
Druid JDBC 连接池、监控组件 1.2.23 文档
MyBatis Plus MyBatis 增强工具包 3.5.7 文档
Dynamic Datasource 动态数据源 3.6.1 文档
Redis key-value 数据库 5.0 / 6.0 /7.0
Redisson Redis 客户端 3.32.0 文档
Spring MVC MVC 框架 5.3.24 文档
Spring Security Spring 安全框架 5.7.11 文档
Hibernate Validator 参数校验组件 6.2.5 文档
Flowable 工作流引擎 6.8.0 文档
Quartz 任务调度组件 2.3.2 文档

🐷 演示图

系统功能

模块 biu biu biu
登录 & 首页 登录 首页 个人中心
用户 & 应用 用户管理 令牌管理 应用管理

| 租户 & 套餐 | 租户管理 | 租户套餐 | - |
| 部门 & 岗位 | 部门管理 | 岗位管理 | - |
| 菜单 & 角色 | 菜单管理 | 角色管理 | - |
| 审计日志 | 操作日志 | 登录日志 | - |
| 短信 | 短信渠道 | 短信模板 | 短信日志 |
| 字典 & 敏感词 | 字典类型 | 字典数据 | 敏感词 |
| 错误码 & 通知 | 错误码管理 | 通知公告 | - |

权限

医生权限

  • ecg:doctor:state
  • ecg:doctor:task