【8.1.3】【system】更新获取所有消息列表

dev-8.1.9
fengshuonan 2024-03-21 00:38:34 +08:00
parent 26ca42eef3
commit 653ea22b86
2 changed files with 22 additions and 0 deletions

View File

@ -6,6 +6,8 @@ import cn.stylefeng.roses.kernel.sys.modular.message.entity.SysMessage;
import cn.stylefeng.roses.kernel.sys.modular.message.pojo.request.SysMessageRequest;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
*
*
@ -42,6 +44,14 @@ public interface SysMessageService extends IService<SysMessage>, MessagePublishA
*/
PageResult<SysMessage> findPage(SysMessageRequest sysMessageRequest);
/**
*
*
* @author fengshuonan
* @since 2024/3/21 0:37
*/
List<SysMessage> findList(SysMessageRequest sysMessageRequest);
/**
*
*

View File

@ -72,6 +72,18 @@ public class SysMessageServiceImpl extends ServiceImpl<SysMessageMapper, SysMess
return PageResultFactory.createPageResult(pageList);
}
@Override
public List<SysMessage> findList(SysMessageRequest sysMessageRequest) {
LambdaQueryWrapper<SysMessage> wrapper = createWrapper(sysMessageRequest);
// 查询关键字段
wrapper.select(SysMessage::getMessageId, SysMessage::getMessageTitle, SysMessage::getPriorityLevel, SysMessage::getReadFlag,
SysMessage::getMessageSendTime,
SysMessage::getMessageType, SysMessage::getMessageUrl, SysMessage::getBusinessType, SysMessage::getBusinessId);
return this.list(wrapper);
}
@Override
public void deleteAllMyMessage() {
// 只能清空自己的消息