diff --git a/lms/nladmin-system/nlsso-server/pom.xml b/lms/nladmin-system/nlsso-server/pom.xml
index 6006c7b..b1d5f4e 100644
--- a/lms/nladmin-system/nlsso-server/pom.xml
+++ b/lms/nladmin-system/nlsso-server/pom.xml
@@ -41,6 +41,11 @@
pom
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
com.github.oshi
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/controller/MesToWmsController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/controller/MesToWmsController.java
new file mode 100644
index 0000000..614913a
--- /dev/null
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/controller/MesToWmsController.java
@@ -0,0 +1,42 @@
+package org.nl.wms.ext_manage.controller;
+
+import cn.dev33.satoken.annotation.SaIgnore;
+import lombok.extern.slf4j.Slf4j;
+import org.nl.common.logging.annotation.Log;
+import org.nl.wms.ext_manage.dto.mes.MesCallMaterialRequestDto;
+import org.nl.wms.ext_manage.service.MesToWmsService;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+/**
+ * MES接口controller
+ *
+ * @author zhengxuming
+ * @since 2025年7月28日
+ */
+@RestController
+@RequestMapping("/api/mes")
+@Slf4j
+public class MesToWmsController {
+
+ @Resource
+ private MesToWmsService mesToWmsService;
+
+ @PostMapping("/callMaterial")
+ @SaIgnore
+ @Log("MES请求叫料")
+ public ResponseEntity