You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.3 KiB
59 lines
1.3 KiB
import {WebsiteField} from "@/api/cms/website/field/model";
|
|
import {Navigation} from "@/api/cms/navigation/model";
|
|
import {ArrangeCategory} from "@/api/cms/category/model";
|
|
import {Link} from "@/api/link/model";
|
|
// import {MenuMeta} from "ele-admin-pro/es/ele-pro-layout/types";
|
|
// import {MenuItem} from "ele-admin-pro";
|
|
|
|
/**
|
|
* 菜单
|
|
*/
|
|
export interface Website {
|
|
websiteId?: number;
|
|
websiteName?: string;
|
|
websiteCode?: string;
|
|
websiteIcon?: string;
|
|
websiteLogo?: string;
|
|
websiteDarkLogo?: string;
|
|
keywords?: string;
|
|
address?: string;
|
|
phone?: string;
|
|
email?: string;
|
|
websiteType?: string;
|
|
expirationTime?: string;
|
|
templateId?: string;
|
|
industryParent?: string;
|
|
industryChild?: string;
|
|
companyId?: number;
|
|
domain?: 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;
|
|
tenantId?: number;
|
|
tenantName?: string;
|
|
navigations?: Navigation[];
|
|
categoryList?: ArrangeCategory[];
|
|
links?: Link[];
|
|
// 配置信息
|
|
config?: any;
|
|
}
|
|
|
|
/**
|
|
* 菜单搜索参数
|
|
*/
|
|
export interface WebsiteParam {
|
|
title?: string;
|
|
path?: string;
|
|
authority?: string;
|
|
parentId?: number;
|
|
}
|