export interface SubOrderAppealVO {
  /**
   * 序号
   */
  id: string | number;

  /**
   * 所属订单
   */
  orderId: string | number;

  /**
   * 订单编码
   */
  orderCode: string;

  /**
   * 实际服务
   */
  service: string | number;

  /**
   * 图片
   */
  photos: string;

  /**
   * 图片链接
   */
  photoUrls: string;

  /**
   * 履约佣金
   */
  fulfillmentCommission: number;

  /**
   * 申诉理由
   */
  reason: string;

  /**
   * 履约者 ID
   */
  fulfiller: string | number;

  /**
   * 履约者名称
   */
  fulfillerName: string;

  /**
   * 审核状态
   */
  auditStatus: number;

  /**
   * 驳回理由
   */
  rejectReason: string;

  /**
   * 审核人
   */
  auditor: string | number;

  /**
   * 审核人名称
   */
  auditorName: string;

  /**
   * 审核时间
   */
  auditTime: string;

  /**
   * 创建时间
   */
  createTime: string;
}

export interface SubOrderAppealQuery extends PageQuery {
  /**
   * 所属订单编码
   */
  orderCode?: string;

  /**
   * 实际服务
   */
  service?: string | number;

  /**
   * 申诉理由
   */
  reason?: string;

  /**
   * 履约者名称
   */
  fulfillerName?: string;
}

export interface SubOrderAppealForm {
  /**
   * 序号
   */
  id?: string | number;

  /**
   * 所属订单编码
   */
  orderCode?: string;

  /**
   * 实际服务
   */
  service?: string | number;

  /**
   * 图片
   */
  photos?: string;

  /**
   * 履约佣金
   */
  fulfillmentCommission?: number;

  /**
   * 申诉理由
   */
  reason?: string;

  /**
   * 履约者 ID
   */
  fulfiller?: string | number;

  /**
   * 履约者名称
   */
  fulfillerName?: string;
}

export interface SubOrderAppealAudit {
  id: string | number;
  result: number;
  reason?: string;
}
