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

  /**
   * 算法名称
   */
  algorithmName: string;

  /**
   * 算法类别（字典algorithm_category）
   */
  algorithmCategory: number;

    /**
   * 关联节点
   */
  nodeId: string | number;

  /**
   * 状态（0-启用1-禁用）
   */
  status: string;

  /**
   * 告警周期
   */
  alertCycle: string;

  /**
   * 算法提供商
   */
  algorithmProvider: string | number;

  /**
   * 算法硬件类型
   */
  hardwareType: string;

  /**
   * 描述
   */
  description: string;

}

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

  /**
   * 算法名称
   */
  algorithmName?: string;

  /**
   * 算法类别（字典algorithm_category）
   */
  algorithmCategory?: number;
 /**
   * 关联节点
   */
  nodeId?: number;
  /**
   * 状态（0-启用1-禁用）
   */
  status?: string;

  /**
   * 告警周期
   */
  alertCycle?: string;

  /**
   * 算法提供商
   */
  algorithmProvider?: string | number;

  /**
   * 算法硬件类型
   */
  hardwareType?: string;

  /**
   * 描述
   */
  description?: string;

}

export interface AlgorithmConfigQuery extends PageQuery {

  /**
   * 算法名称
   */
  algorithmName?: string;

  /**
   * 算法类别（字典algorithm_category）
   */
  algorithmCategory?: number;

  /**
   * 状态（0-启用1-禁用）
   */
  status?: string;

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



