FrontMenu.java 1.67 KB
package com.lhcredit.project.business.frontMenu.domain;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;

/**
 * 前端菜单权限表 front_menu
 *
 * @author lhcredit
 * @date 2024-05-11
 */
@Data
@ApiModel(value = "前端菜单权限")
public class FrontMenu extends BaseEntity{
    private static final long serialVersionUID=1L;

    /** 菜单ID */
    @ApiModelProperty(value = "菜单ID")
    private Long menuId;
    /** 菜单名称 */
    @ApiModelProperty(value = "菜单名称")
    private String menuName;
    /** 父菜单ID */
    @ApiModelProperty(value = "父菜单ID")
    private Long parentId;
    /** 显示顺序 */
    @ApiModelProperty(value = "显示顺序")
    private Integer orderNum;
    /** 请求地址 */
    @ApiModelProperty(value = "请求地址")
    private String url;
    /** 打开方式(menuItem页签 menuBlank新窗口) */
    @ApiModelProperty(value = "打开方式(menuItem页签 menuBlank新窗口)")
    private String target;
    /** 菜单类型(M目录 C菜单 F按钮) */
    @ApiModelProperty(value = "菜单类型(M目录 C菜单 F按钮)")
    private String menuType;
    /** 菜单状态(0显示 1隐藏) */
    @ApiModelProperty(value = "菜单状态(0显示 1隐藏)")
    private String visible;
    /** 权限标识 */
    @ApiModelProperty(value = "权限标识")
    private String perms;
    /** 菜单图标 */
    @ApiModelProperty(value = "菜单图标")
    private String icon;

    /**
     * 父菜单名称
     */
    private String parentName;

    //组件路由
    private String route;

}