From 3610615ead38033524ef6dfec5d3657d9e6f8d9e Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 28 八月 2024 15:50:29 +0800 Subject: [PATCH] 包机组管理 --- src/main/java/com/whyc/controller/BattgroupBaojigroupController.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 54 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/controller/BattgroupBaojigroupController.java b/src/main/java/com/whyc/controller/BattgroupBaojigroupController.java index 7bb8b6b..562369a 100644 --- a/src/main/java/com/whyc/controller/BattgroupBaojigroupController.java +++ b/src/main/java/com/whyc/controller/BattgroupBaojigroupController.java @@ -2,13 +2,18 @@ import com.whyc.dto.Response; import com.whyc.pojo.db_lithium_ram_db.DevInf; +import com.whyc.pojo.db_user.BattgroupBaojigroup; +import com.whyc.pojo.db_user.BattgroupUsr; import com.whyc.service.BaojigroupService; import com.whyc.service.BattgroupBaojigroupService; +import com.whyc.service.BattgroupUsrService; import com.whyc.service.DevInfService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; + +import java.util.List; @RestController @Api(tags = "鍖呮満缁勭鐞�") @@ -18,12 +23,59 @@ private BattgroupBaojigroupService groupService; @Autowired + private BattgroupUsrService usrService; + + @Autowired private BaojigroupService baojiService; - @ApiOperation(value = "鍖呮満缁勪笅娣诲姞璁惧") - @PostMapping("addBaoji") + @ApiOperation(value = "娣诲姞鍖呮満缁�") + @GetMapping("addBaoji") public Response addBaoji(@RequestParam String baojiName){ return baojiService.addBaoji(baojiName); } + + @ApiOperation(value = "鍒犻櫎鍖呮満缁勫強浠ヤ笅璁惧鍜岀敤鎴�") + @PostMapping("delBaoji") + public Response delBaoji(@RequestParam List<Integer> baojiIdList){ + return baojiService.delBaoji(baojiIdList); + } + + @ApiOperation(value = "缂栬緫鍖呮満缁�") + @GetMapping("updateBaoji") + public Response updateBaoji(@RequestParam int baojiGroupId){ + return baojiService.updateBaoji(baojiGroupId); + } + + @ApiOperation(value = "鏌ヨ鎵�鏈夌殑鍖呮満缁勫強鍖呮満缁勪笅璁惧淇℃伅鍜岀鐞嗕汉") + @PostMapping("getBaojiInfo") + public Response getBaojiInfo(){ + return baojiService.getBaojiInfo(); + } + + @ApiOperation(value = "鍖呮満缁勪笅娣诲姞璁惧") + @PostMapping("addDevInBaoji") + public Response addDevInBaoji(@RequestBody List<BattgroupBaojigroup> devList){ + return groupService.addDevInBaoji(devList); + } + + @ApiOperation(value = "鍖呮満缁勪笅绉婚櫎璁惧") + @PostMapping("delDevInBaoji") + public Response delDevInBaoji(@RequestBody List<BattgroupBaojigroup> devList){ + return groupService.delDevInBaoji(devList); + } + + + @ApiOperation(value = "鍖呮満缁勪笅娣诲姞鐢ㄦ埛") + @PostMapping("addUsrInBaoji") + public Response addUsrInBaoji(@RequestBody List<BattgroupUsr> usrList){ + return usrService.addUsrInBaoji(usrList); + } + + @ApiOperation(value = "鍖呮満缁勪笅绉婚櫎鐢ㄦ埛") + @PostMapping("delUsrInBaoji") + public Response delUsrInBaoji(@RequestBody List<BattgroupUsr> usrList){ + return usrService.delUsrInBaoji(usrList); + } + } \ No newline at end of file -- Gitblit v1.9.1