export interface SchemeVO {
  /**
   *
   */
  id: string | number;

  /**
   * 唯一标识符
   */
  code: string;

  /**
   * 名称
   */
  name: string;

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

  /**
   * 默认开始偏移天数
   */
  defaultStartOffset: number;

  /**
   * 默认持续天数
   */
  defaultDurationDays: number;

  /**
   * 是否激活
   */
  isActive: number;
}

export interface SchemeForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 唯一标识符
   */
  code?: string;

  /**
   * 名称
   */
  name?: string;

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

  /**
   * 默认开始偏移天数
   */
  defaultStartOffset?: number;

  /**
   * 默认持续天数
   */
  defaultDurationDays?: number;

  /**
   * 是否激活
   */
  isActive?: number;
}

export interface SchemeQuery extends PageQuery {

  /**
   * 唯一标识符
   */
  code?: string;

  /**
   * 名称
   */
  name?: string;

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

  /**
   * 默认开始偏移天数
   */
  defaultStartOffset?: number;

  /**
   * 默认持续天数
   */
  defaultDurationDays?: number;

  /**
   * 是否激活
   */
  isActive?: number;

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