All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lframework.starter.web.dto.MenuDto Maven / Gradle / Ivy

package com.lframework.starter.web.dto;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * 菜单Dto
 *
 * @author zmj
 */
@Data
public class MenuDto implements BaseDto, Serializable {

  /**
   * ID
   */
  @ApiModelProperty("ID")
  private String id;

  /**
   * 菜单名称
   */
  @ApiModelProperty("菜单名称")
  private String name;

  /**
   * 路径
   */
  @ApiModelProperty("路径")
  private String path;

  /**
   * 是否隐藏
   */
  @ApiModelProperty("是否隐藏")
  private Boolean hidden;

  /**
   * 类型 0-目录 1-功能菜单 2-权限
   */
  @ApiModelProperty("类型 0-目录 1-功能菜单 2-权限")
  private Integer display;

  /**
   * 组件
   */
  @ApiModelProperty("组件")
  private String component;


  /**
   * meta
   */
  @ApiModelProperty("meta")
  private MenuMetaDto meta;

  /**
   * 父节点ID
   */
  @ApiModelProperty("父节点ID")
  private String parentId;

  /**
   * 是否收藏
   */
  @ApiModelProperty("是否收藏")
  private Boolean isCollect = Boolean.FALSE;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy