一、项目背景与需求分析本次实训旨在利用RuoYi (若依)快速开发平台构建一个轻量级的“车间设备管理”模块。二、数据库设计与初始化首先我们需要设计符合业务需求的数据库表结构。根据要求我创建了sys_workshop_device表并预置了测试数据。建表语句三、后端代码生成与部署为了快速实现业务功能我使用了 RuoYi 框架强大的代码生成器。1. 导入与配置进入后台【系统工具】-【代码生成】导入sys_workshop_device表。编辑配置将生成包路径设置为com.ruoyi.system。将生成模块名设置为system。关键点在“字段信息”中找到dept_id字段勾选“查询”和“列表”确保该字段参与前端展示和过滤。解压包中的sql文件夹包含了一个 SQL 文件。务必先在数据库中执行它这会自动为你创建“车间设备”的菜单项和按钮权限省去了手动配置的麻烦。四、数据权限配置根据 PPT 需求我们需要实现“部门负责人只能查看自己车间的设备数据”。这利用了 RuoYi 内置的数据范围Data Scope功能。2. 用户分配进入【系统管理】-【用户管理】配置两个测试账号用户 ry归属部门选择“测试部门”。关联角色勾选“普通角色”。用户 yangke归属部门选择“财务部门”。关联角色勾选“普通角色”。