diff --git a/src/main/java/com/ruoyi/device/controller/DockController.java b/src/main/java/com/ruoyi/device/controller/DockController.java index de16964..01b18dd 100644 --- a/src/main/java/com/ruoyi/device/controller/DockController.java +++ b/src/main/java/com/ruoyi/device/controller/DockController.java @@ -4,6 +4,7 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.security.annotation.InnerAuth; import com.ruoyi.device.api.domain.DockDetailVO; +import com.ruoyi.device.api.domain.DockUpdateRequest; import com.ruoyi.device.api.domain.DockVO; import com.ruoyi.device.service.api.IDockService; import com.ruoyi.device.service.api.IBufferDeviceService; @@ -64,4 +65,22 @@ public class DockController extends BaseController BeanUtils.copyProperties(dockDetailDTO, result); return R.ok(result); } + + /** + * 修改机场名称和地址 + * + * @param request 机场更新请求 + * @return 结果 + */ + //@InnerAuth + @PostMapping("/update") + public R updateDock(@RequestBody DockUpdateRequest request) + { + DockDTO dto = new DockDTO(); + dto.setDockId(request.getDockId()); + dto.setDockName(request.getDockName()); + dto.setDockLocation(request.getDockLocation()); + dockService.updateDock(dto); + return R.ok(); + } } diff --git a/src/main/java/com/ruoyi/device/service/api/IDockService.java b/src/main/java/com/ruoyi/device/service/api/IDockService.java index 81c56d7..4b5918e 100644 --- a/src/main/java/com/ruoyi/device/service/api/IDockService.java +++ b/src/main/java/com/ruoyi/device/service/api/IDockService.java @@ -35,4 +35,12 @@ public interface IDockService * @return 机场列表 */ List searchDocks(String dockStatus, Long dockId); + + /** + * 更新机场信息 + * + * @param dockDTO 机场信息 + * @return 结果 + */ + int updateDock(DockDTO dockDTO); } \ No newline at end of file diff --git a/src/main/java/com/ruoyi/device/service/impl/DockServiceImpl.java b/src/main/java/com/ruoyi/device/service/impl/DockServiceImpl.java index eff3883..74ed941 100644 --- a/src/main/java/com/ruoyi/device/service/impl/DockServiceImpl.java +++ b/src/main/java/com/ruoyi/device/service/impl/DockServiceImpl.java @@ -45,4 +45,11 @@ public class DockServiceImpl implements IDockService List modelList = dockDomain.selectDockList(DockDTOConvert.to(query)); return DockDTOConvert.fromList(modelList); } + + @Override + public int updateDock(DockDTO dockDTO) + { + Dock model = DockDTOConvert.to(dockDTO); + return dockDomain.updateDock(model); + } } \ No newline at end of file