1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| package com.ycl.scheme;
|
| import com.ycl.scheme.service.SchemeService;
|
| import java.util.HashMap;
| import java.util.Map;
|
| public abstract class AbstractSchemeRunner {
|
|
| 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;
| }
|
| }
|
|