package cc.mrbird.febs.mall.service;
|
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.mall.dto.*;
|
import cc.mrbird.febs.mall.entity.MallOrderInfo;
|
import cc.mrbird.febs.mall.vo.OrderDetailVo;
|
import cc.mrbird.febs.mall.vo.OrderListVo;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface IApiMallOrderInfoService extends IService<MallOrderInfo> {
|
|
Long createOrder(AddOrderDto addOrderDto);
|
|
void cancelOrder(Long id);
|
|
Map<String, Object> payOrder(PayOrderDto payOrderDto);
|
|
List<OrderListVo> findOrderList(OrderListDto orderListDto);
|
|
OrderDetailVo findOrderDetailsById(Long id);
|
|
void confirmOrder(Long id);
|
|
void delOrder(Long id);
|
|
void applyRefund(AddRefundDto addRefundDto);
|
|
void refundExpress(RefundExpressDto refundExpressDto);
|
|
void autoCancelOrder(Long id);
|
|
void goodsComment(ApiAddCommentDtos addCommentDtos);
|
|
FebsResponse refundOrder(Long id);
|
}
|