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

  /**
   * 关联的退货单ID
   */
  returnId: string | number;

  /**
   * 原订单明细ID
   */
  orderProductId: string | number;

  /**
   * 商品SKU编码
   */
  productSku: string;

  /**
   * 商品名称
   */
  productName: string;

  /**
   * 本次退货数量
   */
  returnQuantity: number;

  /**
   * 商品单价
   */
  unitPrice: number;

  /**
   * 该项退货总金额
   */
  totalAmount: number;

  /**
   * 该商品的具体退货原因
   */
  reasonDetail: string;

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

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

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

  /**
   * 关联的退货单ID
   */
  returnId?: string | number;

  /**
   * 原订单明细ID
   */
  orderProductId?: string | number;

  /**
   * 商品SKU编码
   */
  productSku?: string;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 本次退货数量
   */
  returnQuantity?: number;

  /**
   * 商品单价
   */
  unitPrice?: number;

  /**
   * 该项退货总金额
   */
  totalAmount?: number;

  /**
   * 该商品的具体退货原因
   */
  reasonDetail?: string;

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

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

export interface OrderReturnItemQuery extends PageQuery {
  /**
   * 关联的退货单ID
   */
  returnId?: string | number;

  /**
   * 原订单明细ID
   */
  orderProductId?: string | number;

  /**
   * 商品SKU编码
   */
  productSku?: string;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 本次退货数量
   */
  returnQuantity?: number;

  /**
   * 商品单价
   */
  unitPrice?: number;

  /**
   * 该项退货总金额
   */
  totalAmount?: number;

  /**
   * 该商品的具体退货原因
   */
  reasonDetail?: string;

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

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

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