Parcourir la source

增加sql带参数的查询方法,map

qdy il y a 3 mois
Parent
révision
6ece100d77
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 1
    1
      factory/db_factory.go
  2. 1
    1
      functions/query_csv.go

+ 1
- 1
factory/db_factory.go Voir le fichier

@@ -143,7 +143,7 @@ func (f *DBFactory) QueryPositionalToCSV(db *sqlx.DB, sql string, params ...inte
143 143
 
144 144
 // QueryParamsNameToCSV 命名参数查询并返回 CSV 字节数据
145 145
 // params 可以是 map[string]interface{} 或结构体
146
-func (f *DBFactory) QueryParamsNameToCSV(db *sqlx.DB, sql string, params ...interface{}) ([]byte, error) {
146
+func (f *DBFactory) QueryParamsNameToCSV(db *sqlx.DB, sql string, params map[string]interface{}) ([]byte, error) {
147 147
 
148 148
 	return functions.QueryParamsNameToCSV(f.db, sql, params)
149 149
 }

+ 1
- 1
functions/query_csv.go Voir le fichier

@@ -39,7 +39,7 @@ func QueryPositionalToCSV(db *sqlx.DB, sql string, params ...interface{}) ([]byt
39 39
 
40 40
 // QueryParamsNameToCSV 命名参数查询并返回 CSV 字节数据
41 41
 // params 可以是 map[string]interface{} 或结构体
42
-func QueryParamsNameToCSV(db *sqlx.DB, sql string, params interface{}) ([]byte, error) {
42
+func QueryParamsNameToCSV(db *sqlx.DB, sql string, params map[string]interface{}) ([]byte, error) {
43 43
 	if sql == "" {
44 44
 		return nil, fmt.Errorf("SQL query cannot be empty")
45 45
 	}

Loading…
Annuler
Enregistrer