| | |
| | | package com.ruoyi.system.mapper; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import com.ruoyi.system.domain.SysNoticeRead; |
| | | import com.ruoyi.system.domain.SysNotice; |
| | | import com.ruoyi.system.domain.SysNoticeRead; |
| | | |
| | | /** |
| | | * 公告已读记录 数据层 |
| | |
| | | public List<SysNotice> selectNoticeListWithReadStatus(@Param("userId") Long userId, @Param("limit") int limit); |
| | | |
| | | /** |
| | | * 查询已阅读某公告的用户列表 |
| | | * |
| | | * @param noticeId 公告ID |
| | | * @param searchValue 搜索值 |
| | | * @return 已读用户列表 |
| | | */ |
| | | public List<Map<String, Object>> selectReadUsersByNoticeId(@Param("noticeId") Long noticeId, @Param("searchValue") String searchValue); |
| | | |
| | | /** |
| | | * 公告删除时清理对应已读记录 |
| | | * |
| | | * @param noticeIds 公告ID数组 |