From eafb28086a2954c590ac25a2c72ae8afcf1ea4db Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期五, 16 一月 2026 08:50:59 +0800
Subject: [PATCH] 1

---
 项目资料/托盘编码规则.xlsx                                                                   |    0 
 .gitignore                                                                         |    4 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs             |    8 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs             |    2 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/WMSTasksDTO.cs                  |   64 +++++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KLSAGVController.cs   |   11 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_ApiInfo.cs         |   44 +++
 项目资料/项目图纸/四向车编号布局图.xlsx                                                            |    0 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/KLSTaskMethods.cs            |   33 ++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_RGVLocationInfo.cs |   95 +++++++
 项目资料/与上游系统接口清单/WMS接口对接文档_V1.1.5.docx                                               |    0 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskHelpMethods.cs           |   31 ++
 项目资料/项目整体计划/浙江高普智能仓项目整体进度计划—2025.12.05.xlsx                                        |    0 
 项目资料/与设备交互接口/所需接口及问题点.xlsx                                                         |    0 
 项目资料/与设备交互接口/海康AGV/厂内物流机器人控制系统 RCS-2000 V4.3 国标接口文档(1).doc                         |    0 
 项目资料/与上游系统接口清单/wms接口文档1-12.xlsx                                                    |    0 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_StationManger.cs   |   77 ++++++
 项目资料/与设备交互接口/一楼库内四向车接口/四向车沟通接口及问题点.txt                                             |   11 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_KLSLocationInfo.cs |   95 +++++++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs               |   32 ++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj                |    4 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/RGV/RGVController.cs      |   11 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs      |   31 ++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_HKLocationInfo.cs  |   95 +++++++
 /dev/null                                                                          |    0 
 项目资料/与上游系统接口清单/接口地址.xlsx                                                           |    0 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs              |   44 +++
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj                    |    3 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj              |    6 
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KHAGVController.cs    |   11 
 30 files changed, 700 insertions(+), 12 deletions(-)

diff --git a/.gitignore b/.gitignore
index b89bf51..44ea786 100644
--- a/.gitignore
+++ b/.gitignore
@@ -258,3 +258,7 @@
 *.bin
 *.2
 *.2
+/浠g爜绠$悊/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/config/applicationhost.config
+/浠g爜绠$悊/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/WIDESEAWCS_BasicInfoRepository.csproj
+/浠g爜绠$悊/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/WIDESEAWCS_BasicInfoService.csproj
+/浠g爜绠$悊/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/WIDESEAWCS_Common.csproj
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs"
index 33dfdfc..2bd0913 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs"
@@ -7,6 +7,50 @@
 
 namespace WIDESEAWCS_Common.TaskEnum
 {
+    public enum TaskTypeEnum
+    {
+        /// <summary>
+        /// 鎴愬搧鍏ュ簱
+        /// </summary>
+        [Description("鎴愬搧鍏ュ簱")]
+        CPInbound = 1,
+        /// <summary>
+        /// 鎴愬搧鍑哄簱
+        /// </summary>
+        [Description("鎴愬搧鍑哄簱")]
+        CPOutbound,
+        /// <summary>
+        /// 闈㈡枡鍏ュ簱
+        /// </summary>
+        [Description("闈㈡枡鍏ュ簱")]
+        MLInbound,
+        /// <summary>
+        /// 闈㈡枡鍑哄簱
+        /// </summary>
+        [Description("闈㈡枡鍑哄簱")]
+        MLOutbound,
+        /// <summary>
+        /// 璺ㄦゼ灞傝繍杈�
+        /// </summary>
+        [Description("璺ㄦゼ灞傝繍杈�")]
+        Carry,
+        /// <summary>
+        /// 瑁佸壀閫佽揣
+        /// </summary>
+        [Description("瑁佸壀閫佽揣")]
+        CJCarry,
+        /// <summary>
+        /// 瑁佸壀鍏ュ簱
+        /// </summary>
+        [Description("瑁佸壀鍏ュ簱")]
+        CJInbound,
+        /// <summary>
+        /// 瑁佸壀鍑哄簱
+        /// </summary>
+        [Description("瑁佸壀鍑哄簱")]
+        CJOutbound,
+    }
+
     public enum TaskInboundTypeEnum
     {
         /// <summary>
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/WMSTasksDTO.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/WMSTasksDTO.cs"
new file mode 100644
index 0000000..4c6937e
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/WMSTasksDTO.cs"
@@ -0,0 +1,64 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO.TaskInfo
+{
+    public class WMSTasksDTO
+    {
+        /// <summary>
+        /// 浠诲姟绫诲瀷
+        /// 1鎴愬搧鍏ュ簱  
+        ///2鎴愬搧鍑哄簱 
+        ///3 闈㈡枡鍏ュ簱
+        ///4 闈㈡枡鍑哄簱 
+        ///5璺ㄦゼ灞傝繍杈�
+        ///6 瑁佸壀閫佽揣
+        ///7瑁佸壀鍏ュ簱
+        ///8 瑁佸壀鍑哄簱
+        /// </summary>
+        public int taskType { get; set; }
+        /// <summary>
+        /// 浠诲姟缁勫彿
+        /// </summary>
+        public string taskGroupCode { get; set; }
+        public string groupPriority { get; set; }
+        public List<TaskDTO> tasks { get; set; }
+    }
+
+    public class TaskDTO
+    {
+        /// <summary>
+        /// 浠诲姟鍙�
+        /// </summary>
+        public string taskCode { get; set; }
+        /// <summary>
+        /// 浠诲姟绛夌骇
+        /// </summary>
+        public int taskPriority { get; set; }
+        /// <summary>
+        /// 鏂欑鍙�
+        /// </summary>
+        public string containerCode { get; set;}
+        /// <summary>
+        /// 鏂欑绫诲瀷
+        /// </summary>
+        public string containerType { get; set;}
+
+        public string storageTag { get; set;}
+        /// <summary>
+        /// 璧风偣浣嶇疆
+        /// </summary>
+        public string fromLocationCode { get; set;}
+        /// <summary>
+        /// 缁堢偣鍖哄煙
+        /// </summary>
+        public string toAreaCode { get; set;}
+        /// <summary>
+        /// 缁堢偣浣嶇疆
+        /// </summary>
+        public string toLocationCode { get; set;}
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
index cc0b784..c7e5d4a 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
@@ -12,6 +12,9 @@
 
 	<ItemGroup>
 	  <Folder Include="BasicInfo\" />
+	  <Folder Include="WMS\" />
+	  <Folder Include="RGV\" />
+	  <Folder Include="AGV\" />
 	</ItemGroup>
 
 </Project>
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
index 8ae095c..62975a3 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
@@ -29,6 +29,7 @@
 using WIDESEAWCS_Model.Models;
 using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Core.BaseRepository;
+using Microsoft.AspNetCore.Mvc;
 
 namespace WIDESEAWCS_ITaskInfoService
 {
@@ -59,6 +60,7 @@
         /// </summary>
         /// <param name="taskDTOs">WMS浠诲姟瀵硅薄闆嗗悎</param>
         /// <returns>杩斿洖澶勭悊缁撴灉</returns>
+        WebResponseContent ReceiveWMSTask([FromBody] List<WMSTasksDTO> taskDTOs);
         WebResponseContent ReceiveWMSTask([NotNull] List<WMSTaskDTO> taskDTOs);
 
         /// <summary>
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_ApiInfo.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_ApiInfo.cs"
new file mode 100644
index 0000000..4e043be
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_ApiInfo.cs"
@@ -0,0 +1,44 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEAWCS_Model.Models
+{
+    [SugarTable(nameof(Dt_ApiInfo), "鎺ュ彛淇℃伅")]
+    public class Dt_ApiInfo : BaseEntity
+    {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 鎺ュ彛缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "鎺ュ彛缂栧彿")]
+        public string ApiCode { get; set; }
+
+        /// <summary>
+        /// 鎺ュ彛鍚嶇О
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "鎺ュ彛鍚嶇О")]
+        public string ApiName { get; set; }
+
+        /// <summary>
+        /// 鎺ュ彛鍦板潃
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 200, ColumnDescription = "鎺ュ彛鍦板潃")]
+        public string ApiAddress { get; set; }
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "澶囨敞")]
+        public string Remark { get; set; }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_HKLocationInfo.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_HKLocationInfo.cs"
new file mode 100644
index 0000000..9e1aa7b
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_HKLocationInfo.cs"
@@ -0,0 +1,95 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEAWCS_Model.Models
+{
+    /// <summary>
+    /// 娴峰悍璐т綅淇℃伅
+    /// </summary>
+    [SugarTable(nameof(Dt_HKLocationInfo), "娴峰悍璐т綅淇℃伅")]
+    public class Dt_HKLocationInfo : BaseEntity
+    {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "浠撳簱缂栧彿")]
+        public int WarehouseId { get; set; }
+
+        /// <summary>
+        /// 璐т綅缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "璐т綅缂栧彿")]
+        public string LocationCode {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍚嶇О
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "璐т綅鍚嶇О")]
+        public string LocationName { get; set; }
+
+        /// <summary>
+        /// 宸烽亾缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "宸烽亾缂栧彿")]
+        public string RoadwayNo {  get; set; }
+
+        /// <summary>
+        /// 璐т綅琛�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅琛�")]
+        public int Row {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍒�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅鍒�")]
+        public int Column { get; set; }
+
+        /// <summary>
+        /// 璐т綅灞�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅灞�")]
+        public int Layer {  get; set; }
+
+        /// <summary>
+        /// 璐т綅娣卞害
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅娣卞害")]
+        public int Depth {  get; set; }
+
+        /// <summary>
+        /// 璐т綅绫诲瀷
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅绫诲瀷")]
+        public int LocationType {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "璐т綅鐘舵��")]
+        public int LocationStatus {  get; set; }
+
+        /// <summary>
+        /// 绂佺敤鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "绂佺敤鐘舵��")]
+        public int EnableStatus { get; set; }
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "澶囨敞")]
+        public string Remark {  get; set; }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_KLSLocationInfo.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_KLSLocationInfo.cs"
new file mode 100644
index 0000000..12551fa
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_KLSLocationInfo.cs"
@@ -0,0 +1,95 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEAWCS_Model.Models
+{
+    /// <summary>
+    /// 鍑箰澹揣浣嶄俊鎭�
+    /// </summary>
+    [SugarTable(nameof(Dt_KLSLocationInfo), "鍑箰澹揣浣嶄俊鎭�")]
+    public class Dt_KLSLocationInfo : BaseEntity
+    {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "浠撳簱缂栧彿")]
+        public int WarehouseId { get; set; }
+
+        /// <summary>
+        /// 璐т綅缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "璐т綅缂栧彿")]
+        public string LocationCode {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍚嶇О
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "璐т綅鍚嶇О")]
+        public string LocationName { get; set; }
+
+        /// <summary>
+        /// 宸烽亾缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "宸烽亾缂栧彿")]
+        public string RoadwayNo {  get; set; }
+
+        /// <summary>
+        /// 璐т綅琛�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅琛�")]
+        public int Row {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍒�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅鍒�")]
+        public int Column { get; set; }
+
+        /// <summary>
+        /// 璐т綅灞�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅灞�")]
+        public int Layer {  get; set; }
+
+        /// <summary>
+        /// 璐т綅娣卞害
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅娣卞害")]
+        public int Depth {  get; set; }
+
+        /// <summary>
+        /// 璐т綅绫诲瀷
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅绫诲瀷")]
+        public int LocationType {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "璐т綅鐘舵��")]
+        public int LocationStatus {  get; set; }
+
+        /// <summary>
+        /// 绂佺敤鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "绂佺敤鐘舵��")]
+        public int EnableStatus { get; set; }
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "澶囨敞")]
+        public string Remark {  get; set; }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_RGVLocationInfo.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_RGVLocationInfo.cs"
new file mode 100644
index 0000000..4123f30
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_RGVLocationInfo.cs"
@@ -0,0 +1,95 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEAWCS_Model.Models
+{
+    /// <summary>
+    /// 鍥涘悜绌挎杞﹁揣浣嶄俊鎭�
+    /// </summary>
+    [SugarTable(nameof(Dt_RGVLocationInfo), "鍥涘悜杞﹁揣浣嶄俊鎭�")]
+    public class Dt_RGVLocationInfo : BaseEntity
+    {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "浠撳簱缂栧彿")]
+        public int WarehouseId { get; set; }
+
+        /// <summary>
+        /// 璐т綅缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 30, ColumnDescription = "璐т綅缂栧彿")]
+        public string LocationCode {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍚嶇О
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "璐т綅鍚嶇О")]
+        public string LocationName { get; set; }
+
+        /// <summary>
+        /// 宸烽亾缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "宸烽亾缂栧彿")]
+        public string RoadwayNo {  get; set; }
+
+        /// <summary>
+        /// 璐т綅琛�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅琛�")]
+        public int Row {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鍒�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅鍒�")]
+        public int Column { get; set; }
+
+        /// <summary>
+        /// 璐т綅灞�
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅灞�")]
+        public int Layer {  get; set; }
+
+        /// <summary>
+        /// 璐т綅娣卞害
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅娣卞害")]
+        public int Depth {  get; set; }
+
+        /// <summary>
+        /// 璐т綅绫诲瀷
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "璐т綅绫诲瀷")]
+        public int LocationType {  get; set; }
+
+        /// <summary>
+        /// 璐т綅鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "璐т綅鐘舵��")]
+        public int LocationStatus {  get; set; }
+
+        /// <summary>
+        /// 绂佺敤鐘舵��
+        /// </summary>
+        [SugarColumn(IsNullable = true, DefaultValue = "0", ColumnDescription = "绂佺敤鐘舵��")]
+        public int EnableStatus { get; set; }
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "澶囨敞")]
+        public string Remark {  get; set; }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_StationManger.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_StationManger.cs"
new file mode 100644
index 0000000..a95e2d6
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_StationManger.cs"
@@ -0,0 +1,77 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.DB.Models;
+
+namespace WIDESEAWCS_Model.Models
+{
+    [SugarTable(nameof(Dt_StationManger), "绔欏彴琛�")]
+    public class Dt_StationManger : BaseEntity
+    {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 绔欏彴缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "绔欏彴缂栧彿")]
+        public string StationCode { get; set; }
+
+        /// <summary>
+        /// 绔欏彴鍚嶇О
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "绔欏彴鍚嶇О")]
+        public string StationName { get; set; }
+
+        /// <summary>
+        /// 绔欏彴绫诲瀷 <br/>
+        /// 1锛氬彧鍏� <br/>
+        /// 2锛氬彧鍑� <br/>
+        /// 3锛氬彲鍏ュ彲鍑�
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "绔欏彴绫诲瀷")]
+        public int StationType {  get; set; }
+
+        /// <summary>
+        /// 瀵瑰簲鍫嗗灈鏈烘帓-鍒�-灞�
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "瀵瑰簲鍫嗗灈鏈烘帓-鍒�-灞�")]
+        public string StackerCraneStationCode { get; set; }
+
+        /// <summary>
+        /// 绔欏彴璁惧缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "绔欏彴璁惧缂栧彿")]
+        public string StationDeviceCode { get; set; }
+
+        /// <summary>
+        /// 鍫嗗灈鏈虹紪鍙�
+        /// </summary>
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "鍫嗗灈鏈虹紪鍙�")]
+        public string StackerCraneCode { get; set; }
+
+        /// <summary>
+        /// AGV绔欏彴缂栧彿
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "AGV绔欏彴缂栧彿")]
+        public string? AGVStationCode { get; set; }
+        /// <summary>
+        /// 绔欏彴鏄惁鍙敤 <br/>
+        /// 0锛氬彲鐢� <br/>
+        /// 1锛氬崰鐢� <br/>
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "绔欏彴鏄惁鍙敤")]
+        public int IsOccupied { get; set; }
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "澶囨敞")]
+        public string Remark { get; set; }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
index 889e3a0..0606581 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
@@ -46,6 +46,14 @@
         public int TaskNum { get; set; }
 
         /// <summary>
+        /// WMS浠诲姟鍙�
+        /// </summary>
+        [ImporterHeader(Name = "WMS浠诲姟鍙�")]
+        [ExporterHeader(DisplayName = "WMS浠诲姟鍙�")]
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "WMS浠诲姟鍙�")]
+        public string WMSTaskNum { get; set; }
+
+        /// <summary>
         /// 鎵樼洏缂栧彿
         /// </summary>
         [ImporterHeader(Name = "鎵樼洏缂栧彿")]
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj"
index b600a95..c56439b 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj"
@@ -15,8 +15,4 @@
 		<ProjectReference Include="..\WIDESEAWCS_Common\WIDESEAWCS_Common.csproj" />
 	</ItemGroup>
 
-	<ItemGroup>
-	  <Folder Include="Models\BasicInfo\" />
-	</ItemGroup>
-
 </Project>
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KHAGVController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KHAGVController.cs"
new file mode 100644
index 0000000..735a2bf
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KHAGVController.cs"
@@ -0,0 +1,11 @@
+锘縰sing Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+
+namespace WIDESEAWCS_Server.Controllers.AGV
+{
+    [Route("api/[controller]")]
+    [ApiController]
+    public class KHAGVController : ControllerBase
+    {
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KLSAGVController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KLSAGVController.cs"
new file mode 100644
index 0000000..4b4ec80
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/AGV/KLSAGVController.cs"
@@ -0,0 +1,11 @@
+锘縰sing Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+
+namespace WIDESEAWCS_Server.Controllers.AGV
+{
+    [Route("api/[controller]")]
+    [ApiController]
+    public class KLSAGVController : ControllerBase
+    {
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/RGV/RGVController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/RGV/RGVController.cs"
new file mode 100644
index 0000000..4685814
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/RGV/RGVController.cs"
@@ -0,0 +1,11 @@
+锘縰sing Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+
+namespace WIDESEAWCS_Server.Controllers.RGV
+{
+    [Route("api/[controller]")]
+    [ApiController]
+    public class RGVController : ControllerBase
+    {
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs"
new file mode 100644
index 0000000..5b98c3b
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs"
@@ -0,0 +1,31 @@
+锘縰sing Autofac.Core;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_DTO.TaskInfo;
+using WIDESEAWCS_ITaskInfoService;
+
+namespace WIDESEAWCS_Server.Controllers.WMS
+{
+    [Route("api/[controller]")]
+    [ApiController]
+    public class WMSController : ControllerBase
+    {
+        private readonly ITaskService _taskService;
+        public WMSController(ITaskService taskService)
+        {
+            _taskService = taskService;
+        }
+        /// <summary>
+        /// WMS涓嬪彂浠诲姟
+        /// </summary>
+        /// <param name="taskDTOs"></param>
+        /// <returns></returns>
+        [HttpPost, Route("ReceiveTask"), AllowAnonymous]
+        public WebResponseContent ReceiveWMSTask([FromBody] List<WMSTasksDTO> taskDTOs)
+        {
+            return _taskService.ReceiveWMSTask(taskDTOs);
+        }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj"
index 4a50180..e75c7ae 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj"
@@ -74,10 +74,4 @@
 		</Content>
 	</ItemGroup>
 
-	<ItemGroup>
-	  <Folder Include="Controllers\WMS\" />
-	  <Folder Include="Controllers\RGV\" />
-	  <Folder Include="Controllers\AGV\" />
-	</ItemGroup>
-
 </Project>
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/KLSTaskMethods.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/KLSTaskMethods.cs"
new file mode 100644
index 0000000..ce80bdf
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/KLSTaskMethods.cs"
@@ -0,0 +1,33 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Model.Models;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_DTO.TaskInfo;
+
+namespace WIDESEAWCS_TaskInfoService
+{
+    public partial class TaskService
+    {
+		/// <summary>
+		/// 鍒涘缓鍏ュ簱浠诲姟
+		/// </summary>
+		/// <param name="taskDTO"></param>
+		/// <returns></returns>
+        public WebResponseContent CreateNewInTask(TaskDTO taskDTO)
+        {
+			try
+			{
+                //鑾峰彇璐т綅淇℃伅
+				//List<Dt_KLSLocationInfo> kLSLocationInfos=
+                return WebResponseContent.Instance.OK();
+			}
+			catch (Exception ex)
+			{
+				return WebResponseContent.Instance.Error(ex.Message);
+			}
+        }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskHelpMethods.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskHelpMethods.cs"
new file mode 100644
index 0000000..cc115e0
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskHelpMethods.cs"
@@ -0,0 +1,31 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_DTO.TaskInfo;
+
+namespace WIDESEAWCS_TaskInfoService
+{
+    public class TaskHelpMethods
+    {
+        public static WebResponseContent isOkTaskInfo(TaskDTO taskDTO, bool isfrom, bool isType)
+        {
+            WebResponseContent content = new WebResponseContent().OK();
+            try
+            {
+                if (taskDTO.containerCode.IsNullOrEmpty()) throw new Exception("鏂欑鍙蜂笉鑳戒负绌�");
+                if (taskDTO.toAreaCode.IsNullOrEmpty() || taskDTO.toLocationCode.IsNullOrEmpty()) throw new Exception("缁堢偣鍖哄煙鎴栫粓鐐逛綅缃笉鑳戒负绌�");
+                if (isType) if (taskDTO.containerType.IsNullOrEmpty()) throw new Exception("鏂欑鍙蜂笉鑳戒负绌�");
+                if (isfrom) if (taskDTO.fromLocationCode.IsNullOrEmpty()) throw new Exception("璧风偣浣嶇疆涓嶈兘涓虹┖");
+            }
+            catch (Exception ex)
+            {
+                content.Error(ex.Message);
+            }
+            return content;
+        }
+    }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
index 9d2d993..1a48cda 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
@@ -22,6 +22,7 @@
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseRepository;
 using WIDESEAWCS_Core.BaseServices;
+using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_DTO.TaskInfo;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
@@ -30,7 +31,7 @@
 
 namespace WIDESEAWCS_TaskInfoService
 {
-    public class TaskService : ServiceBase<Dt_Task, IRepository<Dt_Task>>, ITaskService
+    public partial class TaskService : ServiceBase<Dt_Task, IRepository<Dt_Task>>, ITaskService
     {
         private readonly IRouterService _routerService;
         private readonly ITaskExecuteDetailService _taskExecuteDetailService;
@@ -61,7 +62,34 @@
             _taskExecuteDetailRepository = taskExecuteDetailRepository;
             _mapper = mapper;
         }
-
+        public WebResponseContent ReceiveWMSTask([NotNull] List<WMSTasksDTO> taskDTOs)
+        {
+            WebResponseContent content = new WebResponseContent();
+            try
+            {
+                foreach (var item in taskDTOs)
+                {
+                    if (item.taskType == TaskTypeEnum.MLInbound.ObjToInt())
+                    {
+                        foreach (var task in item.tasks)
+                        {
+                            content = TaskHelpMethods.isOkTaskInfo(task, true, true);
+                            if (!content.Status) throw new Exception(content.Message);
+                            if (BaseDal.QueryFirst(x => x.WMSTaskNum == task.taskCode || x.PalletCode == task.containerCode) != null)
+                            {
+                                continue;
+                            }
+                            CreateNewInTask(task);
+                        }
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                content.Error(ex.Message);
+            }
+            return content;
+        }
         /// <summary>
         /// 鎺ユ敹WMS浠诲姟淇℃伅
         /// </summary>
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/WMS\346\216\245\345\217\243\345\257\271\346\216\245\346\226\207\346\241\243_V1.1.5.docx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/WMS\346\216\245\345\217\243\345\257\271\346\216\245\346\226\207\346\241\243_V1.1.5.docx"
index 9cda44e..643e12a 100644
--- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/WMS\346\216\245\345\217\243\345\257\271\346\216\245\346\226\207\346\241\243_V1.1.5.docx"
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/WMS\346\216\245\345\217\243\345\257\271\346\216\245\346\226\207\346\241\243_V1.1.5.docx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/wms\346\216\245\345\217\243\346\226\207\346\241\2431-12.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/wms\346\216\245\345\217\243\346\226\207\346\241\2431-12.xlsx"
new file mode 100644
index 0000000..f4680f4
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/wms\346\216\245\345\217\243\346\226\207\346\241\2431-12.xlsx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/\346\216\245\345\217\243\345\234\260\345\235\200.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/\346\216\245\345\217\243\345\234\260\345\235\200.xlsx"
new file mode 100644
index 0000000..32e6c9e
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\344\270\212\346\270\270\347\263\273\347\273\237\346\216\245\345\217\243\346\270\205\345\215\225/\346\216\245\345\217\243\345\234\260\345\235\200.xlsx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\344\270\200\346\245\274\345\272\223\345\206\205\345\233\233\345\220\221\350\275\246\346\216\245\345\217\243/\345\233\233\345\220\221\350\275\246\346\262\237\351\200\232\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\344\270\200\346\245\274\345\272\223\345\206\205\345\233\233\345\220\221\350\275\246\346\216\245\345\217\243/\345\233\233\345\220\221\350\275\246\346\262\237\351\200\232\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.txt"
new file mode 100644
index 0000000..ce93d3d
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\344\270\200\346\245\274\345\272\223\345\206\205\345\233\233\345\220\221\350\275\246\346\216\245\345\217\243/\345\233\233\345\220\221\350\275\246\346\262\237\351\200\232\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.txt"
@@ -0,0 +1,11 @@
+鍒涘缓瀹瑰櫒鎼繍浠诲姟锛堜换鍔″彧鑳戒竴涓竴涓笅鍙戯級
+绔欑偣瀹瑰櫒涓婃灦
+绔欑偣瀹瑰櫒閲婃斁
+鏇存柊浠诲姟浼樺厛绾�
+浠诲姟鐘舵�佹洿鏂版秷鎭�
+鍌ㄤ綅鐘舵�佹洿鏂�
+鎵归噺鑾峰彇闃荤鎵樼洏鍏崇郴锛堟殏瀹氾級
+
+
+
+鍥涘悜杞﹀嚭搴撲换鍔″彲鑳藉瓨鍦ㄩ樆纰嶆墭鐩橈紝闇�瑕佺Щ搴擄紝濡傛灉鎸囧畾搴撳尯娌″彲鏀句綅缃椂灏变細绉诲埌鍏朵粬搴撳尯鍘伙紵锛燂紵
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\211\200\351\234\200\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\211\200\351\234\200\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.xlsx"
new file mode 100644
index 0000000..5d9d115
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\211\200\351\234\200\346\216\245\345\217\243\345\217\212\351\227\256\351\242\230\347\202\271.xlsx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\265\267\345\272\267AGV/\345\216\202\345\206\205\347\211\251\346\265\201\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266\347\263\273\347\273\237 RCS-2000 V4.3 \345\233\275\346\240\207\346\216\245\345\217\243\346\226\207\346\241\243\0501\051.doc" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\265\267\345\272\267AGV/\345\216\202\345\206\205\347\211\251\346\265\201\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266\347\263\273\347\273\237 RCS-2000 V4.3 \345\233\275\346\240\207\346\216\245\345\217\243\346\226\207\346\241\243\0501\051.doc"
new file mode 100644
index 0000000..8b68e39
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\344\270\216\350\256\276\345\244\207\344\272\244\344\272\222\346\216\245\345\217\243/\346\265\267\345\272\267AGV/\345\216\202\345\206\205\347\211\251\346\265\201\346\234\272\345\231\250\344\272\272\346\216\247\345\210\266\347\263\273\347\273\237 RCS-2000 V4.3 \345\233\275\346\240\207\346\216\245\345\217\243\346\226\207\346\241\243\0501\051.doc"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\211\230\347\233\230\347\274\226\347\240\201\350\247\204\345\210\231.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\211\230\347\233\230\347\274\226\347\240\201\350\247\204\345\210\231.xlsx"
new file mode 100644
index 0000000..4b933bb
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\211\230\347\233\230\347\274\226\347\240\201\350\247\204\345\210\231.xlsx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx"
deleted file mode 100644
index 255986e..0000000
--- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx"
+++ /dev/null
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\345\233\276\347\272\270/\345\233\233\345\220\221\350\275\246\347\274\226\345\217\267\345\270\203\345\261\200\345\233\276.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\345\233\276\347\272\270/\345\233\233\345\220\221\350\275\246\347\274\226\345\217\267\345\270\203\345\261\200\345\233\276.xlsx"
new file mode 100644
index 0000000..97611cc
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\345\233\276\347\272\270/\345\233\233\345\220\221\350\275\246\347\274\226\345\217\267\345\270\203\345\261\200\345\233\276.xlsx"
Binary files differ
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\346\225\264\344\275\223\350\256\241\345\210\222/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\346\225\264\344\275\223\350\256\241\345\210\222/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx"
new file mode 100644
index 0000000..b443f41
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\351\241\271\347\233\256\346\225\264\344\275\223\350\256\241\345\210\222/\346\265\231\346\261\237\351\253\230\346\231\256\346\231\272\350\203\275\344\273\223\351\241\271\347\233\256\346\225\264\344\275\223\350\277\233\345\272\246\350\256\241\345\210\222\342\200\2242025.12.05.xlsx"
Binary files differ

--
Gitblit v1.9.3