How to design the data design audit part of the article publishing system

  mysql, question

Article publishing system
There are administrators and editors
The article includes classification, label, title, content, etc.

To achieve no matter the editor in publishing, modifying, deleting articles to review before can be displayed at the front desk,

Regarding the audit part, how should the database be designed properly?

Add status to articles,post_status, the default is not approved status, administrator audit will change the status to approved