mysql 银行应用程序如何维护日志[已关闭]

dkqlctbz  于 2022-12-26  发布在  Mysql
关注(0)|答案(1)|浏览(109)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

昨天关门了。
Improve this question
任何账户持有人做交易或任何银行雇员做任何帐户的变化。所有这一切的日志应该作为谁做了改变。我正在设计一个休假管理系统,其中的数据完整性,我想跟踪每一个活动所做的工作人员,人力资源和其他当局。这可以如何在数据库中完成?
例如:如果人力资源部正在删除任何休假,那么即使记录被删除,也应该有一些日志记录人力资源部已经完成的活动。

1qczuiv0

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,所有记录都可以显示给超级管理员

相关问题