InitDataChild.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. package com.pavis.app.saasbacken.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.baomidou.mybatisplus.extension.activerecord.Model;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Builder;
  9. import lombok.Data;
  10. import lombok.EqualsAndHashCode;
  11. import lombok.experimental.Accessors;
  12. import java.io.Serializable;
  13. /**
  14. * <p>
  15. * 初始化data2
  16. * </p>
  17. *
  18. * @author guan
  19. * @since 2021-10-29
  20. */
  21. @Data
  22. @EqualsAndHashCode(callSuper = false)
  23. @Accessors(chain = true)
  24. @TableName("init_data_child")
  25. @ApiModel(value="InitDataChild对象", description="")
  26. @Builder
  27. public class InitDataChild extends Model<InitDataChild> {
  28. @ApiModelProperty(value = "主键自增id")
  29. // @TableId(value = "id", type = IdType.INPUT)
  30. @TableId(type = IdType.ASSIGN_UUID)
  31. private String id;
  32. @ApiModelProperty(value = "初始化数据父级代码")
  33. private String initCode;
  34. @ApiModelProperty(value = "初始化数据父级名称")
  35. private String title;
  36. @ApiModelProperty(value = "父级名称代码")
  37. private String titleCode;
  38. @ApiModelProperty(value = "是否含有子级")
  39. private String isChild;
  40. @ApiModelProperty(value = "上级节点id")
  41. private String parentId;
  42. @ApiModelProperty(value = "图标")
  43. private String icon;
  44. @ApiModelProperty(value = "是否可用")
  45. private String isEnabled;
  46. @ApiModelProperty(value = "备注")
  47. private String remark;
  48. @ApiModelProperty(value = "预留字段1")
  49. private String by1;
  50. @ApiModelProperty(value = "预留字段2")
  51. private String by2;
  52. @ApiModelProperty(value = "预留字段3")
  53. private String by3;
  54. @ApiModelProperty(value = "预留字段4")
  55. private String by4;
  56. @ApiModelProperty(value = "预留字段5")
  57. private String by5;
  58. @ApiModelProperty(value = "预留字段6")
  59. private String by6;
  60. @ApiModelProperty(value = "预留字段7")
  61. private String by7;
  62. @ApiModelProperty(value = "预留字段8")
  63. private String by8;
  64. @ApiModelProperty(value = "预留字段9")
  65. private String by9;
  66. @ApiModelProperty(value = "预留字段10")
  67. private String by10;
  68. @ApiModelProperty(value = "创建时间")
  69. private String createTime;
  70. @ApiModelProperty(value = "创建者")
  71. private Long creator;
  72. @ApiModelProperty(value = "更新时间")
  73. private String updateTime;
  74. @ApiModelProperty(value = "更新者")
  75. private Long updator;
  76. @Override
  77. protected Serializable pkVal() {
  78. return this.id;
  79. }
  80. }