From efd756706f9ffacd21992714f7fc97e8d477df20 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 17 四月 2025 11:32:28 +0800 Subject: [PATCH] 机房管理 --- src/main/java/com/whyc/controller/StationInfController.java | 35 ++++++++++++++++++++++++++++++----- 1 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/controller/StationInfController.java b/src/main/java/com/whyc/controller/StationInfController.java index d8daf26..3619cea 100644 --- a/src/main/java/com/whyc/controller/StationInfController.java +++ b/src/main/java/com/whyc/controller/StationInfController.java @@ -1,6 +1,9 @@ package com.whyc.controller; import com.whyc.dto.Response; +import com.whyc.dto.StationDto; +import com.whyc.pojo.plus_inf.LockInf; +import com.whyc.pojo.plus_inf.StationInf; import com.whyc.pojo.plus_user.UserInf; import com.whyc.service.StationInfService; import com.whyc.service.UserInfService; @@ -8,14 +11,11 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @RestController -@Api(tags = "宸︿晶鍒楄〃绠$悊") +@Api(tags = "鏈烘埧(宸︿晶鍒楄〃)绠$悊") @RequestMapping("stationInf") public class StationInfController { @Autowired @@ -27,4 +27,29 @@ UserInf uinf= ActionUtil.getUser(); return service.getLeftStation(uinf.getUid()); } + + @ApiOperation(value = "娣诲姞鏈烘埧") + @PostMapping("addStatiaon") + public Response addStatiaon(@RequestBody StationInf sinf){ + return service.addStatiaon(sinf); + } + + @ApiOperation(value = "鍒犻櫎鏈烘埧") + @GetMapping("delStatiaon") + public Response delStatiaon(@RequestParam Integer stationId){ + return service.delStatiaon(stationId); + } + + @ApiOperation(value = "淇敼鏈烘埧") + @PostMapping("updateStatiaon") + public Response updateStatiaon(@RequestBody StationInf sinf){ + return service.updateStatiaon(sinf); + } + + @ApiOperation(value = "鏌ヨ鏈烘埧") + @PostMapping("getStatiaon") + public Response getStatiaon(@RequestBody StationDto dto){ + return service.getStatiaon(dto); + } + } \ No newline at end of file -- Gitblit v1.9.1