MCPcopy Create free account

hub / github.com/Ubanillx/smartclass-backend / functions

Functions980 in github.com/Ubanillx/smartclass-backend

MethodmarkAsRead
标记反馈回复为已读 @param replyId 需要标记为已读的反馈回复ID @param request HTTP请求,用于获取当前登录用户信息 @return 标记操作是否成功
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackReplyController.java:165
MethodmarkAsRead
(Long replyId)
src/main/java/com/ubanillx/smartclass/service/impl/UserFeedbackReplyServiceImpl.java:147
MethodmarkFeedbackRepliesAsRead
(Long feedbackId, Integer senderRole)
src/main/java/com/ubanillx/smartclass/service/impl/UserFeedbackReplyServiceImpl.java:171
MethodmarkMessageAsRead
标记消息为已读 @param messageId 消息ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:249
MethodmarkMessageAsRead
标记消息为已读 @param messageId 消息ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:68
MethodmarkMessageAsRead
标记消息为已读
src/main/java/com/ubanillx/smartclass/service/ChatMessageService.java:64
MethodmarkMessageAsRead
标记消息为已读 @param messageId 消息ID @param userId 用户ID
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:75
MethodmarkMessageAsRead
(Long messageId, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:226
MethodmarkMessageAsRead
(Long messageId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/ChatMessageServiceImpl.java:342
MethodmarkMessageAsRead
(Long messageId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:239
MethodmarkMessageAsRead
(Long messageId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSessionUtilsImpl.java:163
MethodmarkMessagesAsRead
批量标记消息为已读 @param messageIds 消息ID列表 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:282
MethodmarkMessagesAsRead
(List<Long> messageIds, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:262
MethodmarkSessionMessagesAsRead
标记会话中的所有消息为已读 @param sessionId 会话ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:190
MethodmarkWordAsStudied
标记单词为已学习 @param wordId @param request @return
src/main/java/com/ubanillx/smartclass/controller/DailyWordLearningController.java:43
MethodmarkWordAsStudied
(long wordId, long userId)
src/main/java/com/ubanillx/smartclass/service/impl/UserDailyWordServiceImpl.java:19
MethodmybatisPlusInterceptor
拦截器配置 @return
src/main/java/com/ubanillx/smartclass/config/MyBatisPlusConfig.java:21
MethodnotifyAdmins
发送系统通知给所有管理员 @param content 通知内容 @param data 附加数据
src/main/java/com/ubanillx/smartclass/service/WebSocketNotificationService.java:34
MethodnotifyAdmins
发送系统通知给所有管理员
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:89
MethodnotifyUserOffline
当用户下线时通知管理员 @param userId 下线用户ID
src/main/java/com/ubanillx/smartclass/service/WebSocketNotificationService.java:56
MethodnotifyUserOffline
当用户下线时通知管理员 此方法被UserStatusEvent事件监听器调用
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:282
MethodnotifyUserOnline
当用户上线时通知管理员 @param userId 上线用户ID
src/main/java/com/ubanillx/smartclass/service/WebSocketNotificationService.java:49
MethodnotifyUserOnline
当用户上线时通知管理员 此方法被UserStatusEvent事件监听器调用
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:273
MethodobjToVo
对象转包装类 @param userFeedbackReply @return
src/main/java/com/ubanillx/smartclass/model/vo/UserFeedbackReplyVO.java:67
MethodonComplete
(String fullResponse)
src/main/java/com/ubanillx/smartclass/service/impl/DifyServiceImpl.java:779
MethodonError
(Throwable error)
src/main/java/com/ubanillx/smartclass/service/impl/DifyServiceImpl.java:793
MethodonMessage
(String chunk)
src/main/java/com/ubanillx/smartclass/service/impl/DifyServiceImpl.java:766
MethodpostForm
发送表单 POST 请求 @param url 请求 URL @param formData 表单数据 @param headers 请求头 @return 响应对象
src/main/java/com/ubanillx/smartclass/utils/OkHttpUtils.java:74
MethodpostFormStream
发送流式表单 POST 请求 @param url 请求 URL @param formData 表单数据 @param headers 请求头 @return 响应对象(包含流)
src/main/java/com/ubanillx/smartclass/utils/OkHttpUtils.java:231
MethodpostMultipart
发送多部分表单请求(包含文件) @param url 请求 URL @param formData 表单数据 @param fileField 文件字段名 @param filename 文件名 @param fileStream 文件流 @param mimeType 文件类型 @param he
src/main/java/com/ubanillx/smartclass/utils/OkHttpUtils.java:111
MethodprocessAndReply
管理员处理用户反馈并回复 @param id 要处理的反馈ID @param userFeedbackReplyAddRequest 回复请求体,包含回复内容等信息 @param request HTTP请求对象,用于获取当前管理员信息 @return 创建的回复ID @throws Busine
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackController.java:239
MethodprocessFeedback
(Long id, Long adminId, Integer status)
src/main/java/com/ubanillx/smartclass/service/impl/UserFeedbackServiceImpl.java:89
MethodprocessUserFeedback
管理员处理用户反馈 @param id 要处理的反馈ID @param userFeedbackProcessRequest 处理请求体,包含处理状态等信息 @param request HTTP请求对象,用于获取当前管理员信息 @return 处理操作结果,true表示成功,false表示失败
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackController.java:214
MethodpushChatMonitorData
向管理员推送聊天监控数据
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:117
MethodpushOnlineUserStats
定时推送在线用户状态给管理员 每60秒执行一次
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:156
MethodputDocument
上传文档文件 @param key 唯一键 @param file 文档文件 @return 上传结果
src/main/java/com/ubanillx/smartclass/manager/CosManager.java:104
MethodputLargeFileAsync
异步上传大文件 @param key 唯一键 @param file 文件
src/main/java/com/ubanillx/smartclass/manager/CosManager.java:160
MethodputObject
()
src/test/java/com/ubanillx/smartclass/manager/CosManagerTest.java:16
MethodputVideo
上传视频文件 @param key 唯一键 @param file 视频文件 @return 上传结果
src/main/java/com/ubanillx/smartclass/manager/CosManager.java:86
MethodrateAiAvatar
用户对AI分身评分和反馈 @param aiAvatarId AI分身id @param rating 评分(1-5分) @param feedback 反馈内容 @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:252
MethodrateAiAvatar
(Long userId, Long aiAvatarId, BigDecimal rating, String feedback)
src/main/java/com/ubanillx/smartclass/service/impl/UserAiAvatarServiceImpl.java:106
MethodrateCourse
给课程评分 @param id @param score @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:295
MethodreadAnnouncement
标记公告为已读 @param id 公告ID @param request HTTP请求 @return 标记结果,true表示成功,false表示失败
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:218
MethodreadAnnouncement
(Long announcementId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/AnnouncementServiceImpl.java:162
MethodreceiveMessage
(HttpServletRequest request, HttpServletResponse response)
src/main/java/com/ubanillx/smartclass/controller/WxMpController.java:41
MethodredisTemplate
(RedisConnectionFactory connectionFactory)
src/main/java/com/ubanillx/smartclass/config/RedisConfig.java:16
MethodrejectFriendRequest
拒绝好友申请 @param id 好友申请ID,路径参数 @param request HTTP请求,用于获取当前登录用户信息 @return 是否拒绝成功
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:96
MethodrejectFriendRequest
(Long id, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:146
MethodremoveFromWordBook
从生词本中移除单词 @param wordId 单词ID @param request HTTP请求 @return 是否移除成功
src/main/java/com/ubanillx/smartclass/controller/UserWordBookController.java:69
MethodremoveFromWordBook
(Long userId, Long wordId)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:92
MethodreplyReview
管理员回复评论 @param reviewId @param replyContent @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseReviewController.java:117
MethodreplyReview
(Long reviewId, String replyContent, Long adminId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseReviewServiceImpl.java:157
Methodrun
(String... args)
src/main/java/com/ubanillx/smartclass/job/once/FullSyncDailyArticleToEs.java:29
Methodrun
(String... args)
src/main/java/com/ubanillx/smartclass/job/once/FullSyncDailyWordToEs.java:29
Methodrun
(String... args)
src/main/java/com/ubanillx/smartclass/job/once/FullSyncPostToEs.java:29
MethodruntimeExceptionHandler
(RuntimeException e)
src/main/java/com/ubanillx/smartclass/exception/GlobalExceptionHandler.java:23
MethodsafeCompleteEmitter
安全地完成SseEmitter,避免重复完成导致的异常
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:339
MethodsaveDailyArticle
(DailyArticle dailyArticle)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:286
MethodsaveDailyWord
(DailyWord dailyWord)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:281
MethodsaveMessage
(Long userId, Long aiAvatarId, String sessionId, String messageType, String content)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:47
MethodsavePost
保存帖子到数据库,同时同步到ES @param post 帖子 @return 结果
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:402
MethodsaveWordNote
保存单词学习笔记 @param wordId @param noteContent @param request @return
src/main/java/com/ubanillx/smartclass/controller/DailyWordLearningController.java:124
MethodsaveWordNote
(long wordId, long userId, String noteContent)
src/main/java/com/ubanillx/smartclass/service/impl/UserDailyWordServiceImpl.java:101
MethodsearchDailyArticle
从ES搜索美文 @param searchText 搜索关键词,服务层会自动匹配文章的所有相关字段 @return 符合搜索条件的文章视图对象分页结果
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:204
MethodsearchDailyWord
从ES搜索单词 @param searchText 搜索关键词,服务层会自动匹配单词的所有相关字段 @return 符合搜索条件的单词视图对象分页列表
src/main/java/com/ubanillx/smartclass/controller/DailyWordController.java:204
MethodsearchFromEs
从ES中搜索每日单词 @param searchText 搜索关键词,将在单词、翻译、例句等字段中进行匹配 @return 分页结果
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:98
MethodsearchFromEs
从ES中搜索每日美文 @param searchText 搜索关键词,将在标题、内容、摘要、标签等字段中进行匹配 @return 分页结果
src/main/java/com/ubanillx/smartclass/service/DailyArticleService.java:90
MethodsearchFromEs
(PostQueryRequest postQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:135
MethodsearchFromEs
(String searchText)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:206
MethodsearchFromEs
(String searchText)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:210
MethodsearchPostVOByPage
分页搜索帖子(从ES查询) @param searchText 搜索关键词 @param request HTTP请求,用于获取当前登录用户信息 @return 符合搜索条件的帖子视图对象分页列表
src/main/java/com/ubanillx/smartclass/controller/PostController.java:240
MethodsendBatchReadStatusUpdate
(Long receiverId, List<Long> messageIds, String sessionId, boolean isRead)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:393
MethodsendChatMessage
发送聊天消息到指定用户 @param receiverId 接收者ID @param senderId 发送者ID @param content 消息内容 @param sessionId 会话ID @return 是否发送成功
src/main/java/com/ubanillx/smartclass/service/ChatSseService.java:37
MethodsendChatMessage
(Long receiverId, Long senderId, String content, String sessionId)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:183
MethodsendChatMessageStreaming
发送聊天消息流式处理 @param userId 用户ID @param aiAvatarId AI分身ID @param sessionId 会话ID @param content 发送的消息内容 @param baseUrl Dify API基础URL
src/main/java/com/ubanillx/smartclass/service/DifyService.java:42
MethodsendMessage
发送用户间私聊消息 消息会持久化存储并实时推送给接收者 @param privateMessageAddRequest 私聊消息请求 @param request HTTP请求 @return 消息ID
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:382
MethodsendMessage
发送消息(阻塞模式) @param chatMessageAddRequest 消息请求 @param request HTTP请求 @return 消息内容
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:87
MethodsendMessageStream
发送消息(流式模式) @param chatMessageAddRequest 消息请求 @param request HTTP请求 @return 事件源
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:124
MethodsendPrivateMessage
发送私聊消息 @param senderId 发送者ID @param request 消息请求 @param httpRequest HTTP请求 @return 消息ID
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:27
MethodsendPrivateMessage
发送私聊消息 @param senderId 发送者ID @param request 消息请求 @param httpRequest HTTP请求 @return 消息ID
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:56
MethodsendPrivateMessage
(Long senderId, PrivateMessageAddRequest request, HttpServletRequest httpRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:58
MethodsendPrivateMessage
(Long senderId, Long receiverId, String content)
src/main/java/com/ubanillx/smartclass/service/impl/ChatMessageServiceImpl.java:287
MethodsendPrivateMessage
(Long senderId, PrivateMessageAddRequest request, HttpServletRequest httpRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:138
MethodsendReadStatusUpdate
(Long receiverId, Long messageId, String sessionId, boolean isRead)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:352
MethodsendSessionReadStatusUpdate
(Long receiverId, String sessionId)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:434
MethodsendSystemNotification
发送系统通知 仅管理员可调用 @param content 通知内容 @param userId 接收者ID,为空则广播给所有在线用户 @param request HTTP请求 @return 发送结果
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:417
MethodsendSystemNotification
发送系统通知给指定用户 @param userId 用户ID @param content 通知内容 @param data 附加数据
src/main/java/com/ubanillx/smartclass/service/WebSocketNotificationService.java:18
MethodsendSystemNotification
发送系统通知给指定用户
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:60
MethodsendUnreadCountUpdate
(Long userId, int unreadCount)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:473
MethodsendUserStatusUpdate
发送用户状态更新通知 @param userId 用户ID @param online 是否在线 @return 是否发送成功
src/main/java/com/ubanillx/smartclass/service/ChatSseService.java:65
MethodsendWebSocketMessage
发送WebSocket消息 @param message WebSocket消息
src/main/java/com/ubanillx/smartclass/service/ChatMessageService.java:54
MethodsetApplicationContext
(@NotNull ApplicationContext applicationContext)
src/main/java/com/ubanillx/smartclass/utils/SpringContextUtils.java:17
MethodsetAuthTimeout
(int authTimeout)
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:42
MethodsetDefaultOrder
设置默认排序 @param queryWrapper 查询条件 @param sortField 排序字段 @param sortOrder 排序顺序 @param <T> 查询实体类型
src/main/java/com/ubanillx/smartclass/utils/SqlUtils.java:42
MethodsetHeartbeatTimeout
(int heartbeatTimeout)
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:34
MethodsetMaxConnections
(int maxConnections)
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:50
MethodsetMenu
设置公众号菜单 @return @throws WxErrorException
src/main/java/com/ubanillx/smartclass/controller/WxMpController.java:97
MethodsetPort
(int port)
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:26
MethodsseNoCache
配置缓存控制 SSE请求不应该被缓存
src/main/java/com/ubanillx/smartclass/config/SseConfig.java:56
MethodstopStreamingResponse
停止流式响应接口 @param stopStreamingRequest 请求参数 @param request HTTP请求 @return 操作结果
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:300
← previousnext →801–900 of 980, ranked by callers