Menus.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.free.entity.system;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.free.utils.BaseEntity;
  5. import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
  6. import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import lombok.EqualsAndHashCode;
  11. @Data
  12. @EqualsAndHashCode(callSuper = false)
  13. @Table(name = "menus")
  14. @TableName(value = "menus")
  15. @ApiModel("管理端目录表")
  16. public class Menus extends BaseEntity{
  17. @Column(comment = "名称")
  18. @TableField(value = "name")
  19. @ApiModelProperty("名称")
  20. private String name;
  21. @Column(comment = "组件")
  22. @TableField(value = "component")
  23. @ApiModelProperty("组件")
  24. private String component;
  25. @Column(comment = "路由名称")
  26. @TableField(value = "route_name")
  27. @ApiModelProperty("路由名称")
  28. private String route_name;
  29. @Column(comment = "父级id")
  30. @TableField(value = "parent_id")
  31. @ApiModelProperty("父级id")
  32. private String parent_id;
  33. @Column(comment = "显示顺序")
  34. @TableField(value = "order_num")
  35. @ApiModelProperty("显示顺序")
  36. private Long order_num;
  37. @Column(comment = "路由")
  38. @TableField(value = "path")
  39. @ApiModelProperty("路由")
  40. private String path;
  41. @Column(comment = "类型: 0-目录;1-页面")
  42. @TableField(value = "type")
  43. @ApiModelProperty("类型")
  44. private String type;
  45. @Column(comment = "图标")
  46. @TableField(value = "icon")
  47. @ApiModelProperty("图标")
  48. private String icon;
  49. @Column(comment = "是否默认", defaultValue = "1")
  50. @TableField(value = "is_default")
  51. @ApiModelProperty("是否默认")
  52. private String is_default;
  53. @Column(comment = "是否使用", defaultValue = "0")
  54. @TableField(value = "is_use")
  55. @ApiModelProperty("是否使用")
  56. private String is_use;
  57. @Column(comment = "备注")
  58. @TableField(value = "remark")
  59. @ApiModelProperty("备注")
  60. private String remark;
  61. }