From c52b51ba6024573ead2a7cd50c591dde44281ccd Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 19 七月 2022 15:26:12 +0800 Subject: [PATCH] 修改密码 --- src/main/java/com/whyc/controller/DocUserController.java | 43 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/controller/DocUserController.java b/src/main/java/com/whyc/controller/DocUserController.java index 4dfd02a..0837ee2 100644 --- a/src/main/java/com/whyc/controller/DocUserController.java +++ b/src/main/java/com/whyc/controller/DocUserController.java @@ -1,13 +1,17 @@ package com.whyc.controller; +import com.whyc.dto.Page; import com.whyc.dto.Response; +import com.whyc.pojo.DocUser; import com.whyc.service.DocUserService; +import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; 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.RestController; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + @RestController @Api(tags = "鐢ㄦ埛绠$悊") @@ -17,8 +21,35 @@ private DocUserService service; @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�",notes = "榛樿鎺掗櫎鎸囧畾鐢ㄦ埛锛歴ys_admin") - @GetMapping("getAllUser") - private Response getAllUser(){ - return service.getAllUser(); + @PostMapping("getAllUser") + private Response getAllUser(@RequestBody(required = false) DocUser docUser,@RequestParam int pageCurr,@RequestParam int pageSize){ + return service.getAllUser(docUser,pageCurr,pageSize); } + + @ApiOperation(value = "缂栬緫鎵�鏈夌敤鎴蜂俊鎭�") + @PostMapping("updateUser") + @ApiImplicitParam(name = "file", value = "涓婁紶鐨勬枃浠�", dataTypeClass = MultipartFile.class, required = false,paramType = "form") + private Response updateUser(@RequestPart(value = "file",required = false) MultipartFile file, @RequestParam String json){ + DocUser docUser= ActionUtil.getGson().fromJson(json,DocUser.class); + return service.updateUser(file,docUser); + } + @ApiOperation(value = "鏂版坊鍔犵敤鎴蜂俊鎭�") + @PostMapping("addUser") + @ApiImplicitParam(name = "file", value = "涓婁紶鐨勬枃浠�", dataTypeClass = MultipartFile.class, required = false,paramType = "form") + private Response addUser(@RequestPart(value = "file",required = false) MultipartFile file,@RequestParam String json){ + DocUser docUser= ActionUtil.getGson().fromJson(json,DocUser.class); + return service.addUser(file,docUser); + } + @ApiOperation(value = "鍒犻櫎鐢ㄦ埛淇℃伅") + @GetMapping("deleteUser") + private Response delUser(@RequestParam int id){ + return service.delUser(id); + } + + @ApiOperation(value = "淇敼瀵嗙爜") + @GetMapping("changeSnId") + private Response changeSnId(@RequestParam String name,@RequestParam String oldSnId,@RequestParam String newSnId){ + return service.changeSnId(name,oldSnId,newSnId); + } + } -- Gitblit v1.9.1