Files
gorose-pro/orm_execute_interface.go
2021-09-26 11:56:27 +08:00

21 lines
567 B
Go

package gorose
// IOrmExecute ...
type IOrmExecute interface {
GetForce() bool
// insert,insertGetId
Insert(data ...interface{}) (int64, error)
InsertGetId(data ...interface{}) (int64, error)
Update(data ...interface{}) (int64, error)
// updateOrInsert
Replace(data ...interface{}) (int64, error)
// increment,decrement
// 在操作过程中你还可以指定额外的列进行更新:
Increment(args ...interface{}) (int64, error)
Decrement(args ...interface{}) (int64, error)
// delete
Delete() (int64, error)
//LastInsertId() int64
Force() IOrm
}