docs: update doc

This commit is contained in:
Michael Yang 2025-09-25 19:13:39 +08:00
parent bf05d11d8e
commit ec768d2423

View File

@ -74,7 +74,7 @@ public class Account {
用于监听 Entity 实体类数据被新增到数据库,我们可以在实体类被新增时做一些前置操作。比如:
- 数据填充。
- 默认数据填充:比如插入时间、创建人等等
- 数据修改。
示例代码如下:
@ -109,7 +109,9 @@ public class MyInsertListener implements InsertListener {
## onUpdate
使用方式同 onInsert 一致,用于在数据被更新的时候,设置一些默认数据。
使用方式同 onInsert 一致,用于在数据被更新的时候,设置一些默认数据,比如:更新时间、更新人等等。
也可以用于当前数据的 “权限检查”,比如:更新的数据的用户 id 不是当前登录的用户,则抛出异常,不允许更新等等。
## onSet
@ -121,6 +123,7 @@ onSet 可以用于配置:查询数据 entity (或者 entity 列表、分页
- 场景3一对多一对一查询entity 中定义关联实体,在监听到字段赋值时,主动去查询关联表赋值。
- 场景4字段加密监听到内容被赋值时对内容进行加密处理。
- 场景5字段脱敏出字段内容进行脱敏处理
- 场景6数据验证比如当前用户查询的数据中当前用户没有权限查看则抛出异常等。
示例代码如下: