当前位置: 首页 > 知识库问答 >
问题:

后端 - 内容需要审核,如何设计数据表?

子车高超
2023-07-09

最近碰到个审核内容的问题. 创建和修改都需要经过机审,人审. 修改内容时,状态为审核中,前端依旧显示修改前的数据.
一条内容可能关联到多张表,一个系统很多地方都需要审核的功能,包括发布内容,发布评论,修改个人信息,设置一些文案内容.
如何设计表,尽可能做到审核功能通用,或是成为一个模块.

共有1个答案

申屠宏胜
2023-07-09

刚貌似是在v2ex上看到同样的内容。
没实际设计过,个人感觉,类似segmentfaltgithub这种,都可以查看改动记录的,所以就是需要单独一个审核表存放这些修改记录,机审、人审都都针对这个审核表来操作,主表只存储最近一次审核通过的内容,但感觉注意事项还挺多的,类似一个改动刚要待审核,用户立刻又修改了,这时候上一次改动就不需要审核了,只审核最新的。至于尽可能通用个人感觉这个表可能会很大,没必要非要集成到一个表中,按照功能分不同的审核表会比较合理。

 类似资料:
  • 内容包含文字,图片,视频.在第一次创建的时候状态为待审核,业务中创建审核事件,等机器审核,或人工审核.(因为是新创建,本次审核对整条内容进行审核). 下面是创建通过审核后,再修改,需再次审核的一些问题. 通过后,后续用户修改了内容,比如只修改了其中一个标题,或一段文字,或包含的一张图片,或一个视频.此时审核的场景就多了. 已通过的内容状态再次回到待审核,前台无法浏览,互联网又必须做到审核,这个只能

  • 文字三方审核,阿里,腾讯都是按次数收费,阿里一次最多 600 字,腾讯一次最多 1000 字. 在短文字场景中,大家有合并审核的习惯吗. 一次审核个 10 个字符,有点浪费.

  • 问题背景: 我们研发的一款 app 需要测不同 bssid 的网速,来提示用户采用最佳速度的网络。 现在的实现方式: 1.前端先切换到对应的 bssid 网络上 2.后端提供了一个函数 speedTest,前端可以传递字节数,然后后端会创建相对应大小的垃圾数据返回给前端,后端 go 代码实现也比较简单。假设前端传递 100MB 的数据给后端。 由于网络情况的特殊性,在网络较差的情况下,前端不可能等

  • 本文向大家介绍需求评审内容有哪些?相关面试题,主要包含被问及需求评审内容有哪些?时的应答技巧和注意事项,需要的朋友参考一下 ①对需求的描述是否易于理解? ②受否存在有二义性的需求? ③是否定义了术语表,对特定含义的术语给予了定义? ④最终产品的每个特征是用唯一的术语描述的吗? ⑤需求是中的条件和结果是不是合理,有没有遗漏一些异常因果关系? ⑥需求中有没有包含不确定行描述,如:大约、可能、等 ⑦每个

  • 我一直在想...如果我正在读取,比方说,一个400MB的csv文件到熊猫数据帧(使用read_csv或read_table),有没有办法猜测这需要多少内存?只是想更好地感受数据帧和内存...

  • 问题如下,50min左右,主要是八股文的东西,有在引导回答 自我介绍 为什么要找互联网而不是研究方向 项目介绍,整体框架 HashMap底层源码,get、put如何实现 HashMap的长度为什么是2的幂次方 ConcurrentHashMap 线程安全的具体实现方式/底层具体实现 线程池原理,核心参数 核心线程池满了之后,新的任务会被分配到哪里 synchronized和volatile区别 v