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