
export interface MainVO {
  /**
   * 规则ID
   */
  rulesId: string | number;

  /**
   * 规则名称
   */
  rulesName: string;

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

  /**
   * 入参信息ID
   */
  inputParameter: number;

  /**
   * 决策类型
   */
  decisionType: string;

  /**
   * 决策树
   */
  decisionTree: string;

  /**
   * 规则实体ID
   */
  rulesEntityId: string | number;

  /**
   * 状态
   */
  state: string;

  /**
   * 启用状态
   */
  releaseState: string;

  /**
   * 版本号
   */
  version: string;
}

export interface MainForm extends BaseEntity {
  /**
   * 规则ID
   */
  rulesId?: string | number;

  /**
   * 规则名称
   */
  rulesName?: string;

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

  /**
   * 入参信息ID
   */
  inputParameter?: number;

  /**
   * 决策类型
   */
  decisionType?: string;

  /**
   * 决策树
   */
  decisionTree?: string;

  /**
   * 规则实体ID
   */
  rulesEntityId?: string | number;

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

  /**
   * 启用状态
   */
  releaseState: string;

  /**
   * 版本号
   */
  version: string;
}

export interface MainQuery extends PageQuery {
  /**
   * 规则名称
   */
  rulesName?: string;

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

  /**
   * 入参信息ID
   */
  inputParameter?: number;

  /**
   * 决策类型
   */
  decisionType?: string;

  /**
   * 决策树
   */
  decisionTree?: string;

  /**
   * 规则实体ID
   */
  rulesEntityId?: string | number;

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

  /**
   * 启用状态
   */
  releaseState: string;

  /**
   * 版本号
   */
  version: string;

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

export interface ParmsValueVo extends BaseEntity {
  fieldDescription?: string;
  fieldName?: string;
  fieldNameValue?: string;
}
