本功能实现了校园宿舍管理系统中将床位批量分配给二级学院的业务需求,支持管理员选择多个床位后统一分配给指定的二级学院。
web/src/views/xg/xgss/xsssfpejxy/components/CollegeAllocationDialog.vue
web/src/views/xg/xgss/xsssfpejxy/index.vue
web/src/api/xg/xgss/xsssfjgl/types.ts
web/src/api/xg/xgss/dormBed/index.ts
backend/ruoyi-modules/ruoyi-xg/src/main/java/org/dromara/xg/controller/XgDormBedStudentController.java
backend/ruoyi-modules/ruoyi-xg/src/main/java/org/dromara/xg/service/IXgDormBedStudentService.java
backend/ruoyi-modules/ruoyi-xg/src/main/java/org/dromara/xg/service/impl/XgDormBedStudentServiceImpl.java
xg_dorm_bed表床位状态 (bed_status: 0→1)xg_dorm_bed_student表分配记录dormBedStudent:dormBedStudent:add权限才能进行分配操作/dormBedStudent/dormBedStudent/batchAllocate@SaCheckPermission("dormBedStudent:dormBedStudent:add")请求参数:
{
"bedIds": [1, 2, 3],
"collegeIds": [101, 102],
"buildingId": 1,
"buildingType": "1"
}
响应格式:
{
"code": 200,
"msg": "操作成功",
"data": null
}
该功能设计具有良好的扩展性:
开发完成时间: 2025-01-03
开发者: Claude AI Assistant
版本: v1.0
此功能完全按照用户需求实现,包含完整的前后端逻辑和用户交互体验。