package com.yc.ship.module.trade.service.otc;



import com.yc.ship.framework.common.pojo.CommonResult;
import com.yc.ship.module.trade.controller.admin.order.vo.order.TradeDetailRespVO;
import com.yc.ship.module.trade.controller.app.otc.vo.AppTradeOrderReqVO;
import com.yc.ship.module.trade.controller.app.otc.vo.AppTradeOrderRespVO;

import java.util.List;


/**
 * &#064;Description 旅行社订单交易service接口
 * @author qsl
 * &#064;Date 2025/8/12 08:34
 */
public interface AppTradeOrderService {

    /**
     * 小程序订单查询
     *
     */
    CommonResult<List<AppTradeOrderRespVO>> miniTradeOrderPage(AppTradeOrderReqVO.TradeOrderQueryReqVO reqVO);

    /**
     * 小程序订单关联订单查询
     *
     */
    CommonResult<AppTradeOrderRespVO> miniOrderInfoById(Long id);

    CommonResult<List<TradeDetailRespVO>> miniTradeOrderDetailList(Long orderId);
}
