| package cc.mrbird.febs.mall.service; | 
|   | 
| import cc.mrbird.febs.common.entity.FebsResponse; | 
| import cc.mrbird.febs.common.entity.QueryRequest; | 
| import cc.mrbird.febs.mall.dto.*; | 
| import cc.mrbird.febs.mall.entity.MallOrderInfo; | 
| import cc.mrbird.febs.mall.entity.MallOrderItem; | 
| import cc.mrbird.febs.mall.entity.MallOrderRefund; | 
| import cc.mrbird.febs.mall.entity.MallRefundEntity; | 
| import cc.mrbird.febs.mall.vo.*; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
|   | 
| import java.util.List; | 
|   | 
| public interface IAdminMallOrderService extends IService<MallOrderInfo> { | 
|   | 
|     IPage<MallOrderInfo> findOrderListInPage(MallOrderInfo mallOrderInfo, QueryRequest request); | 
|   | 
|     IPage<AdminMallOrderInfoVo> getOrderListInPage(MallOrderInfoDto mallOrderInfo, QueryRequest request); | 
|   | 
|     AdminMallOrderVo getMallOrderInfoById(long id); | 
|   | 
|     FebsResponse deliverGoods(DeliverGoodsDto deliverGoodsDto); | 
|   | 
|     void deliverGoodsByOrderNo(DeliverGoodsDto deliverGoodsDto); | 
|   | 
|     AdminOrderDetailVo getMallOrderDetailById(long id); | 
|   | 
|     IPage<AdminMallOrderRefundVo> getRefundListInPage(MallOrderRefundDto mallOrderRefundDto, QueryRequest request); | 
|   | 
|     IPage<AdminMallOrderRefundOperationVo> seeRefund(QueryRequest request, MallOrderRefund mallOrderRefund); | 
|   | 
|     FebsResponse agreeRefund(Long id); | 
|   | 
|     FebsResponse disagreeRefund(Long id); | 
|   | 
|     FebsResponse refundConfirm(Long id); | 
|   | 
|     IPage<AdminMallOrderRefundAddressVo> getMallOrderRefundAddressInPage(MallOrderRefundAddressDto mallOrderRefundAddressDto, QueryRequest request); | 
|   | 
|     AdminMallOrderRefundAddressVo getMallOrderRefundAddressInfoById(long id); | 
|   | 
|     FebsResponse addressUpdate(AddressUpdateDto addressUpdateDto); | 
|   | 
|     FebsResponse deleteAddress(Long id); | 
|   | 
|     FebsResponse addAddress(AddAddressDto addAddressDto); | 
|   | 
|     List<AdminAddAddressTreeVo> getRefundAddress(); | 
|   | 
|     FebsResponse withAddressUpdate(WithAddressUpdateDto withAddressUpdateDto); | 
|   | 
|     AdminMallOrderRefundVo getMallOrderRefundInfoById(long id); | 
|   | 
|     IPage<AdminPayMethodVo> getPayMethodListInPage(PayMethodDto payMethodDto, QueryRequest request); | 
|   | 
|     AdminMallPayMethodEditVo getMallPayMethodEditInfoById(long id); | 
|   | 
|     FebsResponse payMethodEdit(PayMethodEditDto payMethodEditDto); | 
|   | 
|     FebsResponse cancelOrder(Long id); | 
|   | 
|     AdminMallMemberPaymentVo getMallMemberRefundPayInfoByFlowId(long id); | 
|   | 
|     IPage<AdminMallGoodsCommentVo> getCommentListInPage(AdminMallGoodsCommentDto adminMallGoodsCommentDto, QueryRequest request); | 
|   | 
|     FebsResponse showStateSwitchOn(Long id); | 
|   | 
|     FebsResponse showStateSwitchOff(Long id); | 
|   | 
|     void updateOrderStateAndDeliveryState(Long id, int value, int value1); | 
|   | 
|     IPage<MallRefundEntity> getOrderRefundListInPage(MallRefundEntity mallRefundEntity, QueryRequest request); | 
|   | 
|     IPage<AdminGoodsStatisticsVo> goodsStatistics(MallOrderItem mallOrderItem, QueryRequest request); | 
|   | 
|     FebsResponse deliverGoodsUpdate(DeliverGoodsDto deliverGoodsDto); | 
| } |