You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.9 KiB
Java
68 lines
1.9 KiB
Java
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 com.glxp.api.req.thrsys.RefreshOrderRequest;
|
|
|
|
import java.util.List;
|
|
|
|
public interface ThrInvOrderService {
|
|
|
|
/**
|
|
* 查询三方系统的出入库明细、进行处理 收费
|
|
*/
|
|
public void handleExternalThrInvSfOrder(FilterInvProductRequest filterInvProductRequest);
|
|
|
|
/**
|
|
* 查询三方系统的出入库明细、进行处理 普耗
|
|
*/
|
|
public void handleExternalThrInvPhOrder(FilterInvProductRequest filterInvProductRequest);
|
|
|
|
/**
|
|
* 查询三方系统的出入库明细、进行处理 高耗
|
|
*/
|
|
public void handleExternalThrInvGhOrder(FilterInvProductRequest filterInvProductRequest);
|
|
|
|
void downloadInvSfOrder(ThrSystemDetailEntity thrSystemDetailEntity);
|
|
|
|
void downloadInvPhOrder(ThrSystemDetailEntity thrSystemDetailEntity);
|
|
|
|
void downloadInvGhOrder(ThrSystemDetailEntity thrSystemDetailEntity);
|
|
|
|
/**
|
|
* 分忧条件查询
|
|
* @param filterThrInvOrderRequest
|
|
* @return
|
|
*/
|
|
List<ThrInvOrder> filterThrInvOrder(FilterThrInvOrderRequest filterThrInvOrderRequest);
|
|
|
|
int delThrInvOrderByBillNo(String billNo);
|
|
|
|
/**
|
|
* 转生成单据
|
|
* @param generateOrderRequest
|
|
* @return
|
|
*/
|
|
boolean generateOrder(GenerateOrderRequest generateOrderRequest);
|
|
|
|
boolean generateGhOrder(GenerateOrderRequest generateOrderRequest);
|
|
|
|
/**
|
|
* 刷新单据
|
|
* @param refreshOrderRequest
|
|
* @return
|
|
*/
|
|
boolean refreshOrder(RefreshOrderRequest refreshOrderRequest);
|
|
|
|
/**
|
|
* 刷新单据高耗
|
|
* @param refreshOrderRequest
|
|
* @return
|
|
*/
|
|
boolean refreshGhOrder(RefreshOrderRequest refreshOrderRequest);
|
|
|
|
}
|