import type { WebsiteField } from '@/api/cms/website/field/model'; import type {Navigation} from "@/api/cms/navigation/model"; import type {ArrangeCategory} from "@/api/cms/category/model"; import type {Link} from "~/api/cms/link/model"; /** * 菜单 */ export interface Website { websiteId?: number; websiteName?: string; websiteCode?: string; websiteIcon?: string; websiteLogo?: string; websiteDarkLogo?: string; keywords?: string; address?: string; phone?: string; email?: string; version?: number; websiteType?: string; expirationTime?: string; templateId?: string; industryParent?: string; industryChild?: string; companyId?: number; prefix?: string; domain?: string; adminUrl?: string; icpNo?: string; policeNo?: string; comments?: string; sortNumber?: number; createTime?: string; disabled?: boolean; country?: string; province?: string; city?: string; region?: string; appId?: number; fields?: WebsiteField[]; status?: number; statusText?: string; statusClose?: string; tenantId?: number; tenantName?: string; navigations?: Navigation[]; categoryList?: ArrangeCategory[]; links?: Link[]; // 配置信息 config?: any; } /** * 菜单搜索参数 */ export interface WebsiteParam { title?: string; path?: string; authority?: string; parentId?: number; domain?: string; }