From a6470c4de7867f5478197c390c158ad730ff5bae Mon Sep 17 00:00:00 2001
From: lrj <386002446@qq.com>
Date: 星期五, 25 十月 2024 14:51:21 +0800
Subject: [PATCH] bug

---
 src/main/java/com/ycl/scheme/AbstractSchemeRunner.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ycl/scheme/AbstractSchemeRunner.java b/src/main/java/com/ycl/scheme/AbstractSchemeRunner.java
index 421b77b..fb5ea51 100644
--- a/src/main/java/com/ycl/scheme/AbstractSchemeRunner.java
+++ b/src/main/java/com/ycl/scheme/AbstractSchemeRunner.java
@@ -2,9 +2,25 @@
 
 import com.ycl.scheme.service.SchemeService;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public abstract class AbstractSchemeRunner {
 
-    public abstract void run(SchemeService service);
 
+    protected Map<String,Parameter> parameters= new HashMap<>();
+
+    public void run(Map<String,Parameter> pars, SchemeService service){
+        parameters.putAll(pars);
+    }
+
+
+    protected Map<String,Object> getSqlParameters(){
+        Map<String,Object> m = new HashMap<>();
+        parameters.forEach((k,v)->{
+            m.put(k,v.getScript());
+        });
+        return m;
+    }
 
 }

--
Gitblit v1.8.0