- 已关闭**。此问题需要超过focused。当前不接受答案。
- 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
昨天关门了。
Improve this question
任何账户持有人做交易或任何银行雇员做任何帐户的变化。所有这一切的日志应该作为谁做了改变。我正在设计一个休假管理系统,其中的数据完整性,我想跟踪每一个活动所做的工作人员,人力资源和其他当局。这可以如何在数据库中完成?
例如:如果人力资源部正在删除任何休假,那么即使记录被删除,也应该有一些日志记录人力资源部已经完成的活动。
1条答案
按热度按时间1qczuiv01#
有多种技术。您必须创建一些额外的列,如
delete_by, delete_date , is_delete
fitst,当有人删除记录时,is_delete应为false,将其设置为true。delete_by应具有员工ID,delete_date应具有删除日期。接下来,您将拥有具有某些权限的用户,例如super_admin、admin、HR、employee,因此具有is_delete false的记录将显示给HR和employee,所有记录都可以显示给超级管理员