MCPcopy Create free account

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

Functions980 in github.com/Ubanillx/smartclass-backend

MethodaddThumb
点赞帖子 @param postThumbAddRequest 点赞请求 @param request 请求 @return 点赞结果
src/main/java/com/ubanillx/smartclass/controller/PostThumbController.java:37
MethodaddToWordBook
添加单词到生词本 @param addRequest 添加请求 @param request HTTP请求 @return 是否添加成功
src/main/java/com/ubanillx/smartclass/controller/UserWordBookController.java:44
MethodaddToWordBook
(Long userId, Long wordId, Integer difficulty)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:47
MethodaddUser
创建用户接口(仅管理员可用) <p>该接口用于创建新用户,只有管理员角色有权限调用此接口。</p> @param userAddRequest 用户创建请求对象,包含用户的属性信息 @return BaseResponse<Long> 创建成功后返回新用户的唯一标识 ID @throws Bus
src/main/java/com/ubanillx/smartclass/controller/UserController.java:223
MethodaddUserAiAvatar
创建用户与AI分身的关联 @param userAiAvatarAddRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:47
MethodaddUserFeedback
创建用户反馈 @param userFeedbackAddRequest 用户反馈创建请求体,包含反馈标题、内容、类型等信息 @param request HTTP请求对象,用于获取当前登录用户信息 @return 创建成功的反馈ID @throws BusinessException 参数错误时
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackController.java:57
MethodaddUserFeedback
(UserFeedback userFeedback)
src/main/java/com/ubanillx/smartclass/service/impl/UserFeedbackServiceImpl.java:54
MethodadminDeletePostComment
管理员删除评论 @param id 评论ID @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/PostCommentController.java:152
MethodadminDeletePostCommentReply
管理员删除评论回复 @param id 回复ID @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/PostCommentReplyController.java:152
MethodbroadcastMessageToUsers
广播消息给指定用户组
src/main/java/com/ubanillx/smartclass/netty/ChannelManager.java:168
MethodbroadcastSystemNotification
广播系统通知给所有用户 @param content 通知内容 @param data 附加数据
src/main/java/com/ubanillx/smartclass/service/WebSocketNotificationService.java:26
MethodbroadcastSystemNotification
发送系统通知给所有用户
src/main/java/com/ubanillx/smartclass/service/impl/WebSocketNotificationServiceImpl.java:75
MethodbusinessExceptionHandler
(BusinessException e)
src/main/java/com/ubanillx/smartclass/exception/GlobalExceptionHandler.java:17
MethodcancelArticleFavour
取消收藏文章 @param articleId 文章ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 操作结果,1-取消成功,0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyArticleFavourController.java:65
MethodcancelArticleFavour
取消收藏每日文章 @param articleId 文章id @param userId 用户id @return 是否成功
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleFavourServiceImpl.java:67
MethodcancelArticleThumb
取消点赞文章 @param articleId 文章ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 操作结果,1-取消成功,0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyArticleThumbController.java:66
MethodcancelArticleThumb
取消点赞文章 @param articleId 文章id @param userId 用户id @return 是否成功
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleThumbServiceImpl.java:106
MethodcancelFavour
取消收藏帖子 @param postId 帖子ID @param request HTTP请求 @return 取消收藏结果
src/main/java/com/ubanillx/smartclass/controller/PostFavourController.java:67
MethodcancelPostFavour
取消帖子收藏 @param postId 帖子ID @param userId 用户ID @return 是否成功
src/main/java/com/ubanillx/smartclass/service/impl/PostFavourServiceImpl.java:78
MethodcancelPostThumb
取消帖子点赞 @param postId 帖子ID @param userId 用户ID @return 是否成功
src/main/java/com/ubanillx/smartclass/service/impl/PostThumbServiceImpl.java:71
MethodcancelThumb
取消点赞帖子 @param postId 帖子ID @param request 请求 @return 取消点赞结果
src/main/java/com/ubanillx/smartclass/controller/PostThumbController.java:57
MethodcancelThumbWord
取消点赞单词 @param wordId 单词ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 1-取消点赞成功;0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyWordThumbController.java:57
MethodcancelThumbWord
取消点赞单词 @param wordId 单词id @param userId 用户id @return 1-取消点赞成功,0-操作失败
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordThumbServiceImpl.java:100
MethodcancelWordStudied
取消标记单词为已学习 @param wordId @param request @return
src/main/java/com/ubanillx/smartclass/controller/DailyWordLearningController.java:68
MethodcancelWordStudied
(long wordId, long userId)
src/main/java/com/ubanillx/smartclass/service/impl/UserDailyWordServiceImpl.java:47
MethodchannelActive
(ChannelHandlerContext ctx)
src/main/java/com/ubanillx/smartclass/netty/WebSocketAuthHandler.java:260
MethodchannelActive
(ChannelHandlerContext ctx)
src/main/java/com/ubanillx/smartclass/netty/WebSocketMessageHandler.java:383
MethodchannelInactive
(ChannelHandlerContext ctx)
src/main/java/com/ubanillx/smartclass/netty/WebSocketMessageHandler.java:388
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/com/ubanillx/smartclass/netty/WebSocketAuthHandler.java:45
MethodchannelRead0
(ChannelHandlerContext ctx, TextWebSocketFrame frame)
src/main/java/com/ubanillx/smartclass/netty/WebSocketMessageHandler.java:46
Methodcheck
(String timestamp, String nonce, String signature, String echostr)
src/main/java/com/ubanillx/smartclass/controller/WxMpController.java:81
MethodcheckFavoured
判断当前用户是否已收藏 @param courseId 课程ID @param request HTTP请求 @return 是否已收藏
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:78
MethodconfigureAsyncSupport
配置异步请求支持 设置SSE请求的超时时间和任务执行器
src/main/java/com/ubanillx/smartclass/config/SseConfig.java:28
Methodconnect
建立SSE连接 前端可以通过EventSource订阅此端点获取实时消息推送 @param request HTTP请求 @return SSE发射器
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:338
MethodcontextLoads
()
src/test/java/com/ubanillx/smartclass/MainApplicationTests.java:12
MethodcosClient
()
src/main/java/com/ubanillx/smartclass/config/CosClientConfig.java:87
MethodcountSections
(Long courseId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseSectionServiceImpl.java:198
MethodcreateChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:68
MethodcreateConnection
(Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:129
MethodcreateNewSession
(Long userId, Long aiAvatarId)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:75
MethodcreateSession
创建私聊会话 @param request 请求体 @param httpServletRequest HTTP请求 @return 会话ID
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:71
MethodcreateSession
创建新会话 @param aiAvatarId AI分身ID @param request HTTP请求 @return 会话ID
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:64
MethodcreateUpdateEntity
(AiAvatarUpdateRequest updateRequest)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarServiceImpl.java:42
MethoddecreaseLikeCount
减少文章点赞次数 @param id @return
src/main/java/com/ubanillx/smartclass/service/DailyArticleService.java:75
MethoddecreaseLikeCount
(Long id)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:172
MethoddecreaseLikeCount
(Long id)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:176
MethoddeleteAiAvatar
删除AI分身 @param id 要删除的资源ID @param request 请求体 @return baseResponse
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:71
MethoddeleteAnnouncement
删除公告(仅管理员) @param id 要删除的公告ID @return 删除结果,true表示成功,false表示失败
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:73
MethoddeleteCategory
删除课程分类 @param deleteRequest 删除请求 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:61
MethoddeleteChapter
删除课程章节 @param id @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseChapterController.java:63
MethoddeleteConversation
删除Dify会话 @param userId 用户ID @param sessionId 会话ID @param baseUrl Dify API基础URL @param avatarAuth AI分身授权token @return 是否删除
src/main/java/com/ubanillx/smartclass/service/DifyService.java:95
MethoddeleteConversation
(Long userId, String sessionId, String baseUrl, String avatarAuth)
src/main/java/com/ubanillx/smartclass/service/impl/DifyServiceImpl.java:513
MethoddeleteCourse
删除课程 @param deleteRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:76
MethoddeleteDailyArticle
删除每日文章(仅管理员) @param id 要删除的文章ID @return 删除操作是否成功
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:78
MethoddeleteDailyArticle
(Long id)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:339
MethoddeleteDailyWord
删除每日单词(仅管理员) @param id 要删除单词的ID @return 是否删除成功
src/main/java/com/ubanillx/smartclass/controller/DailyWordController.java:79
MethoddeleteDailyWord
(Long id)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:313
MethoddeleteFriendByUserId
删除与指定用户的好友关系 @param userId 要删除关系的好友用户ID @param request HTTP请求,用于获取当前登录用户信息 @return 删除结果,true表示删除成功,false表示删除失败
src/main/java/com/ubanillx/smartclass/controller/FriendRelationshipController.java:307
MethoddeleteFriendRelationship
删除好友关系 @param id 要删除的好友关系ID @param request HTTP请求,用于获取当前登录用户信息 @return 删除结果,true表示删除成功,false表示删除失败
src/main/java/com/ubanillx/smartclass/controller/FriendRelationshipController.java:272
MethoddeleteFriendRelationship
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:171
MethoddeleteFriendRequest
删除好友申请 @param id 好友申请ID,路径参数 @param request HTTP请求,用于获取当前登录用户信息和权限验证 @return 是否删除成功
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:261
MethoddeleteMaterial
删除课程资料 @param deleteRequest 删除请求 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:114
MethoddeletePost
删除帖子 @param id 要删除的帖子ID @param request HTTP请求,用于获取当前登录用户 @return 删除结果,true表示删除成功
src/main/java/com/ubanillx/smartclass/controller/PostController.java:107
MethoddeletePost
删除帖子,同时从ES删除 @param id 帖子id @return 结果
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:444
MethoddeletePostComment
删除评论 @param id 评论ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/PostCommentController.java:86
MethoddeletePostComment
(Long id, User loginUser)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:151
MethoddeletePostCommentReply
删除评论回复 @param id 回复ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/PostCommentReplyController.java:86
MethoddeletePostCommentReply
(Long id, User loginUser)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:160
MethoddeleteReview
删除课程评论 @param id @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseReviewController.java:62
MethoddeleteSection
删除课程小节 @param deleteRequest 删除请求 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseSectionController.java:131
MethoddeleteSession
删除会话 @param sessionId 会话ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:264
MethoddeleteSession
(String sessionId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:197
MethoddeleteSessionCompletely
完整删除会话(同时删除本地和远程Dify会话) @param sessionId 会话ID @param userId 用户ID (用于验证权限) @param baseUrl Dify API基础URL @param avatarAuth AI分身授权token @return 是否删除成功
src/main/java/com/ubanillx/smartclass/service/AiAvatarChatHistoryService.java:114
MethoddeleteSessionCompletely
(String sessionId, Long userId, String baseUrl, String avatarAuth)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:433
MethoddeleteTeacher
删除讲师 @param deleteRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/TeacherController.java:79
MethoddeleteUser
删除用户接口(仅管理员可用) <p>该接口用于根据用户 ID 删除指定用户,只有管理员角色有权限调用此接口。</p> @param deleteRequest 包含待删除用户 ID 的请求对象 @return BaseResponse<Boolean> 删除成功返回 true,表示用户已被成功删
src/main/java/com/ubanillx/smartclass/controller/UserController.java:252
MethoddeleteUserAiAvatar
删除用户与AI分身的关联 @param deleteRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:78
MethoddeleteUserFeedback
删除用户反馈 @param id 要删除的反馈ID @param request HTTP请求对象,用于获取当前登录用户信息和权限验证 @return 删除操作结果,true表示成功,false表示失败 @throws BusinessException 参数错误、未找到数据或无权限时抛出异常
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackController.java:80
Methoddisconnect
关闭SSE连接 @param request HTTP请求 @return 操作结果
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:359
MethoddoArticleFavour
收藏文章 @param articleId 文章ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 操作结果,1-收藏成功,-1-取消收藏,0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyArticleFavourController.java:46
MethoddoArticleFavour
收藏/取消收藏每日文章 @param articleId @param loginUser @return
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleFavourServiceImpl.java:43
MethoddoArticleFavourInner
收藏/取消收藏每日文章(内部事务方法) @param userId @param articleId @return
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleFavourServiceImpl.java:144
MethoddoImport
()
src/test/java/com/ubanillx/smartclass/utils/EasyExcelTest.java:20
MethoddoInterceptor
执行拦截 @param joinPoint @param authCheck @return
src/main/java/com/ubanillx/smartclass/aop/AuthInterceptor.java:39
MethoddoInterceptor
执行拦截
src/main/java/com/ubanillx/smartclass/aop/LogInterceptor.java:29
MethoddtoToObj
包装类转对象 @param dailyWordEsDTO ES包装类 @return 每日单词对象
src/main/java/com/ubanillx/smartclass/model/dto/dailyword/DailyWordEsDTO.java:136
MethoddtoToObj
包装类转对象 @param dailyArticleEsDTO ES包装类 @return 每日美文对象
src/main/java/com/ubanillx/smartclass/model/dto/dailyarticle/DailyArticleEsDTO.java:152
MethoddtoToObj
包装类转对象 @param postEsDTO @return
src/main/java/com/ubanillx/smartclass/model/dto/post/PostEsDTO.java:109
MethodeditPost
编辑帖子(用户) @param id 要编辑的帖子ID @param postEditRequest 帖子编辑请求,包含标题、内容、标签等需要更新的信息 @param request HTTP请求,用于获取当前登录用户 @return 编辑结果,true表示编辑成功
src/main/java/com/ubanillx/smartclass/controller/PostController.java:257
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/com/ubanillx/smartclass/netty/WebSocketMessageHandler.java:395
MethodexistsFriendRequest
检查是否已经存在好友申请 @param senderId 发送者ID,申请发起人ID @param receiverId 接收者ID,申请接收人ID @return 是否存在申请记录,true表示已存在,false表示不存在
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:80
MethodexistsFriendRequest
(Long senderId, Long receiverId)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:242
MethodfavoriteAiAvatar
收藏/取消收藏AI分身 @param aiAvatarId AI分身id @param isFavorite 是否收藏:0-否,1-是 @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:213
MethodfavoriteAiAvatar
(Long userId, Long aiAvatarId, Integer isFavorite)
src/main/java/com/ubanillx/smartclass/service/impl/UserAiAvatarServiceImpl.java:44
MethodfavourCourse
收藏课程 @param favourAddRequest 收藏请求 @param request HTTP请求 @return 收藏ID
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:39
MethodfavourCourse
收藏课程 @param userId 用户ID @param courseId 课程ID @return 收藏记录ID
src/main/java/com/ubanillx/smartclass/service/impl/CourseFavouriteServiceImpl.java:43
MethodfindByAdminId
按管理员ID查找 @param adminId 管理员ID @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:39
MethodfindByAdminId
按管理员ID查找 @param adminId 管理员ID @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:53
MethodfindByAuthor
按作者查找 @param author 作者 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:25
MethodfindByCategory
按分类查找 @param category 分类 @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:32
← previousnext →401–500 of 980, ranked by callers