package com.vincent.rsf.server.api.service;
|
|
import com.vincent.rsf.server.api.controller.erp.params.InOutResultReportParam;
|
import com.vincent.rsf.server.api.controller.erp.params.InventoryAdjustReportParam;
|
|
import java.util.Map;
|
|
/**
|
* 立库侧请求云仓WMS:上报、物料同步等
|
*/
|
public interface CloudWmsReportService {
|
|
/**
|
* 物料基础信息同步(立库侧请求云仓)
|
* @param body 物料数据,可为单条或列表,具体结构以云仓接口为准
|
* @return 云仓返回结构 Map:code, msg, data
|
*/
|
Map<String, Object> syncMatnrsToCloud(Object body);
|
|
/**
|
* 9.1 入/出库结果上报
|
* @param param 上报参数
|
* @return 云仓返回结构 Map:code, msg, data(data.result 为 SUCCESS/FAIL)
|
*/
|
Map<String, Object> reportInOutResult(InOutResultReportParam param);
|
|
/**
|
* 9.2 库存调整主动上报(立库侧调用云仓通知)
|
* @param param 上报参数
|
* @return 云仓返回结构 Map:code, msg, data(data.result 为 SUCCESS/FAIL)
|
*/
|
Map<String, Object> reportInventoryAdjust(InventoryAdjustReportParam param);
|
}
|