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