Java:消息推送给多个用户,并保存已读/未读状态

发布于 2022-09-11 21:45:16 字数 446 浏览 34 评论 0

需求场景:

1、数据库现有一条操作日志,需要将操作日志推送至N个管理员的手机中

2、操作日志需具有已读/未读状态,若未读则显示红色标记,若已读则不显示红色标记

问题:

若该操作日志对于管理员A是已读的,但对管理员B是未读的,如何维护该已读/未读状态?

目前能想到的解决方法是,如果有5名管理员,则保存5条操作日志,这样每条操作日志均具有独立的已读/未读标识,但这种解决方式未免过于简单粗暴,请教还能有什么更好的处理方法呢?感激不尽

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埋葬我深情 2022-09-18 21:45:16

用户少的情况下,比如你说的管理员,一般也就几个不会超过10个吧,这时候可以考虑使用位图。

如果管理员数量稍微多一点,几十上百个,可以考虑拼成字符串存到一个字段里,比如id1,id2,id5,这样,表示已读的管理员id。

当然通用的解决方法还是存成多份

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文