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