ProcedureConstant.java
1.42 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.xly.constant;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/***
* @Author 钱豹
* @Date 22:41 2026/2/3
* @Param
* @return
* @Description 调用过程的常量
**/
public class ProcedureConstant {
public static final String PROTYPESTRING = "proc";
public static final String CONFTYPESTRING = "sType";
public static final String SSQLSTRSTRING = "sSqlStr";
public static final String SRETURN = "sReturn";
public static final String SCODE = "sCode";
public static final String OUTSETSTRING = "outSet";
public static final String SDEFAULT = "sDefault";
public static final String IN = "IN";
public static final String OUT = "OUT";
public static final String HEADER = "HEADER";
public static final String OUTLIST = "outList";
public static final String OUTMAP = "outMap";
public static Map<String, Object> getRetMap(List<Map<String, Object>> proList, Map<String, Object> outMap) {
Map<String, Object> retMap = new HashMap<>(8);
Map<String, Object> proMap = new HashMap<>(4);
List<Map<String, Object>> outList = new ArrayList<>(1);
outList.add(outMap);
proMap.put("proData", proList);
proMap.put("outData", outList);
retMap.put("dataSet", proMap);
retMap.put(SCODE, outMap.get(SCODE));
retMap.put(SRETURN, outMap.get(SRETURN));
return retMap;
}
}