feat storage 添加db方法
This commit is contained in:
parent
1290c1e1fd
commit
06e03d4f50
@ -3,6 +3,7 @@ package storage
|
|||||||
import "gorm.io/gorm"
|
import "gorm.io/gorm"
|
||||||
|
|
||||||
type Storage struct {
|
type Storage struct {
|
||||||
|
db *gorm.DB
|
||||||
articleApi ArticleApi
|
articleApi ArticleApi
|
||||||
providerApi ProviderApi
|
providerApi ProviderApi
|
||||||
providerArticleApi ProviderArticleApi
|
providerArticleApi ProviderArticleApi
|
||||||
@ -12,6 +13,7 @@ type Storage struct {
|
|||||||
|
|
||||||
func NewStorage(db *gorm.DB) *Storage {
|
func NewStorage(db *gorm.DB) *Storage {
|
||||||
return &Storage{
|
return &Storage{
|
||||||
|
db: db,
|
||||||
articleApi: NewArticleApi(db),
|
articleApi: NewArticleApi(db),
|
||||||
providerApi: NewProviderApi(db),
|
providerApi: NewProviderApi(db),
|
||||||
providerArticleApi: NewProviderArticleApi(db),
|
providerArticleApi: NewProviderArticleApi(db),
|
||||||
@ -20,6 +22,9 @@ func NewStorage(db *gorm.DB) *Storage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *Storage) DB() *gorm.DB {
|
||||||
|
return s.db
|
||||||
|
}
|
||||||
func (s *Storage) Article() ArticleApi {
|
func (s *Storage) Article() ArticleApi {
|
||||||
return s.articleApi
|
return s.articleApi
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user