Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITaskRepository ¶
type ITaskRepository interface { repository.Repository[ITaskRepository, model.Task] }
type Repositories ¶
type Repositories struct {
TaskRepository ITaskRepository
}
func NewRepositories ¶
func NewRepositories(db *gorm.DB) Repositories
type TaskRepository ¶
type TaskRepository struct { repository.Repo[model.Task] }
func NewTaskRepository ¶
func NewTaskRepository(db *gorm.DB) TaskRepository
func (TaskRepository) Joins ¶
func (r TaskRepository) Joins(models ...string) ITaskRepository
func (TaskRepository) Omit ¶
func (r TaskRepository) Omit(columns ...string) ITaskRepository
func (TaskRepository) Trx ¶
func (r TaskRepository) Trx(db *gorm.DB) ITaskRepository
func (TaskRepository) With ¶
func (r TaskRepository) With(models ...string) ITaskRepository
Click to show internal directories.
Click to hide internal directories.