/** * 菜单相关类型定义 */ /** * 查询条件模型 */ export interface MenuQueryModel { name?: string; path?: string; type?: string; includeFunc?: boolean; [key: string]: any; } /** * 列表行数据模型 */ export interface MenuRowModel { id: string | number; menuName: string; menuPath?: string; menuType: string; status: number; sortOrder?: number; parentId?: string | number; menuIcon?: string; menuLevel?: number; menuCode?: string; description?: string; children?: MenuRowModel[]; [key: string]: any; } /** * 表单数据模型 */ export interface MenuFormModel { id?: string | number; menuName: string; menuPath?: string; menuType: string; status?: number; sortOrder?: number; parentId?: string | number; menuIcon?: string; menuLevel?: number; menuCode?: string; description?: string; visible?: number; [key: string]: any; } /** * API 通用响应模型 */ export interface ApiResponse { code: number; message: string; data: T; traceId?: string | null; timestamp?: string; success?: boolean; failure?: boolean; }