export interface RouteConfigVO {
  /**
   * ID
   */
  configId: string | number;

  /**
   * 功能类型
   */
  businessCode: string;

  /**
   * 所属系统
   */
  ownSystem: string;

  /**
   * 转发系统
   */
  postSystem: string;

  /**
   * 所属系统描述
   */
  ownSystemDesc: string;

  /**
   * 接口提供系统
   */
  providesSystem: string | number;

  /**
   * 请求方式
   */
  requestType: string;

  /**
   * 返回格式
   */
  responseFormat: string;

  /**
   * 请求类
   */
  requestClass: string;

  /**
   * 返回类
   */
  responseClass: string;

  /**
   * 请求路径
   */
  requestRoute: string;

  /**
   * 请求报文list节点
   */
  requestJsonArray: string;

  /**
   * 接口名称
   */
  interfaceName: string;

  /**
   * 功能描述
   */
  featureDescription: string;

  /**
   * 请求报文体标签字段
   */
  requestBodyTitle: string;

  /**
   * 响应报文体标签字段
   */
  responseBodyTitle: string;

  /**
   * 请求报文编码
   */
  requestEncoder: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 接口拦截器配置
   */
  filterClass: string;

}

export interface RouteConfigForm extends BaseEntity {
  /**
   * ID
   */
  configId?: string | number;

  /**
   * 功能类型
   */
  businessCode?: string;

  /**
   * 所属系统
   */
  ownSystem?: string;

  /**
   * 转发系统
   */
  postSystem?: string;

  /**
   * 所属系统描述
   */
  ownSystemDesc?: string;

  /**
   * 接口提供系统
   */
  providesSystem?: string | number;

  /**
   * 请求方式
   */
  requestType?: string;

  /**
   * 返回格式
   */
  responseFormat?: string;

  /**
   * 请求类
   */
  requestClass?: string;

  /**
   * 返回类
   */
  responseClass?: string;

  /**
   * 请求路径
   */
  requestRoute?: string;

  /**
   * 请求报文list节点
   */
  requestJsonArray?: string;

  /**
   * 接口名称
   */
  interfaceName?: string;

  /**
   * 功能描述
   */
  featureDescription?: string;

  /**
   * 请求报文体标签字段
   */
  requestBodyTitle?: string;

  /**
   * 响应报文体标签字段
   */
  responseBodyTitle?: string;

  /**
   * 请求报文编码
   */
  requestEncoder?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 接口拦截器配置
   */
  filterClass?: string;

}

export interface RouteConfigQuery extends PageQuery {

  /**
   * 功能类型
   */
  businessCode?: string;

  /**
   * 所属系统
   */
  ownSystem?: string;

  /**
   * 转发系统
   */
  postSystem?: string;

  /**
   * 所属系统描述
   */
  ownSystemDesc?: string;

  /**
   * 接口提供系统
   */
  providesSystem?: string | number;

  /**
   * 请求方式
   */
  requestType?: string;

  /**
   * 返回格式
   */
  responseFormat?: string;

  /**
   * 请求类
   */
  requestClass?: string;

  /**
   * 返回类
   */
  responseClass?: string;

  /**
   * 请求路径
   */
  requestRoute?: string;

  /**
   * 请求报文list节点
   */
  requestJsonArray?: string;

  /**
   * 接口名称
   */
  interfaceName?: string;

  /**
   * 功能描述
   */
  featureDescription?: string;

  /**
   * 请求报文体标签字段
   */
  requestBodyTitle?: string;

  /**
   * 响应报文体标签字段
   */
  responseBodyTitle?: string;

  /**
   * 请求报文编码
   */
  requestEncoder?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 接口拦截器配置
   */
  filterClass?: string;

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



