blog/internal/repository/diary_repository.go

26 lines
431 B
Go

package repository
import (
"Blog/internal/client"
"Blog/internal/consts"
"Blog/internal/model"
)
var diaryRep *diaryRepository
func DiaryRepository() *diaryRepository {
if diaryRep == nil {
diaryRep = &diaryRepository{
&BaseRep[model.BlogDiary]{
DB: client.BlogGormClient(),
TableName: consts.TABLE_BLOG_DIARY,
},
}
}
return diaryRep
}
type diaryRepository struct {
*BaseRep[model.BlogDiary]
}