双鲸项目接口开发框架整理
一、与华润WMS接口对接
-
ic模块
PurchaseInSendAction.java
PurchaseInPushAction.java
Purchase_in_action_ext.xml
(hyext)
PurchaseIn_Org.xml
PurchaseIn_Org.java -
pu模块
ArriveApproveAction.java
(hyext)
ApproveAfterRule.java
(hyext)
ApproveUIAction.java
UnApproveUIAction.java
ArrivebillSendAction.java -
so模块
DelieveryToHrWMSApproveRule.java
DelieveryToWMSApproveRule.java
DelieveryApproveAction.java -
sqyy模块
IWriteData.java
WriteDataImpl.java
SaleOutUtils.java
ArriveBillUtils.java
PurchaseBillUtils.java
IHrWmsDataSrv.java
WmsoperatetaskVO.java
WmsoperatetaskPlugin.java
HrWmsDataSrvImpl.java
sqyy.upm
二、与MES接口对接
-
ic模块
SignBP.java
AfterSignRuleToMESProcess.java
CancelSignAction.java -
sqyy模块
MaterialOutUtils.java
IMaterialOut.java
SendMaterialBodyVO.java
SendMaterialHeadVO.java
MesCallService.java
mesurl.properties(不用)
MaterialOutImpl.java
sqyy.upm(不用)
三、与CRM接口对接
-
pu模块
ApproveAfterRule.java --> 审批后规则,正数调销售订单新增,负数调销售订单删除
UnApproveAfterRule.java --> 取消审批后规则,正数调退货申请单新增,负数调退货申请单删除
OrderApproveAction.java --> 加审批后规则
OrderUnApproveAction.java --> 加取消审批后规则 -
sqyy模块
OrderBillUtils.java --> 调外系统接口时用到的json数据封装
(档案翻译)
12个VO --> 调外系统接口时用到的实体
CrmWebService.java --> 调CRM系统接口服务
CRMCallService.java --> 调CRM系统接口工具类
crmurl.properties --> 存储访问外系统接口的地址
OrderBillImpl.java -->调json封装接口和外系统接口
PushDataSrvImpl.java
-->NCC调外系统接口统一出口类
ReturnCrmDataParam.java
--> CRM接口返回的实体信息
RequestCrmTokenParam.java
--> 请求CRM的token接口参数(u、k)
ReturnCrmTokenDataParam.java
--> CRM接口返回的token实体
sqyy.upm -->