menuModel.ts 512 Bytes
export interface MenuOperationApiResult {
  message: string;
  code: number;
}

export interface MenuOperationParams {
  path: string;
  component: any;
  type: string;
  parentId: string;
  meta: metaModel;
  name?: string;
  alias?: string | string[];
  redirect?: string;
  caseSensitive?: boolean;
  children?: MenuOperationParams[];
}

export interface metaModel {
  icon: string;
  title: string;
  isLink: boolean;
  menuType: number;
  ignoreKeepAlive?: boolean;
  hideMenu: boolean;
  status: number;
}