添加机场名称和地址修改

This commit is contained in:
孙小云 2026-01-22 09:54:34 +08:00
parent cb4df3bb17
commit 6f4b8863f0
3 changed files with 34 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.security.annotation.InnerAuth; import com.ruoyi.common.security.annotation.InnerAuth;
import com.ruoyi.device.api.domain.DockDetailVO; 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.api.domain.DockVO;
import com.ruoyi.device.service.api.IDockService; import com.ruoyi.device.service.api.IDockService;
import com.ruoyi.device.service.api.IBufferDeviceService; import com.ruoyi.device.service.api.IBufferDeviceService;
@ -64,4 +65,22 @@ public class DockController extends BaseController
BeanUtils.copyProperties(dockDetailDTO, result); BeanUtils.copyProperties(dockDetailDTO, result);
return R.ok(result); return R.ok(result);
} }
/**
* 修改机场名称和地址
*
* @param request 机场更新请求
* @return 结果
*/
//@InnerAuth
@PostMapping("/update")
public R<Void> 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();
}
} }

View File

@ -35,4 +35,12 @@ public interface IDockService
* @return 机场列表 * @return 机场列表
*/ */
List<DockDTO> searchDocks(String dockStatus, Long dockId); List<DockDTO> searchDocks(String dockStatus, Long dockId);
/**
* 更新机场信息
*
* @param dockDTO 机场信息
* @return 结果
*/
int updateDock(DockDTO dockDTO);
} }

View File

@ -45,4 +45,11 @@ public class DockServiceImpl implements IDockService
List<Dock> modelList = dockDomain.selectDockList(DockDTOConvert.to(query)); List<Dock> modelList = dockDomain.selectDockList(DockDTOConvert.to(query));
return DockDTOConvert.fromList(modelList); return DockDTOConvert.fromList(modelList);
} }
@Override
public int updateDock(DockDTO dockDTO)
{
Dock model = DockDTOConvert.to(dockDTO);
return dockDomain.updateDock(model);
}
} }