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;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-02-03
|
*/
|
public interface ITOrderService extends IService<TOrder> {
|
|
List<ReceivableVo> getReceivable(Page<ReceivableVo> receivableVoPage, String time, String name,int id);
|
|
List<ShouldPayVo> getPayList(Page<ShouldPayVo> receivableVoPage, String time, String name,int id);
|
|
List<ReceivablesList> listOfReceivables(Page<ReceivablesList> receivableVoPage, String time, String name, Integer invoicesId, Integer orderId, Integer state,Integer id);
|
|
InvoicesVoTwo listOfReceivablesInfo(Long orderId);
|
|
InvoicesVoOne listOfReceivablesInfoOne(Long orderId);
|
|
List<PayList> listOfPay(Page<PayList> receivableVoPage, String time, String name, Integer billId, Integer orderId, Integer state,Integer id);
|
|
InvoicesCarVo listOPayInfo(Long number);
|
|
Boolean confirmationOfPayment(Long number, int type, String remark);
|
|
Boolean agreeOfPayment(Long number);
|
|
IndexInfo indexList(String time,int id);
|
|
List<OrderListVo> getOrderList(Page<OrderListVo> orderListVoPage, OrderListDto dto);
|
|
List<GoodsInfoVo> getGoodsInfo(Long orderId);
|
|
HashMap<String, Object> getOrderInfo(Long orderId);
|
|
Boolean addOrderFile(Long orderId, String url, String name);
|
|
List<Map<String, Object>> queryAllOrderDatas();
|
|
|
}
|