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