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
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
|
|
|
|
}
|