diff --git a/pom.xml b/pom.xml
index f30293e..63f786c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
com.iflytop
a800
- 0.0.26
+ 0.0.27
boditech-a800
boditech-a800
diff --git a/src/main/java/a8k/MyApplicationRunner.java b/src/main/java/a8k/MyApplicationRunner.java
new file mode 100644
index 0000000..7446f6c
--- /dev/null
+++ b/src/main/java/a8k/MyApplicationRunner.java
@@ -0,0 +1,18 @@
+package a8k;
+import a8k.utils.AppServiceManager;
+import jakarta.annotation.Resource;
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
+import org.springframework.core.annotation.Order;
+import org.springframework.stereotype.Component;
+@Order(1)
+@Component
+public class MyApplicationRunner implements ApplicationRunner {
+ @Resource
+ private AppServiceManager appServiceManager;
+
+ @Override
+ public void run(ApplicationArguments args) throws Exception {
+ this.appServiceManager.loadActions();
+ }
+}
diff --git a/src/main/java/a8k/controler/AppController.java b/src/main/java/a8k/controler/AppController.java
new file mode 100644
index 0000000..fdd2d15
--- /dev/null
+++ b/src/main/java/a8k/controler/AppController.java
@@ -0,0 +1,23 @@
+package a8k.controler;
+import a8k.appbase.appret.AppRet;
+import a8k.utils.AppServiceManager;
+import jakarta.annotation.Resource;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.ResponseBody;
+import java.util.Map;
+@Controller
+public class AppController {
+ @Resource
+ private AppServiceManager appServiceManager;
+
+ @PostMapping("/api/app/execute-action")
+ @ResponseBody
+ public AppRet