Browse Source

设备更新接口

LuoDLeo 7 months ago
parent
commit
ede3419b62

+ 11 - 1
src/main/java/org/springblade/modules/api/controller/ApiFacilityController.java

@@ -1,5 +1,6 @@
 package org.springblade.modules.api.controller;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -67,7 +68,16 @@ public class ApiFacilityController extends BaseController {
         return R.data(FacilityWrapper.build().pageVO(pages));
     }
 
-    @PostMapping("/details")
+    @PostMapping("/update")
+    @ApiOperationSupport(order = 3)
+    @ApiOperation(value = "设备修改", notes = "传入id")
+    public R<FacilityVO> update(@Valid @RequestBody Facility facility) {
+        Facility facilityInData  = iFacilityService.getById(facility.getId());
+        BeanUtil.copyProperties(facility, facilityInData);
+        return R.status(iFacilityService.updateById(facilityInData));
+    }
+
+    @PostMapping("/update")
     @ApiOperationSupport(order = 3)
     @ApiOperation(value = "设备详情", notes = "传入id")
     public R<FacilityVO> details(@ApiParam(value = "主键集合", required = true) @RequestParam Long facilityId) {