// Package store provides ... package store type rdbms struct{} // // Init 数据库初始化, 建表, 加索引操作等 // func (db *rdbms) Init(source string) (Store, error) { // gorm. // // } // // // LoadInsertBlogger 读取或创建博客 // func (db *rdbms) LoadInsertBlogger(ctx context.Context, blogger *model.Blogger) (bool, error) { // // } // // // UpdateBlogger 更新博客 // func (db *rdbms) UpdateBlogger(ctx context.Context, fields map[string]interface{}) error { // // } // // // LoadInsertAccount 读取或创建账户 // func (db *rdbms) LoadInsertAccount(ctx context.Context, acct *model.Account) (bool, error) { // // } // // // UpdateAccount 更新账户 // func (db *rdbms) UpdateAccount(ctx context.Context, name string, fields map[string]interface{}) error { // // } // // // InsertSerie 创建专题 // func (db *rdbms) InsertSerie(ctx context.Context, series *model.Serie) error { // // } // // // RemoveSerie 删除专题 // func (db *rdbms) RemoveSerie(ctx context.Context, id int) error { // // } // // // UpdateSerie 更新专题 // func (db *rdbms) UpdateSerie(ctx context.Context, id int, fields map[string]interface{}) error { // // } // // // LoadAllSerie 读取所有专题 // func (db *rdbms) LoadAllSerie(ctx context.Context) (model.SortedSeries, error) { // // } // // // InsertArticle 创建文章 // func (db *rdbms) InsertArticle(ctx context.Context, article *model.Article) error { // // } // // // RemoveArticle 硬删除文章 // func (db *rdbms) RemoveArticle(ctx context.Context, id int) error { // // } // // // CleanArticles 清理回收站文章 // func (db *rdbms) CleanArticles(ctx context.Context) error { // // } // // // UpdateArticle 更新文章 // func (db *rdbms) UpdateArticle(ctx context.Context, id int, fields map[string]interface{}) error { // // } // // // LoadArticle 查找文章 // func (db *rdbms) LoadArticle(ctx context.Context, id int) (*model.Article, error) { // // } // // // LoadArticleList 查找文章列表 // func (db *rdbms) LoadArticleList(ctx context.Context, search SearchArticles) (model.SortedArticles, int, error) { // // }