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

  /**
   * 秒杀订单超时自动取消时间（单位：分钟）
   */
  seckillTimeout: number;

  /**
   * 普通订单超时自动取消时间（单位：分钟）
   */
  normalTimeout: number;

  /**
   * 发货超时时间（单位：分钟）
   */
  shippingTimeout: number;

  /**
   * 确认收货后自动完成订单时间（单位：分钟）
   */
  completeTimeout: number;

  /**
   * 订单完成后可评价的超时时间（单位：分钟）
   */
  evaluationTimeout: number;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

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

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

  /**
   * 秒杀订单超时自动取消时间（单位：分钟）
   */
  seckillTimeout?: number;

  /**
   * 普通订单超时自动取消时间（单位：分钟）
   */
  normalTimeout?: number;

  /**
   * 发货超时时间（单位：分钟）
   */
  shippingTimeout?: number;

  /**
   * 确认收货后自动完成订单时间（单位：分钟）
   */
  completeTimeout?: number;

  /**
   * 订单完成后可评价的超时时间（单位：分钟）
   */
  evaluationTimeout?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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

export interface OrderSetQuery extends PageQuery {
  /**
   * 秒杀订单超时自动取消时间（单位：分钟）
   */
  seckillTimeout?: number;

  /**
   * 普通订单超时自动取消时间（单位：分钟）
   */
  normalTimeout?: number;

  /**
   * 发货超时时间（单位：分钟）
   */
  shippingTimeout?: number;

  /**
   * 确认收货后自动完成订单时间（单位：分钟）
   */
  completeTimeout?: number;

  /**
   * 订单完成后可评价的超时时间（单位：分钟）
   */
  evaluationTimeout?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

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