Documentation ¶
Index ¶
- type DBService
- func (dbservice *DBService) AddNewBlogToUser(blog model.Blog) bool
- func (dbservice *DBService) AddNewSignUpUser(user model.User)
- func (dbservice *DBService) DeleteBlogByID(id string, useremail string) error
- func (dbservice *DBService) GetAllBlogData(idlist []string) (bool, []model.Blog)
- func (dbservice *DBService) GetAllBlogIDFromUserEmail(email string) (bool, []string)
- func (dbservice *DBService) GetAllPublicBlog() (bool, []model.Blog)
- func (dbservice *DBService) GetUserAllBlogName(user model.User) []string
- func (dbservice *DBService) GetUserFromEmail(email string) (bool, model.User)
- func (dbservice *DBService) UserCreateBlog(blog model.Blog) bool
- type DBServiceInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBService ¶
type DBService struct{}
DBService 接口的实现
func (*DBService) AddNewBlogToUser ¶
AddNewBlogToUser 为用户增加从文件名到ID的映射
func (*DBService) AddNewSignUpUser ¶
AddNewSignUpUser 添加博客网站注册用户
func (*DBService) DeleteBlogByID ¶
DeleteBlogByID 删除用户自己的博客
func (*DBService) GetAllBlogData ¶
GetAllBlogData 从用户名ID的list获取所有博客内容
func (*DBService) GetAllBlogIDFromUserEmail ¶
GetAllBlogIDFromUserEmail 为用户增加从文件名到ID的映射
func (*DBService) GetAllPublicBlog ¶
GetAllPublicBlog 获取所有用户的public博客
func (*DBService) GetUserAllBlogName ¶
GetUserAllBlogName 从
func (*DBService) GetUserFromEmail ¶
GetUserFromEmail 根据邮箱获取用户信息
type DBServiceInterface ¶
type DBServiceInterface interface { GetUserFromEmail(email string) (bool, model.User) AddNewSignUpUser(user model.User) UserCreateBlog(blog model.Blog) bool GetUserAllBlogName(user model.User) []string AddNewBlogToUser(blog model.Blog) bool GetAllBlogIDFromUserEmail(email string) (bool, []string) GetAllBlogData(idlist []string) (bool, []model.Blog) GetAllPublicBlog() (bool, []model.Blog) DeleteBlogByID(id string, useremail string) error }
DBServiceInterface 定义数据库操作接口
Click to show internal directories.
Click to hide internal directories.