package com.glxp.api.service.thrsys; import com.glxp.api.entity.thrsys.ThrInvOrder; import com.glxp.api.entity.thrsys.ThrSystemDetailEntity; import com.glxp.api.req.inv.FilterInvProductRequest; import com.glxp.api.req.thrsys.FilterThrInvOrderRequest; import com.glxp.api.req.thrsys.GenerateOrderRequest; import java.util.List; public interface ThrInvOrderService { /** * 查询三方系统的出入库明细、进行处理 */ public void handleExternalThrInvOrder(FilterInvProductRequest filterInvProductRequest); void downloadInvOrder(ThrSystemDetailEntity thrSystemDetailEntity); /** * 分忧条件查询 * @param filterThrInvOrderRequest * @return */ List filterThrInvOrder(FilterThrInvOrderRequest filterThrInvOrderRequest); int delThrInvOrderByBillNo(String billNo); /** * 转生成单据 * @param generateOrderRequest * @return */ boolean generateOrder(GenerateOrderRequest generateOrderRequest); }