ActionLog.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.redxun.knowledge.entity.dao;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonCreator;
  4. import com.redxun.common.base.entity.BaseExtEntity;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import lombok.experimental.Accessors;
  8. /**
  9. * 文件名: ActionLog
  10. * 作者: Zizg
  11. * 时间: 2023/1/10
  12. * 描述:
  13. * 修改人:
  14. * 修改时间:
  15. * 修改内容:
  16. */
  17. @Setter
  18. @Getter
  19. @Accessors(chain = true)
  20. @TableName(value = "KM_ACTION_LOG")
  21. public class ActionLog extends BaseExtEntity<String>{
  22. @JsonCreator
  23. public ActionLog() {
  24. }
  25. //主键
  26. @TableId(value = "PK_ID",type = IdType.ASSIGN_ID)
  27. private String pkId;
  28. // 类型 (1 知识 2 专辑)
  29. @TableField(value = "TYPE")
  30. private Integer type;
  31. // 知识Id
  32. @TableField(value = "KNOWLEDGE_ID")
  33. private String knowledgeId;
  34. // 用户Id
  35. @TableField(value = "USER_ID")
  36. private String userId;
  37. // 执行器执行次数
  38. @TableField(value = "EXECUTIONS")
  39. private Integer executions;
  40. //删除标记
  41. @TableField(value = "IS_DEL")
  42. @TableLogic
  43. private Integer isDel;
  44. @Override
  45. public String getPkId() {
  46. return pkId;
  47. }
  48. @Override
  49. public void setPkId(String pkId) {
  50. this.pkId=pkId;
  51. }
  52. /**
  53. 生成子表属性的Array List
  54. */
  55. }