From d5cf76188ad37f062f37ebce3464097203b4db05 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 12 十月 2021 15:56:48 +0800 Subject: [PATCH] 去除电池状态-均充 --- src/main/java/com/whyc/controller/ApplicationController.java | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 54 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/controller/ApplicationController.java b/src/main/java/com/whyc/controller/ApplicationController.java index c1178b2..57fb736 100644 --- a/src/main/java/com/whyc/controller/ApplicationController.java +++ b/src/main/java/com/whyc/controller/ApplicationController.java @@ -1,12 +1,17 @@ package com.whyc.controller; +import com.whyc.dto.ApplicationConfigDTO; +import com.whyc.dto.ApplicationDTO; import com.whyc.dto.Response; import com.whyc.pojo.Application; +import com.whyc.pojo.ApplicationConfig; import com.whyc.service.ApplicationService; 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; /** * 搴旂敤绠$悊 @@ -19,22 +24,66 @@ @Autowired private ApplicationService service; + /*======搴旂敤绠$悊======*/ @PostMapping - @ApiOperation(value = "鍒涘缓") + @ApiOperation(value = "搴旂敤-鍒涘缓") public Response create(@RequestBody Application app){ return service.insert(app); } @GetMapping("all") - @ApiOperation(value = "鏌ヨ鎵�鏈�") - public Response getAll(){ - return service.getAll(); + @ApiOperation(value = "搴旂敤-鏌ヨ鎵�鏈�") + public Response getAll(@RequestParam Integer userId){ + return service.getAll(userId); } + /** + * 濡傛灉鏇存柊鐨勪负榛樿甯冨眬,鍒欏鍒堕粯璁ゅ竷灞�涓哄綋鍓嶇敤鎴峰竷灞� + */ @PutMapping - @ApiOperation(value = "鏇存柊搴旂敤鍚嶇О") + @ApiOperation(value = "搴旂敤-鏇存柊鍚嶇О") public Response update(@RequestBody Application app){ return service.update(app); } + @DeleteMapping + @ApiOperation(value = "搴旂敤-鍒犻櫎") + public Response delete(@RequestParam Integer appId){ + return service.delete(appId); + } + + @PutMapping("active") + @ApiOperation(value = "搴旂敤-璁剧疆婵�娲�") + public Response updateActive(@RequestBody Application app){ + return service.updateActive(app); + } + + /** + * 閽堝姣忎釜鐢ㄦ埛鐨�<榛樿搴旂敤甯冨眬>杩欎竴鍔熻兘,鏌ヨ鏃�,濡傛灉娌℃湁婵�娲荤殑搴旂敤,鍒欏睍绀� 榛樿搴旂敤甯冨眬 + */ + @GetMapping("active") + @ApiOperation(value = "搴旂敤-鏌ヨ褰撳墠婵�娲�") + public Response getActive(@RequestParam Integer userId){ + return service.getActive(userId); + } + + /*======搴旂敤閰嶇疆======*/ + /** + * 涓嶅厑璁竌ppId=0鐨勫簲鐢ㄨ繘琛屼慨鏀�,闇�瑕佸厛閲嶅懡鍚嶅簲鐢� + * @param configDTO + * @return + */ + @PostMapping("config") + @ApiOperation(value = "閰嶇疆-淇濆瓨褰撳墠搴旂敤鐨勯厤缃�") + public Response saveConfig(@RequestBody ApplicationConfigDTO configDTO){ + //TODO:澶勭悊fileData瀛樺偍鏂囦欢 + return service.saveConfig(configDTO); + } + + @GetMapping("allConfig") + @ApiOperation(value = "閰嶇疆-鏌ヨ褰撳墠搴旂敤鐨勯厤缃�") + public Response getAllConfig(@RequestParam Integer appId){ + return service.getAllConfig(appId); + } + } -- Gitblit v1.9.1