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;}[];
}