import { TargetType } from './enum'; /** * 一级菜单显示 * @author liuzhiqiang */ export default class MenuItem { /** * 菜单ID */ menuId: string; /** * 菜单显示名称 */ name: string; /** * 点击后的页面动作,当前窗口(page)或新窗口(blank) */ target: TargetType; /** * 菜单URL ,带域名(无协议符) */ url: string; /** * 系统的应用名称(例如选课,排课等) */ appName: string; /** * 二级菜单 */ subMenus: MenuItem[]; constructor({ menuId, name, target, url, appName, subMenus }?: { menuId?: string; name?: string; target?: TargetType; url?: string; appName?: string; subMenus?: any[]; }); }