返回作品

智慧冷库管理系统

创建于 2025 年 3 月 16 日

标签
  • Java 8
  • Spring Boot 2.5
  • RuoYi 3.8.7
  • MyBatis-Plus 3.5
  • MySQL 8
  • Redis
  • Vue 2
  • Element UI
  • ECharts
  • Chart.js
  • Hutool

项目介绍

这是一个基于若依(RuoYi v3.8.7)快速开发平台扩展的智慧冷库管理系统,定位是冷库场景下的”环境监测 + 库存管理”一体化台账。项目保留了若依完整的 RBAC 权限、字典、日志、定时任务与代码生成器底座,业务模块以 cencat 前缀独立组织:仓库档案与仓库管理员、货物/供应商/客户基础资料、入库/出库/库存三类台账,以及体现”冷库”属性的温湿度记录、报警配置和设备管理。

冷库监测的核心链路落在温湿度数据上:系统按 type 字段区分温度(1)与湿度(2)两类记录,每条记录包含温湿度数值与采集时间。CencatTempRecordServiceImpl 在查询列表时先读取全部报警配置,再按类型逐条比对上下限,把超限记录标记为报警状态;前端在表格中用 el-tag 渲染黄色”报警”或绿色”正常”标签,值班人员打开记录页即可一眼看出哪些时段的库内环境已经越界。

核心功能

  • 首页统计大屏/cencat/getData 一次性返回供应商数、客户数、货物数、入库总量、出库总量、仓库利用率与最近操作记录,仓库利用率按 (入库总量 - 出库总量) / 总容量 计算,最近操作记录用入库、出库两张表 UNION 后按时间倒序取一条;前端以 Chart.js 柱状图 + 统计表格并排呈现。
  • 出入库与库存台账:入库记录(供应商 → 仓库)与出库记录(仓库 → 客户)均为标准 CRUD 并支持导出,库存记录按货物与仓库维度维护存量,为仓库利用率与总量统计提供数据基础。
  • 档案与设备管理:仓库(地址、面积、状态、描述)、仓库管理员(联系方式、生日、所属仓库)、货物(名称、类型、规格、价值)、客户、供应商以及冷库设备(示例含”制冷压缩机""加湿设备”,带启用状态)全部纳入菜单权限管理。

功能截图

暂无运行截图。