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.
58 lines
1.3 KiB
58 lines
1.3 KiB
import type { PageParam } from '@/api';
|
|
import { WebsiteField } from '@/api/cms/website/field/model';
|
|
import { Navigation } from "@/api/cms/navigation/model";
|
|
import { Link } from "@/api/oa/link/model";
|
|
import { ArrangeCategory } from "@/api/cms/category/model";
|
|
|
|
/**
|
|
* 网站
|
|
*/
|
|
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 extends PageParam {
|
|
title ?: string;
|
|
path ?: string;
|
|
authority ?: string;
|
|
parentId ?: number;
|
|
}
|