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 java.util.HashMap;
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,Long id,Integer state,int userId);
List getPayList(Page receivableVoPage, String time, String name);
List listOfReceivables(Page receivableVoPage, String time, String name, Integer invoicesId, Integer orderId, Integer state);
InvoicesVoOne 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,int id);
List getOrderList(Page orderListVoPage, OrderListDto dto);
List getGoodsInfo(Long orderId);
HashMap getOrderInfo(Long orderId);
Boolean addOrderFile(Long orderId, String url, String name);
List index(int userId);
List indexYear(int i,int userId);
List indexTime(String sTime, String eTime,int userId);
List getNoPayOrder(int userId);
List