Merge remote-tracking branch 'origin/master'
commit
84bbed960a
@ -0,0 +1,197 @@
|
|||||||
|
package com.op.system.api.domain.mes;
|
||||||
|
|
||||||
|
import com.op.common.core.annotation.Excel;
|
||||||
|
import com.op.common.core.web.domain.BaseEntity;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生产报工物料消耗对象 mes_report_work_consume
|
||||||
|
*
|
||||||
|
* @author Open Platform
|
||||||
|
* @date 2023-08-24
|
||||||
|
*/
|
||||||
|
public class MesReportWorkConsumeDTO extends BaseEntity {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/** id */
|
||||||
|
private String recordId;
|
||||||
|
|
||||||
|
/** 工单编码 */
|
||||||
|
@Excel(name = "工单编码")
|
||||||
|
private String workorderCode;
|
||||||
|
|
||||||
|
/** 物料编号 */
|
||||||
|
@Excel(name = "物料编号")
|
||||||
|
private String materialCode;
|
||||||
|
|
||||||
|
/** 物料名称 */
|
||||||
|
@Excel(name = "物料名称")
|
||||||
|
private String materialName;
|
||||||
|
|
||||||
|
/** 物料规格型号 */
|
||||||
|
@Excel(name = "物料规格型号")
|
||||||
|
private String materialSpc;
|
||||||
|
|
||||||
|
/** 数量 */
|
||||||
|
@Excel(name = "数量")
|
||||||
|
private Long quantity;
|
||||||
|
|
||||||
|
/** 单位 */
|
||||||
|
@Excel(name = "单位")
|
||||||
|
private String unit;
|
||||||
|
|
||||||
|
/** 预留字段1 */
|
||||||
|
@Excel(name = "预留字段1")
|
||||||
|
private String attr1;
|
||||||
|
|
||||||
|
/** 预留字段2 */
|
||||||
|
@Excel(name = "预留字段2")
|
||||||
|
private String attr2;
|
||||||
|
|
||||||
|
/** 预留字段3 */
|
||||||
|
@Excel(name = "预留字段3")
|
||||||
|
private String attr3;
|
||||||
|
|
||||||
|
/** 预留字段4 */
|
||||||
|
@Excel(name = "预留字段4")
|
||||||
|
private String attr4;
|
||||||
|
|
||||||
|
/** 工厂编码 */
|
||||||
|
@Excel(name = "工厂编码")
|
||||||
|
private String factoryCode;
|
||||||
|
|
||||||
|
/** 工厂编码 */
|
||||||
|
@Excel(name = "报工编码")
|
||||||
|
private String reportCode;
|
||||||
|
|
||||||
|
//虚拟字段
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
public void setRecordId(String recordId) {
|
||||||
|
this.recordId = recordId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRecordId() {
|
||||||
|
return recordId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWorkorderCode(String workorderCode) {
|
||||||
|
this.workorderCode = workorderCode;
|
||||||
|
}
|
||||||
|
public String getWorkorderCode() {
|
||||||
|
return workorderCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReportCode(String reportCode) {
|
||||||
|
this.reportCode = reportCode;
|
||||||
|
}
|
||||||
|
public String getReportCode() {
|
||||||
|
return reportCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaterialCode(String materialCode) {
|
||||||
|
this.materialCode = materialCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMaterialCode() {
|
||||||
|
return materialCode;
|
||||||
|
}
|
||||||
|
public void setMaterialName(String materialName) {
|
||||||
|
this.materialName = materialName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMaterialName() {
|
||||||
|
return materialName;
|
||||||
|
}
|
||||||
|
public void setMaterialSpc(String materialSpc) {
|
||||||
|
this.materialSpc = materialSpc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMaterialSpc() {
|
||||||
|
return materialSpc;
|
||||||
|
}
|
||||||
|
public void setQuantity(Long quantity) {
|
||||||
|
this.quantity = quantity;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getQuantity() {
|
||||||
|
return quantity;
|
||||||
|
}
|
||||||
|
public void setUnit(String unit) {
|
||||||
|
this.unit = unit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUnit() {
|
||||||
|
return unit;
|
||||||
|
}
|
||||||
|
public void setAttr1(String attr1) {
|
||||||
|
this.attr1 = attr1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAttr1() {
|
||||||
|
return attr1;
|
||||||
|
}
|
||||||
|
public void setAttr2(String attr2) {
|
||||||
|
this.attr2 = attr2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAttr2() {
|
||||||
|
return attr2;
|
||||||
|
}
|
||||||
|
public void setAttr3(String attr3) {
|
||||||
|
this.attr3 = attr3;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAttr3() {
|
||||||
|
return attr3;
|
||||||
|
}
|
||||||
|
public void setAttr4(String attr4) {
|
||||||
|
this.attr4 = attr4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAttr4() {
|
||||||
|
return attr4;
|
||||||
|
}
|
||||||
|
public void setFactoryCode(String factoryCode) {
|
||||||
|
this.factoryCode = factoryCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFactoryCode() {
|
||||||
|
return factoryCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
//虚拟字段
|
||||||
|
public void setId(String factoryCode) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
.append("recordId", getRecordId())
|
||||||
|
.append("id", getId())
|
||||||
|
.append("reportCode", getReportCode())
|
||||||
|
.append("workorderCode", getWorkorderCode())
|
||||||
|
.append("materialCode", getMaterialCode())
|
||||||
|
.append("materialName", getMaterialName())
|
||||||
|
.append("materialSpc", getMaterialSpc())
|
||||||
|
.append("quantity", getQuantity())
|
||||||
|
.append("unit", getUnit())
|
||||||
|
.append("remark", getRemark())
|
||||||
|
.append("attr1", getAttr1())
|
||||||
|
.append("attr2", getAttr2())
|
||||||
|
.append("attr3", getAttr3())
|
||||||
|
.append("attr4", getAttr4())
|
||||||
|
.append("createBy", getCreateBy())
|
||||||
|
.append("createTime", getCreateTime())
|
||||||
|
.append("updateBy", getUpdateBy())
|
||||||
|
.append("updateTime", getUpdateTime())
|
||||||
|
.append("factoryCode", getFactoryCode())
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.op.sap.domain.vo;
|
package com.op.system.api.domain.sap;
|
||||||
|
|
||||||
|
|
||||||
public class SapCloseOrderQuery {
|
public class SapCloseOrderQuery {
|
@ -0,0 +1,107 @@
|
|||||||
|
package com.op.wms.controller;
|
||||||
|
|
||||||
|
import com.op.common.core.utils.StringUtils;
|
||||||
|
import com.op.wms.domain.WmsToWCSDTO;
|
||||||
|
import com.op.wms.service.IWmsToWCSInterfaceService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/WmsToWCSInterface")
|
||||||
|
public class WmsToWCSInterfaceContorller {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IWmsToWCSInterfaceService wmsToWCSInterfaceService;
|
||||||
|
/**
|
||||||
|
* 白坯请求入库
|
||||||
|
* @param wcsdto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/blankRequestForStorage")
|
||||||
|
public WmsToWCSDTO blankRequestForStorage(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
wcsdto.setCode("1");
|
||||||
|
wcsdto.setMessage("factory is not null");
|
||||||
|
return wcsdto;
|
||||||
|
}
|
||||||
|
return wmsToWCSInterfaceService.requestMaterialLoadNo(wcsdto);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 白坯入库或移库完成
|
||||||
|
* @param wcsdto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/blankStorageOrTransferCompleted")
|
||||||
|
public WmsToWCSDTO blankStorageOrTransferCompleted(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
wcsdto.setCode("1");
|
||||||
|
wcsdto.setMessage("factory is not null");
|
||||||
|
return wcsdto;
|
||||||
|
}
|
||||||
|
return wmsToWCSInterfaceService.blankStorageOrTransferCompleted(wcsdto);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 白坯库存状态更新
|
||||||
|
* @param wcsdto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/blankInventoryStatusUpdate")
|
||||||
|
public WmsToWCSDTO blankInventoryStatusUpdate(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
wcsdto.setCode("1");
|
||||||
|
wcsdto.setMessage("factory is not null");
|
||||||
|
return wcsdto;
|
||||||
|
}
|
||||||
|
return wmsToWCSInterfaceService.blankInventoryStatusUpdate(wcsdto);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 白坯出库需求下发
|
||||||
|
* @param wcsdto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/issuanceOfBlankOutboundDemand")
|
||||||
|
public WmsToWCSDTO issuanceOfBlankOutboundDemand(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
wcsdto.setCode("1");
|
||||||
|
wcsdto.setMessage("factory is not null");
|
||||||
|
return wcsdto;
|
||||||
|
}
|
||||||
|
return wmsToWCSInterfaceService.issuanceOfBlankOutboundDemand(wcsdto);
|
||||||
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 白坯指定托盘出库----WMS 指定托盘号出库,
|
||||||
|
// * @param wcsdto
|
||||||
|
// * @return
|
||||||
|
// */
|
||||||
|
// @PostMapping("/blankDesignatedPalletOutbound")
|
||||||
|
// public WmsToWCSDTO blankDesignatedPalletOutbound(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
// if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
// wcsdto.setCode("1");
|
||||||
|
// wcsdto.setMessage("factory is not null");
|
||||||
|
// return wcsdto;
|
||||||
|
// }
|
||||||
|
// return wmsToWCSInterfaceService.blankDesignatedPalletOutbound(wcsdto);
|
||||||
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 白坯出库完成
|
||||||
|
* @param wcsdto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/blankOutboundCompleted")
|
||||||
|
public WmsToWCSDTO blankOutboundCompleted(@RequestBody WmsToWCSDTO wcsdto) {
|
||||||
|
if(StringUtils.isBlank(wcsdto.getFactory())){
|
||||||
|
wcsdto.setCode("1");
|
||||||
|
wcsdto.setMessage("factory is not null");
|
||||||
|
return wcsdto;
|
||||||
|
}
|
||||||
|
return wmsToWCSInterfaceService.blankDesignatedPalletOutbound(wcsdto);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
package com.op.wms.mapper;
|
||||||
|
|
||||||
|
import com.op.wms.domain.WmsToWCSDTO;
|
||||||
|
|
||||||
|
public interface WmsToWCSInterfaceMapper {
|
||||||
|
WmsToWCSDTO selectWmsToWCSDTO(WmsToWCSDTO wcsdto);
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package com.op.wms.service;
|
||||||
|
|
||||||
|
import com.op.wms.domain.WmsToWCSDTO;
|
||||||
|
|
||||||
|
public interface IWmsToWCSInterfaceService {
|
||||||
|
WmsToWCSDTO requestMaterialLoadNo(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO blankStorageOrTransferCompleted(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO blankInventoryStatusUpdate(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO issuanceOfBlankOutboundDemand(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO blankDesignatedPalletOutbound(WmsToWCSDTO wcsdto);
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
package com.op.wms.service;
|
||||||
|
|
||||||
|
import com.op.wms.domain.WmsToWCSDTO;
|
||||||
|
|
||||||
|
public interface IWmsToWCSmissionService {
|
||||||
|
WmsToWCSDTO packagingStorage(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO packingMaterialsInboundCompleted(WmsToWCSDTO wcsdto);
|
||||||
|
|
||||||
|
WmsToWCSDTO packingMaterialsOutBoundCompleted(WmsToWCSDTO wcsdto);
|
||||||
|
}
|
Loading…
Reference in New Issue