Skip to content

16. 默认的GeneratorPolicy实现

Bing edited this page Jul 27, 2018 · 1 revision

默认GeneratorPolicy实现

  • UUIDPolicy 在新增的时候为字段生成UUID,如果该字段已经有值,则不生成
  • UpdatedDatePolicy 在修改(包括新增、修改和移动等Entity状态)的时候为字段生成修改时间
  • CreatedDatePolicy 在新增的时候为字段生成创建时间
  • CreatorPolicy 在新增的时候为字段生成创建人
  • ModifierPolicy 在修改的时候为字段生成修改人
  • OrgIdPolicy 在新增的时候为字段生成当前登录的公司ID

方便扩展而提供的抽象类

提供了两个抽象类,AbstractModifiedGeneratorPolicy和AbstractNewGeneratorPolicy,一个用于简化修改的场景,另一个用于简化新增的场景