github.com/HXSecurity/DongTai-agent-go@v0.4.2/core/gorm/gormDBRaw/replacement.go (about) 1 package gormDBRaw 2 3 import ( 4 "github.com/HXSecurity/DongTai-agent-go/model/request" 5 "gorm.io/gorm" 6 ) 7 8 func Raw(db *gorm.DB, sql string, values ...interface{}) (tx *gorm.DB) { 9 s := RawT(db, sql, values...) 10 request.FmtHookPool(request.PoolReq{ 11 Args: request.Collect(sql, values), 12 Reqs: request.Collect(tx), 13 Source: false, 14 OriginClassName: "gorm.(*DB)", 15 MethodName: "Raw", 16 ClassName: "gorm", 17 }) 18 return s 19 } 20 21 func RawT(db *gorm.DB, sql string, values ...interface{}) (tx *gorm.DB) { 22 return 23 }