Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ubanillx/smartclass-backend
/ functions
Functions
980 in github.com/Ubanillx/smartclass-backend
⨍
Functions
980
◇
Types & classes
354
Method
findByCategory
按分类查找 @param category 分类 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:39
Method
findByDifficulty
按难度级别查找 @param difficulty 难度级别 @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:25
Method
findByDifficulty
按难度级别查找 @param difficulty 难度级别 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:46
Method
findBySource
按来源查找 @param source 来源 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:32
Method
findByTitle
按标题查找 @param title 标题 @return 文章列表
src/main/java/com/ubanillx/smartclass/esdao/DailyArticleEsDao.java:18
Method
findByUserId
(Long userId)
src/main/java/com/ubanillx/smartclass/esdao/PostEsDao.java:12
Method
findByWord
按单词查找 @param word 单词 @return 单词列表
src/main/java/com/ubanillx/smartclass/esdao/DailyWordEsDao.java:18
Method
generateDynamicPostmanCollection
动态生成Postman Collection文件 @param request HTTP请求 @return Postman Collection文件响应
src/main/java/com/ubanillx/smartclass/controller/PostmanDocController.java:159
Method
generateUniqueFileName
生成唯一文件名 @param originalFileName 原始文件名 @return 唯一文件名
src/main/java/com/ubanillx/smartclass/utils/FileUtil.java:52
Method
getAiAvatarById
根据 id 获取AI分身 @param id ai分身id @return baseResponse
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:171
Method
getAllAdmins
()
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:451
Method
getAnnouncementVOById
根据 id 获取公告(封装类) @param id 公告ID @param request HTTP请求 @return 公告信息(VO对象)
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:119
Method
getCategoryById
根据ID获取课程分类 @param id 分类ID @return 分类信息
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:114
Method
getCategoryWithChildren
获取分类及其子分类 @param categoryId 分类ID @return 分类及其子分类列表
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:158
Method
getCategoryWithChildren
获取分类及其子分类 @param categoryId 分类ID @return 分类及其子分类列表
src/main/java/com/ubanillx/smartclass/service/impl/CourseCategoryServiceImpl.java:97
Method
getChapterById
根据ID获取课程章节 @param id @return
src/main/java/com/ubanillx/smartclass/controller/CourseChapterController.java:109
Method
getChaptersByCourseId
根据课程ID获取章节列表 @param courseId 课程ID @return 章节列表
src/main/java/com/ubanillx/smartclass/service/CourseChapterService.java:22
Method
getChaptersByCourseId
(Long courseId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseChapterServiceImpl.java:29
Method
getChatHistory
获取会话历史记录 @param sessionId 会话ID @param request HTTP请求 @return 聊天记录列表
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:159
Method
getChatSession
获取两个用户之间的聊天会话 @param userId1 用户1 ID @param userId2 用户2 ID @return 聊天会话
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:110
Method
getChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:319
Method
getChatStatus
获取实时聊天状态 用于客户端获取当前聊天连接状态 @param request HTTP请求 @return 聊天状态
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:455
Method
getCourseById
根据 id 获取 @param id @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:134
Method
getCourseVOById
根据 id 获取课程(封装类) @param id @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:225
Method
getCoursesByTeacher
根据讲师ID获取课程列表 @param teacherId @param request @return
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:253
Method
getCoursesByTeacher
(Long teacherId, User currentUser)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:308
Method
getDailyArticleVOById
根据 id 获取每日文章 @param id 文章ID @return 文章视图对象,包含文章详细信息
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:123
Method
getDailyWordByDate
获取指定日期的每日单词 @param date @return
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:35
Method
getDailyWordByDate
(Date date)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:82
Method
getDailyWordVOById
根据 id 获取每日单词 @param id 单词ID @return 单词视图对象
src/main/java/com/ubanillx/smartclass/controller/DailyWordController.java:125
Method
getEnumByValue
根据 value 获取枚举 @param value @return
src/main/java/com/ubanillx/smartclass/model/enums/UserGenderEnum.java:41
Method
getEnumByValue
根据 value 获取枚举 @param value @return
src/main/java/com/ubanillx/smartclass/model/enums/FileUploadBizEnum.java:43
Method
getFileName
获取文件名(不带后缀) @param fileName 文件名 @return 文件名(不带后缀)
src/main/java/com/ubanillx/smartclass/utils/FileUtil.java:35
Method
getFriendRelationship
获取好友关系 @param id 关系ID,如果提供则通过ID查询 @param userId 用户ID,如果提供则查询当前用户与该用户的关系 @param request HTTP请求,用于获取当前登录用户信息 @return 好友关系信息,包含是否为好友状态
src/main/java/com/ubanillx/smartclass/controller/FriendRelationshipController.java:137
Method
getFriendRelationshipVOPage
(Page<FriendRelationship> friendRelationshipPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:220
Method
getFriendRequest
获取好友申请 @param senderId 发送者ID,申请发起人ID @param receiverId 接收者ID,申请接收人ID @return 好友申请实体,如果不存在则返回null
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:71
Method
getFriendRequestById
根据 id 获取好友申请 @param id 好友申请ID,路径参数 @param request HTTP请求,用于获取当前登录用户信息和权限验证 @return 好友申请VO对象
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:114
Method
getFriendRequestVO
(FriendRequest friendRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:298
Method
getFriendRequestVOList
获取好友申请VO列表 @param friendRequestList 好友申请实体列表 @return 好友申请VO列表,每个VO对象包含发送者和接收者的详细信息
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:113
Method
getFriendRequestVOPage
(Page<FriendRequest> friendRequestPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:276
Method
getHistoryDialogsList
获取用户的历史对话列表 @param userId 用户ID @param limit 限制条数 @param offset 偏移量 @return 历史对话列表
src/main/java/com/ubanillx/smartclass/service/AiAvatarChatHistoryService.java:151
Method
getHistoryDialogsList
(Long userId, int limit, int offset)
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:487
Method
getIpAddress
获取客户端 IP 地址 @param request @return
src/main/java/com/ubanillx/smartclass/utils/NetUtils.java:17
Method
getLoginUser
获取当前登录用户信息接口 <p>该接口用于获取当前已登录用户的详细信息,返回封装后的用户视图对象(LoginUserVO)。</p> @param request 当前 HTTP 请求对象,用于获取会话中的用户信息 @return BaseResponse<LoginUserVO> 返回封装后的
src/main/java/com/ubanillx/smartclass/controller/UserController.java:206
Method
getLoginUser
获取当前登录用户 @param request @return
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:303
Method
getLoginUserPermitNull
获取当前登录用户(允许未登录) @param request @return
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:326
Method
getMaterialById
根据ID获取课程资料 @param id 资料ID @return 资料信息
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:196
Method
getMaterialsByCourseId
根据课程ID获取资料列表 @param courseId 课程ID @return 资料列表
src/main/java/com/ubanillx/smartclass/service/impl/CourseMaterialServiceImpl.java:71
Method
getMaxConnections
()
src/main/java/com/ubanillx/smartclass/config/NettyWebSocketConfig.java:46
Method
getMyFavourCount
获取用户收藏数量 @param request HTTP请求 @return 收藏数量
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:108
Method
getMyFavourList
获取用户收藏的课程ID列表 @param request HTTP请求 @return 课程ID列表
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:95
Method
getOrCreateChatSession
获取或创建两个用户之间的聊天会话 @param userId1 用户1 ID @param userId2 用户2 ID @return 聊天会话
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:46
Method
getOrCreateChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:133
Method
getOrCreateChatSession
(Long userId1, Long userId2)
src/main/java/com/ubanillx/smartclass/service/impl/ChatSessionUtilsImpl.java:51
Method
getPendingRequestCount
获取用户收到的待处理好友申请数量 @param request HTTP请求,用于获取当前登录用户信息 @return 待处理的好友申请数量
src/main/java/com/ubanillx/smartclass/controller/FriendRequestController.java:296
Method
getPostCommentById
根据ID获取评论 @param id 评论ID @param request HTTP请求 @return 评论
src/main/java/com/ubanillx/smartclass/controller/PostCommentController.java:132
Method
getPostCommentReplyById
根据ID获取评论回复 @param id 回复ID @param request HTTP请求 @return 回复
src/main/java/com/ubanillx/smartclass/controller/PostCommentReplyController.java:132
Method
getPostCommentReplyVOPage
(Page<PostCommentReply> postCommentReplyPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:117
Method
getPostCommentVOPage
(Page<PostComment> postCommentPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:107
Method
getPostVO
(Post post, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:298
Method
getPostVOById
根据ID获取帖子详情 @param id 帖子ID @param request HTTP请求,用于获取当前登录用户信息 @return 帖子视图对象,包含帖子详情和作者信息
src/main/java/com/ubanillx/smartclass/controller/PostController.java:160
Method
getPostVOPage
(Page<Post> postPage, HttpServletRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:334
Method
getPrivateMessageVO
获取私聊消息VO @param message 私聊消息 @return 私聊消息VO
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:93
Method
getPrivateMessageVO
获取私聊消息VO @param message 私聊消息 @return 私聊消息VO
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:127
Method
getPrivateMessageVO
(PrivateMessage message)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:371
Method
getPrivateMessageVOList
获取私聊消息VO列表 @param messageList 私聊消息列表 @return 私聊消息VO列表
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:101
Method
getQueryWrapper
获取查询条件 @param postCommentReplyQueryRequest 查询请求 @return 查询条件包装器
src/main/java/com/ubanillx/smartclass/service/PostCommentReplyService.java:30
Method
getQueryWrapper
获取查询条件 @param friendRelationshipQueryRequest 查询参数 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/FriendRelationshipService.java:87
Method
getQueryWrapper
获取查询条件 @param postCommentQueryRequest 查询请求 @return 查询条件包装器
src/main/java/com/ubanillx/smartclass/service/PostCommentService.java:31
Method
getQueryWrapper
获取查询条件 @param request 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/PrivateMessageService.java:109
Method
getQueryWrapper
获取查询条件 @param teacherQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/TeacherService.java:33
Method
getQueryWrapper
获取查询条件 @param dailyWordQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:59
Method
getQueryWrapper
获取查询条件 @param announcementQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/AnnouncementService.java:34
Method
getQueryWrapper
获取查询条件 @param courseQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/CourseService.java:51
Method
getQueryWrapper
获取查询条件 @param courseId 课程ID @param chapterId 章节ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseSectionService.java:56
Method
getQueryWrapper
获取查询条件 @param userQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/UserService.java:144
Method
getQueryWrapper
获取查询条件 @param dailyArticleQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/DailyArticleService.java:51
Method
getQueryWrapper
获取查询条件 @param courseId 课程ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseChapterService.java:47
Method
getQueryWrapper
获取查询条件 @param friendRequestQueryRequest 查询参数,包含发送者ID、接收者ID、状态等过滤条件 @return 查询条件包装器,用于执行数据库查询
src/main/java/com/ubanillx/smartclass/service/FriendRequestService.java:88
Method
getQueryWrapper
获取查询条件 @param request 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/PrivateChatSessionService.java:135
Method
getQueryWrapper
获取查询条件 @param courseId 课程ID @param userId 用户ID @return 查询条件
src/main/java/com/ubanillx/smartclass/service/CourseReviewService.java:72
Method
getQueryWrapper
根据条件获取单词本查询条件 @param userWordBookQueryRequest 查询请求 @return 查询条件
src/main/java/com/ubanillx/smartclass/service/UserWordBookService.java:73
Method
getQueryWrapper
(FriendRequestQueryRequest friendRequestQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRequestServiceImpl.java:247
Method
getQueryWrapper
(UserWordBookQueryRequest userWordBookQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/UserWordBookServiceImpl.java:164
Method
getQueryWrapper
(AnnouncementQueryRequest announcementQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/AnnouncementServiceImpl.java:67
Method
getQueryWrapper
(PrivateMessageQueryRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateMessageServiceImpl.java:400
Method
getQueryWrapper
(TeacherQueryRequest teacherQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/TeacherServiceImpl.java:69
Method
getQueryWrapper
(FriendRelationshipQueryRequest friendRelationshipQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/FriendRelationshipServiceImpl.java:180
Method
getQueryWrapper
(CourseQueryRequest courseQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:221
Method
getQueryWrapper
(PrivateChatSessionQueryRequest request)
src/main/java/com/ubanillx/smartclass/service/impl/PrivateChatSessionServiceImpl.java:418
Method
getQueryWrapper
获取查询包装类 @param postQueryRequest @return
src/main/java/com/ubanillx/smartclass/service/impl/PostServiceImpl.java:101
Method
getQueryWrapper
(Long courseId, Long userId)
src/main/java/com/ubanillx/smartclass/service/impl/CourseReviewServiceImpl.java:226
Method
getQueryWrapper
(PostCommentQueryRequest postCommentQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentServiceImpl.java:63
Method
getQueryWrapper
(UserQueryRequest userQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/UserServiceImpl.java:418
Method
getQueryWrapper
(DailyWordQueryRequest dailyWordQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:114
Method
getQueryWrapper
(PostCommentReplyQueryRequest postCommentReplyQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/PostCommentReplyServiceImpl.java:71
Method
getQueryWrapper
(DailyArticleQueryRequest dailyArticleQueryRequest)
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:108
Method
getRandomDailyWord
(Integer difficulty)
src/main/java/com/ubanillx/smartclass/service/impl/DailyWordServiceImpl.java:148
Method
getRandomLatestArticle
()
src/main/java/com/ubanillx/smartclass/service/impl/DailyArticleServiceImpl.java:188
Method
getRandomLatestWord
随机获取一个最新的单词 @return 随机选择的最新单词
src/main/java/com/ubanillx/smartclass/service/DailyWordService.java:90
← previous
next →
501–600 of 980, ranked by callers