最近碰到个审核内容的问题. 创建和修改都需要经过机审,人审. 修改内容时,状态为审核中,前端依旧显示修改前的数据.
一条内容可能关联到多张表,一个系统很多地方都需要审核的功能,包括发布内容,发布评论,修改个人信息,设置一些文案内容.
如何设计表,尽可能做到审核功能通用,或是成为一个模块.
最近碰到个审核内容的问题. 创建和修改都需要经过机审,人审. 修改内容时,状态为审核中,前端依旧显示修改前的数据.
一条内容可能关联到多张表,一个系统很多地方都需要审核的功能,包括发布内容,发布评论,修改个人信息,设置一些文案内容.
如何设计表,尽可能做到审核功能通用,或是成为一个模块.
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答2.2k 阅读
2 回答1.5k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1k 阅读
刚貌似是在v2ex上看到同样的内容。
没实际设计过,个人感觉,类似
segmentfalt
或github
这种,都可以查看改动记录的,所以就是需要单独一个审核表存放这些修改记录,机审、人审都都针对这个审核表来操作,主表只存储最近一次审核通过的内容,但感觉注意事项还挺多的,类似一个改动刚要待审核,用户立刻又修改了,这时候上一次改动就不需要审核了,只审核最新的。至于尽可能通用个人感觉这个表可能会很大,没必要非要集成到一个表中,按照功能分不同的审核表会比较合理。