public interface MessageApi
接口可以有多种实现,目前只实现数据库存储方式
| 限定符和类型 | 方法和说明 |
|---|---|
void |
allMessageReadFlag()
全部更新阅读状态
|
void |
batchDeleteByMessageIds(String messageIds)
批量删除系统消息
|
void |
batchReadFlagByMessageIds(String messageIds,
MessageReadFlagEnum flagEnum)
批量更新阅读状态
|
void |
deleteByMessageId(Long messageId)
删除系统消息
|
MessageResponse |
messageDetail(MessageRequest messageRequest)
查看系统消息
|
Integer |
queryCount(MessageRequest messageRequest)
查询系统消息数量
|
Integer |
queryCountCurrentUser(MessageRequest messageRequest)
查询系统消息数量,当前登录用户
|
List<MessageResponse> |
queryList(MessageRequest messageRequest)
查询系统消息
|
List<MessageResponse> |
queryListCurrentUser(MessageRequest messageRequest)
查询系统消息 当前登录用户
|
PageResult<MessageResponse> |
queryPage(MessageRequest messageRequest)
查询分页系统消息
|
PageResult<MessageResponse> |
queryPageCurrentUser(MessageRequest messageRequest)
查询分页系统消息 当前登录用户
|
void |
sendMessage(MessageSendRequest messageSendRequest)
发送系统消息
|
void |
updateReadFlag(MessageRequest messageRequest)
更新阅读状态
|
void sendMessage(MessageSendRequest messageSendRequest)
messageSendRequest - 系统消息参数void updateReadFlag(MessageRequest messageRequest)
messageRequest - 系统消息参数void allMessageReadFlag()
void batchReadFlagByMessageIds(String messageIds, MessageReadFlagEnum flagEnum)
messageIds - 消息id字符串,多个用逗号分隔void deleteByMessageId(Long messageId)
messageId - 消息idvoid batchDeleteByMessageIds(String messageIds)
messageIds - 消息id字符串,多个用逗号分隔MessageResponse messageDetail(MessageRequest messageRequest)
messageRequest - 查看参数PageResult<MessageResponse> queryPage(MessageRequest messageRequest)
messageRequest - 查询参数List<MessageResponse> queryList(MessageRequest messageRequest)
messageRequest - 查询参数PageResult<MessageResponse> queryPageCurrentUser(MessageRequest messageRequest)
messageRequest - 查询参数List<MessageResponse> queryListCurrentUser(MessageRequest messageRequest)
messageRequest - 查询参数Integer queryCount(MessageRequest messageRequest)
messageRequest - 查询参数Integer queryCountCurrentUser(MessageRequest messageRequest)
messageRequest - 查询参数Copyright © 2023. All rights reserved.