|  |  |  | 
|---|
|  |  |  | package cc.mrbird.febs.mall.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import cc.mrbird.febs.mall.dto.AddOrderDto; | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | FebsResponse applyRefundOrder(ApplyRefundOrderDto applyRefundOrderDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | FebsResponse cancelRefundOrder(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | FebsResponse createOrderVerify(ApiCreateOrderVerifyDto apiCreateOrderVerifyDto); | 
|---|
|  |  |  | } | 
|---|