From 2f5b1e4fbcd2cd271cd128d0128f03527f577659 Mon Sep 17 00:00:00 2001 From: cccccyb <995134776@qq.com> Date: Tue, 30 May 2023 23:15:00 +0800 Subject: [PATCH] add the post of selectLimitByUserId --- .../pinnacle/controller/NoticeController.java | 7 ++++ .../pinnacle/mapper/NoticeReceiveMapper.java | 1 + .../service/INoticeReceiveService.java | 3 ++ .../impl/NoticeReceiveServiceImpl.java | 6 ++++ .../resources/mapper/NoticeReceiveMapper.xml | 32 +++++++++++++++++++ 5 files changed, 49 insertions(+) diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java index 0cdad01..dcc1417 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java @@ -156,4 +156,11 @@ public class NoticeController { return ResponseResult.build(code, msg, noticePageList.getRecords()); } + @GetMapping("/limit") + public ResponseResult> selectLimitByUserId(){ + List selectLimitByUserId = noticeReceiveService.selectLimitByUserId(); + String msg = (null!=selectLimitByUserId) ? "" : "数据查询失败,请重试!"; + return ResponseResult.build((null!=selectLimitByUserId) ? ResponseCode.DATABASE_DELETE_OK : ResponseCode.DATABASE_DELETE_ERROR, msg, selectLimitByUserId); + } + } diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java index b79e984..62fd8e1 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java @@ -18,5 +18,6 @@ import java.util.List; @Mapper public interface NoticeReceiveMapper extends BaseMapper { List selectByUserId(Long userId,Integer readStatus); + List selectLimitByUserId(Long userId); } diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java index 4cc9494..0c56590 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java @@ -17,5 +17,8 @@ import java.util.List; public interface INoticeReceiveService extends IService { List selectByUserId(Integer readStatus); + List selectLimitByUserId(); + Boolean modifyNoticeIsRead(Notice notice); + } diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java index aa8d45c..ed062ae 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java @@ -30,6 +30,12 @@ public class NoticeReceiveServiceImpl extends ServiceImpl selectLimitByUserId() { + Long userId = WebUtil.getLoginUser().getUser().getId(); + return noticeReceiveMapper.selectLimitByUserId(userId); + } + @Override public Boolean modifyNoticeIsRead(Notice notice) { Integer readStatus = null; diff --git a/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml b/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml index 39880b8..ff0b069 100644 --- a/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml +++ b/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml @@ -45,4 +45,36 @@ + +