系统通知功能实现

转载地址:https://github.com/lenve/vhr/wiki/33.%E7%B3%BB%E7%BB%9F%E9%80%9A%E7%9F%A5%E5%8A%9F%E8%83%BD%E5%AE%9E%E7%8E%B0

系统通知功能实现_第1张图片

msgcontent表用来保存每一条系统通知,sysmsg表则用来记录每一个用户和每一条通知的关系,比如该用户是否阅读了该条通知。

系统通知的整个处理流程是这样的:

1.用户登录成功来到Home页面后,会主动发起一次请求,查看是否有未读通知,如果有,则页面右上角的闹铃按钮会有相关提示
2.管理员发送了系统通知之后,会由websocket主动推送一条消息,告诉当前登录用户有新通知
3.用户打开系统通知页面后,未读通知会有红点提示,打开该通知后,该通知就变为已读通知
4.通知的发送则是先由前端发起请求,向数据库中添加一条记录,添加成功后,再发送一条群发通知的请求

你可能感兴趣的:(java)