4 changed files with 165 additions and 2 deletions
-
14src/main/java/com/gaotao/modules/customer/entity/vo/ShipmentGroupKey.java
-
85src/main/java/com/gaotao/modules/customer/service/impl/ShipmentIssueServiceImpl.java
-
60src/main/java/com/gaotao/modules/outsourcing/entity/vo/PurchaseOrderAndMaterialVo.java
-
8src/main/java/com/gaotao/modules/outsourcing/service/impl/OutsourcingNotifyServiceImpl.java
@ -0,0 +1,14 @@ |
|||||
|
package com.gaotao.modules.customer.entity.vo; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
@Data |
||||
|
public class ShipmentGroupKey { |
||||
|
private String shipmentId; |
||||
|
private String sourcePartNo; |
||||
|
|
||||
|
public ShipmentGroupKey(String shipmentId, String sourcePartNo) { |
||||
|
this.shipmentId = shipmentId; |
||||
|
this.sourcePartNo = sourcePartNo; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,60 @@ |
|||||
|
package com.gaotao.modules.outsourcing.entity.vo; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import lombok.Data; |
||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
@Data |
||||
|
public class PurchaseOrderAndMaterialVo { |
||||
|
private String orderNo; |
||||
|
|
||||
|
// 合同编号(所属合同标识) |
||||
|
private String contract; |
||||
|
|
||||
|
// 行号(在订单中的行项目编号) |
||||
|
private String lineNo; |
||||
|
|
||||
|
// 释放编号(订单释放的批次编号) |
||||
|
private String releaseNo; |
||||
|
|
||||
|
// 结构行号(在BOM结构中的行号,null表示无结构关联) |
||||
|
private String lineItemNo; |
||||
|
|
||||
|
// 组件物料编号(所需物料的编码) |
||||
|
private String componentPartNo; |
||||
|
|
||||
|
// 组件物料描述(所需物料的详细说明) |
||||
|
private String componentPartDescription; |
||||
|
|
||||
|
// 需求数量(该物料的总需求量) |
||||
|
private BigDecimal qtyRequired; |
||||
|
|
||||
|
// 已预留数量(已从库存中预留的数量) |
||||
|
private BigDecimal reservedQty; |
||||
|
|
||||
|
// 计量单位(数量的计量单位) |
||||
|
private String uom; |
||||
|
|
||||
|
// 需求日期(物料需要到位的日期时间) |
||||
|
@DateTimeFormat(pattern = "yyyy-MM-dd") |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
||||
|
private Date dateRequired; |
||||
|
|
||||
|
// 已发放数量(已实际发放的物料数量) |
||||
|
private BigDecimal qtyIssued; |
||||
|
|
||||
|
// 倒冲标识(是否启用倒冲领料,FALSE表示不启用) |
||||
|
private String backflush; |
||||
|
|
||||
|
// 单位数量(可能表示每个父项所需的子项数量) |
||||
|
private BigDecimal qpa; |
||||
|
|
||||
|
// 组件损耗率(物料在生产过程中的损耗百分比) |
||||
|
private BigDecimal componentScrap; |
||||
|
|
||||
|
// 报废因子(可能用于计算损耗的系数) |
||||
|
private BigDecimal scrapFactor; |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue