| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- declare interface Window {
- init: any
- BMapGL: any
- }
- interface Feature {
- img: string
- title: string
- subtitle: string
- href: string
- }
- interface Page<T> {
- records: T[];
- total: number;
- size: number;
- current: number;
- }
- interface RecruitmentInfo {
- id: string;
- jobOpenings: string; // 职位名称
- keyTerms: string; // 关键词
- jobRequirements: string; // 职位要求
- numberRecruits: number; // 招聘人数 (改为数字类型)
- salary: string; // 薪资
- workLocation: string; // 工作地点
- contact: string; // 联系人
- contactInformation: string; // 联系方式
- remarks: string; // 备注
- createBy: string | null; // 创建人
- createTime: string; // 创建时间 (ISO 8601 格式)
- updateBy: string | null; // 更新人
- updateTime: string; // 更新时间 (ISO 8601 格式)
- }
- interface HonorInfo {
- /**
- * 荣誉资质ID
- */
- id?: string;
- /**
- * 证书类型
- */
- certificateType?: string;
- /**
- * 文件列表
- */
- fileList?: { id: string; url: string; }[];
- }
- /**
- * 首页基础信息
- */
- interface BasicInfo {
- /**
- * 主键
- */
- id?: string;
- /**
- * 公司简介
- */
- companyProfile?: string;
- /**
- * 公司简介2
- */
- companyProfileTwo?: string;
- /**
- * 公司简介图片地址
- */
- companyProfileUrl?: string;
- /**
- * 软件简介
- */
- softwareIntroduction?: string;
- /**
- * 硬件简介
- */
- hardwareIntroduction?: string;
- /**
- * 电话
- */
- telephone?: string;
- /**
- * 服务热线
- */
- serviceHotline?: string;
- /**
- * 咨询热线
- */
- consultationHotline?: string;
- /**
- * 邮箱
- */
- email?: string;
- /**
- * 地址
- */
- address?: string;
- /**
- * 二维码图片地址
- */
- qrCodeUrl?: string;
- }
- interface NewsUpdates {
- /**
- * 主键
- */
- id?: string;
- /**
- * 新闻名称
- */
- newsName?: string;
- /**
- * 新闻详情
- */
- newsDetails?: string;
- /**
- * 新闻图片地址
- */
- newsUrl: string;
- /**
- * 发布时间
- */
- releaseTime?: string;
- /**
- * 是否为特别新闻
- */
- isSpecial?: boolean;
- }
- interface Solution {
- /**
- * 主键
- */
- id?: string;
- /**
- * 方案名称
- */
- programName?: string;
- /**
- * 发布时间
- */
- releaseTime?: string;
- /**
- * 方案详情
- */
- programDetails?: string;
- /**
- * 方案图片地址
- */
- productUrl?: string;
- /**
- * 创建人
- */
- createBy?: string;
- /**
- * 创建时间
- */
- createTime?: string;
- /**
- * 修改人
- */
- updateBy?: string;
- /**
- * 修改时间
- */
- updateTime?: string;
- }
- // 产品详细信息接口
- interface ProductItem {
- // 产品唯一标识符
- productId: string;
- // 产品名称
- productName: string;
- // 产品分类
- productCategory: string;
- // 产品类型
- productType: string;
- // 产品图片URL地址
- productUrl: string | null;
- // 产品介绍
- productIntroduction: string;
- // 产品型号
- productModel: string;
- }
- // 产品类型接口
- interface ProductType {
- // 产品类型名称
- productTypeName: string;
- // 该类型下的产品列表
- productCenters: ProductItem[];
- }
- // 产品分类接口
- interface ProductCategory {
- // 产品分类名称
- productCategoryName: string;
- // 该分类下的产品类型列表
- productTypes: ProductType[];
- }
- interface ProductCenter {
- // 主键
- productScene: any;
- id?: string;
- // 产品分类
- productCategory?: string;
- // 产品类型
- productType?: string;
- // 产品名称
- productName?: string;
- // 产品详情
- productDetails?: string;
- // 产品图片地址
- productUrl?: string;
- // 创建人
- createBy?: string;
- // 修改人
- updateBy?: string;
- // 产品介绍
- productIntroduction?: string;
- // 产品型号
- productModel?: string;
- }
- interface LocationInfo {
- /** 唯一标识 ID */
- id: string;
- /** 名称 */
- name: string;
- /** 手机号 */
- phone: string;
- /** 经度 */
- longitude: number;
- /** 纬度 */
- latitude: number;
- /** 标记内容 */
- marker: string;
- /** 创建人 */
- createBy: string;
- /** 创建时间(ISO 格式字符串) */
- createTime: string;
- /** 更新人 */
- updateBy: string;
- /** 更新时间(ISO 格式字符串) */
- updateTime: string;
- }
|