Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FreudFan/chat
/ functions
Functions
265 in github.com/FreudFan/chat
⨍
Functions
265
◇
Types & classes
122
↓ 34 callers
Method
getCurrentUser
()
chat_backend/src/main/java/edu/sandau/chat/interceptor/RequestContent.java:16
↓ 19 callers
Method
get
(Integer senderId)
chat_backend/src/main/java/edu/sandau/chat/netty/UserChannelRel.java:20
↓ 14 callers
Method
error
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/handle/ApiError.java:20
↓ 13 callers
Method
findByGroupIdAndUserId
(Integer groupId, Integer userId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupUserRepository.java:14
↓ 10 callers
Method
add
(User user)
chat_backend/src/main/java/edu/sandau/chat/interceptor/RequestContent.java:12
↓ 8 callers
Method
getBean
通过 name 获取 Bean @param name @return
chat_backend/src/main/java/edu/sandau/chat/boot/ApplicationContextUtil.java:36
↓ 5 callers
Method
findByUserIdAndFriendId
(Integer userId, Integer friendId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendRepository.java:12
↓ 5 callers
Method
toJSON
对象序列化为json字符串 @param obj @param <T> @return
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java:45
↓ 4 callers
Method
check
(UserFormTypeEnum userFormTypeEnum, String value)
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java:53
↓ 4 callers
Method
findAllByUserId
(Integer userId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendRepository.java:10
↓ 4 callers
Method
getApplicationContext
获取applicationContext @return
chat_backend/src/main/java/edu/sandau/chat/boot/ApplicationContextUtil.java:27
↓ 4 callers
Method
remove
()
chat_backend/src/main/java/edu/sandau/chat/interceptor/RequestContent.java:20
↓ 3 callers
Method
buildResponseEntity
(ApiError apiError)
chat_backend/src/main/java/edu/sandau/chat/exception/handle/GlobalExceptionHandler.java:43
↓ 3 callers
Method
deleteBySendUserIdAndAcceptUserId
(Integer sendId, Integer acceptId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendRequestRepository.java:12
↓ 3 callers
Method
getNickname
获取用户群内昵称 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:292
↓ 3 callers
Method
queryGroupUsers
查询群成员列表 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:61
↓ 3 callers
Method
sendMessageToGroupUser
广播群通知 @param senderId @param groupId @param dataContent
chat_backend/src/main/java/edu/sandau/chat/netty/ChannelUtils.java:48
↓ 3 callers
Method
sendMessageToUser
向单个用户发送通知 @param senderId 发勇用户id (0是系统) @param targetId 目标用户(群)id @param dataContent 消息内容
chat_backend/src/main/java/edu/sandau/chat/netty/ChannelUtils.java:26
↓ 2 callers
Method
deleteByGroupIdAndUserId
(Integer groupId, Integer userId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupUserRepository.java:10
↓ 2 callers
Method
downloadAttachmentFile
下载文件 @param id @return
chat_backend/src/main/java/edu/sandau/chat/service/AttachmentService.java:20
↓ 2 callers
Method
findBySendUserIdAndAcceptUserId
(Integer sendId, Integer acceptId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendRequestRepository.java:10
↓ 2 callers
Method
findFriendById
根据用户id查询好友基本信息 @param userId 当前用户id @param friendId 好友id @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:57
↓ 2 callers
Method
findFriendInfoById
通过好友id查询好友信息 @param friendId 好友id @return
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:42
↓ 2 callers
Method
fromJSON
将json字符串序列化为对象 @param json @param clazz @param <T> @return
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java:63
↓ 2 callers
Method
getAttachmentInfo
获取文件基本信息 @param id @return
chat_backend/src/main/java/edu/sandau/chat/service/AttachmentService.java:27
↓ 2 callers
Method
getGroupUsersId
查找群用户id @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:96
↓ 2 callers
Method
getHistoryMessage
查询历史聊天记录 @param currentId 当前用户Id @param userId 目标用户Id @param startDate 起始查询时间 @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/ChatMessageMapper.java:33
↓ 2 callers
Method
getUserGroupNickname
获取用户在群内昵称 @param groupId @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:136
↓ 2 callers
Method
getUserVOById
查询陌生人基本信息 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:77
↓ 2 callers
Method
login
若登录失败,返回null @param loginValue @param name @param password @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:20
↓ 2 callers
Method
putUser
将用户添加进在线用户列表 @param user
chat_backend/src/main/java/edu/sandau/chat/utils/RedisUtil.java:27
↓ 2 callers
Method
queryUserJoinGroup
查询用户加入的群 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/GroupMapper.java:18
↓ 2 callers
Method
register
用户注册 @param user @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:27
↓ 2 callers
Method
saveAttachment
保存附件,返回附件id @param file MultipartFile类型文件,直接从前端获取 @return 附件表唯一id
chat_backend/src/main/java/edu/sandau/chat/service/AttachmentService.java:13
↓ 2 callers
Method
saveFriendRequest
保存申请记录,并提醒目标用户 @param acceptUserId
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:142
↓ 2 callers
Method
saveGroupRequest
保存申请记录,并提醒目标群 @param acceptGroupId
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:298
↓ 2 callers
Method
saveMessage
保存消息 @param chatMsg @return
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java:18
↓ 2 callers
Method
searchGroup
模糊搜索群 @param name 用户名 @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:68
↓ 2 callers
Method
searchUser
模糊搜索用户 @param name 用户名 @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:42
↓ 2 callers
Method
sendNotice
群发群公告 @param groupId @param notice
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupNoticeServiceImpl.java:87
↓ 2 callers
Method
sendOfflineMessage
发送离线消息
chat_backend/src/main/java/edu/sandau/chat/netty/ChannelUtils.java:63
↓ 1 callers
Method
addNotice
增加群公告 @param notice @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java:14
↓ 1 callers
Method
agreeFriendRequest
同意好友申请 @param friendId @return 好友基本信息
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:15
↓ 1 callers
Method
agreeGroupRequest
同意用户加群申请 @param groupId @return boolean
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:38
↓ 1 callers
Method
batchUpdateMsgSigned
批量签收消息 @param msgIdList
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/ChatMessageMapper.java:17
↓ 1 callers
Method
changeGroupInfo
编辑群资料 @param group @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:89
↓ 1 callers
Method
changeUserGroupNickname
修改用户群内昵称 @param groupId @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:144
↓ 1 callers
Method
changeUserInfo
修改用户信息 @param user @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:63
↓ 1 callers
Method
check
查重 @param userFormTypeEnum @param value @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:35
↓ 1 callers
Method
checkInputType
(String text)
chat_backend/src/main/java/edu/sandau/chat/utils/FormCheckUtil.java:9
↓ 1 callers
Method
checkUser
检查用户是否在线 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/utils/RedisUtil.java:37
↓ 1 callers
Method
count
查看字段重复次数 @param column 属性 @param value 值 @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:26
↓ 1 callers
Method
createGroup
新建群 @param group @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:19
↓ 1 callers
Method
deleteAttachment
删除文件 @param id
chat_backend/src/main/java/edu/sandau/chat/service/AttachmentService.java:33
↓ 1 callers
Method
deleteByGroupIdAndAndSendUserId
(Integer groupId, Integer userId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupRequestRepository.java:15
↓ 1 callers
Method
deleteByGroupIdAndFileId
(Integer groupId, String fileId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupAttachmentRepository.java:8
↓ 1 callers
Method
deleteFriend
删除好友 @param friendId @return
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:68
↓ 1 callers
Method
deleteFriendGroup
删除用户分组,分组内必须没有用户 @param friendGroup
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:54
↓ 1 callers
Method
deleteGroupAttachment
删除群文件 @param groupId @param fileId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupAttachmentService.java:31
↓ 1 callers
Method
deleteNotice
删除群公告 @param groupId , noticeId
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java:20
↓ 1 callers
Method
disbandGroup
解散群 假删除 禁用群 @param groupId
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:53
↓ 1 callers
Method
findAllByGroupId
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/NoticeRepository.java:12
↓ 1 callers
Method
findBySendUserIdAndGroupId
(Integer sendId, Integer acceptId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupRequestRepository.java:11
↓ 1 callers
Method
findGroupAttachmentByGroupId
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/GroupAttachmentMapper.java:11
↓ 1 callers
Method
findRequestUser
查询向我发送好友请求的用户 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:64
↓ 1 callers
Method
findUserVOById
查询用户基本信息 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:71
↓ 1 callers
Method
getAttachmentById
(String id)
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/AttachmentMapper.java:9
↓ 1 callers
Method
getAttachmentInfoById
(String id)
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/AttachmentMapper.java:11
↓ 1 callers
Method
getEnumByType
(Integer type)
chat_backend/src/main/java/edu/sandau/chat/netty/MsgActionEnum.java:28
↓ 1 callers
Method
getEnumByValue
(Integer type)
chat_backend/src/main/java/edu/sandau/chat/enums/UserFormTypeEnum.java:28
↓ 1 callers
Method
getGroupInfo
查询群资料 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:75
↓ 1 callers
Method
getGroupUserRole
查询用户所属群的权限 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:82
↓ 1 callers
Method
getHistoryChatMessage
分页查询用户历史消息 @param userId 用户id @param pageNum 页码 @param size 单页记录 @param startDate 起始时间 @return
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java:41
↓ 1 callers
Method
getHistoryGroupMessage
分页查询历史记录 @param groupId 群id @param pageNum 页码 @param size 单页记录 @param startDate 起始时间 @return
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java:53
↓ 1 callers
Method
getInstance
()
chat_backend/src/main/java/edu/sandau/chat/netty/WSServer.java:24
↓ 1 callers
Method
getUnReadMessage
查询用户未签收的消息 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/ChatMessageMapper.java:24
↓ 1 callers
Method
getUnReadMsgList
读取用户未签收的消息 @param acceptUserId 接受用户id @return
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java:31
↓ 1 callers
Method
getUserInfo
查询用户信息 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:56
↓ 1 callers
Method
ignoreFriendRequest
忽略好友请求 直接删除请求表字段 @param sendUserId
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:22
↓ 1 callers
Method
ignoreGroupRequest
忽略用户加群请求 直接删除请求表字段 @param acceptGroupId @param sendUserId
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:46
↓ 1 callers
Method
listFriendRequest
好友通知(有哪些人向我发送了好友请求) @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:61
↓ 1 callers
Method
listGroupRequest
群通知(只有群主和管理员看得到) @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:151
↓ 1 callers
Method
modifyFriendGroupName
更新创建用户分组 @param friendGroup
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:48
↓ 1 callers
Method
outPut
()
chat_backend/src/main/java/edu/sandau/chat/netty/UserChannelRel.java:24
↓ 1 callers
Method
put
(Integer senderId, Channel channel)
chat_backend/src/main/java/edu/sandau/chat/netty/UserChannelRel.java:16
↓ 1 callers
Method
queryFriendsList
查询好友列表 @param userId 用户id @return 好友概要信息
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:42
↓ 1 callers
Method
queryGroupRequest
查询加群申请列表 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/GroupRequestMapper.java:16
↓ 1 callers
Method
queryMyFriends
查询用户好友列表 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:49
↓ 1 callers
Method
queryMyGroups
查询加入的群 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java:70
↓ 1 callers
Method
removeGroupUser
移除群用户功能(群主能移除所有用户,管理员只能移除普通用户) @param groupId @param setUserId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:120
↓ 1 callers
Method
removeGroupUserManageRole
群主移除用户的管理员权限 @param groupId @param setUserId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:112
↓ 1 callers
Method
requestFriend
申请添加好友 前置条件: 1. 搜索的用户如果不存在,返回[没有找到用户] 2. 搜索账号是你自己,返回[不能添加自己] 3. 搜索的朋友已经是你的好友,返回[该用户已经是你的好友啦] 4. 在五分钟内重复申请,返回[已经申请过啦...] 5. 申请成功,返回[OK] @param userId @
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java:35
↓ 1 callers
Method
requestGroup
申请加入群 前置条件: 0. 申请成功,返回[OK] 1. 搜索的群如果不存在,返回[未找到群...] 2. 搜索的群号已经进入,返回[你已在群中...] 3. 在五分钟内重复申请,返回[已经申请过啦...] @param GroupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:31
↓ 1 callers
Method
setGroupUserManageRole
群主设置用户的管理员权限 @param groupId @param setUserId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:104
↓ 1 callers
Method
showGroupAttachmentList
展示群文件列表 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupAttachmentService.java:23
↓ 1 callers
Method
showGroupUserInfo
查询群列表中的某用户资料 @param groupId @param userId @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java:128
↓ 1 callers
Method
showNotice
查询某个群公告 @param noticeId
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java:32
↓ 1 callers
Method
showNoticeList
展示群公告列表 @param groupId @return GroupAttachmentVO
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java:39
↓ 1 callers
Method
start
()
chat_backend/src/main/java/edu/sandau/chat/netty/WSServer.java:42
↓ 1 callers
Method
toMap
将 object 转成 map @param obj @return
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java:97
next →
1–100 of 265, ranked by callers