MCPcopy Create free account

hub / github.com/GoSimplicity/LinkMe / functions

Functions1,482 in github.com/GoSimplicity/LinkMe

↓ 1 callersMethodvalidateMessage
validateMessage 验证消息是否有效
internal/domain/events/check/consumer.go:166
↓ 1 callersMethodvalidateMessage
validateMessage 验证消息是否有效
internal/domain/events/publish/consumer.go:163
↓ 1 callersMethodvalidateSecondKillEvent
validateSecondKillEvent 验证秒杀活动的状态和时间
internal/service/lotteryDraw.go:429
↓ 1 callersFunctionvalidateSecondKillEventInput
validateSecondKillEventInput 验证创建秒杀活动的输入
internal/service/lotteryDraw.go:615
MethodAddCommand
(args ...string)
internal/repository/cache/redis_cmd.go:20
MethodAddCommand
(args ...string)
internal/repository/cache/redis_cmd.go:47
MethodAddCustomGauge
AddCustomGauge 添加一个自定义的 Gauge 类型的指标
pkg/ginp/prometheus/prometheus.go:96
MethodAddCustomSummaryVec
AddCustomSummaryVec 添加一个自定义的 SummaryVec 类型的指标
pkg/ginp/prometheus/prometheus.go:109
MethodAddLotteryParticipant
AddLotteryParticipant 添加用户抽奖参与记录
internal/repository/lotteryDraw.go:110
MethodAddParticipant
AddParticipant 添加参与者
internal/repository/dao/lotteryDraw.go:265
MethodAddSecondKillParticipant
AddSecondKillParticipant 添加用户秒杀参与记录
internal/repository/lotteryDraw.go:180
MethodAddUserOperationLog
(ctx context.Context, log dao.VCodeSmsLog)
internal/repository/sms.go:25
MethodApply
Apply 将所有的 Prometheus 中间件应用到 Gin 路由
pkg/ginp/prometheus/prometheus.go:90
MethodApproveCheck
ApproveCheck 审核通过
internal/service/check.go:45
MethodApproveCheck
ApproveCheck 审核通过
internal/api/check.go:31
MethodAssignRole
TODO: 下述接口遗留问题 1.每次角色分配权限,都会先移除旧权限,再重新分配新权限,这样会导致角色被赋予新权限后,用户没有旧权限,导致无法访问 解决办法: 在前端处理,打开前端的角色分配权限页面,先获取当前角色的权限,再进行分配,这样不会出现上述问题 2.每次移除旧的权限都是对数据库的一次写操作
internal/service/permission.go:35
MethodAssignRole
AssignRole 实现角色权限分配
internal/repository/permission.go:32
MethodAssignRole
AssignRole 为角色分配权限
internal/repository/dao/permission.go:41
MethodAssignRoleToUser
AssignRoleToUser 为用户分配角色和权限
internal/service/permission.go:53
MethodAssignRoleToUser
AssignRoleToUser 实现用户角色权限分配
internal/repository/permission.go:37
MethodAssignRoleToUser
(ctx context.Context, userId int, roleIds []int, menuIds []int, apiIds []int)
internal/repository/dao/permission.go:16
MethodAssignRoleToUser
AssignRoleToUser 为用户分配角色和权限
internal/repository/dao/permission.go:83
MethodAssignRoleToUsers
AssignRoleToUsers 为多个用户批量分配角色和权限
internal/service/permission.go:71
MethodAssignRoleToUsers
AssignRoleToUsers 实现批量用户角色权限分配
internal/repository/permission.go:52
MethodAssignRoleToUsers
(ctx context.Context, userIds []int, roleIds []int, menuIds []int, apiIds []int)
internal/repository/dao/permission.go:17
MethodAssignRoleToUsers
AssignRoleToUsers 批量为用户分配角色和权限
internal/repository/dao/permission.go:320
MethodAssignUserRole
AssignUserRole 为单个用户分配角色和权限
internal/api/permission.go:31
MethodAssignUsersRole
AssignUsersRole 批量为用户分配角色和权限
internal/api/permission.go:51
MethodBulkInputLogs
(ctx context.Context, event []domain.ReadEvent)
internal/repository/search.go:90
MethodBulkInputLogs
(ctx context.Context, event []ReadEvent)
internal/repository/dao/search.go:49
MethodBulkInputLogs
BulkInputLogs 批量向es插入日志
internal/repository/dao/search.go:462
MethodBulkInputPosts
(ctx context.Context, posts []domain.PostSearch)
internal/repository/search.go:74
MethodBulkInputPosts
BulkInputPosts 批量向es插入post,主要用于同步全量快照的数据
internal/repository/dao/search.go:448
MethodBulkInputUsers
(ctx context.Context, users []domain.UserSearch)
internal/repository/search.go:82
MethodBulkInputUsers
BulkInputUsers 批量向es插入user,主要用于同步全量快照的数据
internal/repository/dao/search.go:434
MethodCancelCollect
CancelCollect 处理取消收藏逻辑
internal/service/interactive.go:83
MethodCancelFollowUser
CancelFollowUser 取消关注用户
internal/service/relation.go:50
MethodCancelFollowUser
(ctx context.Context, followerID, followeeID int64)
internal/repository/relation.go:47
MethodCancelFollowUser
(ctx context.Context, followerID, followeeID int64)
internal/repository/dao/relation.go:23
MethodCancelFollowUser
CancelFollowUser 取消关注用户,并更新相关计数器
internal/repository/dao/relation.go:134
MethodCancelFollowUser
(ctx *gin.Context, req req.CancelFollowUserReq)
internal/api/relation.go:92
MethodCancelLike
CancelLike 处理取消点赞逻辑
internal/service/interactive.go:56
MethodChangePassword
ChangePassword 修改密码
internal/service/user.go:124
MethodChangePassword
ChangePassword mocks base method.
internal/service/mocks/user.mock.go:45
MethodChangePassword
ChangePassword indicates an expected call of ChangePassword.
internal/service/mocks/user.mock.go:53
MethodChangePassword
(ctx context.Context, username string, newPassword string)
internal/repository/user.go:23
MethodChangePassword
ChangePassword 修改密码
internal/repository/user.go:46
MethodChangePassword
ChangePassword 修改密码
internal/api/user.go:178
MethodCheckCode
CheckCode mocks base method.
internal/service/mocks/sms.mock.go:40
MethodCheckCode
CheckCode indicates an expected call of CheckCode.
internal/service/mocks/sms.mock.go:49
MethodCheckCode
(ctx context.Context, email, vCode string)
internal/repository/email.go:15
MethodCheckCode
(ctx context.Context, email, vCode string)
internal/repository/email.go:48
MethodCheckCode
CheckCode 检查验证码是否正确
internal/repository/sms.go:54
MethodCheckDetail
CheckDetail 获取审核详情
internal/service/check.go:197
MethodCheckDetail
CheckDetail 获取审核详情
internal/api/check.go:98
MethodCheckSession
CheckSession 检查会话状态
utils/jwt/jwt.go:174
MethodCleanup
(session sarama.ConsumerGroupSession)
pkg/samarap/handler_batch.go:25
MethodCleanup
Cleanup 在消费组会话结束时调用
pkg/samarap/handler.go:27
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/canal/consumer_test.go:147
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/es/consumer.go:140
MethodCleanup
(session sarama.ConsumerGroupSession)
internal/domain/events/comment/consumer.go:30
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/post/consumer.go:80
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/post/dlq_processor.go:71
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/check/consumer.go:84
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/check/dlq_processor.go:66
MethodCleanup
(session sarama.ConsumerGroupSession)
internal/domain/events/publish/consumer.go:75
MethodCleanup
(_ sarama.ConsumerGroupSession)
internal/domain/events/publish/dlq_process.go:67
MethodClearCache
(ctx context.Context, key string)
internal/repository/cache/check.go:18
MethodClearCache
ClearCache 清除缓存中的指定键
internal/repository/cache/check.go:74
MethodClearFollowCache
(ctx context.Context, followerID, followeeID int64)
internal/repository/cache/relation.go:77
MethodClearToken
ClearToken 清空token
utils/jwt/jwt.go:189
MethodClose
Close 关闭服务,停止后台任务
internal/service/lotteryDraw.go:202
MethodClose
()
internal/domain/events/es/process_util.go:105
MethodCollect
Collect 处理收藏逻辑
internal/service/interactive.go:64
MethodCollect
Collect 收藏/取消收藏
internal/api/post.go:287
MethodCollected
Collected 检查是否已收藏
internal/repository/interactive.go:95
MethodConsumeClaim
(session sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
pkg/samarap/handler_batch.go:29
MethodConsumeClaim
ConsumeClaim 处理消费组的消息
pkg/samarap/handler.go:33
MethodConsumeClaim
ConsumeClaim 消费Kafka的消息
internal/domain/events/canal/consumer_test.go:150
MethodConsumeClaim
ConsumeClaim 消费Kafka的消息
internal/domain/events/es/consumer.go:143
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/comment/consumer.go:34
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/post/consumer.go:82
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/post/dlq_processor.go:73
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/check/consumer.go:86
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/check/dlq_processor.go:68
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/publish/consumer.go:79
MethodConsumeClaim
(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim)
internal/domain/events/publish/dlq_process.go:69
MethodCount
(ctx context.Context, number string)
internal/repository/sms.go:82
MethodCount
Count 获取当天发送短信的次数
internal/repository/cache/sms.go:85
MethodCreate
Create 创建帖子,默认状态为草稿
internal/service/post.go:53
MethodCreate
(ctx context.Context, post domain.Post)
internal/repository/post.go:23
MethodCreate
Create 创建帖子
internal/repository/post.go:54
MethodCreate
Create 创建审核记录
internal/repository/check.go:32
MethodCreate
Create 创建审核记录
internal/repository/dao/check.go:48
MethodCreateAPI
CreateAPI 创建新的API
internal/api/api.go:59
MethodCreateApi
CreateApi 创建新的API
internal/service/api.go:33
MethodCreateApi
CreateApi 创建新的API
internal/repository/api.go:32
MethodCreateApi
(ctx context.Context, api *Api)
internal/repository/dao/api.go:27
MethodCreateApi
CreateApi 创建新的API记录
internal/repository/dao/api.go:47
MethodCreateComment
CreateComment 创建评论的实现
internal/service/comment.go:37
← previousnext →701–800 of 1,482, ranked by callers