Banner.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /**
  2. * <pre>
  3. *
  4. * 描述:业务--首页banner表实体类定义
  5. * 表:KM_BANNER
  6. * 作者:zhang_zhe
  7. * 日期:2022-11-23 09:47:25
  8. * </pre>
  9. */
  10. package com.redxun.knowledge.entity.dao;
  11. import com.baomidou.mybatisplus.annotation.*;
  12. import com.fasterxml.jackson.annotation.JsonCreator;
  13. import com.redxun.common.base.entity.BaseExtEntity;
  14. import lombok.Getter;
  15. import lombok.Setter;
  16. import lombok.experimental.Accessors;
  17. import java.util.Map;
  18. @Setter
  19. @Getter
  20. @Accessors(chain = true)
  21. @TableName(value = "KM_BANNER")
  22. public class Banner extends BaseExtEntity<java.lang.String> {
  23. @JsonCreator
  24. public Banner() {
  25. }
  26. //主键
  27. @TableId(value = "PK_ID",type = IdType.INPUT)
  28. private String pkId;
  29. //Banner类型;1-展示 2-维基知识
  30. @TableField(value = "TYPE")
  31. private Integer type;
  32. //Banner名称
  33. @TableField(value = "NAME")
  34. private String name;
  35. //简介
  36. @TableField(value = "SUMMARY")
  37. private String summary;
  38. //Banner图片附件ID
  39. @TableField(value = "BANNER_FILE")
  40. private String bannerFile;
  41. //知识ID
  42. @TableField(value = "KNOWLEDGE_ID")
  43. private String knowledgeId;
  44. //排序
  45. @TableField(value = "SORT")
  46. private Integer sort;
  47. //是否可用;1-可用 0-不可用
  48. @TableField(value = "ENABLED")
  49. private Integer enabled;
  50. //删除标记
  51. @TableField(value = "IS_DEL")
  52. @TableLogic(value = "0", delval = "1")
  53. private Integer isDel;
  54. @TableField(exist = false)
  55. private Map<String,Object> params;
  56. @Override
  57. public String getPkId() {
  58. return pkId;
  59. }
  60. @Override
  61. public void setPkId(String pkId) {
  62. this.pkId=pkId;
  63. }
  64. /**
  65. 生成子表属性的Array List
  66. */
  67. }