Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

query_json.go 929B

123456789101112131415161718192021222324
  1. package functions
  2. import (
  3. "git.x2erp.com/qdy/go-base/ctx"
  4. "git.x2erp.com/qdy/go-base/types"
  5. "git.x2erp.com/qdy/go-db/factory/database"
  6. )
  7. // 执行查询,返回CSV数据格式。无参数查询
  8. func QueryToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
  9. return dbFactory.QueryToJSON(req.SQL, reqCtx)
  10. }
  11. // 执行查询,返回CSV数据格式。带参数名称进行查询
  12. func QueryParamNameToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
  13. return dbFactory.QueryParamsNameToJSON(req.SQL, req.Params, reqCtx)
  14. }
  15. // 执行查询,返回JSON数据格式。带占位参数进行查询
  16. func QueryPositionalToJSON(dbFactory *database.DBFactory, req types.QueryRequest, reqCtx *ctx.RequestContext) *types.QueryResult {
  17. return dbFactory.QueryPositionalToJSON(req.SQL, req.PositionalParams, reqCtx)
  18. }