Documentation ¶
Index ¶
- type AlbumDao
- func (AlbumDao) AddAlbum(album *data.Album) error
- func (AlbumDao) AddPhoto(userID uint, albumID uint64, photo *data.Photo) (int64, error)
- func (AlbumDao) CachePhotoInfo(albumID uint64, photo *data.Photo) error
- func (AlbumDao) DelCachePhotoListData(albumID uint64) error
- func (AlbumDao) FindByUserID(userID uint) ([]*data.Album, error)
- func (AlbumDao) FindMaintainByUserID(userID uint) ([]*data.AlbumMaintainResponse, error)
- func (AlbumDao) Get(albumID uint64) (*data.Album, error)
- func (AlbumDao) GetCachePhotoList(albumID uint64) ([]*data.Photo, error)
- func (AlbumDao) HitAddition(albumID uint64)
- func (AlbumDao) UpdatePhotoStatus(photoName string, status data.CommonType) error
- type ArticleDao
- func (ArticleDao) FindAllCalculateData() ([]*data.ArticleCalculate, error)
- func (ArticleDao) HitAddition(articleID uint64)
- func (ArticleDao) Select(articleIDs []uint64) ([]*data.Article, error)
- func (ArticleDao) SelectArticleIDsByUserID(userID uint) ([]uint64, error)
- func (ArticleDao) SelectOne(articleID uint64) (*data.Article, error)
- func (ArticleDao) UpdateArticleStatus(articleID uint64, status data.CommonType) error
- func (ArticleDao) UpdateCommentStatus(commentID uint64, status data.CommonType) error
- type CategoryDao
- type FriendDao
- func (FriendDao) SelectByFromUserID(userID uint) ([]*data.Friend, error)
- func (FriendDao) SelectByToUserID(userID uint) ([]*data.Friend, error)
- func (FriendDao) Update(fromUserID, toUserID uint, status data.FriendType) error
- func (FriendDao) Upsert(fromUserID, toUserID uint, status data.FriendType) error
- type LikeDao
- func (LikeDao) SelectArticleIDs(userID uint, likeType data.LikeType) ([]uint64, error)
- func (LikeDao) SelectByArticleID(articleID uint64) ([]*data.LikeDTO, error)
- func (LikeDao) SelectCountByArticleIDAndType(articleID uint64, likeType data.LikeType) (uint, error)
- func (LikeDao) SelectCountByUserIDAndType(userID uint, likeType data.LikeType) (uint, error)
- type UserDao
- func (UserDao) SelectAll() []*data.User
- func (UserDao) SelectUserByUserIDAndType(userID uint, status data.CommonType) (*data.User, error)
- func (UserDao) SelectUserIDByUserLogin(userLogin string) (uint, error)
- func (UserDao) SelectUserLoginByUserID(userID uint) (string, error)
- func (UserDao) UpdateUserStatus(userID uint, status data.CommonType) error
- func (UserDao) Upsert(gur *data.GithubUserResponse) (*data.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlbumDao ¶
type AlbumDao struct{}
AlbumDao ...
func (AlbumDao) CachePhotoInfo ¶
CachePhotoInfo 缓存照片信息
func (AlbumDao) DelCachePhotoListData ¶
DelCachePhotoListData 删除缓存的list
func (AlbumDao) FindByUserID ¶
FindByUserID 通过用户id查询
func (AlbumDao) FindMaintainByUserID ¶
func (AlbumDao) FindMaintainByUserID(userID uint) ([]*data.AlbumMaintainResponse, error)
FindMaintainByUserID 查询maintain user id
func (AlbumDao) GetCachePhotoList ¶
GetCachePhotoList 获取缓存的相片集合
func (AlbumDao) UpdatePhotoStatus ¶
func (AlbumDao) UpdatePhotoStatus(photoName string, status data.CommonType) error
UpdatePhotoStatus 更新照片状态
type ArticleDao ¶
type ArticleDao struct{}
ArticleDao ...
func (ArticleDao) FindAllCalculateData ¶
func (ArticleDao) FindAllCalculateData() ([]*data.ArticleCalculate, error)
FindAllCalculateData 查询所有需要计算的数据
func (ArticleDao) Select ¶
func (ArticleDao) Select(articleIDs []uint64) ([]*data.Article, error)
Select 批量查询文档
func (ArticleDao) SelectArticleIDsByUserID ¶
func (ArticleDao) SelectArticleIDsByUserID(userID uint) ([]uint64, error)
SelectArticleIDsByUserID 根据文用户id搜索文章集合
func (ArticleDao) SelectOne ¶
func (ArticleDao) SelectOne(articleID uint64) (*data.Article, error)
SelectOne 查询一个 正常状态的
func (ArticleDao) UpdateArticleStatus ¶
func (ArticleDao) UpdateArticleStatus(articleID uint64, status data.CommonType) error
UpdateArticleStatus 更新文章状态
func (ArticleDao) UpdateCommentStatus ¶
func (ArticleDao) UpdateCommentStatus(commentID uint64, status data.CommonType) error
UpdateCommentStatus 更新评论状态
type CategoryDao ¶
type CategoryDao struct{}
func NewCategoryDao ¶
func NewCategoryDao() *CategoryDao
func (CategoryDao) SelectArticleIDsByCategoryName ¶
func (CategoryDao) SelectArticleIDsByCategoryName(name string) (res []uint64, err error)
SelectArticleIDsByCategoryName 根据分类名查询articleID
func (CategoryDao) SelectMostNames ¶
func (CategoryDao) SelectMostNames(size int) ([]string, error)
SelectMostNames 查询用户最常选的文章分类
func (CategoryDao) SelectNamesByArticleID ¶
func (CategoryDao) SelectNamesByArticleID(articleID uint64) ([]string, error)
SelectNamesByArticleID 搜索某文章的分类
type FriendDao ¶
type FriendDao struct{}
FriendDao friend 表
func NewFriendDao ¶
func NewFriendDao() *FriendDao
func (FriendDao) SelectByFromUserID ¶
SelectByFromUserID 通过from_user_id 查询数据
func (FriendDao) SelectByToUserID ¶
SelectByToUserID 通过to_user_id 查询数据
type LikeDao ¶
type LikeDao struct{}
LikeDao like表 data access
func NewLikeDao ¶
func NewLikeDao() *LikeDao
func (LikeDao) SelectArticleIDs ¶
SelectArticleIDs 查询属于该id的集合
func (LikeDao) SelectByArticleID ¶
SelectByArticleID 按文章主键搜索
type UserDao ¶
type UserDao struct{}
UserDao 数据访问层
func (UserDao) SelectUserByUserIDAndType ¶
SelectUserByUserIDAndType 搜索用户
func (UserDao) SelectUserIDByUserLogin ¶
SelectUserIDByUserLogin 根据用户名搜用户id
func (UserDao) SelectUserLoginByUserID ¶
SelectUserLoginByUserID 根据用户id搜用户名
func (UserDao) UpdateUserStatus ¶
func (UserDao) UpdateUserStatus(userID uint, status data.CommonType) error
UpdateUserStatus 更新用户状态