Skip to content

规范数据表的审计字段 #144

Description

@VLSMB

目前项目中部分数据表已包含逻辑删除、创建人、创建时间、修改人、修改时间等审计字段,但各表不统一,存在缺失。需要将所有业务表补齐以下审计字段:创建人ID、创建时间、修改人ID、修改时间、逻辑删除标记,并统一字段命名与类型。

审计字段的自动填充逻辑需统一在一处实现,应该拦截 MyBatis 的 Executor 的 update 操作,在新增时填充创建人/创建时间,在更新时填充修改人/修改时间,避免在每个 Mapper 或 Service 中重复编写。

同时需明确:存量数据的处理方式、哪些表需要排除、存量表中名称不同的审计字段如何处理。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions