mirror of
https://github.com/tobycroft/gorose-pro.git
synced 2025-09-26 12:41:16 +08:00
21 lines
567 B
Go
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
|
|
}
|