Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleRepository ¶
type ArticleRepository interface {
Fetch(cursor string, num int64) ([]*models.Article, error)
GetByID(id int64) (*models.Article, error)
Update(article *models.Article) (*models.Article, error)
GetByTitle(title string) (*models.Article, error)
Store(a *models.Article) (int64, error)
Delete(id int64) (bool, error)
}
func NewMysqlArticleRepository ¶
func NewMysqlArticleRepository(Conn *sql.DB) ArticleRepository
Click to show internal directories.
Click to hide internal directories.