MCPcopy Create free account

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

Functions980 in github.com/Ubanillx/smartclass-backend

MethodfindByCategory
按分类查找 @param category 分类 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:39
MethodfindByDifficulty
按难度级别查找 @param difficulty 难度级别 @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:25
MethodfindByDifficulty
按难度级别查找 @param difficulty 难度级别 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:46
MethodfindBySource
按来源查找 @param source 来源 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:32
MethodfindByTitle
按标题查找 @param title 标题 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:18
MethodfindByUserId
(Long userId)
src/main/java/com/ubanillx/smartclass/esdao/PostEsDao.java:12
MethodfindByWord
按单词查找 @param word 单词 @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:18
MethodgenerateDynamicPostmanCollection
动态生成Postman Collection文件 @param request HTTP请求 @return Postman Collection文件响应
src/main/java/com/ubanillx/smartclass/controller/PostmanDocController.java:159
MethodgenerateUniqueFileName
生成唯一文件名 @param originalFileName 原始文件名 @return 唯一文件名
src/main/java/com/ubanillx/smartclass/utils/FileUtil.java:52
MethodgetAiAvatarById
根据 id 获取AI分身 @param id ai分身id @return baseResponse
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:171
MethodgetAllAdmins
()
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:451
MethodgetAnnouncementVOById
根据 id 获取公告(封装类) @param id 公告ID @param request HTTP请求 @return 公告信息(VO对象)
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:119
MethodgetCategoryById
根据ID获取课程分类 @param id 分类ID @return 分类信息
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:114
MethodgetCategoryWithChildren
获取分类及其子分类 @param categoryId 分类ID @return 分类及其子分类列表
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:158
MethodgetCategoryWithChildren
获取分类及其子分类 @param categoryId 分类ID @return 分类及其子分类列表
src/main/java/com/ubanillx/smartclass/service/impl/CourseCategoryServiceImpl.java:97
MethodgetChapterById
根据ID获取课程章节 @param id @return
src/main/java/com/ubanillx/smartclass/controller/CourseChapterController.java:109
MethodgetChaptersByCourseId
根据课程ID获取章节列表 @param courseId 课程ID @return 章节列表
src/main/java/com/ubanillx/smartclass/service/CourseChapterService.java:22
MethodgetChaptersByCourseId
(Long courseId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseChapterServiceImpl.java:29
MethodgetChatHistory
获取会话历史记录 @param sessionId 会话ID @param request HTTP请求 @return 聊天记录列表
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:159
MethodgetChatSession
获取两个用户之间的聊天会话 @param userId1 用户1 ID @param userId2 用户2 ID @return 聊天会话
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:110
MethodgetChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:319
MethodgetChatStatus
获取实时聊天状态 用于客户端获取当前聊天连接状态 @param request HTTP请求 @return 聊天状态
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:455
MethodgetCourseById
根据 id 获取 @param id @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:134
MethodgetCourseVOById
根据 id 获取课程(封装类) @param id @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:225
MethodgetCoursesByTeacher
根据讲师ID获取课程列表 @param teacherId @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:253
MethodgetCoursesByTeacher
(Long teacherId, User currentUser)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:308
MethodgetDailyArticleVOById
根据 id 获取每日文章 @param id 文章ID @return 文章视图对象,包含文章详细信息
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:123
MethodgetDailyWordByDate
获取指定日期的每日单词 @param date @return
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:35
MethodgetDailyWordByDate
(Date date)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:82
MethodgetDailyWordVOById
根据 id 获取每日单词 @param id 单词ID @return 单词视图对象
src/main/java/com/ubanillx/smartclass/controller/DailyWordController.java:125
MethodgetEnumByValue
根据 value 获取枚举 @param value @return
src/main/java/com/ubanillx/smartclass/model/enums/UserGenderEnum.java:41
MethodgetEnumByValue
根据 value 获取枚举 @param value @return
src/main/java/com/ubanillx/smartclass/model/enums/FileUploadBizEnum.java:43
MethodgetFileName
获取文件名(不带后缀) @param fileName 文件名 @return 文件名(不带后缀)
src/main/java/com/ubanillx/smartclass/utils/FileUtil.java:35
MethodgetFriendRelationship
获取好友关系 @param id 关系ID,如果提供则通过ID查询 @param userId 用户ID,如果提供则查询当前用户与该用户的关系 @param request HTTP请求,用于获取当前登录用户信息 @return 好友关系信息,包含是否为好友状态
src/main/java/com/ubanillx/smartclass/controller/FriendRelationshipController.java:137
MethodgetFriendRelationshipVOPage
(Page<FriendRelationship> friendRelationshipPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:220
MethodgetFriendRequest
获取好友申请 @param senderId 发送者ID,申请发起人ID @param receiverId 接收者ID,申请接收人ID @return 好友申请实体,如果不存在则返回null
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:71
MethodgetFriendRequestById
根据 id 获取好友申请 @param id 好友申请ID,路径参数 @param request HTTP请求,用于获取当前登录用户信息和权限验证 @return 好友申请VO对象
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:114
MethodgetFriendRequestVO
(FriendRequest friendRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:298
MethodgetFriendRequestVOList
获取好友申请VO列表 @param friendRequestList 好友申请实体列表 @return 好友申请VO列表,每个VO对象包含发送者和接收者的详细信息
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:113
MethodgetFriendRequestVOPage
(Page<FriendRequest> friendRequestPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:276
MethodgetHistoryDialogsList
获取用户的历史对话列表 @param userId 用户ID @param limit 限制条数 @param offset 偏移量 @return 历史对话列表
src/main/java/com/ubanillx/smartclass/service/AiAvatarChatHistoryService.java:151
MethodgetHistoryDialogsList
(Long userId, int limit, int offset)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:487
MethodgetIpAddress
获取客户端 IP 地址 @param request @return
src/main/java/com/ubanillx/smartclass/utils/NetUtils.java:17
MethodgetLoginUser
获取当前登录用户信息接口 <p>该接口用于获取当前已登录用户的详细信息,返回封装后的用户视图对象(LoginUserVO)。</p> @param request 当前 HTTP 请求对象,用于获取会话中的用户信息 @return BaseResponse<LoginUserVO> 返回封装后的
src/main/java/com/ubanillx/smartclass/controller/UserController.java:206
MethodgetLoginUser
获取当前登录用户 @param request @return
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:303
MethodgetLoginUserPermitNull
获取当前登录用户(允许未登录) @param request @return
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:326
MethodgetMaterialById
根据ID获取课程资料 @param id 资料ID @return 资料信息
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:196
MethodgetMaterialsByCourseId
根据课程ID获取资料列表 @param courseId 课程ID @return 资料列表
src/main/java/com/ubanillx/smartclass/service/impl/CourseMaterialServiceImpl.java:71
MethodgetMaxConnections
()
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:46
MethodgetMyFavourCount
获取用户收藏数量 @param request HTTP请求 @return 收藏数量
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:108
MethodgetMyFavourList
获取用户收藏的课程ID列表 @param request HTTP请求 @return 课程ID列表
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:95
MethodgetOrCreateChatSession
获取或创建两个用户之间的聊天会话 @param userId1 用户1 ID @param userId2 用户2 ID @return 聊天会话
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:46
MethodgetOrCreateChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:133
MethodgetOrCreateChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSessionUtilsImpl.java:51
MethodgetPendingRequestCount
获取用户收到的待处理好友申请数量 @param request HTTP请求,用于获取当前登录用户信息 @return 待处理的好友申请数量
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:296
MethodgetPostCommentById
根据ID获取评论 @param id 评论ID @param request HTTP请求 @return 评论
src/main/java/com/ubanillx/smartclass/controller/PostCommentController.java:132
MethodgetPostCommentReplyById
根据ID获取评论回复 @param id 回复ID @param request HTTP请求 @return 回复
src/main/java/com/ubanillx/smartclass/controller/PostCommentReplyController.java:132
MethodgetPostCommentReplyVOPage
(Page<PostCommentReply> postCommentReplyPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:117
MethodgetPostCommentVOPage
(Page<PostComment> postCommentPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:107
MethodgetPostVO
(Post post, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:298
MethodgetPostVOById
根据ID获取帖子详情 @param id 帖子ID @param request HTTP请求,用于获取当前登录用户信息 @return 帖子视图对象,包含帖子详情和作者信息
src/main/java/com/ubanillx/smartclass/controller/PostController.java:160
MethodgetPostVOPage
(Page<Post> postPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:334
MethodgetPrivateMessageVO
获取私聊消息VO @param message 私聊消息 @return 私聊消息VO
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:93
MethodgetPrivateMessageVO
获取私聊消息VO @param message 私聊消息 @return 私聊消息VO
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:127
MethodgetPrivateMessageVO
(PrivateMessage message)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:371
MethodgetPrivateMessageVOList
获取私聊消息VO列表 @param messageList 私聊消息列表 @return 私聊消息VO列表
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:101
MethodgetQueryWrapper
获取查询条件 @param postCommentReplyQueryRequest 查询请求 @return 查询条件包装器
src/main/java/com/ubanillx/smartclass/service/PostCommentReplyService.java:30
MethodgetQueryWrapper
获取查询条件 @param friendRelationshipQueryRequest 查询参数 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/FriendRelationshipService.java:87
MethodgetQueryWrapper
获取查询条件 @param postCommentQueryRequest 查询请求 @return 查询条件包装器
src/main/java/com/ubanillx/smartclass/service/PostCommentService.java:31
MethodgetQueryWrapper
获取查询条件 @param request 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:109
MethodgetQueryWrapper
获取查询条件 @param teacherQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/TeacherService.java:33
MethodgetQueryWrapper
获取查询条件 @param dailyWordQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:59
MethodgetQueryWrapper
获取查询条件 @param announcementQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/AnnouncementService.java:34
MethodgetQueryWrapper
获取查询条件 @param courseQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/CourseService.java:51
MethodgetQueryWrapper
获取查询条件 @param courseId 课程ID @param chapterId 章节ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseSectionService.java:56
MethodgetQueryWrapper
获取查询条件 @param userQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/UserService.java:144
MethodgetQueryWrapper
获取查询条件 @param dailyArticleQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/DailyArticleService.java:51
MethodgetQueryWrapper
获取查询条件 @param courseId 课程ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseChapterService.java:47
MethodgetQueryWrapper
获取查询条件 @param friendRequestQueryRequest 查询参数,包含发送者ID、接收者ID、状态等过滤条件 @return 查询条件包装器,用于执行数据库查询
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:88
MethodgetQueryWrapper
获取查询条件 @param request 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:135
MethodgetQueryWrapper
获取查询条件 @param courseId 课程ID @param userId 用户ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseReviewService.java:72
MethodgetQueryWrapper
根据条件获取单词本查询条件 @param userWordBookQueryRequest 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/UserWordBookService.java:73
MethodgetQueryWrapper
(FriendRequestQueryRequest friendRequestQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:247
MethodgetQueryWrapper
(UserWordBookQueryRequest userWordBookQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:164
MethodgetQueryWrapper
(AnnouncementQueryRequest announcementQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/AnnouncementServiceImpl.java:67
MethodgetQueryWrapper
(PrivateMessageQueryRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:400
MethodgetQueryWrapper
(TeacherQueryRequest teacherQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/TeacherServiceImpl.java:69
MethodgetQueryWrapper
(FriendRelationshipQueryRequest friendRelationshipQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:180
MethodgetQueryWrapper
(CourseQueryRequest courseQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:221
MethodgetQueryWrapper
(PrivateChatSessionQueryRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:418
MethodgetQueryWrapper
获取查询包装类 @param postQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:101
MethodgetQueryWrapper
(Long courseId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseReviewServiceImpl.java:226
MethodgetQueryWrapper
(PostCommentQueryRequest postCommentQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:63
MethodgetQueryWrapper
(UserQueryRequest userQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:418
MethodgetQueryWrapper
(DailyWordQueryRequest dailyWordQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:114
MethodgetQueryWrapper
(PostCommentReplyQueryRequest postCommentReplyQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:71
MethodgetQueryWrapper
(DailyArticleQueryRequest dailyArticleQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:108
MethodgetRandomDailyWord
(Integer difficulty)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:148
MethodgetRandomLatestArticle
()
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:188
MethodgetRandomLatestWord
随机获取一个最新的单词 @return 随机选择的最新单词
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:90
← previousnext →501–600 of 980, ranked by callers