diff --git a/ds-wms-service/DS.WMS.Core/Op/Dtos/Cargoo/CargooShipmentReqDto.cs b/ds-wms-service/DS.WMS.Core/Op/Dtos/Cargoo/CargooShipmentReqDto.cs
new file mode 100644
index 00000000..655c1a67
--- /dev/null
+++ b/ds-wms-service/DS.WMS.Core/Op/Dtos/Cargoo/CargooShipmentReqDto.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DS.WMS.Core.Op.Dtos.Cargoo
+{
+ ///
+ ///
+ ///
+ public class CargooShipmentReqDto
+ {
+ ///
+ /// 订单ID
+ ///
+ public long bookingId { get; set; }
+
+ ///
+ /// 状态枚举
+ ///
+ public CargooStatusEnum cargooStatusEnum { get; set; }
+ }
+}
diff --git a/ds-wms-service/DS.WMS.Core/Op/Interface/Cargoo/ICargooService.cs b/ds-wms-service/DS.WMS.Core/Op/Interface/Cargoo/ICargooService.cs
new file mode 100644
index 00000000..060f2861
--- /dev/null
+++ b/ds-wms-service/DS.WMS.Core/Op/Interface/Cargoo/ICargooService.cs
@@ -0,0 +1,24 @@
+using DS.Module.Core;
+using DS.WMS.Core.Op.Dtos;
+using DS.WMS.Core.Op.Dtos.Cargoo;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DS.WMS.Core.Op.Interface.Cargoo
+{
+ ///
+ ///
+ ///
+ public interface ICargooService
+ {
+ ///
+ /// 发送Cargoo
+ ///
+ /// 请求详情
+ /// 返回回执
+ Task> SendCargoo(CargooShipmentReqDto model);
+ }
+}
diff --git a/ds-wms-service/DS.WMS.Core/Op/Method/Cargoo/CargooService.cs b/ds-wms-service/DS.WMS.Core/Op/Method/Cargoo/CargooService.cs
new file mode 100644
index 00000000..847c3391
--- /dev/null
+++ b/ds-wms-service/DS.WMS.Core/Op/Method/Cargoo/CargooService.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DS.WMS.Core.Op.Method.Cargoo
+{
+ public class CargooService
+ {
+ }
+}