export interface QualificationVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 资质名称（对应表单“资质名称”）
   */
  qualificationName: string;

  /**
   * 资质级别（对应表单“资质级别”）
   */
  qualificationLevel: string;

  /**
   * 证件编号（对应表单“证件编号”）
   */
  certificateNo: string;

  /**
   * 发证机构（对应表单“发证机构”）
   */
  issuingAuthority: string;

  /**
   * 资质有效期-开始日期（对应表单“开始日期”）
   */
  startDate: string;

  /**
   * 资质有效期-结束日期（对应表单“结束日期”，长期有效时为NULL）
   */
  endDate: string;

  /**
   * 是否长期有效（0=否 1=是，对应表单“长期有效”复选框）
   */
  isLongValid: string | number;

  /**
   * 附件存储地址（对应表单“上传附件”）
   */
  attachmentUrl: string;

  /**
   * 附件原文件名
   */
  attachmentName: string;

  /**
   * 备注
   */
  remark: string;

}

export interface QualificationForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 资质名称（对应表单“资质名称”）
   */
  qualificationName?: string;

  /**
   * 资质级别（对应表单“资质级别”）
   */
  qualificationLevel?: string;

  /**
   * 证件编号（对应表单“证件编号”）
   */
  certificateNo?: string;

  /**
   * 发证机构（对应表单“发证机构”）
   */
  issuingAuthority?: string;

  /**
   * 资质有效期-开始日期（对应表单“开始日期”）
   */
  startDate?: string;

  /**
   * 资质有效期-结束日期（对应表单“结束日期”，长期有效时为NULL）
   */
  endDate?: string;

  /**
   * 是否长期有效（0=否 1=是，对应表单“长期有效”复选框）
   */
  isLongValid?: string | number;

  /**
   * 附件存储地址（对应表单“上传附件”）
   */
  attachmentUrl?: string;

  /**
   * 附件原文件名
   */
  attachmentName?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface QualificationQuery extends PageQuery {

  /**
   * 资质名称（对应表单“资质名称”）
   */
  qualificationName?: string;

  /**
   * 资质级别（对应表单“资质级别”）
   */
  qualificationLevel?: string;

  /**
   * 证件编号（对应表单“证件编号”）
   */
  certificateNo?: string;

  /**
   * 发证机构（对应表单“发证机构”）
   */
  issuingAuthority?: string;

  /**
   * 资质有效期-开始日期（对应表单“开始日期”）
   */
  startDate?: string;

  /**
   * 资质有效期-结束日期（对应表单“结束日期”，长期有效时为NULL）
   */
  endDate?: string;

  /**
   * 是否长期有效（0=否 1=是，对应表单“长期有效”复选框）
   */
  isLongValid?: string | number;

  /**
   * 附件存储地址（对应表单“上传附件”）
   */
  attachmentUrl?: string;

  /**
   * 附件原文件名
   */
  attachmentName?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



