有些数据需要在后台配置,比如视频、文章、图片等,所以也就有 video、article、picture 这些表,现在要搞一个预览功能,也就是数据配置完成后,先是配置人员预览确认没问题后,再点一下“发布”按钮,这样才会让用户看到新配置的数据。
现在我想到 2 个方法:
- 给每个表加个 status 字段,值为 normal、preview、release,点“发布”按钮,先把每个表里面 release 的置为 normal,然后再把处于 preview 状态下的那一条置为 release。
- 专门弄个预览表来存预览状态的数据,preview_video、preview_article、preview_picture,点击“发布”的时候在把这些表里面的数据同步到 preview、article、picture。
我觉得上面 2 种方法都不大行啊,点击一下“发布”按钮,要做好多操作,感觉容易出幺蛾子啊。
求各位大佬指点下我这个赶鸭子上架的菜鸡,另外就是大佬们有没有常用的表设计范式的书,推荐一些,不胜感激🙏