You need to sign in before continuing.
ProcedureConstant.java 1.42 KB
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;
    }

}