You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
856 B

package MinIORelateDao
import (
"dsCommonTools/Utils/DbUtil"
)
var db = DbUtil.Engine
func TestSqlJson() (string, error) {
sql := "select * from t_complaint_info"
results, err := db.SQL(sql).Query().Json()
return results, err
}
func InsertFileInfo(fileMap map[string]string) error {
sql := "insert into t_base_file (id, origin_name, storage_key, storage_bucket, storage_url_prefix, file_size, file_md5, system_id)" +
" values (?,?,?,?,?,?,?,?)"
_, err := db.Exec(sql, fileMap["id"], fileMap["origin_name"], fileMap["storage_key"], fileMap["storage_bucket"], fileMap["storage_url_prefix"], fileMap["file_size"], fileMap["file_md5"], fileMap["system_id"])
return err
}
func GetFileKey(id string) (string, error) {
sql := "select storage_key from t_base_file where id=?"
var key string
_, err := db.SQL(sql, id).Get(&key)
return key, err
}