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
↓ 1 callers
Method
updateMsgSigned
批量签收消息 @param msgIdList
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java:24
↓ 1 callers
Method
updateNotice
修改群公告 @param notice
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java:26
↓ 1 callers
Method
uploadGroupAttachment
上传群文件 @param groupId @param file @return
chat_backend/src/main/java/edu/sandau/chat/service/GroupAttachmentService.java:16
Method
ApiError
()
chat_backend/src/main/java/edu/sandau/chat/exception/handle/ApiError.java:16
Method
AttachmentException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/AttachmentException.java:5
Method
FormException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/FormException.java:5
Method
FriendException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/FriendException.java:5
Method
GroupException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/GroupException.java:7
Method
LoginException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/LoginException.java:8
Method
RegisterException
(String message)
chat_backend/src/main/java/edu/sandau/chat/exception/RegisterException.java:8
Method
SocketException
(String message)
chat_backend/src/main/java/edu/sandau/chat/netty/SocketException.java:8
Method
WSServer
()
chat_backend/src/main/java/edu/sandau/chat/netty/WSServer.java:33
Method
addCorsMappings
允许接受CORS的跨域请求 @param registry
chat_backend/src/main/java/edu/sandau/chat/config/WebMvcConfig.java:26
Method
addFriendRequest
发送好友请求 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java:29
Method
addGroupRequest
发送申请加群请求 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:58
Method
addInterceptors
(InterceptorRegistry registry)
chat_backend/src/main/java/edu/sandau/chat/config/WebMvcConfig.java:15
Method
addNotice
增加群公告(只有群主和管理员能添加) @param notice @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:233
Method
addNotice
(Notice notice)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupNoticeServiceImpl.java:31
Method
agreeFriendRequest
(Integer friendId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:48
Method
agreeGroupRequest
(Integer groupId, Integer sendUserId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:246
Method
attachmentException
文件上传异常 @param e @return
chat_backend/src/main/java/edu/sandau/chat/exception/handle/GlobalExceptionHandler.java:37
Method
changeGroupInfo
编辑群资料 @param group @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:147
Method
changeGroupInfo
(Group group)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:195
Method
changeNickname
修改用户群昵称 @param groupId @param nickName @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:304
Method
changeUserGroupNickname
(Integer groupId, Integer userId, String nickName)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:276
Method
changeUserInfo
修改用户信息 @param user @return
chat_backend/src/main/java/edu/sandau/chat/controller/UserController.java:65
Method
changeUserInfo
(User target)
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java:116
Method
channelRead0
(ChannelHandlerContext ctx, TextWebSocketFrame msg)
chat_backend/src/main/java/edu/sandau/chat/netty/ChatHandler.java:48
Method
check
()
chat_backend/src/test/java/edu/sandau/chat/service/impl/UserServiceImplTest.java:30
Method
check
用户关键信息查重 @param checkVO @return 无重复字段,返回 true
chat_backend/src/main/java/edu/sandau/chat/controller/AuthController.java:69
Method
contextLoads
()
chat_backend/src/test/java/edu/sandau/chat/ChatApplicationTests.java:9
Method
convert
(String source)
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java:75
Method
corsFilter
()
chat_backend/src/main/java/edu/sandau/chat/config/CorsConfig.java:17
Method
createGroup
创建用户群 @param group @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:48
Method
createGroup
(Group group)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:51
Method
deleteAttachment
(String id)
chat_backend/src/main/java/edu/sandau/chat/service/impl/MysqlAttachmentServiceImpl.java:58
Method
deleteByGroupIdAndId
(Integer groupId, Integer noticeId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/NoticeRepository.java:10
Method
deleteFriend
删除好友(保留聊天记录) @param id
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java:103
Method
deleteFriend
(Integer friendId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:196
Method
deleteFriendGroup
(FriendGroup friendGroup)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:179
Method
deleteGroup
删除好友分组 @param friendGroup @return
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java:84
Method
deleteGroupAttachment
(Integer groupId, String fileId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupAttachmentServiceImpl.java:70
Method
deleteNotice
删除群公告(只有群主和管理员能删除) @param groupId,noticeId @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:243
Method
deleteNotice
(Integer groupId, Integer noticeId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupNoticeServiceImpl.java:47
Method
deserialize
(JsonParser p, DeserializationContext deserializationContext)
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java:110
Method
deserialize
(JsonParser p, DeserializationContext deserializationContext)
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java:126
Method
deserialize
(JsonParser p, DeserializationContext deserializationContext)
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java:48
Method
deserialize
(JsonParser p, DeserializationContext deserializationContext)
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java:64
Method
disbandGroup
解散群 假删除 @param groupId @throws "群不存在" @throws "用户无权限,只有群主可以解散群哦~"
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:98
Method
disbandGroup
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:68
Method
downloadAttachment
(@RequestParam("id") String id, HttpServletResponse response)
chat_backend/src/main/java/edu/sandau/chat/controller/FileController.java:33
Method
downloadAttachmentFile
()
chat_backend/src/test/java/edu/sandau/chat/service/impl/MysqlAttachmentServiceImplTest.java:21
Method
downloadAttachmentFile
(String id)
chat_backend/src/main/java/edu/sandau/chat/service/impl/MysqlAttachmentServiceImpl.java:48
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
chat_backend/src/main/java/edu/sandau/chat/netty/ChatHandler.java:130
Method
findAllByGroupId
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupRequestRepository.java:13
Method
findAllById
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupRepository.java:10
Method
findAllByUserId
(Integer userId)
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupUserRepository.java:12
Method
findAllByUserId
根据用户id查询分组名称 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendGroupRepository.java:15
Method
findByName
根据名字查询用户 @param username name值是唯一的 @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:49
Method
findFriendInfoById
(Integer friendId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:160
Method
getAttachmentInfo
()
chat_backend/src/test/java/edu/sandau/chat/service/impl/MysqlAttachmentServiceImplTest.java:25
Method
getAttachmentInfo
(String id)
chat_backend/src/main/java/edu/sandau/chat/service/impl/MysqlAttachmentServiceImpl.java:53
Method
getChatMessageList
分页查询用户聊天记录 @param userId 目标用户id @param pageNum 页数 @param size 单页个数 默认20 @param startDate 开始查询时间 如果有的话是正序查询 @return
chat_backend/src/main/java/edu/sandau/chat/controller/MessageController.java:37
Method
getFriendInfo
查询好友信息 @param id @return
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java:94
Method
getGroupInfo
查看群资料 @return
chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java:137
Method
getGroupInfo
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:184
Method
getGroupMessageList
分页查询群聊天记录 @param groupId 目标群id @param pageNum 页数 @param size 单页个数 默认20 @param startDate 开始查询时间 如果有的话是正序查询 @return
chat_backend/src/main/java/edu/sandau/chat/controller/MessageController.java:55
Method
getGroupUserRole
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:189
Method
getGroupUsersId
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:125
Method
getGroupUsersId
获取群成员id列表 @param groupId @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/GroupMapper.java:40
Method
getHistoryChatMessage
(Integer userId, Integer pageNum, Integer size, LocalDate startDate)
chat_backend/src/main/java/edu/sandau/chat/service/impl/ChatMessageServiceImpl.java:44
Method
getHistoryGroupMessage
(Integer groupId, Integer pageNum, Integer size, LocalDate startDate)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupMessageServiceImpl.java:41
Method
getHistoryMessage
查询历史聊天记录 @param groupId 群Id @param startDate 起始查询时间 @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/GroupMessageMapper.java:18
Method
getPhotoById
(@RequestParam("id") String id, HttpServletResponse response)
chat_backend/src/main/java/edu/sandau/chat/controller/FileController.java:53
Method
getUnReadMsgList
()
chat_backend/src/main/java/edu/sandau/chat/controller/MessageController.java:23
Method
getUnReadMsgList
(Integer acceptUserId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/ChatMessageServiceImpl.java:39
Method
getUnReadMsgList
(Integer acceptUserId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupMessageServiceImpl.java:36
Method
getUserGroupNickname
(Integer groupId, Integer userId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:270
Method
getUserInfo
查看用户信息 @return
chat_backend/src/main/java/edu/sandau/chat/controller/UserController.java:54
Method
getUserInfo
(Integer userId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java:111
Method
getUserVOById
查询指定用户信息 @param userId @return
chat_backend/src/main/java/edu/sandau/chat/controller/UserController.java:35
Method
getUserVOById
(Integer userId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java:144
Method
handlerAdded
当客户端连接服务器之后(打开连接) 获取客户端的channel,并且放到channelGroup中去进行管理 @param ctx @throws Exception
chat_backend/src/main/java/edu/sandau/chat/netty/ChatHandler.java:118
Method
handlerRemoved
(ChannelHandlerContext ctx)
chat_backend/src/main/java/edu/sandau/chat/netty/ChatHandler.java:124
Method
ignoreFriendRequest
(Integer sendUserId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:96
Method
ignoreGroupRequest
(Integer acceptGroupId, Integer sendUserId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:265
Method
initChannel
(SocketChannel ch)
chat_backend/src/main/java/edu/sandau/chat/netty/WSServerInitializer.java:18
Method
listFriendRequest
查询好友通知 @return
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java:62
Method
listFriendRequest
(Integer userId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:191
Method
listGroupRequest
(Integer groupId)
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java:285
Method
localDateConverter
()
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java:71
Method
localDateTimeConverter
()
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java:86
Method
login
()
chat_backend/src/test/java/edu/sandau/chat/service/impl/UserServiceImplTest.java:14
Method
login
(@RequestBody Map<String, String> param, HttpSession session)
chat_backend/src/main/java/edu/sandau/chat/controller/AuthController.java:28
Method
login
(UserFormTypeEnum loginValue, String loginName, String password)
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java:35
Method
login
用户名/手机号/邮箱 登录 @param loginValue 登录方式 @param loginName 用户名/手机号/邮箱 @param password 密码 @return
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java:18
Method
loginException
登录异常 @param e @return
chat_backend/src/main/java/edu/sandau/chat/exception/handle/GlobalExceptionHandler.java:26
Method
logout
(HttpSession session)
chat_backend/src/main/java/edu/sandau/chat/controller/AuthController.java:47
Method
main
(String[] args)
chat_backend/src/main/java/edu/sandau/chat/ChatApplication.java:15
Method
modifyFriendGroupName
(FriendGroup friendGroup)
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java:170
← previous
next →
101–200 of 265, ranked by callers