From 1de3b3fe57cd58e76c90fb33d4cdedc67c246a58 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期五, 15 七月 2022 11:50:47 +0800 Subject: [PATCH] 案件区报案人员相关接口 --- src/main/java/com/example/jz/controller/ReportController.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/example/jz/controller/ReportController.java b/src/main/java/com/example/jz/controller/ReportController.java index cfed973..a0c9c82 100644 --- a/src/main/java/com/example/jz/controller/ReportController.java +++ b/src/main/java/com/example/jz/controller/ReportController.java @@ -4,11 +4,15 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.example.jz.enums.BusinessHttpStatus; +import com.example.jz.exception.BusinessException; import com.example.jz.modle.R; import com.example.jz.modle.entity.Report; +import com.example.jz.modle.vo.ReportListVo; import com.example.jz.service.ReportService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiResponse; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -84,5 +88,29 @@ public R<Boolean> audit(@RequestBody Report report) { return R.ok(reportService.audit(report)); } + + @ApiOperation(httpMethod = "PUT", value = "鎶ユ浜虹紪杈�") + @PutMapping("/updateReport") + @ApiResponse(message = "鎵ц鎴愬姛", code = 200) + public R updateReport(@RequestBody Report report) { + reportService.updateById(report); + return R.ok(); + } + + @ApiOperation(httpMethod = "DELETE", value = "鎶ユ浜轰汉鍛橀��缇�") + @DeleteMapping("/leaveGroup") + @ApiResponse(message = "鎵ц鎴愬姛", code = 200) + public R leaveGroup( @RequestParam(value = "id") Integer id,@RequestParam(value = "groupId") Integer groupId) { + reportService.leaveGroup(id,groupId); + return R.ok(); + } + + @ApiOperation(httpMethod = "DELETE", value = "鍒犻櫎鎶ユ浜�") + @DeleteMapping("/deleteReporter") + @ApiResponse(message = "鎵ц鎴愬姛", code = 200) + public R deleteReporter( @RequestParam(value = "id") Integer id) { + reportService.removeById(id); + return R.ok(); + } } -- Gitblit v1.8.0