MCPcopy Create free account

hub / github.com/GoSimplicity/LinkMe / functions

Functions1,482 in github.com/GoSimplicity/LinkMe

MethodListPub
ListPub 获取已发布帖子列表
internal/repository/dao/post.go:266
MethodListPub
ListPub 获取公开帖子列表
internal/api/post.go:168
MethodListPublishPosts
ListPublishPosts 列出已发布的帖子
internal/service/post.go:187
MethodListPublishPosts
(ctx context.Context, pagination domain.Pagination, biz ...int)
internal/repository/post.go:28
MethodListPublishPosts
ListPublishPosts 获取已发布的帖子列表
internal/repository/post.go:197
MethodListRoles
ListRoles 分页获取角色列表
internal/service/role.go:89
MethodListRoles
ListRoles 分页获取角色列表
internal/repository/role.go:58
MethodListRoles
(ctx context.Context, page, pageSize int)
internal/repository/dao/role.go:35
MethodListRoles
ListRoles 获取角色列表
internal/repository/dao/role.go:251
MethodListRoles
ListRoles 获取角色列表
internal/api/role.go:44
MethodListSecondKillEvents
ListSecondKillEvents 分页获取所有秒杀活动
internal/service/lotteryDraw.go:517
MethodListSecondKillEvents
ListSecondKillEvents 获取所有秒杀活动,支持状态过滤和分页
internal/repository/lotteryDraw.go:122
MethodListSecondKillEvents
(ctx context.Context, status string, pagination domain.Pagination)
internal/repository/dao/lotteryDraw.go:20
MethodListSecondKillEvents
ListSecondKillEvents 获取所有秒杀活动,支持状态过滤和分页
internal/repository/dao/lotteryDraw.go:204
MethodListUser
ListUser 获取用户列表
internal/service/user.go:212
MethodListUser
ListUser mocks base method.
internal/service/mocks/user.mock.go:88
MethodListUser
ListUser indicates an expected call of ListUser.
internal/service/mocks/user.mock.go:97
MethodListUser
ListUser 获取用户列表
internal/repository/user.go:179
MethodListUser
(ctx context.Context, pagination domain.Pagination)
internal/repository/dao/user.go:34
MethodListUser
(ctx context.Context, pagination domain.Pagination)
internal/repository/dao/user.go:236
MethodListUser
ListUser 获取用户列表(管理员使用)
internal/api/user.go:329
MethodLogin
Login 用户登录
internal/service/user.go:82
MethodLogin
Login mocks base method.
internal/service/mocks/user.mock.go:103
MethodLogin
Login indicates an expected call of Login.
internal/service/mocks/user.mock.go:112
MethodLogin
Login 用户登录
internal/api/user.go:87
MethodLoginBySMS
LoginBySMS 短信验证码登录
internal/service/user.go:100
MethodLoginBySMS
LoginBySMS mocks base method.
internal/service/mocks/user.mock.go:118
MethodLoginBySMS
LoginBySMS indicates an expected call of LoginBySMS.
internal/service/mocks/user.mock.go:127
MethodLoginSMS
LoginSMS 短信登录
internal/api/user.go:303
MethodLogout
Logout 用户登出
internal/api/user.go:119
FunctionMap
(slice []T, mapper func(int, T) U)
pkg/slicetools/slice_tools.go:3
MethodMockUser
()
internal/mock/user.go:16
MethodMockUser
()
internal/mock/user.go:53
FunctionNewBatchHandler
(l *zap.Logger, fn func(msgs []*sarama.ConsumerMessage, ts []T) error)
pkg/samarap/handler_batch.go:17
FunctionNewCacheBloom
(client redis.Cmdable)
pkg/cachep/bloom/cachebloom.go:19
FunctionNewCheckCache
(client redis.Cmdable)
internal/repository/cache/check.go:33
FunctionNewCronJobRepository
NewCronJobRepository 创建并初始化 cronJobRepository 实例
internal/repository/sql_job.go:24
FunctionNewCronJobService
(repo repository.CronJobRepository, l *zap.Logger)
internal/service/sql_job.go:22
FunctionNewJobDAO
NewJobDAO 创建并初始化 jobDAO 实例
internal/repository/dao/sql_job.go:45
FunctionNewKafkaMetricsHook
NewKafkaMetricsHook 初始化 KafkaMetricsHook 实例,并注册 Prometheus 指标
pkg/samarap/prometheus/prometheus.go:14
FunctionNewLocalCacheManager
(redisClient redis.Cmdable)
pkg/cachep/local/local.go:18
FunctionNewLotteryDrawCache
(client redis.Cmdable, logger *zap.Logger)
internal/repository/cache/lotteryDraw.go:41
FunctionNewMetricsPlugin
(namespace, subsystem, instanceID string)
pkg/ginp/prometheus/prometheus.go:18
FunctionNewMockSmsService
NewMockSmsService creates a new mock instance.
internal/service/mocks/sms.mock.go:28
FunctionNewMockUserRepository
(db *gorm.DB, l *zap.Logger, ce *casbin.Enforcer)
internal/mock/user.go:25
FunctionNewMockUserService
NewMockUserService creates a new mock instance.
internal/service/mocks/user.mock.go:33
FunctionNewPriorityQueue
(capacity int, less func(a, b T) bool)
pkg/priorityqueue/priority_queue.go:19
FunctionNewPrometheusCallbacks
(opts prometheus.SummaryOpts)
pkg/gormp/prometheus/prometheus.go:13
FunctionNewRedisCmd
(cmd redis.Cmdable)
internal/repository/cache/redis_cmd.go:41
FunctionNewRedisMetricsHook
NewRedisMetricsHook 初始化 RedisMetricsHook 实例,并注册 Prometheus 指标
pkg/cachep/prometheus/prometheus.go:18
MethodParticipateLotteryDraw
ParticipateLotteryDraw 允许用户参与抽奖活动
internal/service/lotteryDraw.go:218
MethodParticipateLotteryDraw
ParticipateLotteryDraw 参与抽奖活动
internal/api/lotteryDraw.go:116
MethodParticipateSecondKill
ParticipateSecondKill 允许用户参与秒杀活动
internal/service/lotteryDraw.go:230
MethodParticipateSecondKill
ParticipateSecondKill 参与秒杀活动
internal/api/lotteryDraw.go:202
MethodPostCollectCountRecord
取消点赞
internal/repository/cache/interactive.go:29
MethodPostCollectCountRecord
PostCollectCountRecord 收藏计数
internal/repository/cache/interactive.go:94
MethodPostLikeCountRecord
阅读计数
internal/repository/cache/interactive.go:27
MethodPostLikeCountRecord
PostLikeCountRecord 点赞计数
internal/repository/cache/interactive.go:108
MethodPostReadCountRecord
(ctx context.Context, postId uint)
internal/repository/cache/interactive.go:26
MethodPostReadCountRecord
PostReadCountRecord 阅读计数
internal/repository/cache/interactive.go:122
FunctionPostWithJsonString
PostWithJsonString 发送带 JSON 数据的 POST 请求
pkg/apiresponse/apiresponse.go:225
MethodPreHeat
PreHeat 预热热点缓存,设置更长的过期时间
internal/repository/cache/post.go:134
MethodPreempt
Preempt 获取一个任务,并启动一个协程定期刷新任务的更新时间
internal/service/sql_job.go:31
MethodPreempt
Preempt 从数据库中抢占一个任务
internal/repository/sql_job.go:31
MethodPreempt
(ctx context.Context)
internal/repository/dao/sql_job.go:20
MethodPreempt
Preempt 抢占一个等待状态的任务
internal/repository/dao/sql_job.go:52
MethodProcessHook
ProcessHook 实现了 redis.ProcessHook,用于监控单个命令的执行时间
pkg/cachep/prometheus/prometheus.go:27
MethodProcessPipelineHook
ProcessPipelineHook 实现了 redis.ProcessPipelineHook,用于监控 Pipeline 操作的执行时间
pkg/cachep/prometheus/prometheus.go:61
MethodProcessTask
(ctx context.Context, t *asynq.Task)
internal/job/refresh_cache.go:38
MethodProcessTask
(ctx context.Context, task *asynq.Task)
internal/job/timed_task.go:31
MethodProduceCheckEvent
(evt CheckEvent)
internal/domain/events/check/producer.go:34
MethodProduceCommentEvent
(evt CommentEvent)
internal/domain/events/comment/producer.go:35
MethodProduceEmail
ProduceEmail 发送邮箱验证码事件到Kafka
internal/domain/events/email/producer.go:36
MethodProducePublishEvent
(evt PublishEvent)
internal/domain/events/publish/producer.go:35
MethodProduceReadEvent
(evt ReadEvent)
internal/domain/events/post/producer.go:35
MethodProduceSMSCode
ProduceSMSCode 发送短信验证码事件到Kafka
internal/domain/events/sms/producer.go:36
MethodPublish
Publish 发布帖子
internal/service/post.go:63
MethodPublish
Publish 发布帖子
internal/api/post.go:100
FunctionQueryData
QueryData 查询数据,如果缓存和布隆过滤器都没有命中,则存储并返回传递的数据
pkg/cachep/bloom/cachebloom.go:27
MethodRebuildBloomFilter
RebuildBloomFilter 重建布隆过滤器 导出该方法以便外部调用
pkg/cachep/bloom/cachebloom.go:125
MethodRefreshToken
RefreshToken 刷新令牌
internal/api/user.go:129
MethodRegisterRoutes
(server *gin.Engine)
internal/api/menu.go:26
MethodRegisterRoutes
RegisterRoutes 注册路由
internal/api/comment.go:26
MethodRegisterRoutes
RegisterRoutes 注册抽奖和秒杀的路由
internal/api/lotteryDraw.go:24
MethodRegisterRoutes
(server *gin.Engine)
internal/api/activity.go:25
MethodRegisterRoutes
(server *gin.Engine)
internal/api/ranking.go:23
MethodRegisterRoutes
(server *gin.Engine)
internal/api/role.go:32
MethodRegisterRoutes
(server *gin.Engine)
internal/api/search.go:21
MethodRegisterRoutes
(server *gin.Engine)
internal/api/post.go:24
MethodRegisterRoutes
(server *gin.Engine)
internal/api/check.go:21
MethodRegisterRoutes
(server *gin.Engine)
internal/api/relation.go:16
MethodRegisterRoutes
(server *gin.Engine)
internal/api/plate.go:26
MethodRegisterRoutes
(server *gin.Engine)
internal/api/history.go:22
MethodRegisterRoutes
(server *gin.Engine)
internal/api/user.go:37
MethodRegisterRoutes
(server *gin.Engine)
internal/api/permission.go:23
MethodRejectCheck
RejectCheck 审核拒绝
internal/service/check.go:122
MethodRejectCheck
RejectCheck 审核拒绝
internal/api/check.go:53
MethodRelease
Release 释放一个任务
internal/repository/sql_job.go:45
MethodRelease
Release 释放一个正在运行的任务,将其状态重置为等待状态
internal/repository/dao/sql_job.go:80
MethodReleaseLock
(ctx context.Context, number string)
internal/repository/sms.go:90
← previousnext →1,201–1,300 of 1,482, ranked by callers