dao

package
v0.0.0-...-cfa74d8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2023 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PageHelper = new(PageDao)

Functions

This section is empty.

Types

type ArticleDao

type ArticleDao struct {
}

func (ArticleDao) GetArticleCommentList

func (ArticleDao) GetArticleCommentList(db *gorm.DB, pageInfo request.PageInfo, articleId int) ([]response.ArticleCommentInfo, error)

GetArticleCommentList @Date 2023-02-25 15:52:26 @Param pageInfo request.PageInfo @Param articleId int @Return []response.ArticleCommentInfo @Return error @Description: 查询一个文章的评论信息

func (ArticleDao) GetArticleDetails

func (ArticleDao) GetArticleDetails(db *gorm.DB, articleId int) (response.ArticleDetails, error)

GetArticleDetails @Date 2023-02-23 21:16:40 @Param articleId int @Return article.ArticleDetails @Return error @Description: 获取一篇文章的详细信息

func (ArticleDao) GetArticleInfoList

func (ArticleDao) GetArticleInfoList(db *gorm.DB, pageInfo request.PageInfo) ([]response.HeadInfo, error)

GetArticleInfoList @Date 2023-02-23 21:25:34 @Param pageInfo sysreq.PageInfo @Return []article.HeadInfo @Return error @Description: 查询文章简单信息列表

type ClassDao

type ClassDao struct {
}

func (ClassDao) GetOne

func (ClassDao) GetOne(db *gorm.DB, names string) (model.Class, error)

GetOne @Date 2023-02-27 22:00:52 @Param db *gorm.DB @Param names string @Return model.Class @Return error @Description: 根据名称查分类

type CommentDao

type CommentDao struct {
}

func (CommentDao) Delete

func (CommentDao) Delete()

func (CommentDao) GetOne

func (CommentDao) GetOne()

func (CommentDao) List

func (CommentDao) List()

func (CommentDao) Update

func (CommentDao) Update()

type FileDao

type FileDao struct {
}

func (FileDao) DeleteFileInfo

func (FileDao) DeleteFileInfo()

func (FileDao) GetFileInfo

func (FileDao) GetFileInfo()

func (FileDao) GetFileInfoList

func (FileDao) GetFileInfoList()

func (FileDao) InsertFileInfo

func (FileDao) InsertFileInfo()

func (FileDao) InsertFileInfoList

func (FileDao) InsertFileInfoList()

func (FileDao) UpdateFileInfo

func (FileDao) UpdateFileInfo()

type LikeDao

type LikeDao struct {
}

func (LikeDao) Delete

func (LikeDao) Delete()

func (LikeDao) GetOne

func (LikeDao) GetOne()

func (LikeDao) List

func (LikeDao) List()

func (LikeDao) Update

func (LikeDao) Update()

type Page

type Page func(model *gorm.DB, where Where, dst interface{}) *gorm.DB

type PageDao

type PageDao struct {
}

PageDao @Date 2023-02-20 17:17:11 @Description: 分页操作封装

func (PageDao) SelectPage

func (PageDao) SelectPage(pageInfo request.PageInfo) Page

SelectPage @Date 2023-02-20 17:22:09 @Param pageInfo sysreq.PageInfo @Return Page @Description: 返回一个闭包函数,调用时进行分页查询

type UserDao

type UserDao struct {
	// contains filtered or unexported fields
}

func (UserDao) Delete

func (UserDao) Delete(db *gorm.DB, id uint) error

Delete @Date 2023-02-26 19:53:05 @Param db *gorm.DB @Param id uint @Return error @Description: 软删除数据库中用户的一个数据

func (UserDao) GetBasicInfo

func (UserDao) GetBasicInfo(db *gorm.DB, id uint) (response.UserBasicInfo, error)

GetBasicInfo @Date 2023-02-26 20:00:57 @Param db *gorm.DB @Param id int @Return response.UserBasicInfo @Return error @Description: 获取用户记录的基本信息

func (UserDao) GetSimpleInfo

func (UserDao) GetSimpleInfo(db *gorm.DB, id uint) (response.UserSimpleInfo, error)

GetSimpleInfo @Date 2023-02-26 20:00:27 @Param db *gorm.DB @Param id uint @Return response.UserSimpleInfo @Return error @Description: 获取用户记录的简单信息

func (UserDao) GetUserBasicInfoList

func (u UserDao) GetUserBasicInfoList(db *gorm.DB, pageInfo request.PageInfo) ([]response.UserBasicInfo, error)

GetUserBasicInfoList @Date 2023-02-26 20:10:05 @Param db *gorm.DB @Param pageInfo request.PageInfo @Return []response.UserBasicInfo @Return error @Description: 分页获取用户基本信息记录列表

func (UserDao) GetUserSimpleInfoList

func (u UserDao) GetUserSimpleInfoList(db *gorm.DB, pageInfo request.PageInfo) ([]response.UserSimpleInfo, error)

GetUserSimpleInfoList @Date 2023-02-26 20:09:41 @Param db *gorm.DB @Param pageInfo request.PageInfo @Return []response.UserSimpleInfo @Return error @Description: 分页获取用户简单信息记录列表

func (UserDao) UpdateBasicInfo

func (UserDao) UpdateBasicInfo(db *gorm.DB, id uint, user request.UpdateUser) error

UpdateBasicInfo @Date 2023-02-26 19:55:52 @Param db *gorm.DB @Param id int @Param user request.UpdateUser @Return error @Description: 更新用户的基本信息

type Where

type Where func(*gorm.DB) *gorm.DB

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL