package com.ruoyi.system.domain.vo;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 权限配置页面使用的模块、页面及按钮权限结构。
|
*/
|
public class MenuPermissionVo
|
{
|
private Long menuId;
|
private String moduleName;
|
private List<Page> pages = new ArrayList<>();
|
|
public MenuPermissionVo()
|
{
|
}
|
|
public MenuPermissionVo(Long menuId, String moduleName)
|
{
|
this.menuId = menuId;
|
this.moduleName = moduleName;
|
}
|
|
public Long getMenuId()
|
{
|
return menuId;
|
}
|
|
public void setMenuId(Long menuId)
|
{
|
this.menuId = menuId;
|
}
|
|
public String getModuleName()
|
{
|
return moduleName;
|
}
|
|
public void setModuleName(String moduleName)
|
{
|
this.moduleName = moduleName;
|
}
|
|
public List<Page> getPages()
|
{
|
return pages;
|
}
|
|
public void setPages(List<Page> pages)
|
{
|
this.pages = pages;
|
}
|
|
public static class Page
|
{
|
private Long menuId;
|
private String pageName;
|
private List<Permission> permissions = new ArrayList<>();
|
|
public Page()
|
{
|
}
|
|
public Page(Long menuId, String pageName)
|
{
|
this.menuId = menuId;
|
this.pageName = pageName;
|
}
|
|
public Long getMenuId()
|
{
|
return menuId;
|
}
|
|
public void setMenuId(Long menuId)
|
{
|
this.menuId = menuId;
|
}
|
|
public String getPageName()
|
{
|
return pageName;
|
}
|
|
public void setPageName(String pageName)
|
{
|
this.pageName = pageName;
|
}
|
|
public List<Permission> getPermissions()
|
{
|
return permissions;
|
}
|
|
public void setPermissions(List<Permission> permissions)
|
{
|
this.permissions = permissions;
|
}
|
}
|
|
public static class Permission
|
{
|
private Long menuId;
|
private String menuName;
|
private String perms;
|
|
public Permission()
|
{
|
}
|
|
public Permission(Long menuId, String menuName, String perms)
|
{
|
this.menuId = menuId;
|
this.menuName = menuName;
|
this.perms = perms;
|
}
|
|
public Long getMenuId()
|
{
|
return menuId;
|
}
|
|
public void setMenuId(Long menuId)
|
{
|
this.menuId = menuId;
|
}
|
|
public String getMenuName()
|
{
|
return menuName;
|
}
|
|
public void setMenuName(String menuName)
|
{
|
this.menuName = menuName;
|
}
|
|
public String getPerms()
|
{
|
return perms;
|
}
|
|
public void setPerms(String perms)
|
{
|
this.perms = perms;
|
}
|
}
|
}
|