VisualLogModel.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package jnpf.base.model;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * 日志存储模型
  8. *
  9. * @author JNPF开发平台组
  10. * @version v5.1.0
  11. * @copyright 引迈信息技术有限公司
  12. * @date 2024/8/27 16:05:28
  13. */
  14. @Data
  15. @Schema(description = "控件类型")
  16. public class VisualLogModel {
  17. @Schema(description = "字段key")
  18. private String field;
  19. @Schema(description = "字段名称")
  20. private String fieldName;
  21. @Schema(description = "旧数据")
  22. private String oldData;
  23. @Schema(description = "新数据")
  24. private String newData;
  25. @Schema(description = "控件类型")
  26. private String jnpfKey;
  27. @Schema(description = "动作类型:0-新增,1-修改,3-删除,4-清空字段")
  28. private Integer type;
  29. @Schema(description = "显示已修改")
  30. private boolean nameModified;
  31. @Schema(description = "子表字段")
  32. private List<Map<String, Object>> chidField;
  33. @Schema(description = "子表数据")
  34. private List<Map<String, Object>> chidData;
  35. }