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] }