logic

package
v0.0.0-...-70261f9 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiRepository

type ApiRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewApiRepository

func NewApiRepository(svcCtx *svc.RepositoryContext) *ApiRepository

func (*ApiRepository) CreateApi

func (s *ApiRepository) CreateApi(ctx context.Context, api *entity.Api) (out *entity.Api, err error)

创建Api记录

func (*ApiRepository) DeleteApi

func (s *ApiRepository) DeleteApi(ctx context.Context, api *entity.Api) (rows int64, err error)

删除Api记录

func (*ApiRepository) DeleteApiByIds

func (s *ApiRepository) DeleteApiByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除Api记录

func (*ApiRepository) FindAllPublicApis

func (s *ApiRepository) FindAllPublicApis(ctx context.Context) (list []*entity.Api, err error)

获取所有匿名Api记录

func (*ApiRepository) FindApiList

func (s *ApiRepository) FindApiList(ctx context.Context, page *request.PageInfo) (list []*entity.Api, total int64, err error)

分页查询Api记录

func (*ApiRepository) GetApi

func (s *ApiRepository) GetApi(ctx context.Context, id int) (out *entity.Api, err error)

查询Api记录

func (*ApiRepository) UpdateApi

func (s *ApiRepository) UpdateApi(ctx context.Context, api *entity.Api) (out *entity.Api, err error)

更新Api记录

type ArticleRepository

type ArticleRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewArticleRepository

func NewArticleRepository(svcCtx *svc.RepositoryContext) *ArticleRepository

func (*ArticleRepository) CreateArticle

func (s *ArticleRepository) CreateArticle(article *entity.Article) (out *entity.Article, err error)

创建Article记录

func (*ArticleRepository) DeleteArticle

func (s *ArticleRepository) DeleteArticle(article *entity.Article) (rows int64, err error)

删除Article记录

func (*ArticleRepository) DeleteArticleByIds

func (s *ArticleRepository) DeleteArticleByIds(ids []int) (rows int64, err error)

批量删除Article记录

func (*ArticleRepository) FindArticle

func (s *ArticleRepository) FindArticle(id int) (out *entity.Article, err error)

根据id获取Article记录

func (*ArticleRepository) GetArticleList

func (s *ArticleRepository) GetArticleList(page *request.PageInfo) (list []*entity.Article, total int64, err error)

分页获取Article记录

func (*ArticleRepository) GetArticleListByCategoryId

func (s *ArticleRepository) GetArticleListByCategoryId(categoryId int) (list []*entity.Article, total int64, err error)

根据分类id获取文章

func (*ArticleRepository) GetArticleListByTagId

func (s *ArticleRepository) GetArticleListByTagId(tagId int) (list []*entity.Article, total int64, err error)

根据标签id获取文章

func (*ArticleRepository) GetLastArticle

func (s *ArticleRepository) GetLastArticle(id int) (out *entity.Article, err error)

获取上一篇文章

func (*ArticleRepository) GetNextArticle

func (s *ArticleRepository) GetNextArticle(id int) (out *entity.Article, err error)

获取下一篇文章

func (*ArticleRepository) GetRecommendArticle

func (s *ArticleRepository) GetRecommendArticle(cateId int) (list []*entity.Article, err error)

获取推荐文章,与id相同分类的文章

func (*ArticleRepository) UpdateArticle

func (s *ArticleRepository) UpdateArticle(article *entity.Article) (out *entity.Article, err error)

更新Article记录

type ArticleTagRepository

type ArticleTagRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewArticleTagRepository

func NewArticleTagRepository(svcCtx *svc.RepositoryContext) *ArticleTagRepository

func (*ArticleTagRepository) CreateArticleTag

func (s *ArticleTagRepository) CreateArticleTag(articleTag *entity.ArticleTag) (out *entity.ArticleTag, err error)

创建ArticleTag记录

func (*ArticleTagRepository) DeleteArticleTag

func (s *ArticleTagRepository) DeleteArticleTag(articleTag *entity.ArticleTag) (rows int64, err error)

删除ArticleTag记录

func (*ArticleTagRepository) DeleteArticleTagByIds

func (s *ArticleTagRepository) DeleteArticleTagByIds(ids []int) (rows int64, err error)

批量删除ArticleTag记录

func (*ArticleTagRepository) FindArticleTag

func (s *ArticleTagRepository) FindArticleTag(id int) (out *entity.ArticleTag, err error)

根据id获取ArticleTag记录

func (*ArticleTagRepository) GetArticleTagList

func (s *ArticleTagRepository) GetArticleTagList(page *request.PageInfo) (list []*entity.ArticleTag, total int64, err error)

分页获取ArticleTag记录

func (*ArticleTagRepository) UpdateArticleTag

func (s *ArticleTagRepository) UpdateArticleTag(articleTag *entity.ArticleTag) (out *entity.ArticleTag, err error)

更新ArticleTag记录

type BlogRepository

type BlogRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewBlogRepository

func NewBlogRepository(svcCtx *svc.RepositoryContext) *BlogRepository

type CasbinRuleRepository

type CasbinRuleRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewCasbinRuleRepository

func NewCasbinRuleRepository(svcCtx *svc.RepositoryContext) *CasbinRuleRepository

func (*CasbinRuleRepository) CreateCasbinRule

func (s *CasbinRuleRepository) CreateCasbinRule(casbinRule *entity.CasbinRule) (out *entity.CasbinRule, err error)

创建CasbinRule记录

func (*CasbinRuleRepository) DeleteCasbinRule

func (s *CasbinRuleRepository) DeleteCasbinRule(casbinRule *entity.CasbinRule) (rows int64, err error)

删除CasbinRule记录

func (*CasbinRuleRepository) DeleteCasbinRuleByIds

func (s *CasbinRuleRepository) DeleteCasbinRuleByIds(ids []int) (rows int64, err error)

批量删除CasbinRule记录

func (*CasbinRuleRepository) FindCasbinRule

func (s *CasbinRuleRepository) FindCasbinRule(id int) (out *entity.CasbinRule, err error)

根据id获取CasbinRule记录

func (*CasbinRuleRepository) GetCasbinRuleList

func (s *CasbinRuleRepository) GetCasbinRuleList(page *request.PageInfo) (list []*entity.CasbinRule, total int64, err error)

分页获取CasbinRule记录

func (*CasbinRuleRepository) UpdateCasbinRule

func (s *CasbinRuleRepository) UpdateCasbinRule(casbinRule *entity.CasbinRule) (out *entity.CasbinRule, err error)

更新CasbinRule记录

type CategoryRepository

type CategoryRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewCategoryRepository

func NewCategoryRepository(svcCtx *svc.RepositoryContext) *CategoryRepository

func (*CategoryRepository) CreateCategory

func (s *CategoryRepository) CreateCategory(category *entity.Category) (out *entity.Category, err error)

创建Category记录

func (*CategoryRepository) DeleteCategory

func (s *CategoryRepository) DeleteCategory(category *entity.Category) (rows int64, err error)

删除Category记录

func (*CategoryRepository) DeleteCategoryByIds

func (s *CategoryRepository) DeleteCategoryByIds(ids []int) (rows int64, err error)

批量删除Category记录

func (*CategoryRepository) FindCategory

func (s *CategoryRepository) FindCategory(id int) (out *entity.Category, err error)

根据id获取Category记录

func (*CategoryRepository) GetCategoryList

func (s *CategoryRepository) GetCategoryList(page *request.PageInfo) (list []*entity.Category, total int64, err error)

分页获取Category记录

func (*CategoryRepository) UpdateCategory

func (s *CategoryRepository) UpdateCategory(category *entity.Category) (out *entity.Category, err error)

更新Category记录

type CommentRepository

type CommentRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewCommentRepository

func NewCommentRepository(svcCtx *svc.RepositoryContext) *CommentRepository

func (*CommentRepository) CreateComment

func (s *CommentRepository) CreateComment(comment *entity.Comment) (out *entity.Comment, err error)

创建Comment记录

func (*CommentRepository) DeleteComment

func (s *CommentRepository) DeleteComment(comment *entity.Comment) (rows int64, err error)

删除Comment记录

func (*CommentRepository) DeleteCommentByIds

func (s *CommentRepository) DeleteCommentByIds(ids []int) (rows int64, err error)

批量删除Comment记录

func (*CommentRepository) FindCommentList

func (s *CommentRepository) FindCommentList(page *request.PageInfo) (list []*entity.Comment, total int64, err error)

分页查询Comment记录

func (*CommentRepository) FindCommentReplyList

func (s *CommentRepository) FindCommentReplyList(id int, page *request.PageInfo) (out []*entity.Comment, total int64, err error)

查看评论id集合下的回复评论

func (*CommentRepository) GetComment

func (s *CommentRepository) GetComment(id int) (out *entity.Comment, err error)

查询Comment记录

func (*CommentRepository) GetUserLikeComment

func (s *CommentRepository) GetUserLikeComment(ctx context.Context, uid int) (data []string, err error)

获取用户点赞记录

func (*CommentRepository) LikeComment

func (s *CommentRepository) LikeComment(ctx context.Context, uid int, commentId int) (data interface{}, err error)

点赞评论

func (*CommentRepository) UpdateComment

func (s *CommentRepository) UpdateComment(comment *entity.Comment) (out *entity.Comment, err error)

更新Comment记录

type FriendLinkRepository

type FriendLinkRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewFriendLinkRepository

func NewFriendLinkRepository(svcCtx *svc.RepositoryContext) *FriendLinkRepository
func (s *FriendLinkRepository) CreateFriendLink(friendLink *entity.FriendLink) (out *entity.FriendLink, err error)

创建FriendLink记录

func (s *FriendLinkRepository) DeleteFriendLink(friendLink *entity.FriendLink) (rows int64, err error)

删除FriendLink记录

func (*FriendLinkRepository) DeleteFriendLinkByIds

func (s *FriendLinkRepository) DeleteFriendLinkByIds(ids []int) (rows int64, err error)

批量删除FriendLink记录

func (s *FriendLinkRepository) FindFriendLinkList(page *request.PageInfo) (list []*entity.FriendLink, total int64, err error)

分页查询FriendLink记录

func (s *FriendLinkRepository) GetFriendLink(id int) (out *entity.FriendLink, err error)

查询FriendLink记录

func (s *FriendLinkRepository) UpdateFriendLink(friendLink *entity.FriendLink) (out *entity.FriendLink, err error)

更新FriendLink记录

type MenuRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewMenuRepository

func NewMenuRepository(svcCtx *svc.RepositoryContext) *MenuRepository
func (s *MenuRepository) CreateMenu(ctx context.Context, menu *entity.Menu) (out *entity.Menu, err error)

创建Menu记录

func (s *MenuRepository) DeleteMenu(ctx context.Context, menu *entity.Menu) (rows int64, err error)

删除Menu记录

func (s *MenuRepository) DeleteMenuByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除Menu记录

func (s *MenuRepository) FindMenuList(ctx context.Context, page *request.PageInfo) (list []*entity.Menu, total int64, err error)

分页查询Menu记录

func (s *MenuRepository) GetMenu(ctx context.Context, id int) (out *entity.Menu, err error)

查询Menu记录

func (s *MenuRepository) UpdateMenu(ctx context.Context, menu *entity.Menu) (out *entity.Menu, err error)

更新Menu记录

type PageRepository

type PageRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewPageRepository

func NewPageRepository(svcCtx *svc.RepositoryContext) *PageRepository

func (*PageRepository) CreatePage

func (s *PageRepository) CreatePage(page *entity.Page) (out *entity.Page, err error)

创建Page记录

func (*PageRepository) DeletePage

func (s *PageRepository) DeletePage(page *entity.Page) (rows int64, err error)

删除Page记录

func (*PageRepository) DeletePageByIds

func (s *PageRepository) DeletePageByIds(ids []int) (rows int64, err error)

批量删除Page记录

func (*PageRepository) FindPage

func (s *PageRepository) FindPage(id int) (out *entity.Page, err error)

根据id获取Page记录

func (*PageRepository) GetPageList

func (s *PageRepository) GetPageList(page *request.PageInfo) (list []*entity.Page, total int64, err error)

分页获取Page记录

func (*PageRepository) UpdatePage

func (s *PageRepository) UpdatePage(page *entity.Page) (out *entity.Page, err error)

更新Page记录

type PhotoAlbumRepository

type PhotoAlbumRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewPhotoAlbumRepository

func NewPhotoAlbumRepository(svcCtx *svc.RepositoryContext) *PhotoAlbumRepository

func (*PhotoAlbumRepository) CreatePhotoAlbum

func (s *PhotoAlbumRepository) CreatePhotoAlbum(photoAlbum *entity.PhotoAlbum) (out *entity.PhotoAlbum, err error)

创建PhotoAlbum记录

func (*PhotoAlbumRepository) DeletePhotoAlbum

func (s *PhotoAlbumRepository) DeletePhotoAlbum(photoAlbum *entity.PhotoAlbum) (rows int64, err error)

删除PhotoAlbum记录

func (*PhotoAlbumRepository) DeletePhotoAlbumByIds

func (s *PhotoAlbumRepository) DeletePhotoAlbumByIds(ids []int) (rows int64, err error)

批量删除PhotoAlbum记录

func (*PhotoAlbumRepository) FindPhotoAlbumList

func (s *PhotoAlbumRepository) FindPhotoAlbumList(page *request.PageInfo) (list []*entity.PhotoAlbum, total int64, err error)

分页查询PhotoAlbum记录

func (*PhotoAlbumRepository) GetPhotoAlbum

func (s *PhotoAlbumRepository) GetPhotoAlbum(id int) (out *entity.PhotoAlbum, err error)

查询PhotoAlbum记录

func (*PhotoAlbumRepository) UpdatePhotoAlbum

func (s *PhotoAlbumRepository) UpdatePhotoAlbum(photoAlbum *entity.PhotoAlbum) (out *entity.PhotoAlbum, err error)

更新PhotoAlbum记录

type PhotoRepository

type PhotoRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewPhotoRepository

func NewPhotoRepository(svcCtx *svc.RepositoryContext) *PhotoRepository

func (*PhotoRepository) CreatePhoto

func (s *PhotoRepository) CreatePhoto(photo *entity.Photo) (out *entity.Photo, err error)

创建Photo记录

func (*PhotoRepository) DeletePhoto

func (s *PhotoRepository) DeletePhoto(photo *entity.Photo) (rows int64, err error)

删除Photo记录

func (*PhotoRepository) DeletePhotoByIds

func (s *PhotoRepository) DeletePhotoByIds(ids []int) (rows int64, err error)

批量删除Photo记录

func (*PhotoRepository) FindPhotoList

func (s *PhotoRepository) FindPhotoList(page *request.PageInfo) (list []*entity.Photo, total int64, err error)

分页查询Photo记录

func (*PhotoRepository) GetPhoto

func (s *PhotoRepository) GetPhoto(id int) (out *entity.Photo, err error)

查询Photo记录

func (*PhotoRepository) UpdatePhoto

func (s *PhotoRepository) UpdatePhoto(photo *entity.Photo) (out *entity.Photo, err error)

更新Photo记录

type RoleApiRepository

type RoleApiRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewRoleApiRepository

func NewRoleApiRepository(svcCtx *svc.RepositoryContext) *RoleApiRepository

func (*RoleApiRepository) CreateRoleApi

func (s *RoleApiRepository) CreateRoleApi(roleApi *entity.RoleApi) (out *entity.RoleApi, err error)

创建RoleApi记录

func (*RoleApiRepository) DeleteRoleApi

func (s *RoleApiRepository) DeleteRoleApi(roleApi *entity.RoleApi) (rows int64, err error)

删除RoleApi记录

func (*RoleApiRepository) DeleteRoleApiByIds

func (s *RoleApiRepository) DeleteRoleApiByIds(ids []int) (rows int64, err error)

批量删除RoleApi记录

func (*RoleApiRepository) FindRoleApi

func (s *RoleApiRepository) FindRoleApi(id int) (out *entity.RoleApi, err error)

根据id获取RoleApi记录

func (*RoleApiRepository) GetRoleApiList

func (s *RoleApiRepository) GetRoleApiList(page *request.PageInfo) (list []*entity.RoleApi, total int64, err error)

分页获取RoleApi记录

func (*RoleApiRepository) UpdateRoleApi

func (s *RoleApiRepository) UpdateRoleApi(roleApi *entity.RoleApi) (out *entity.RoleApi, err error)

更新RoleApi记录

type RoleMenuRepository

type RoleMenuRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewRoleMenuRepository

func NewRoleMenuRepository(svcCtx *svc.RepositoryContext) *RoleMenuRepository

func (*RoleMenuRepository) CreateRoleMenu

func (s *RoleMenuRepository) CreateRoleMenu(roleMenu *entity.RoleMenu) (out *entity.RoleMenu, err error)

创建RoleMenu记录

func (*RoleMenuRepository) DeleteRoleMenu

func (s *RoleMenuRepository) DeleteRoleMenu(roleMenu *entity.RoleMenu) (rows int64, err error)

删除RoleMenu记录

func (*RoleMenuRepository) DeleteRoleMenuByIds

func (s *RoleMenuRepository) DeleteRoleMenuByIds(ids []int) (rows int64, err error)

批量删除RoleMenu记录

func (*RoleMenuRepository) FindRoleMenu

func (s *RoleMenuRepository) FindRoleMenu(id int) (out *entity.RoleMenu, err error)

根据id获取RoleMenu记录

func (*RoleMenuRepository) GetRoleMenuList

func (s *RoleMenuRepository) GetRoleMenuList(page *request.PageInfo) (list []*entity.RoleMenu, total int64, err error)

分页获取RoleMenu记录

func (*RoleMenuRepository) UpdateRoleMenu

func (s *RoleMenuRepository) UpdateRoleMenu(roleMenu *entity.RoleMenu) (out *entity.RoleMenu, err error)

更新RoleMenu记录

type RoleRepository

type RoleRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewRoleRepository

func NewRoleRepository(svcCtx *svc.RepositoryContext) *RoleRepository

func (*RoleRepository) CreateRole

func (s *RoleRepository) CreateRole(ctx context.Context, role *entity.Role) (out *entity.Role, err error)

创建Role记录

func (*RoleRepository) DeleteRole

func (s *RoleRepository) DeleteRole(ctx context.Context, role *entity.Role) (rows int64, err error)

删除Role记录

func (*RoleRepository) DeleteRoleByIds

func (s *RoleRepository) DeleteRoleByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除Role记录

func (*RoleRepository) FindRoleApis

func (s *RoleRepository) FindRoleApis(roleId int) (list []*entity.Api, err error)

获取Api记录

func (*RoleRepository) FindRoleList

func (s *RoleRepository) FindRoleList(ctx context.Context, page *request.PageInfo) (list []*entity.Role, total int64, err error)

分页查询Role记录

func (*RoleRepository) FindRoleMenus

func (s *RoleRepository) FindRoleMenus(roleId int) (list []*entity.Menu, err error)

获取Menu记录

func (*RoleRepository) FindUserRoles

func (s *RoleRepository) FindUserRoles(userId int) (out []*entity.Role, err error)

func (*RoleRepository) GetRole

func (s *RoleRepository) GetRole(ctx context.Context, id int) (out *entity.Role, err error)

查询Role记录

func (*RoleRepository) UpdateRole

func (s *RoleRepository) UpdateRole(ctx context.Context, role *entity.Role) (out *entity.Role, err error)

更新Role记录

func (*RoleRepository) UpdateRoleMenus

func (s *RoleRepository) UpdateRoleMenus(ctx context.Context, roleId int, menuIds []int) (role *entity.Role, roleMenus []*entity.RoleMenu, err error)

设置角色菜单

func (*RoleRepository) UpdateRoleResources

func (s *RoleRepository) UpdateRoleResources(ctx context.Context, roleId int, apiIds []int) (role *entity.Role, roleApis []*entity.RoleApi, err error)

设置角色菜单

func (*RoleRepository) UpdateUserRoles

func (s *RoleRepository) UpdateUserRoles(ctx context.Context, uid int, roleIds []int) (data interface{}, err error)

修改用户角色

type TagRepository

type TagRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewTagRepository

func NewTagRepository(svcCtx *svc.RepositoryContext) *TagRepository

func (*TagRepository) CreateTag

func (s *TagRepository) CreateTag(tag *entity.Tag) (out *entity.Tag, err error)

创建Tag记录

func (*TagRepository) DeleteTag

func (s *TagRepository) DeleteTag(tag *entity.Tag) (rows int64, err error)

删除Tag记录

func (*TagRepository) DeleteTagByIds

func (s *TagRepository) DeleteTagByIds(ids []int) (rows int64, err error)

批量删除Tag记录

func (*TagRepository) FindTag

func (s *TagRepository) FindTag(id int) (out *entity.Tag, err error)

根据id获取Tag记录

func (*TagRepository) GetArticleTagList

func (s *TagRepository) GetArticleTagList(articleId int) (list []*entity.Tag, err error)

func (*TagRepository) GetTagList

func (s *TagRepository) GetTagList(page *request.PageInfo) (list []*entity.Tag, total int64, err error)

分页获取Tag记录

func (*TagRepository) UpdateTag

func (s *TagRepository) UpdateTag(tag *entity.Tag) (out *entity.Tag, err error)

更新Tag记录

type TalkRepository

type TalkRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewTalkRepository

func NewTalkRepository(svcCtx *svc.RepositoryContext) *TalkRepository

func (*TalkRepository) CreateTalk

func (s *TalkRepository) CreateTalk(talk *entity.Talk) (out *entity.Talk, err error)

创建Talk记录

func (*TalkRepository) DeleteTalk

func (s *TalkRepository) DeleteTalk(talk *entity.Talk) (rows int64, err error)

删除Talk记录

func (*TalkRepository) DeleteTalkByIds

func (s *TalkRepository) DeleteTalkByIds(ids []int) (rows int64, err error)

批量删除Talk记录

func (*TalkRepository) FindTalkList

func (s *TalkRepository) FindTalkList(page *request.PageInfo) (list []*entity.Talk, total int64, err error)

分页查询Talk记录

func (*TalkRepository) GetTalk

func (s *TalkRepository) GetTalk(id int) (out *entity.Talk, err error)

查询Talk记录

func (*TalkRepository) UpdateTalk

func (s *TalkRepository) UpdateTalk(talk *entity.Talk) (out *entity.Talk, err error)

更新Talk记录

type UploadRepository

type UploadRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUploadRepository

func NewUploadRepository(svcCtx *svc.RepositoryContext) *UploadRepository

func (*UploadRepository) CreateUpload

func (s *UploadRepository) CreateUpload(ctx context.Context, upload *entity.Upload) (out *entity.Upload, err error)

创建Upload记录

func (*UploadRepository) DeleteUpload

func (s *UploadRepository) DeleteUpload(ctx context.Context, upload *entity.Upload) (rows int64, err error)

删除Upload记录

func (*UploadRepository) DeleteUploadByIds

func (s *UploadRepository) DeleteUploadByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除Upload记录

func (*UploadRepository) FindUploadList

func (s *UploadRepository) FindUploadList(ctx context.Context, page *request.PageInfo) (list []*entity.Upload, total int64, err error)

分页查询Upload记录

func (*UploadRepository) GetUpload

func (s *UploadRepository) GetUpload(ctx context.Context, id int) (out *entity.Upload, err error)

查询Upload记录

func (*UploadRepository) UpdateUpload

func (s *UploadRepository) UpdateUpload(ctx context.Context, upload *entity.Upload) (out *entity.Upload, err error)

更新Upload记录

type UserAccountRepository

type UserAccountRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUserAccountRepository

func NewUserAccountRepository(svcCtx *svc.RepositoryContext) *UserAccountRepository

func (*UserAccountRepository) CreateUserAccount

func (s *UserAccountRepository) CreateUserAccount(ctx context.Context, userAccount *entity.UserAccount) (out *entity.UserAccount, err error)

创建UserAccount记录

func (*UserAccountRepository) DeleteUserAccount

func (s *UserAccountRepository) DeleteUserAccount(ctx context.Context, userAccount *entity.UserAccount) (rows int64, err error)

删除UserAccount记录

func (*UserAccountRepository) DeleteUserAccountByIds

func (s *UserAccountRepository) DeleteUserAccountByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除UserAccount记录

func (*UserAccountRepository) FindUserAccountList

func (s *UserAccountRepository) FindUserAccountList(ctx context.Context, page *request.PageInfo) (list []*entity.UserAccount, total int64, err error)

分页查询UserAccount记录

func (*UserAccountRepository) FindUserMenus

func (s *UserAccountRepository) FindUserMenus(userId int) (list []*entity.Menu, err error)

func (*UserAccountRepository) GetUserAccount

func (s *UserAccountRepository) GetUserAccount(ctx context.Context, id int) (out *entity.UserAccount, err error)

查询UserAccount记录

func (*UserAccountRepository) GetUserDetails

func (s *UserAccountRepository) GetUserDetails(userid string) (data *entity.UserInformation, err error)

func (*UserAccountRepository) LoadUserByUsername

func (s *UserAccountRepository) LoadUserByUsername(username string) (data *entity.UserAccount, err error)

加载用户model

func (*UserAccountRepository) Logoff

func (s *UserAccountRepository) Logoff(ctx context.Context, id int) (data any, err error)

注销用户

func (*UserAccountRepository) Register

注册

func (*UserAccountRepository) UpdateUserAccount

func (s *UserAccountRepository) UpdateUserAccount(ctx context.Context, userAccount *entity.UserAccount) (out *entity.UserAccount, err error)

更新UserAccount记录

type UserInformationRepository

type UserInformationRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUserInformationRepository

func NewUserInformationRepository(svcCtx *svc.RepositoryContext) *UserInformationRepository

func (*UserInformationRepository) CreateUserInformation

func (s *UserInformationRepository) CreateUserInformation(userInformation *entity.UserInformation) (out *entity.UserInformation, err error)

创建UserInformation记录

func (*UserInformationRepository) DeleteUserInformation

func (s *UserInformationRepository) DeleteUserInformation(userInformation *entity.UserInformation) (rows int64, err error)

删除UserInformation记录

func (*UserInformationRepository) DeleteUserInformationByIds

func (s *UserInformationRepository) DeleteUserInformationByIds(ids []int) (rows int64, err error)

批量删除UserInformation记录

func (*UserInformationRepository) FindUserInformationList

func (s *UserInformationRepository) FindUserInformationList(page *request.PageInfo) (list []*entity.UserInformation, total int64, err error)

分页查询UserInformation记录

func (*UserInformationRepository) FindUserinfoByUID

func (s *UserInformationRepository) FindUserinfoByUID(userId int) (out *entity.UserInformation, err error)

func (*UserInformationRepository) GetUserInformation

func (s *UserInformationRepository) GetUserInformation(id int) (out *entity.UserInformation, err error)

查询UserInformation记录

func (*UserInformationRepository) UpdateUserInformation

func (s *UserInformationRepository) UpdateUserInformation(userInformation *entity.UserInformation) (out *entity.UserInformation, err error)

更新UserInformation记录

type UserLoginHistoryRepository

type UserLoginHistoryRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUserLoginHistoryRepository

func NewUserLoginHistoryRepository(svcCtx *svc.RepositoryContext) *UserLoginHistoryRepository

func (*UserLoginHistoryRepository) CreateUserLoginHistory

func (s *UserLoginHistoryRepository) CreateUserLoginHistory(ctx context.Context, userLoginHistory *entity.UserLoginHistory) (out *entity.UserLoginHistory, err error)

创建UserLoginHistory记录

func (*UserLoginHistoryRepository) DeleteUserLoginHistory

func (s *UserLoginHistoryRepository) DeleteUserLoginHistory(ctx context.Context, userLoginHistory *entity.UserLoginHistory) (rows int64, err error)

删除UserLoginHistory记录

func (*UserLoginHistoryRepository) DeleteUserLoginHistoryByIds

func (s *UserLoginHistoryRepository) DeleteUserLoginHistoryByIds(ctx context.Context, ids []int) (rows int64, err error)

批量删除UserLoginHistory记录

func (*UserLoginHistoryRepository) FindLastLoginHistoryBuUID

func (s *UserLoginHistoryRepository) FindLastLoginHistoryBuUID(ctx context.Context, uid int) (out *entity.UserLoginHistory, err error)

根据id获取UserLoginHistory记录

func (*UserLoginHistoryRepository) FindUserLoginHistoryList

func (s *UserLoginHistoryRepository) FindUserLoginHistoryList(ctx context.Context, page *request.PageInfo) (list []*entity.UserLoginHistory, total int64, err error)

分页查询UserLoginHistory记录

func (*UserLoginHistoryRepository) GetUserLoginHistory

func (s *UserLoginHistoryRepository) GetUserLoginHistory(ctx context.Context, id int) (out *entity.UserLoginHistory, err error)

查询UserLoginHistory记录

func (*UserLoginHistoryRepository) UpdateUserLoginHistory

func (s *UserLoginHistoryRepository) UpdateUserLoginHistory(ctx context.Context, userLoginHistory *entity.UserLoginHistory) (out *entity.UserLoginHistory, err error)

更新UserLoginHistory记录

type UserOauthRepository

type UserOauthRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUserOauthRepository

func NewUserOauthRepository(svcCtx *svc.RepositoryContext) *UserOauthRepository

func (*UserOauthRepository) CreateUserOauth

func (s *UserOauthRepository) CreateUserOauth(userOauth *entity.UserOauth) (out *entity.UserOauth, err error)

创建UserOauth记录

func (*UserOauthRepository) DeleteUserOauth

func (s *UserOauthRepository) DeleteUserOauth(userOauth *entity.UserOauth) (rows int64, err error)

删除UserOauth记录

func (*UserOauthRepository) DeleteUserOauthByIds

func (s *UserOauthRepository) DeleteUserOauthByIds(ids []int) (rows int64, err error)

批量删除UserOauth记录

func (*UserOauthRepository) FindUserOauth

func (s *UserOauthRepository) FindUserOauth(id int) (out *entity.UserOauth, err error)

根据id获取UserOauth记录

func (*UserOauthRepository) FindUserOauthByOpenid

func (s *UserOauthRepository) FindUserOauthByOpenid(openId string, platform string) (out *entity.UserOauth, err error)

根据条件获取UserOauth记录

func (*UserOauthRepository) GetUserOauthList

func (s *UserOauthRepository) GetUserOauthList(page *request.PageInfo) (list []*entity.UserOauth, total int64, err error)

分页获取UserOauth记录

func (*UserOauthRepository) UpdateUserOauth

func (s *UserOauthRepository) UpdateUserOauth(userOauth *entity.UserOauth) (out *entity.UserOauth, err error)

更新UserOauth记录

type UserRoleRepository

type UserRoleRepository struct {
	DbEngin *gorm.DB
	Cache   *redis.Client
}

func NewUserRoleRepository

func NewUserRoleRepository(svcCtx *svc.RepositoryContext) *UserRoleRepository

func (*UserRoleRepository) CreateUserRole

func (s *UserRoleRepository) CreateUserRole(userRole *entity.UserRole) (out *entity.UserRole, err error)

创建UserRole记录

func (*UserRoleRepository) DeleteUserRole

func (s *UserRoleRepository) DeleteUserRole(userRole *entity.UserRole) (rows int64, err error)

删除UserRole记录

func (*UserRoleRepository) DeleteUserRoleByIds

func (s *UserRoleRepository) DeleteUserRoleByIds(ids []int) (rows int64, err error)

批量删除UserRole记录

func (*UserRoleRepository) FindUserRole

func (s *UserRoleRepository) FindUserRole(id int) (out *entity.UserRole, err error)

根据id获取UserRole记录

func (*UserRoleRepository) GetUserRoleList

func (s *UserRoleRepository) GetUserRoleList(page *request.PageInfo) (list []*entity.UserRole, total int64, err error)

分页获取UserRole记录

func (*UserRoleRepository) UpdateUserRole

func (s *UserRoleRepository) UpdateUserRole(userRole *entity.UserRole) (out *entity.UserRole, err error)

更新UserRole记录

Jump to

Keyboard shortcuts

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