Dictionary.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.migao.entity.po;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import javax.persistence.*;
  8. import java.time.LocalDateTime;
  9. @Data
  10. @NoArgsConstructor
  11. @AllArgsConstructor
  12. @Builder
  13. @Entity
  14. @Table(name = "t_dictionary")
  15. @org.hibernate.annotations.Table(appliesTo = "t_dictionary", comment = "字典表")
  16. @TableName("t_dictionary")
  17. public class Dictionary {
  18. @Id
  19. @TableId(type = IdType.AUTO)
  20. @GeneratedValue(strategy = GenerationType.IDENTITY)
  21. @Column(name = "id", columnDefinition = "int COMMENT '主键'")
  22. private Integer id;
  23. @Column(name = "parent_id", columnDefinition = "bigint(20) comment '父id'")
  24. private Integer parentId;
  25. @Column(name = "type", columnDefinition = "varchar(255) comment '类型标识'")
  26. private String type;
  27. @Column(name = "description", columnDefinition = "varchar(255) comment '备注'")
  28. private String description;
  29. @Column(name = "sort", columnDefinition = "bigint(20) comment '排序'")
  30. private int sort;
  31. @Column(name = "value", columnDefinition = "varchar(255) comment '值'")
  32. private String value;
  33. @Column(name = "part_number", columnDefinition = "bigint(20) comment '环节数量'")
  34. private Integer part_number;
  35. @Column(name = "document_number", columnDefinition = "bigint(20) comment '文档数量'")
  36. private Integer document_number;
  37. @TableField(fill = FieldFill.INSERT_UPDATE)
  38. @Column(name = "deleted", columnDefinition = "tinyint(4) comment '逻辑删除 0未删除 1已删除'")
  39. private Integer deleted;
  40. @Column(name = "create_time", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '创建时间'")
  41. private LocalDateTime createTime;
  42. @JoinColumn(name = "create_user_id", columnDefinition = "bigint(20) comment '新增人'")
  43. private Integer createUserId;
  44. }