import { OrderTypeEnum } from '../enum/common.enum'; import { MenuStateEnum, MenuSubTypeEnum, MenuTypeEnum, PublishState } from '../enum/menu.enum'; import { IconTypeEnum } from '../enum/worksheet.enum'; export interface IMenuAttr { partyId?: string; partyName?: string; partyCode?: string; partyType?: MenuTypeEnum; state?: MenuStateEnum; seq?: number; appId?: string; appCode?: string; edit?: boolean; delete?: boolean; view?: boolean; partySubType?: MenuSubTypeEnum; partyDesc?: OrderTypeEnum; partyLayout?: string; iconUrl?: string | { icon: string; }; iconType?: IconTypeEnum; icon?: string; parentId?: string; children?: Array; relGuid?: string; relUrl?: string; select?: boolean; publishState?: PublishState; tableCount?: number; menuType?: MenuTypeEnum; formCode?: string; triggerType?: string; pageUrl?: string; createdDate?: string; }