系统中发个公告,如何辨别系统中的用户谁看到了谁没有看到?
系统中发个公告,如何辨别系统中的用户谁看到了谁没有看到? 用什么可以标识一下,谢谢了
------解决方案--------------------建一个表UserReadInfo
自动ID, UserID, InfoID, isRead(记录读取的时间), ReadTime(记录时间)
在系统读取公告信息的时候,记录对应的信息
UserID = CurrentUserID, InfoID = CurrentInfoID, isRead = true, ReadTime = DateTime.Now
------解决方案--------------------多对多
中间需要建立一张表!
用户信息读取表
id pid(公告id) uid(关联用户表) state(0未读\1已读)
只要点击、状态置为1
明白?