package com.stylefeng.guns.modular.system.service; import com.baomidou.mybatisplus.plugins.Page; import com.stylefeng.guns.modular.system.model.*; import com.baomidou.mybatisplus.service.IService; import com.stylefeng.guns.modular.system.model.vo.OrderDetailVo; import com.stylefeng.guns.modular.system.model.vo.OrderInfoVo; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author stylefeng * @since 2023-02-03 */ public interface ITOrderService extends IService { List getReceivable(Page receivableVoPage, String time, String name); List getPayList(Page receivableVoPage, String time, String name); List listOfReceivables(Page receivableVoPage, String time, String name, Integer invoicesId, Integer orderId, Integer state); InvoicesVoTwo listOfReceivablesInfo(Long orderId); InvoicesVoOne listOfReceivablesInfoOne(Long orderId); List listOfPay(Page receivableVoPage, String time, String name, Integer billId, Integer orderId, Integer state); InvoicesCarVo listOPayInfo(Long number); Boolean confirmationOfPayment(Long number, int type, String remark); Boolean agreeOfPayment(Long number); IndexInfo indexList(String time); List getOrderList(Page orderListVoPage, OrderListDto dto); List getGoodsInfo(Long orderId); OrderInfo getOrderInfo(Long orderId); Boolean addOrderFile(Long orderId, String url, String name); List getOrderListIndex(Page orderInfoVoPage, int id, String containerNo, String sTime, String eTime,int type); Map orderInfo(Long id, int did); void saveLonLat(Long id, String lon, String lat); List> getLonLat(Long orderId); }