package com.ruoyi.web.modules.account.facade.impl;

import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.web.modules.account.dto.MemberOrderQueryDTO;
import com.ruoyi.web.modules.account.facade.IOrderFacade;

/**
 * 订单 Facade 默认实现（已由 order 模块 OrderFacadeImpl 替代，保留类避免引用断裂）
 */
// @Service — 禁用桩，由 OrderFacadeImpl @Primary 接管
public class DefaultOrderFacade implements IOrderFacade
{
    @Override
    public TableDataInfo pageOrdersByMember(Long memberId, MemberOrderQueryDTO query)
    {
        TableDataInfo data = new TableDataInfo();
        data.setCode(200);
        data.setMsg("查询成功");
        data.setRows(java.util.Collections.emptyList());
        data.setTotal(0L);
        return data;
    }

    @Override
    public Object getOrderDetail(Long memberId, Long orderId)
    {
        throw new ServiceException("订单模块未接入");
    }
}
