| 
					
				 | 
			
			
				@@ -0,0 +1,45 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package org.jeecg.modules.documents.syShippingOrder.entity.VO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.Data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.common.util.DateUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.letterDeposit.entity.SyLetterDeposit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.letterDeposit.entity.SyLetterDepositItem; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 推送托书子表实体 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @author fhf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @date 2025/4/1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class ReqShippingOrderItemVO { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 托书编号(表头) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String vbillcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 外销发票号(表头) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String exportInvoiceNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 托书子表ID(表体) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String shippingOrderItemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 装箱单(成衣/面辅料)子表ID(表体) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String tailoringFabricItemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 实际报关数量(表体) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private BigDecimal number; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 报关单价(表体) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private BigDecimal declarationUnitPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void fromShippingOrder(SyShippingOrderItem shippingOrderItem, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  SyShippingOrder shippingOrder){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        vbillcode = shippingOrder.getShippingOrderNumber(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        shippingOrderItemId = shippingOrderItem.getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tailoringFabricItemId = shippingOrderItem.getTailoringFabricItemId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        number = shippingOrderItem.getNumber(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        declarationUnitPrice = shippingOrderItem.getDeclarationUnitPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        exportInvoiceNo = shippingOrder.getExportInvoiceNo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if("成衣".equals(shippingOrder.getReadyFabric())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            exportInvoiceNo = vbillcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |