KxsDtsLog.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.kxs.transfer.api.model;
  2. import java.io.Serial;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import java.time.LocalDateTime;
  6. import com.baomidou.mybatisplus.annotation.FieldFill;
  7. import com.baomidou.mybatisplus.annotation.IdType;
  8. import com.baomidou.mybatisplus.annotation.TableField;
  9. import com.baomidou.mybatisplus.annotation.TableId;
  10. import com.baomidou.mybatisplus.extension.activerecord.Model;
  11. import io.swagger.v3.oas.annotations.media.Schema;
  12. import lombok.Data;
  13. import lombok.EqualsAndHashCode;
  14. /**
  15. * 数据同步记录日志表(KxsDtsLog)表实体类
  16. *
  17. * @author 系统
  18. * @since 2024-01-25 14:25:31
  19. */
  20. @EqualsAndHashCode(callSuper = true)
  21. @Data
  22. public class KxsDtsLog extends Model<KxsDtsLog> implements Serializable {
  23. @Serial
  24. private static final long serialVersionUID = 1L;
  25. /**
  26. * 主键
  27. */
  28. @Schema(description = "主键")
  29. @TableId(type = IdType.AUTO)
  30. private Long id;
  31. /**
  32. * 数据ID
  33. */
  34. @Schema(description = "数据ID")
  35. private Long dataId;
  36. /**
  37. * 原始数据
  38. */
  39. @Schema(description = "原始数据")
  40. private String content;
  41. /**
  42. * 操作类型
  43. */
  44. @Schema(description = "操作类型")
  45. private String operation;
  46. /**
  47. * 表名
  48. */
  49. @Schema(description = "表名")
  50. private String tableName;
  51. /**
  52. * 新增时间
  53. */
  54. @TableField(fill = FieldFill.INSERT)
  55. @Schema(description = "新增时间")
  56. private LocalDateTime createTime;
  57. /**
  58. * 修改时间
  59. */
  60. @TableField(fill = FieldFill.UPDATE)
  61. @Schema(description = "修改时间")
  62. private LocalDateTime updateTime;
  63. }