类 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
通知消息接口
  • 构造器详细资料

    • 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

      @GetMapping("/{messageId}") public ApiResult findMessage(@PathVariable String messageId)
      通过ID查询通知消息
    • deleteMessage

      @DeleteMapping("delete") public ApiResult deleteMessage(@RequestBody MessageDto messageDto)
      删除通知消息
    • setMessageIsRead

      @PutMapping("setIsRead") public ApiResult setMessageIsRead(@RequestBody MessageDto messageDto)
      设置消息为已读
      参数:
      messageDto -
      返回:
    • setAllMessageIsRead

      @PutMapping("setAllIsRead") public ApiResult setAllMessageIsRead()
      设置消息全部为已读
      返回:
    • deleteAllMessage

      @DeleteMapping("deleteAll") public ApiResult deleteAllMessage()
      删除全部消息
      返回:
    • unReadCount

      @GetMapping("unReadCount") public ApiResult unReadCount()
      获取系统消息条数