Documentation
¶
Index ¶
- func Paginate(page int, pageSize int) func(db *gorm.DB) *gorm.DB
- type BaseRepo
- func (r *BaseRepo) Count(filter interface{}) (int64, error)
- func (r *BaseRepo) Create(createModel interface{}) error
- func (r *BaseRepo) Delete(id uint64) error
- func (r *BaseRepo) Find(filter interface{}, rstModel interface{}, ...) error
- func (r *BaseRepo) List(filter interface{}, page int, pageSize int, rstModelList interface{}, ...) (int64, error)
- func (r *BaseRepo) Update(updateModel interface{}, rstModel interface{}) error
- type IRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IRepo ¶
type IRepo interface { List(filter interface{}, page int, pageSize int, rstModelList interface{}) (total int64, err error) Find(filter interface{}, rstModel interface{}) error Create(rstModel interface{}) error Update(updateModel interface{}, rstModel interface{}) error Delete(id uint64) error Count(filter interface{}) (count int64, err error) }
Click to show internal directories.
Click to hide internal directories.