|
|
@@ -7,18 +7,18 @@ import (
|
|
7
|
7
|
)
|
|
8
|
8
|
|
|
9
|
9
|
// 执行查询,返回CSV数据格式。无参数查询
|
|
10
|
|
-func QueryToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
|
|
|
10
|
+func QueryToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult[[]map[string]interface{}] {
|
|
11
|
11
|
return dbFactory.QueryToJSON(req.SQL, reqCtx)
|
|
12
|
12
|
|
|
13
|
13
|
}
|
|
14
|
14
|
|
|
15
|
15
|
// 执行查询,返回CSV数据格式。带参数名称进行查询
|
|
16
|
|
-func QueryParamNameToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
|
|
|
16
|
+func QueryParamNameToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult[[]map[string]interface{}] {
|
|
17
|
17
|
return dbFactory.QueryParamsNameToJSON(req.SQL, req.Params, reqCtx)
|
|
18
|
18
|
}
|
|
19
|
19
|
|
|
20
|
20
|
// 执行查询,返回JSON数据格式。带占位参数进行查询
|
|
21
|
|
-func QueryPositionalToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
|
|
|
21
|
+func QueryPositionalToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult[[]map[string]interface{}] {
|
|
22
|
22
|
return dbFactory.QueryPositionalToJSON(req.SQL, req.PositionalParams, reqCtx)
|
|
23
|
23
|
|
|
24
|
24
|
}
|