适用版本:3.4.3+;
业务中支持数据日志
在PO类上添加以下注解
- @ApiModel():描述返回对象的意义
 - @FieldIgnores():把不需要展示在数据日志的字段忽略掉
 - @Table():用来指定表的名字 有三个参数
- module 模块名称,对应日志数据的模块
 - name 对应数据库中的表名
 - value 描述
 
 
@ApiModel(value = "用户组对象")
@Table(
        module = "group", 
        name = "iform_party_group", 
        value = "用户组")
@FieldIgnores({"createBy","updateBy","createTime","updateTime","delBeforeSave","ip"})
public class PartyGroupPo extends PartyGroupTbl implements PartyGroup {在字段上加注解
- @ApiModelProperty()描述字段的意义,对应日志数据字段名
@ApiModelProperty(value = "用户名") protected String account; /*用户名*/ 
主子表
一对多po类字段加上@FieldList
一对一po类字段加上@FieldObject
然后在字段上加上@ModelId
    @ApiModelProperty(value = "删除前保存")
    @FieldList
    @ModelId("id")//用来指明主对象中附件对象中的字段中文名,在主对象中需要指明附件对象的主键字段且赋初值
    protected List<PartyUserGroupPo> partyUserGroupPoList = new ArrayList<PartyUserGroupPo>();在domain中重写getInternalFunctionGet() createInternal() updateInternal()
具体逻辑可参考PartyGroup类中的实例
完成后在系统中配置日志模块即可
作者:hugh  创建时间:2024-11-26 18:09
最后编辑:hugh 更新时间:2025-11-04 15:32
最后编辑:hugh 更新时间:2025-11-04 15:32