From 12c0bb25a0540d97e7c3348e31c9b25a62495390 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 21 九月 2024 14:46:08 +0800 Subject: [PATCH] 测试修改 --- src/main/java/com/whyc/controller/DevInfController.java | 74 ++++++++++++++++++++++++++++++++++++- 1 files changed, 72 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/controller/DevInfController.java b/src/main/java/com/whyc/controller/DevInfController.java index 44626ae..1be3b8f 100644 --- a/src/main/java/com/whyc/controller/DevInfController.java +++ b/src/main/java/com/whyc/controller/DevInfController.java @@ -1,11 +1,81 @@ package com.whyc.controller; +import com.whyc.dto.DevInfDto; +import com.whyc.dto.Response; +import com.whyc.pojo.db_lithium_ram_db.DevInf; +import com.whyc.service.DevInfService; import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Map; @RestController @Api(tags = "璁惧") @RequestMapping("devInf") public class DevInfController { + @Autowired + private DevInfService service; + + @ApiOperation(value = "娣诲姞璁惧") + @PostMapping("addDev") + public Response addDev(@RequestBody DevInf devInf){ + return service.addDev(devInf); + } + + @ApiOperation(value = "鑾峰彇璁惧淇℃伅") + @PostMapping("getAllInf") + public Response getAllInf(@RequestBody DevInfDto devInfDto){ + return service.getAllInf(101, devInfDto); + } + + @ApiOperation(value = "鑾峰彇璁惧淇℃伅(涓嶅垎椤电敤浜庡寘鏈虹粍)") + @GetMapping("getDinf") + public Response getDinf(){ + return service.getDinf(); + } + @ApiOperation(value = "鏍规嵁璁惧id鑾峰彇璁惧淇℃伅") + @GetMapping("getDinfById") + public Response getDinfById(@RequestParam Integer devId){ + return service.getDinfById(devId); + } + + @ApiOperation(value = "鑾峰彇宸︿晶鍒楄〃") + @GetMapping("getDevBytype") + public Response getDevBytype(@RequestParam(required = false) Integer devType){ + return service.getDevBytype(devType); + } + + @ApiOperation(value = "鏂拌幏鍙栧乏渚у垪琛�") + @GetMapping("getLine") + public Response getLine(){ + return service.getDevType(101); + } + + + @ApiOperation(value = "缂栬緫璁惧淇℃伅") + @PostMapping("updateInf") + public Response updateInf(@RequestBody DevInf dinf){ + return service.updateInf(dinf); + } + + @ApiOperation(value = "鍒犻櫎璁惧(鍚屾椂鍒犻櫎瀹炴椂鍜屽寘鏈虹粍淇℃伅)") + @GetMapping("delDinf") + public Response delDinf( Integer devId){ + return service.delDinf(devId); + } + + @ApiOperation(value = "寮哄埗绉婚櫎鎵归噺璁惧") + @PostMapping("cancelContPl") + public Response cancelContPl(@RequestBody List<Integer> devIds){ + return service.cancelContPl(devIds); + } + + @ApiOperation(value = "娴嬭瘯璁惧缁熻") + @GetMapping("getDevStaticByType") + public Map<String,Object> getDevStaticByType(){ + return service.getDevStaticByType(101); + } } \ No newline at end of file -- Gitblit v1.9.1