11 changed files with 396 additions and 3 deletions
@ -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; |
|||
|
|||
} |
@ -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(); |
|||
} |
@ -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>(); |
|||
} |
|||
} |
Loading…
Reference in new issue