mirror of
https://github.com/eiblog/eiblog.git
synced 2026-02-04 13:52:26 +08:00
81 lines
2.1 KiB
Go
81 lines
2.1 KiB
Go
// 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) {
|
|
//
|
|
// }
|