From a93cecfb49c06cd39f363bc6202a8779ab15b06e Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期一, 26 十二月 2022 17:16:17 +0800
Subject: [PATCH] fix: 工作台群消息
---
src/main/java/com/example/jz/controller/AnnouncementController.java | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/example/jz/controller/AnnouncementController.java b/src/main/java/com/example/jz/controller/AnnouncementController.java
index 9e658d6..8321be2 100644
--- a/src/main/java/com/example/jz/controller/AnnouncementController.java
+++ b/src/main/java/com/example/jz/controller/AnnouncementController.java
@@ -4,6 +4,7 @@
import com.example.jz.modle.R;
import com.example.jz.modle.entity.Announcement;
import com.example.jz.service.AnnouncementService;
+import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import org.springframework.web.bind.annotation.*;
@@ -18,6 +19,7 @@
*/
@RestController
@RequestMapping("announcement")
+@Api(tags = "缇ゅ叕鍛�")
public class AnnouncementController extends ApiController {
/**
* 鏈嶅姟瀵硅薄
@@ -36,6 +38,13 @@
return R.ok(announcementService.getAnnouncements(size, current, content, status, groupId));
}
+ @ApiOperation(httpMethod = "GET", value = "缇ゅ叕鍛婇�氳繃id鏌ヨ")
+ @GetMapping("/getAnnouncementsById")
+ @ApiResponse(message = "鎵ц鎴愬姛", code = 200)
+ public R getAnnouncements(@RequestParam(value = "id") Integer id) {
+ return R.ok(announcementService.getAnnouncementsById(id));
+ }
+
@ApiOperation(httpMethod = "POST", value = "缇ゅ叕鍛婃坊鍔�")
@PostMapping("/add")
@ApiResponse(message = "鎵ц鎴愬姛", code = 200)
@@ -43,21 +52,16 @@
return R.ok(announcementService.add(groupId, announcement));
}
- @ApiOperation(httpMethod = "PUT", value = "缇ゅ叕鍛婂彂甯�")
- @PutMapping("/updateStatusPublic")
+ @ApiOperation(httpMethod = "PUT", value = "缇ゅ叕鍛婂彂甯�/涓嬫灦")
+ @PutMapping("/publicOrUnshelve")
@ApiResponse(message = "鎵ц鎴愬姛", code = 200)
- public R updateStatusPublic(@RequestParam(value = "id") Integer id) {
- announcementService.updateStatus(id);
+ public R updateStatusPublic(@RequestParam(value = "id") Integer id,
+ @RequestParam(value = "status")Integer status) {
+ announcementService.updateStatus(id,status);
return R.ok();
}
- @ApiOperation(httpMethod = "PUT", value = "缇ゅ叕鍛婁笅鏋�")
- @PutMapping("/updateStatusUnshelve")
- @ApiResponse(message = "鎵ц鎴愬姛", code = 200)
- public R updateStatusUnshelve(@RequestParam(value = "id") Integer id) {
- announcementService.updateStatusUnshelve(id);
- return R.ok();
- }
+
@ApiOperation(httpMethod = "DELETE", value = "缇ゅ叕鍛婂垹闄�")
@DeleteMapping("/delete")
--
Gitblit v1.8.0