Webservice服务端接口
This commit is contained in:
@@ -0,0 +1,98 @@
|
|||||||
|
package org.nl.wms.mes.domain;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.ToString;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ToString
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@XmlRootElement
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class QPMES098Request extends Public {
|
||||||
|
//生产订单号
|
||||||
|
private String AUFNR;
|
||||||
|
//订单类型
|
||||||
|
private String AUART;
|
||||||
|
//工厂代码
|
||||||
|
private String WERKS;
|
||||||
|
//产品编码
|
||||||
|
private String PLNBEZ;
|
||||||
|
//产品名称
|
||||||
|
private String MAKTX;
|
||||||
|
//产品计划产量
|
||||||
|
private String GAMNG;
|
||||||
|
//预计开工时间
|
||||||
|
private String GSTRP;
|
||||||
|
//预计完工时间
|
||||||
|
private String GLTRP;
|
||||||
|
//订单创建人
|
||||||
|
private String ERNAM;
|
||||||
|
//订单创建日期
|
||||||
|
private String ERDAT;
|
||||||
|
//订单修改人
|
||||||
|
private String AENAM;
|
||||||
|
//订单修改日期
|
||||||
|
private String AEDAT;
|
||||||
|
//预留号
|
||||||
|
private String RSNUM;
|
||||||
|
//BOM版本号
|
||||||
|
private String ZBBH;
|
||||||
|
//车间
|
||||||
|
private String ZWORK;
|
||||||
|
//产品物料类别
|
||||||
|
private String MATKL;
|
||||||
|
//客户
|
||||||
|
private String ZKUNNR;
|
||||||
|
//MES工单类型
|
||||||
|
private String ZMESGDLX;
|
||||||
|
//MES单据类型
|
||||||
|
private String ZMESDJLX;
|
||||||
|
//工艺ID
|
||||||
|
private String ZGYID;
|
||||||
|
//工字轮型号
|
||||||
|
private String ZGZLXH;
|
||||||
|
//间距
|
||||||
|
private String ZJJ;
|
||||||
|
//镀覆砂批号/裸砂批号
|
||||||
|
private String ZPH;
|
||||||
|
//是否特定工单
|
||||||
|
private String ZTDGD;
|
||||||
|
//是否客退在库重绕
|
||||||
|
private String ZKTZKCR;
|
||||||
|
//备注
|
||||||
|
private String ZBZ;
|
||||||
|
//规格
|
||||||
|
private String ZGG;
|
||||||
|
//工艺投产量
|
||||||
|
private String ZGYTCL;
|
||||||
|
//线型代码
|
||||||
|
private String FXXDM;
|
||||||
|
//订单状态
|
||||||
|
private String ZSTAT;
|
||||||
|
//是否允许超入
|
||||||
|
private String UEBTK;
|
||||||
|
//预留字段1
|
||||||
|
private String ZRSV01;
|
||||||
|
//预留字段2
|
||||||
|
private String ZRSV02;
|
||||||
|
//预留字段3
|
||||||
|
private String ZRSV03;
|
||||||
|
//预留字段4
|
||||||
|
private String ZRSV04;
|
||||||
|
//预留字段5
|
||||||
|
private String ZRSV05;
|
||||||
|
//ITEM1
|
||||||
|
private List<QPMES098RequestItem1> item1;
|
||||||
|
//ITEM2
|
||||||
|
private List<QPMES098RequestItem2> item2;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
package org.nl.wms.mes.domain;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.ToString;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ToString
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@XmlRootElement
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class QPMES098RequestItem1 {
|
||||||
|
//工序号
|
||||||
|
private String VORNR;
|
||||||
|
//删除标记
|
||||||
|
private String XLOEK;
|
||||||
|
//工序描述
|
||||||
|
private String LTXA1;
|
||||||
|
//控制码
|
||||||
|
private String STEUS;
|
||||||
|
//基本数量
|
||||||
|
private String BMSCH;
|
||||||
|
//直接人工
|
||||||
|
private String VGW01;
|
||||||
|
//直接人工单位
|
||||||
|
private String VGE01;
|
||||||
|
//间接人工
|
||||||
|
private String VGW02;
|
||||||
|
//间接人工单位
|
||||||
|
private String VGE02;
|
||||||
|
//间接材料
|
||||||
|
private String VGW03;
|
||||||
|
//间接材料单位
|
||||||
|
private String VGE03;
|
||||||
|
//折旧摊销
|
||||||
|
private String VGW04;
|
||||||
|
//折旧摊销单位
|
||||||
|
private String VGE04;
|
||||||
|
//能源动力
|
||||||
|
private String VGW05;
|
||||||
|
//能源动力单位
|
||||||
|
private String VGE05;
|
||||||
|
//其它制造费用
|
||||||
|
private String VGW06;
|
||||||
|
//其它制造费用单位
|
||||||
|
private String VGE06;
|
||||||
|
//预留字段6
|
||||||
|
private String ZRSV06;
|
||||||
|
//预留字段7
|
||||||
|
private String ZRSV07;
|
||||||
|
//预留字段8
|
||||||
|
private String ZRSV08;
|
||||||
|
//预留字段9
|
||||||
|
private String ZRSV09;
|
||||||
|
//预留字段10
|
||||||
|
private String ZRSV10;
|
||||||
|
}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
package org.nl.wms.mes.domain;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.ToString;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ToString
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@XmlRootElement
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class QPMES098RequestItem2 {
|
||||||
|
//订单行项目编号
|
||||||
|
private String POSNR;
|
||||||
|
//预留行项目编号
|
||||||
|
private String RSPOS;
|
||||||
|
//移动类型
|
||||||
|
private String BWART;
|
||||||
|
//物料编码
|
||||||
|
private String MATNR;
|
||||||
|
//物料名称
|
||||||
|
private String MAKTX;
|
||||||
|
//产品类别
|
||||||
|
private String MTYPE;
|
||||||
|
//产品类别描述
|
||||||
|
private String MTYTXT;
|
||||||
|
//数量
|
||||||
|
private String BDMNG;
|
||||||
|
//计量单位
|
||||||
|
private String MEINS;
|
||||||
|
//物料供应标识
|
||||||
|
private String BEIKZ;
|
||||||
|
//预留字段11
|
||||||
|
private String ZRSV11;
|
||||||
|
//预留字段12
|
||||||
|
private String ZRSV12;
|
||||||
|
//预留字段13
|
||||||
|
private String ZRSV13;
|
||||||
|
//预留字段14
|
||||||
|
private String ZRSV14;
|
||||||
|
//预留字段15
|
||||||
|
private String ZRSV15;
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
package org.nl.wms.mes.domain;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class QPMES098Response extends Public {
|
||||||
|
//消息状态
|
||||||
|
private String STATUS;
|
||||||
|
//消息文本
|
||||||
|
private String MESSAGE;
|
||||||
|
//预留主键1
|
||||||
|
private String KEY_VALUE01;
|
||||||
|
//预留主键2
|
||||||
|
private String KEY_VALUE02;
|
||||||
|
//预留主键3
|
||||||
|
private String KEY_VALUE03;
|
||||||
|
//预留主键4
|
||||||
|
private String KEY_VALUE04;
|
||||||
|
//预留主键5
|
||||||
|
private String KEY_VALUE05;
|
||||||
|
//预留主键6
|
||||||
|
private String KEY_VALUE06;
|
||||||
|
//预留主键7
|
||||||
|
private String KEY_VALUE07;
|
||||||
|
//预留主键8
|
||||||
|
private String KEY_VALUE08;
|
||||||
|
//预留主键9
|
||||||
|
private String KEY_VALUE09;
|
||||||
|
//预留反馈主键1
|
||||||
|
private String FKEY_VALUE01;
|
||||||
|
//预留反馈主键2
|
||||||
|
private String FKEY_VALUE02;
|
||||||
|
//预留反馈主键3
|
||||||
|
private String FKEY_VALUE03;
|
||||||
|
//预留反馈主键4
|
||||||
|
private String FKEY_VALUE04;
|
||||||
|
//预留反馈主键5
|
||||||
|
private String FKEY_VALUE05;
|
||||||
|
//预留反馈主键6
|
||||||
|
private String FKEY_VALUE06;
|
||||||
|
//预留反馈主键7
|
||||||
|
private String FKEY_VALUE07;
|
||||||
|
//预留反馈主键8
|
||||||
|
private String FKEY_VALUE08;
|
||||||
|
//预留反馈主键9
|
||||||
|
private String FKEY_VALUE09;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
package org.nl.wms.mes.domain;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class QPMES118Response extends Public {
|
||||||
|
//消息状态
|
||||||
|
private String STATUS;
|
||||||
|
//消息文本
|
||||||
|
private String MESSAGE;
|
||||||
|
//预留主键1
|
||||||
|
private String KEY_VALUE01;
|
||||||
|
//预留主键2
|
||||||
|
private String KEY_VALUE02;
|
||||||
|
//预留主键3
|
||||||
|
private String KEY_VALUE03;
|
||||||
|
//预留主键4
|
||||||
|
private String KEY_VALUE04;
|
||||||
|
//预留主键5
|
||||||
|
private String KEY_VALUE05;
|
||||||
|
//预留主键6
|
||||||
|
private String KEY_VALUE06;
|
||||||
|
//预留主键7
|
||||||
|
private String KEY_VALUE07;
|
||||||
|
//预留主键8
|
||||||
|
private String KEY_VALUE08;
|
||||||
|
//预留主键9
|
||||||
|
private String KEY_VALUE09;
|
||||||
|
//预留反馈主键1
|
||||||
|
private String FKEY_VALUE01;
|
||||||
|
//预留反馈主键2
|
||||||
|
private String FKEY_VALUE02;
|
||||||
|
//预留反馈主键3
|
||||||
|
private String FKEY_VALUE03;
|
||||||
|
//预留反馈主键4
|
||||||
|
private String FKEY_VALUE04;
|
||||||
|
//预留反馈主键5
|
||||||
|
private String FKEY_VALUE05;
|
||||||
|
//预留反馈主键6
|
||||||
|
private String FKEY_VALUE06;
|
||||||
|
//预留反馈主键7
|
||||||
|
private String FKEY_VALUE07;
|
||||||
|
//预留反馈主键8
|
||||||
|
private String FKEY_VALUE08;
|
||||||
|
//预留反馈主键9
|
||||||
|
private String FKEY_VALUE09;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -15,5 +15,5 @@ import java.util.List;
|
|||||||
public interface QPMES060Service {
|
public interface QPMES060Service {
|
||||||
|
|
||||||
@WebMethod(operationName = "notice")
|
@WebMethod(operationName = "notice")
|
||||||
public QPMES060Request QPMES060(@WebParam(name = "notice") QPMES060Response notice);
|
public QPMES060Response QPMES060(@WebParam(name = "notice") QPMES060Request notice);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
package org.nl.wms.mes.webservice.service;
|
||||||
|
|
||||||
|
import org.nl.wms.mes.domain.QPMES098Request;
|
||||||
|
import org.nl.wms.mes.domain.QPMES098Response;
|
||||||
|
|
||||||
|
import javax.jws.WebMethod;
|
||||||
|
import javax.jws.WebParam;
|
||||||
|
import javax.jws.WebService;
|
||||||
|
|
||||||
|
@WebService(
|
||||||
|
name = "QPMES098", // 暴露服务名称
|
||||||
|
targetNamespace = "http://127.0.0.1:8010"// 命名空间,一般是接口的包名倒序
|
||||||
|
)
|
||||||
|
public interface QPMES098Service {
|
||||||
|
|
||||||
|
@WebMethod(operationName = "notice")
|
||||||
|
public QPMES098Response QPMES098(@WebParam(name = "notice") QPMES098Request notice);
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
package org.nl.wms.mes.webservice.service;
|
||||||
|
|
||||||
|
import org.nl.wms.mes.domain.QPMES118Response;
|
||||||
|
|
||||||
|
import javax.jws.WebMethod;
|
||||||
|
import javax.jws.WebParam;
|
||||||
|
import javax.jws.WebService;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@WebService(
|
||||||
|
name = "QPMES118", // 暴露服务名称
|
||||||
|
targetNamespace = "http://127.0.0.1:8010"// 命名空间,一般是接口的包名倒序
|
||||||
|
)
|
||||||
|
public interface QPMES118Service {
|
||||||
|
|
||||||
|
@WebMethod
|
||||||
|
public List<QPMES118Response> QPMES118();
|
||||||
|
}
|
||||||
@@ -16,9 +16,9 @@ import javax.jws.WebService;
|
|||||||
public class QPMES060ServiceImpl implements QPMES060Service {
|
public class QPMES060ServiceImpl implements QPMES060Service {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public QPMES060Request QPMES060(QPMES060Response notice){
|
public QPMES060Response QPMES060(QPMES060Request notice){
|
||||||
|
|
||||||
System.out.println("服务被调用 参数:" + notice.toString());
|
System.out.println("服务被调用 参数:" + notice.toString());
|
||||||
return new QPMES060Request();
|
return new QPMES060Response();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
package org.nl.wms.mes.webservice.service.impl;
|
||||||
|
|
||||||
|
import org.nl.wms.mes.domain.QPMES098Request;
|
||||||
|
import org.nl.wms.mes.domain.QPMES098Response;
|
||||||
|
import org.nl.wms.mes.webservice.service.QPMES098Service;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import javax.jws.WebService;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
@WebService(
|
||||||
|
name = "QPMES098", // 暴露服务名称
|
||||||
|
targetNamespace = "http://127.0.0.1:8010", // 命名空间,一般是接口的包名倒序
|
||||||
|
endpointInterface = "org.nl.wms.mes.webservice.service.QPMES098Service" // 接口类全路径
|
||||||
|
)
|
||||||
|
public class QPMES098ServiceImpl implements QPMES098Service {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public QPMES098Response QPMES098(QPMES098Request notice){
|
||||||
|
|
||||||
|
System.out.println("服务被调用 参数:" + notice.toString());
|
||||||
|
return new QPMES098Response();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
package org.nl.wms.mes.webservice.service.impl;
|
||||||
|
|
||||||
|
import org.nl.wms.mes.domain.QPMES118Response;
|
||||||
|
import org.nl.wms.mes.webservice.service.QPMES118Service;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import javax.jws.WebService;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
@WebService(
|
||||||
|
name = "QPMES118", // 暴露服务名称
|
||||||
|
targetNamespace = "http://127.0.0.1:8010", // 命名空间,一般是接口的包名倒序
|
||||||
|
endpointInterface = "org.nl.wms.mes.webservice.service.QPMES118Service" // 接口类全路径
|
||||||
|
)
|
||||||
|
public class QPMES118ServiceImpl implements QPMES118Service {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<QPMES118Response> QPMES118(){
|
||||||
|
|
||||||
|
System.out.println("QPMES118服务被调用");
|
||||||
|
return new ArrayList<QPMES118Response>();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user