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