Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookRepository ¶
type BookRepository interface { InsertBook(b entity.Book) entity.Book UpdateBook(b entity.Book) entity.Book DeleteBook(b entity.Book) AllBook() []entity.Book FindBookByID(bookID uint64) entity.Book }
func NewBookRepository ¶
func NewBookRepository(dbConn *gorm.DB) BookRepository
type UserRepository ¶
type UserRepository interface { InsertUser(user entity.User) entity.User UpdateUser(user entity.User) entity.User VerifyCredential(email string, password string) interface{} IsDuplicateEmail(email string) (tx *gorm.DB) FindByEmail(email string) entity.User ProfileUser(userID string) entity.User }
What can to do db
func NewUserRepository ¶
func NewUserRepository(db *gorm.DB) UserRepository
Create new instance of UserRepository
Click to show internal directories.
Click to hide internal directories.