import type { PageParam } from '@/api'; import type { CmsWebsiteSetting } from "@/api/cms/cmsWebsiteSetting/model"; import type { CmsNavigation } from "@/api/cms/cmsNavigation/model"; /** * 网站信息记录表 */ export interface CmsWebsite { // 站点ID websiteId?: number; // 网站名称 websiteName?: string; // 网站标识 websiteCode?: string; // 网站密钥 websiteSecret?: string; // 网站LOGO websiteIcon?: string; // 网站LOGO websiteLogo?: string; // 网站LOGO(深色模式) websiteDarkLogo?: string; // 网站类型 websiteType?: string; // 网站截图 files?: string; // 网站类型 type?: number; // 网站关键词 keywords?: string; // 域名前缀 prefix?: string; // 绑定域名 domain?: string; // 全局样式 style?: string; // 后台管理地址 adminUrl?: string; // 应用版本 10标准版 20专业版 30永久授权 version?: number; // 允许展示到插件市场 market?: boolean; // 应用类型 0应用 1插件 plugin?: boolean; // 默认编辑器 editor?: number, // 服务到期时间 expirationTime?: string; // 模版ID templateId?: number; // 行业类型 category?: string; // 行业类型(父级) industryParent?: string; // 行业类型(子级) industryChild?: string; // 企业ID companyId?: number; // 所在国家 country?: string; // 所在省份 province?: string; // 所在城市 city?: string; // 所在辖区 region?: string; // 经度 longitude?: string; // 纬度 latitude?: string; // 街道地址 address?: string; // 联系电话 phone?: string; // 电子邮箱 email?: string; // ICP备案号 icpNo?: string; // 公安备案 policeNo?: string; // 备注 comments?: string; // 是否推荐 recommend?: number; // 是否官方 official?: boolean; // 是否运行中 running?: number; // 状态 0未开通 1运行中 2维护中 3已关闭 4已欠费停机 5违规关停 status?: number; // 维护说明 statusText?: string; // 关闭说明 statusClose?: string; // 全局样式 styles?: string; // 语言 lang?: string; // 排序号 sortNumber?: number; // 用户ID userId?: number; // 是否删除, 0否, 1是 deleted?: number; // 租户id tenantId?: number; // 创建时间 createTime?: string; // 修改时间 updateTime?: string; // 网站配置 config?: any; // 短信验证码 smsCode?: string; // 短信验证码 code?: string; // 是否记住密码 remember?: boolean; // 企业名称 companyName?: string; // 是否注册未超级管理员 isSuperAdmin?: boolean; // 用户名 username?: string; // 网站配置 setting?: CmsWebsiteSetting; } export interface AppInfo { appId?: number; appName?: string; description?: string; keywords?: string; appCode?: string; mpQrCode?: string; title?: string; logo?: string; icon?: string; domain?: string; running?: number; version?: number; expirationTime?: string; expired?: boolean; expiredDays?: number; soon?: number; statusIcon?: string; statusText?: string; config?: Object; serverTime?: Object; topNavs?: CmsNavigation[]; bottomNavs?: CmsNavigation[]; setting?: Object; createTime?: string; } /** * 网站信息记录表搜索条件 */ export interface CmsWebsiteParam extends PageParam { websiteId?: number; type?: number; status?: number; plugin?: boolean; official?: boolean; keywords?: string; // 按用户过滤(例如:只查询当前登录用户的应用) userId?: number; }