Browse Source

Webservice服务端接口

master
psh 1 year ago
parent
commit
4b6fe38ef7
  1. 98
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Request.java
  2. 64
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem1.java
  3. 50
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098RequestItem2.java
  4. 48
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES098Response.java
  5. 48
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/domain/QPMES118Response.java
  6. 2
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES060Service.java
  7. 18
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES098Service.java
  8. 18
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/QPMES118Service.java
  9. 4
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES060ServiceImpl.java
  10. 24
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES098ServiceImpl.java
  11. 25
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/webservice/service/impl/QPMES118ServiceImpl.java

98
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<QPMES098RequestItem1> item1;
//ITEM2
private List<QPMES098RequestItem2> item2;
}

64
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;
}

50
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;
}

48
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;
}

48
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;
}

2
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);
}

18
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);
}

18
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<QPMES118Response> QPMES118();
}

4
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();
}
}

24
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();
}
}

25
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<QPMES118Response> QPMES118(){
System.out.println("QPMES118服务被调用");
return new ArrayList<QPMES118Response>();
}
}
Loading…
Cancel
Save