diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Request.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Request.java new file mode 100644 index 0000000..7dac609 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Request.java @@ -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 item1; + //ITEM2 + private List item2; + +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem1.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem1.java new file mode 100644 index 0000000..bc9828b --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem1.java @@ -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; +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem2.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem2.java new file mode 100644 index 0000000..71f05e1 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem2.java @@ -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; +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Response.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Response.java new file mode 100644 index 0000000..3df0153 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Response.java @@ -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; + +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES118Response.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES118Response.java new file mode 100644 index 0000000..c9a8e5a --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES118Response.java @@ -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; + +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES060Service.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES060Service.java index b658d1a..0bdea41 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES060Service.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES060Service.java @@ -15,5 +15,5 @@ import java.util.List; public interface QPMES060Service { @WebMethod(operationName = "notice") - public QPMES060Request QPMES060(@WebParam(name = "notice") QPMES060Response notice); + public QPMES060Response QPMES060(@WebParam(name = "notice") QPMES060Request notice); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES098Service.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES098Service.java new file mode 100644 index 0000000..ef8cf72 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES098Service.java @@ -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); +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES118Service.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES118Service.java new file mode 100644 index 0000000..49f4660 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES118Service.java @@ -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 QPMES118(); +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES060ServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES060ServiceImpl.java index bd3070c..3ae9132 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES060ServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES060ServiceImpl.java @@ -16,9 +16,9 @@ import javax.jws.WebService; public class QPMES060ServiceImpl implements QPMES060Service { @Override - public QPMES060Request QPMES060(QPMES060Response notice){ + public QPMES060Response QPMES060(QPMES060Request notice){ System.out.println("服务被调用 参数:" + notice.toString()); - return new QPMES060Request(); + return new QPMES060Response(); } } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES098ServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES098ServiceImpl.java new file mode 100644 index 0000000..77030be --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES098ServiceImpl.java @@ -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(); + } +} diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES118ServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES118ServiceImpl.java new file mode 100644 index 0000000..bd20732 --- /dev/null +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES118ServiceImpl.java @@ -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 QPMES118(){ + + System.out.println("QPMES118服务被调用"); + return new ArrayList(); + } +}