Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBasicRepository ¶
type IBasicRepository interface {
IRepository
ITxRepository
}
IBasicRepository 基础查询与事务
type IRepository ¶
type IRepository interface {
Exist(*finder.Finder) bool
Get(*finder.Finder) error
Find(*finder.Finder) error
Create(*creator.Creator) error
Update(*updater.Updater) error
Delete(*deleter.Deleter) error
Exec(context.Context, string, ...interface{}) error
Raw(context.Context, string, ...interface{}) error
}
IRepository 基础查询
type ITxRepository ¶
type ITxRepository interface {
Tx(context.Context, func(context.Context) error) error
GetTx(context.Context) (interface{}, error)
}
ITxRepository 事务
Click to show internal directories.
Click to hide internal directories.