SystemMenuTreeVo.java 821 B

1234567891011121314151617181920212223242526272829303132
  1. package com.repair.model.vo;
  2. import com.fasterxml.jackson.annotation.JsonInclude;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.*;
  6. import java.util.List;
  7. /**
  8. * @Author: binguo
  9. * @Date: 2023/4/4 星期二 14:54
  10. * @Description: com.video.model.vo
  11. * @Version: 1.0
  12. */
  13. @Data
  14. @ToString
  15. @AllArgsConstructor
  16. @NoArgsConstructor
  17. @Builder
  18. @JsonInclude(JsonInclude.Include.NON_NULL)
  19. @ApiModel(value="树形菜单", description="")
  20. public class SystemMenuTreeVo {
  21. @ApiModelProperty(value = "菜单ID")
  22. private Long id;
  23. @ApiModelProperty(value = "上级菜单ID")
  24. private Long parentId;
  25. @ApiModelProperty(value = "菜单名称")
  26. private String menuName;
  27. @ApiModelProperty(value = "子级菜单")
  28. private List<SystemMenuTreeVo> children;
  29. }