类 MessageController
java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.MessageController
- 所有已实现的接口:
IXBaseController
@RestController
@RequestMapping("/system/message")
public class MessageController
extends XBaseController
通知消息接口
-
字段概要
从类继承的字段 com.hengyi.xbaseweb.system.controller.base.XBaseController
request, userSessionService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明删除全部消息deleteMessage(MessageDto messageDto) 删除通知消息findMessage(String messageId) 通过ID查询通知消息queryMessageList(MessagePageDto messageDto, PageQuery pageQuery) 获取通知消息列表queryMyMessageList(MessagePageDto messageDto, PageQuery pageQuery) 获取我的通知消息列表sendMessage(MessageDto messageDto) 保存通知消息设置消息全部为已读setMessageIsRead(MessageDto messageDto) 设置消息为已读获取系统消息条数从类继承的方法 com.hengyi.xbaseweb.system.controller.base.XBaseController
error, error, getAppId, getCurrentUser, getCurrentUserId, getCurrentUsername, getCurrentUserRoles, getMessage, getMessage, status, success, success, toResult, toResult
-
构造器详细资料
-
MessageController
public MessageController()
-
-
方法详细资料
-
queryMessageList
@GetMapping("page") public ApiResult queryMessageList(MessagePageDto messageDto, PageQuery pageQuery) 获取通知消息列表- 返回:
-
queryMyMessageList
@GetMapping("userPage") public ApiResult queryMyMessageList(MessagePageDto messageDto, PageQuery pageQuery) 获取我的通知消息列表- 返回:
-
sendMessage
@PostMapping("send") @FormRepeatSubmit public ApiResult sendMessage(@RequestBody @Validated MessageDto messageDto) 保存通知消息- 返回:
-
findMessage
通过ID查询通知消息 -
deleteMessage
删除通知消息 -
setMessageIsRead
设置消息为已读- 参数:
messageDto-- 返回:
-
setAllMessageIsRead
设置消息全部为已读- 返回:
-
deleteAllMessage
删除全部消息- 返回:
-
unReadCount
获取系统消息条数
-