解决学生在学校预约座位空间进行学习,方便学生自主预约和座位灯及其插座的开关,空间类型的使用人脸认证和门禁
点击空白处退出提示
解决学生在学校预约座位空间进行学习,方便学生自主预约和座位灯及其插座的开关,空间类型的使用人脸认证和门禁
1. 空间预约(/space)
区域 → 空间 → 工位 三级层级管理
空间 CRUD、二维码生成、门禁扫码签到
批量占座、设备树绑定(门禁/照明/插座)
2. 预约审核(/spaceAppoint)
预约提交 → 一级/二级审核 → 通过/驳回
审核结果短信通知 → 自动同步门禁权限 → 学工处数据对接
我的预约、撤销、修改、批量撤销、Excel 导出
3. 工位签到签退(/station)
签到/签退(含补签、免时限签到)
禁用时段设置、灯光/插座远程控制
设备列表树、工位状态实时查询
4. 访客预约(/visitor、/visitorAppoint)
手机验证码登录、访客信息登记
预约申请、审核管理、附件上传
5. 角色权限(/role、/roleModule)
角色 CRUD、菜单权限绑定
区域权限绑定、用户路由查询
组织人员树、一级/二级审核授权
6. 报表统计(/reportForms)
基础数据、时段预约量、日预约/签到率
预约统计明细、签到次数排名、Excel 导出
学习中心首页仪表盘
7. 系统设置(/system)
Banner / 公告 CRUD、预约须知管理
MinIO 附件上传/删除、区域图片配置
8. 党建预约
跨库查询 iot_part 数据库的党建预约记录与审核流程
福州大学大型仪器 / 空间共享平台的核心业务服务,负责空间预约、工位管理、访客预约、审核流程、签到签退、门禁控制、报表统计等全链路预约场景。
技术栈
层次 技术
框架 Spring Boot 2.3.12 + Spring Cloud Alibaba
注册/配置 Nacos
ORM MyBatis-Plus 3.5.2 + 多数据源 dynamic-datasource
数据库 达梦 DM8 + Druid 连接池
缓存 Redis + Redisson
消息队列 RabbitMQ
远程调用 OpenFeign(调用 iot-admin 服务)
对象存储 MinIO
其他 ZXing 二维码、EasyPoi Excel、Knife4j API 文档



评论