From 75a9cb29986c62e1358198df013b88ba111c7d30 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Wed, 26 Nov 2025 14:01:45 +0800
Subject: [PATCH] =?UTF-8?q?2025-11-25=20=E8=BF=87=E7=AB=99=E9=87=87?=
=?UTF-8?q?=E9=9B=86-=E3=80=8B=E6=9C=BA=E5=99=A8=E4=B8=8B=E6=9C=BA?=
=?UTF-8?q?=E5=8D=B7=201=E3=80=81=E5=8D=B7=E5=8F=B7=E9=95=BF=E5=BA=A6?=
=?UTF-8?q?=E7=BB=99=E5=A4=A7=E4=B8=80=E4=BA=9BL2025115734-A-2-10-001=202?=
=?UTF-8?q?=E3=80=81=E6=9F=A5=E8=AF=A2SQL=E5=A2=9E=E5=8A=A0where=E6=9D=A1?=
=?UTF-8?q?=E4=BB=B6=EF=BC=9AISNULL(virtualNewRollFlag,'Y')=20=3D'N'=203?=
=?UTF-8?q?=E3=80=81SQL=E8=AF=AD=E5=8F=A5=E4=B8=AD=E6=9C=80=E5=90=8E4?=
=?UTF-8?q?=E4=B8=AA=E5=AD=97=E6=AE=B5=EF=BC=8C=E6=94=BE=E5=9C=A8rollQty?=
=?UTF-8?q?=E5=90=8E=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../boxManage/data/SoReceiveCasesData.java | 1 +
.../boxManage/entity/SoReceiveCases.java | 1 +
.../modules/schedule/data/OrderBomData.java | 19 ++++
.../schedule/data/SfdcMaterialData.java | 54 +++++++++
.../modules/schedule/data/SfdcRollData.java | 38 +++++++
.../mapper/schedule/ScheduleMapper.xml | 103 ++++++++++++------
6 files changed, 185 insertions(+), 31 deletions(-)
diff --git a/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java b/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java
index 6644901..cee369d 100644
--- a/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java
+++ b/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java
@@ -67,5 +67,6 @@ public class SoReceiveCasesData extends SoReceiveCases {
+
diff --git a/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java b/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java
index 0c8a9b5..bbef99c 100644
--- a/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java
+++ b/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java
@@ -206,5 +206,6 @@ public class SoReceiveCases {
+
diff --git a/src/main/java/com/gaotao/modules/schedule/data/OrderBomData.java b/src/main/java/com/gaotao/modules/schedule/data/OrderBomData.java
index d62aa6a..b547404 100644
--- a/src/main/java/com/gaotao/modules/schedule/data/OrderBomData.java
+++ b/src/main/java/com/gaotao/modules/schedule/data/OrderBomData.java
@@ -2,6 +2,7 @@ package com.gaotao.modules.schedule.data;
import org.apache.ibatis.type.Alias;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -28,6 +29,24 @@ public class OrderBomData extends BaseData {
private Float qtyReserved;
private String matGroup;
private String rmTypeDb;
+ private BigDecimal qtyReturn;
+ private BigDecimal theoryQtyReturn;
+
+ public BigDecimal getQtyReturn() {
+ return qtyReturn;
+ }
+
+ public void setQtyReturn(BigDecimal qtyReturn) {
+ this.qtyReturn = qtyReturn;
+ }
+
+ public BigDecimal getTheoryQtyReturn() {
+ return theoryQtyReturn;
+ }
+
+ public void setTheoryQtyReturn(BigDecimal theoryQtyReturn) {
+ this.theoryQtyReturn = theoryQtyReturn;
+ }
public OrderBomData() {
}
diff --git a/src/main/java/com/gaotao/modules/schedule/data/SfdcMaterialData.java b/src/main/java/com/gaotao/modules/schedule/data/SfdcMaterialData.java
index 3d94cce..72deee8 100644
--- a/src/main/java/com/gaotao/modules/schedule/data/SfdcMaterialData.java
+++ b/src/main/java/com/gaotao/modules/schedule/data/SfdcMaterialData.java
@@ -34,6 +34,60 @@ public class SfdcMaterialData extends BaseRollData {
private String keyRMFlag;
private String sAPBOMItemNo;
private String setupflag;
+ private String finishedFlagDesc;
+ private String unissueFlagDesc;
+ private String keyRMFlagDesc;
+ private String setupFlagDesc;
+ private String partDesc;
+ private String spec;
+
+ public String getPartDesc() {
+ return partDesc;
+ }
+
+ public void setPartDesc(String partDesc) {
+ this.partDesc = partDesc;
+ }
+
+ public String getSpec() {
+ return spec;
+ }
+
+ public void setSpec(String spec) {
+ this.spec = spec;
+ }
+
+ public String getFinishedFlagDesc() {
+ return finishedFlagDesc;
+ }
+
+ public void setFinishedFlagDesc(String finishedFlagDesc) {
+ this.finishedFlagDesc = finishedFlagDesc;
+ }
+
+ public String getUnissueFlagDesc() {
+ return unissueFlagDesc;
+ }
+
+ public void setUnissueFlagDesc(String unissueFlagDesc) {
+ this.unissueFlagDesc = unissueFlagDesc;
+ }
+
+ public String getKeyRMFlagDesc() {
+ return keyRMFlagDesc;
+ }
+
+ public void setKeyRMFlagDesc(String keyRMFlagDesc) {
+ this.keyRMFlagDesc = keyRMFlagDesc;
+ }
+
+ public String getSetupFlagDesc() {
+ return setupFlagDesc;
+ }
+
+ public void setSetupFlagDesc(String setupFlagDesc) {
+ this.setupFlagDesc = setupFlagDesc;
+ }
public SfdcMaterialData() {
}
diff --git a/src/main/java/com/gaotao/modules/schedule/data/SfdcRollData.java b/src/main/java/com/gaotao/modules/schedule/data/SfdcRollData.java
index 2a03032..215072d 100644
--- a/src/main/java/com/gaotao/modules/schedule/data/SfdcRollData.java
+++ b/src/main/java/com/gaotao/modules/schedule/data/SfdcRollData.java
@@ -2,6 +2,8 @@ package com.gaotao.modules.schedule.data;
import org.apache.ibatis.type.Alias;
+import java.math.BigDecimal;
+
/**
* @author LR
* @Title: SfdcRollData
@@ -27,6 +29,42 @@ public class SfdcRollData extends BaseRollData {
private String cqcPassFlag;
private String cqcInspectedFlag;
private String cqcNeedInspectFlag;
+ private Integer goodQty;
+ private Integer defectQty;
+ private Integer totalQty;
+ private BigDecimal yieldRate;
+
+ public Integer getGoodQty() {
+ return goodQty;
+ }
+
+ public void setGoodQty(Integer goodQty) {
+ this.goodQty = goodQty;
+ }
+
+ public Integer getDefectQty() {
+ return defectQty;
+ }
+
+ public void setDefectQty(Integer defectQty) {
+ this.defectQty = defectQty;
+ }
+
+ public Integer getTotalQty() {
+ return totalQty;
+ }
+
+ public void setTotalQty(Integer totalQty) {
+ this.totalQty = totalQty;
+ }
+
+ public BigDecimal getYieldRate() {
+ return yieldRate;
+ }
+
+ public void setYieldRate(BigDecimal yieldRate) {
+ this.yieldRate = yieldRate;
+ }
public SfdcRollData() {
}
diff --git a/src/main/resources/mapper/schedule/ScheduleMapper.xml b/src/main/resources/mapper/schedule/ScheduleMapper.xml
index ea100b0..e31c6f2 100644
--- a/src/main/resources/mapper/schedule/ScheduleMapper.xml
+++ b/src/main/resources/mapper/schedule/ScheduleMapper.xml
@@ -745,30 +745,32 @@