import { MenuType } from './enum'; /** * 左侧功能定义 * @author liuzhiqiang */ export default class FunctionItem { /** * 功能ID */ functionId: string; /** * 名称 */ name: string; /** * 定义url是路由还是地址(不带协议符) */ type: string; /** * 路由或URL */ icon: string; /** * 路由或URL */ url: MenuType; /** * type=TYPE_GROUP时的子级菜单 */ subFunctionItems: FunctionItem[]; constructor({ functionId, name, type, icon, url, subFunctionItems }?: { functionId?: string; name?: string; type?: string; icon?: string; url?: MenuType; subFunctionItems?: any[]; }); }