|
|
@@ -6,10 +6,8 @@ import com.sckw.core.model.page.PageHelperUtil;
|
|
|
import com.sckw.core.model.page.PageResult;
|
|
|
import com.sckw.core.web.response.HttpResult;
|
|
|
import com.sckw.message.model.KwmMessage;
|
|
|
-import com.sckw.message.model.vo.req.DeleteMessagesReqVO;
|
|
|
-import com.sckw.message.model.vo.req.FindMessagesReqVO;
|
|
|
-import com.sckw.message.model.vo.req.ReadMessagesReqVO;
|
|
|
-import com.sckw.message.model.vo.req.SelectMessagesReqVO;
|
|
|
+import com.sckw.message.model.vo.req.*;
|
|
|
+import com.sckw.message.model.vo.res.KwmMessageListResVO;
|
|
|
import com.sckw.message.model.vo.res.MessagesStatisticsResVO;
|
|
|
import com.sckw.message.service.MessageService;
|
|
|
import jakarta.validation.Valid;
|
|
|
@@ -43,7 +41,7 @@ public class MessageController {
|
|
|
@GetMapping("/detail")
|
|
|
public HttpResult detail(@RequestParam Long id) {
|
|
|
KwmMessage message = messageService.detail(id);
|
|
|
- return HttpResult.ok(message);
|
|
|
+ return HttpResult.ok("获取消息详情成功", message);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -56,9 +54,21 @@ public class MessageController {
|
|
|
@PostMapping(value = "/select", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult select(@RequestBody @Valid SelectMessagesReqVO params) {
|
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
|
- List<KwmMessage> list = messageService.select(params);
|
|
|
+ List<KwmMessageListResVO> list = messageService.select(params);
|
|
|
PageResult result = PageHelperUtil.getPageResult(new PageInfo<>(list));
|
|
|
- return HttpResult.ok(result);
|
|
|
+ return HttpResult.ok("分页查询消息成功", result);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @desc: 消息列表统计查询
|
|
|
+ * @author: yzc
|
|
|
+ * @date: 2023-08-22 10:57
|
|
|
+ * @Param params:
|
|
|
+ * @return: com.sckw.core.web.response.HttpResult
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/statisticsList", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
+ public HttpResult statisticsList(@RequestBody @Valid StatisticsMessagesReqVO params) {
|
|
|
+ return HttpResult.ok("消息列表统计查询成功", messageService.statisticsList(params));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -71,7 +81,7 @@ public class MessageController {
|
|
|
@PostMapping(value = "/read", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult read(@RequestBody ReadMessagesReqVO readMessagesReqVO) {
|
|
|
messageService.read(readMessagesReqVO);
|
|
|
- return HttpResult.ok();
|
|
|
+ return HttpResult.ok("读取消息成功");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -84,20 +94,20 @@ public class MessageController {
|
|
|
@PostMapping(value = "/delete", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult delete(@RequestBody DeleteMessagesReqVO deleteMessagesReqVO) {
|
|
|
messageService.delete(deleteMessagesReqVO);
|
|
|
- return HttpResult.ok();
|
|
|
+ return HttpResult.ok("删除消息成功");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * @param category
|
|
|
+ * @return com.sckw.core.web.response.HttpResult
|
|
|
* @desc: 消息统计查询
|
|
|
* @author: yzc
|
|
|
* @date: 2023-06-14 10:54
|
|
|
- * @param category
|
|
|
- * @return com.sckw.core.web.response.HttpResult
|
|
|
*/
|
|
|
@GetMapping(value = "/statistics")
|
|
|
public HttpResult statistics(@RequestParam(required = false) String category) {
|
|
|
List<MessagesStatisticsResVO> result = messageService.statistics(category);
|
|
|
- return HttpResult.ok(result);
|
|
|
+ return HttpResult.ok("消息统计查询", result);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -109,7 +119,7 @@ public class MessageController {
|
|
|
*/
|
|
|
@PostMapping(value = "/findList", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
public HttpResult findList(@RequestBody FindMessagesReqVO findMessagesReqVO) {
|
|
|
- return HttpResult.ok(messageService.selectMessages(findMessagesReqVO));
|
|
|
+ return HttpResult.ok("查找消息集合", messageService.selectMessages(findMessagesReqVO));
|
|
|
}
|
|
|
|
|
|
}
|