MCPcopy Create free account

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

Functions980 in github.com/Ubanillx/smartclass-backend

MethodstopStreamingResponse
(Long userId, String taskId, String baseUrl, String avatarAuth)
src/main/java/com/ubanillx/smartclass/service/impl/DifyServiceImpl.java:581
MethodtestGenerateEightDigitId
()
src/test/java/com/ubanillx/smartclass/utils/IdGeneratorTest.java:10
MethodtestGenerateNumericId
()
src/test/java/com/ubanillx/smartclass/utils/IdGeneratorTest.java:43
MethodtestGenerateRandomEightDigitId
()
src/test/java/com/ubanillx/smartclass/utils/IdGeneratorTest.java:21
MethodtestIdUniqueness
()
src/test/java/com/ubanillx/smartclass/utils/IdGeneratorTest.java:32
MethodtestInvalidLength
()
src/test/java/com/ubanillx/smartclass/utils/IdGeneratorTest.java:60
MethodthumbArticle
点赞文章 @param articleId 文章ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 1-点赞成功;0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyArticleThumbController.java:46
MethodthumbArticle
点赞文章 @param articleId 文章id @param loginUser 当前登录用户 @return 1-点赞成功,0-操作失败
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleThumbServiceImpl.java:42
MethodthumbWord
点赞单词 @param wordId 单词ID @param request HTTP请求对象,用于获取当前登录用户信息 @return 1-点赞成功;0-操作失败
src/main/java/com/ubanillx/smartclass/controller/DailyWordThumbController.java:37
MethodthumbWord
点赞单词 @param wordId 单词id @param loginUser 当前登录用户 @return 1-点赞成功,0-操作失败
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordThumbServiceImpl.java:36
MethodunfavourCourse
取消收藏 @param courseId 课程ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:59
MethodunfavourCourse
取消收藏 @param userId 用户ID @param courseId 课程ID @return 是否成功
src/main/java/com/ubanillx/smartclass/service/impl/CourseFavouriteServiceImpl.java:93
MethodupdateAiAvatar
更新AI分身 @param id 要更新的资源ID @param aiAvatarUpdateRequest ai更新请求 @param request 请求体 @return baseResponse
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:98
MethodupdateAiAvatarAdmin
管理员更新AI分身 @param id 要更新的资源ID @param aiAvatar ai分身完整实体 @param request 请求体 @return baseResponse
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:138
MethodupdateAnnouncement
更新公告(仅管理员) @param id 要更新的公告ID @param announcementUpdateRequest 公告更新请求体,包含要更新的公告信息 @return 更新结果,true表示成功,false表示失败
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:93
MethodupdateCategory
更新课程分类 @param courseCategory 更新信息 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:92
MethodupdateChapter
更新课程章节 @param courseChapter @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseChapterController.java:85
MethodupdateCourse
更新课程 @param courseUpdateRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:104
MethodupdateCourseRating
(Long id, BigDecimal score, Integer count)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:267
MethodupdateDailyArticle
更新每日文章(仅管理员) @param id 文章ID @param dailyArticleUpdateRequest 文章更新请求体,包含需要更新的字段 @return 更新操作是否成功
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:99
MethodupdateDailyArticle
(DailyArticle dailyArticle)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:323
MethodupdateDailyWord
更新每日单词(仅管理员) @param id 单词ID @param dailyWordUpdateRequest 单词更新请求,包含需要更新的单词信息 @return 是否更新成功
src/main/java/com/ubanillx/smartclass/controller/DailyWordController.java:100
MethodupdateDailyWord
(DailyWord dailyWord)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:297
MethodupdateDifficulty
更新单词难度 @param wordId 单词ID @param difficultyRequest 难度请求 @param request HTTP请求 @return 是否更新成功
src/main/java/com/ubanillx/smartclass/controller/UserWordBookController.java:118
MethodupdateDifficulty
(Long userId, Long wordId, Integer difficulty)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:124
MethodupdateFriendRelationship
更新好友关系 @param friendRelationshipUpdateRequest 好友关系更新请求,包含关系ID、用户ID和状态 @param request HTTP请求,用于获取当前登录用户信息 @return 更新结果,true表示更新成功,false表示更新失败
src/main/java/com/ubanillx/smartclass/controller/FriendRelationshipController.java:85
MethodupdateFriendRelationshipStatus
(Long id, String status)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:79
MethodupdateLearningStatus
更新单词学习状态 @param wordId 单词ID @param updateStatusRequest 更新状态请求 @param request HTTP请求 @return 是否更新成功
src/main/java/com/ubanillx/smartclass/controller/UserWordBookController.java:92
MethodupdateLearningStatus
(Long userId, Long wordId, Integer learningStatus)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:107
MethodupdateMasteryLevel
更新单词掌握程度 @param wordId @param masteryLevel 掌握程度:1-完全不认识,2-有点印象,3-认识但不熟练,4-熟练掌握,5-完全掌握 @param request @return
src/main/java/com/ubanillx/smartclass/controller/DailyWordLearningController.java:94
MethodupdateMasteryLevel
(long wordId, long userId, int masteryLevel)
src/main/java/com/ubanillx/smartclass/service/impl/UserDailyWordServiceImpl.java:66
MethodupdateMaterial
更新课程资料 @param courseMaterial 更新信息 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:138
MethodupdateMaterialFile
更新课程资料文件 @param file 新文件 @param materialId 资料ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:162
MethodupdateMyUser
更新当前登录用户个人信息接口 <p>该接口用于更新当前登录用户的个人资料信息(如昵称、头像、邮箱等),不包括密码。</p> <p>普通用户只能更新自己的信息,管理员用户也无法通过此接口修改其他用户的信息。</p> @param userUpdateMyRequest 用户个人信息更新请求对象,包
src/main/java/com/ubanillx/smartclass/controller/UserController.java:406
MethodupdatePost
更新帖子(仅管理员) @param id 要更新的帖子ID @param postUpdateRequest 帖子更新请求,包含标题、内容、标签等需要更新的信息 @return 更新结果,true表示更新成功
src/main/java/com/ubanillx/smartclass/controller/PostController.java:131
MethodupdatePost
更新帖子,同时更新ES @param post 帖子 @return 结果
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:423
MethodupdateReviewStatus
更新评论状态(管理员) @param reviewId @param status @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseReviewController.java:91
MethodupdateReviewStatus
(Long reviewId, Integer status)
src/main/java/com/ubanillx/smartclass/service/impl/CourseReviewServiceImpl.java:191
MethodupdateSection
更新课程小节 @param courseSection @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseSectionController.java:155
MethodupdateSectionVideo
更新课程小节视频 @param file 新视频文件 @param sectionId 课程小节ID @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/CourseSectionController.java:179
MethodupdateSessionLastMessageTime
(PrivateChatSession chatSession)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSessionUtilsImpl.java:97
MethodupdateSessionName
更新会话名称 @param chatSessionUpdateRequest 更新请求 @param request HTTP请求 @return 是否成功
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:230
MethodupdateSessionName
(String sessionId, String sessionName)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:172
MethodupdateSessionSummary
(String sessionId, String summary)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:416
MethodupdateTeacher
更新讲师 @param teacherUpdateRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/TeacherController.java:104
MethodupdateUser
更新用户信息接口(仅管理员可用) <p>该接口用于根据用户 ID 更新指定用户的详细信息,只有管理员角色有权限调用此接口。</p> @param userUpdateRequest 包含用户更新信息的请求对象,必须包含有效的用户 ID 和更新字段 @return BaseResponse<Boo
src/main/java/com/ubanillx/smartclass/controller/UserController.java:272
MethodupdateUserAiAvatar
更新用户与AI分身的关联 @param userAiAvatarUpdateRequest @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:105
MethodupdateUserFeedback
更新用户反馈(仅管理员和自己) @param id 要更新的反馈ID @param userFeedbackUpdateRequest 用户反馈更新请求体,包含要更新的反馈信息 @param request HTTP请求对象,用于获取当前登录用户信息和权限验证 @return 更新操作结果,tru
src/main/java/com/ubanillx/smartclass/controller/UserFeedbackController.java:106
MethodupdateUserFeedback
(UserFeedback userFeedback)
src/main/java/com/ubanillx/smartclass/service/impl/UserFeedbackServiceImpl.java:74
MethoduploadAndAddMaterial
上传课程资料并关联 @param file 资料文件 @param courseId 课程ID @param title 资料标题 @param description 资料描述 @param request HTTP请求 @return 资料ID
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:73
MethoduploadAvatar
上传头像 @param file 头像文件 @param request HTTP请求 @return 头像URL
src/main/java/com/ubanillx/smartclass/controller/FileController.java:65
MethoduploadDocument
上传文档 @param file 文档文件 @param request HTTP请求 @return 文档URL
src/main/java/com/ubanillx/smartclass/controller/FileController.java:110
MethoduploadFile
上传文件 @param multipartFile @param biz @return
src/main/java/com/ubanillx/smartclass/manager/CosManager.java:179
MethoduploadVideoAndAddSection
上传视频并创建课程小节 @param file 视频文件 @param uploadVideoRequest 上传请求 @param request HTTP请求 @return 课程小节ID
src/main/java/com/ubanillx/smartclass/controller/CourseSectionController.java:78
MethoduseAiAvatar
使用AI分身,记录使用次数 @param aiAvatarId AI分身id @param request @return
src/main/java/com/ubanillx/smartclass/controller/UserAiAvatarController.java:233
MethoduserEventTriggered
(ChannelHandlerContext ctx, Object evt)
src/main/java/com/ubanillx/smartclass/netty/HeartbeatHandler.java:15
MethoduserLogin
用户登录接口 <p>该接口用于处理用户的登录请求,用户需要提供有效的账户名和密码。</p> @param userLoginRequest 包含用户账户和密码的请求体 @param request 当前 HTTP 请求对象,用于传递会话信息 @return BaseRespon
src/main/java/com/ubanillx/smartclass/controller/UserController.java:111
MethoduserLogin
(String userAccount, String userPassword, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:187
MethoduserLoginByMpOpen
(WxOAuth2UserInfo wxOAuth2UserInfo, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:248
MethoduserLoginByPhone
用户通过手机号登录接口 <p>该接口用于处理用户使用手机号和密码进行登录的请求。</p> @param userLoginByPhoneRequest 包含用户手机号和密码的请求体 @param request 当前 HTTP 请求对象,用于传递会话信息 @ret
src/main/java/com/ubanillx/smartclass/controller/UserController.java:136
MethoduserLoginByPhone
(String userPhone, String userPassword, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:216
MethoduserLoginByWxOpen
用户登录(微信开放平台) @param request HTTP 请求对象 @param code 微信授权登录的临时凭证码 @return 登录用户的信息
src/main/java/com/ubanillx/smartclass/controller/UserController.java:158
MethoduserLogout
用户注销接口 <p>该接口用于处理用户的注销请求,清除当前用户的登录状态。</p> @param request 当前 HTTP 请求对象,用于获取会话信息 @return BaseResponse<Boolean> 注销成功后返回 true,表示用户已成功退出系统 @throws Busine
src/main/java/com/ubanillx/smartclass/controller/UserController.java:187
MethoduserLogout
用户注销 @param request
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:363
MethoduserRegister
()
src/test/java/com/ubanillx/smartclass/service/UserServiceTest.java:17
MethoduserRegister
用户注册接口 @param userRegisterRequest 用户注册请求体,包含用户账户、密码和确认密码等信息 @return BaseResponse<Long> 注册成功后返回用户的唯一标识 ID @throws BusinessException 如果请求参数为空或无效,抛出业务异常
src/main/java/com/ubanillx/smartclass/controller/UserController.java:63
MethoduserRegister
(String userAccount, String userPassword, String checkPassword)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:49
MethoduserRegisterByPhone
用户手机注册 @param userRegisterByPhoneRequest 包含用户手机号、密码和确认密码的请求对象 @return 注册结果
src/main/java/com/ubanillx/smartclass/controller/UserController.java:84
MethoduserRegisterByPhone
(String userPhone, String userPassword, String checkPassword)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:99
MethodvalidCourse
校验课程 @param course @param add
src/main/java/com/ubanillx/smartclass/service/CourseService.java:112
MethodvalidCourse
(Course course, boolean add)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:48
MethodvalidCourseSection
校验课程小节 @param courseSection 课程小节 @param add 是否为添加操作
src/main/java/com/ubanillx/smartclass/service/CourseSectionService.java:47
MethodvalidPost
(Post post, boolean add)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:73
MethodvalidPostComment
(PostComment postComment, boolean add)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:43
MethodvalidPostCommentReply
(PostCommentReply postCommentReply, boolean add)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:48
MethodvalidTeacher
(Teacher teacher, boolean add)
src/main/java/com/ubanillx/smartclass/service/impl/TeacherServiceImpl.java:50
MethodvalidUserFeedback
校验用户反馈参数 @param userFeedback 用户反馈对象 @param add 是否为添加操作
src/main/java/com/ubanillx/smartclass/service/UserFeedbackService.java:20
MethodvalidUserFeedbackReply
校验用户反馈回复参数 @param userFeedbackReply 用户反馈回复对象 @param add 是否为添加操作
src/main/java/com/ubanillx/smartclass/service/UserFeedbackReplyService.java:22
MethodvoToObj
包装类转对象 @param postVO @return
src/main/java/com/ubanillx/smartclass/model/vo/PostVO.java:100
MethodwebSocketEndpoints
注册WebSocket消息类型和接口定义
src/main/java/com/ubanillx/smartclass/config/WebSocketEndpointConfig.java:19
← previous901–980 of 980, ranked by callers