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 }