From 8ac298b4cd859afa95214837198eb621ee411bbb Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期二, 10 六月 2025 10:14:41 +0800
Subject: [PATCH] 注销redisson配置

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/api/controller/admin/MessageInfoController.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/api/controller/admin/MessageInfoController.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/api/controller/admin/MessageInfoController.java
new file mode 100644
index 0000000..ab496fa
--- /dev/null
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/api/controller/admin/MessageInfoController.java
@@ -0,0 +1,40 @@
+package com.iailab.module.shasteel.api.controller.admin;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.iailab.framework.common.pojo.CommonResult;
+import com.iailab.framework.common.pojo.PageResult;
+import com.iailab.module.shasteel.job.entity.MessageInfoEntity;
+import com.iailab.module.shasteel.job.service.MessageInfoService;
+import io.swagger.v3.oas.annotations.Operation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+import static com.iailab.framework.common.pojo.CommonResult.success;
+
+@Slf4j
+@RestController
+@RequestMapping("/shasteel/api/message")
+public class MessageInfoController {
+
+    @Autowired
+    private MessageInfoService messageInfoService;
+
+    @GetMapping("/page")
+    public CommonResult<PageResult<MessageInfoEntity>> queryMessagePage(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize) {
+        PageResult<MessageInfoEntity> page = messageInfoService.getMessagePage(pageNo,pageSize);
+        return success(page);
+    }
+
+    @GetMapping("/count")
+    public long getUnreadMessageCount(){
+        return messageInfoService.getUnreadMessageCount();
+    }
+
+    @PostMapping("/read")
+    public void read(@RequestBody List<String> ids){
+        messageInfoService.readMessage(ids);
+    }
+}

--
Gitblit v1.9.3