MCPcopy Create free account

hub / github.com/Ubanillx/smartclass-backend / types & classes

Types & classes354 in github.com/Ubanillx/smartclass-backend

ClassAchievement
成就定义 @TableName achievement
src/main/java/com/ubanillx/smartclass/model/entity/Achievement.java:13
ClassAchievementAddRequest
成就添加请求
src/main/java/com/ubanillx/smartclass/model/dto/achievement/AchievementAddRequest.java:10
InterfaceAchievementMapper
@author liulo @description 针对表【achievement(成就定义)】的数据库操作Mapper @createDate 2025-03-18 23:08:38 @Entity com.ubanillx.smartclass.model.entity.Achievement
src/main/java/com/ubanillx/smartclass/mapper/AchievementMapper.java:12
ClassAchievementQueryRequest
成就查询请求
src/main/java/com/ubanillx/smartclass/model/dto/achievement/AchievementQueryRequest.java:13
InterfaceAchievementService
@author liulo @description 针对表【achievement(成就定义)】的数据库操作Service @createDate 2025-03-18 23:08:38
src/main/java/com/ubanillx/smartclass/service/AchievementService.java:11
ClassAchievementUpdateRequest
成就更新请求
src/main/java/com/ubanillx/smartclass/model/dto/achievement/AchievementUpdateRequest.java:10
ClassAchievementVO
成就视图
src/main/java/com/ubanillx/smartclass/model/vo/AchievementVO.java:10
ClassAiAvatar
AI分身 @TableName ai_avatar
src/main/java/com/ubanillx/smartclass/model/entity/AiAvatar.java:16
ClassAiAvatarAddRequest
AI分身添加请求
src/main/java/com/ubanillx/smartclass/model/dto/aiavatar/AiAvatarAddRequest.java:11
ClassAiAvatarBriefVO
AI分身简要信息视图对象
src/main/java/com/ubanillx/smartclass/model/vo/AiAvatarBriefVO.java:10
ClassAiAvatarChatController
AI分身聊天接口
src/main/java/com/ubanillx/smartclass/controller/AiAvatarChatController.java:36
ClassAiAvatarChatHistory
AI分身对话历史 @TableName ai_avatar_chat_history
src/main/java/com/ubanillx/smartclass/model/entity/AiAvatarChatHistory.java:15
InterfaceAiAvatarChatHistoryMapper
@author liulo @description 针对表【ai_avatar_chat_history(AI分身对话历史)】的数据库操作Mapper @createDate 2025-03-24 21:35:44 @Entity com.ubanillx.smartclass.model.ent
src/main/java/com/ubanillx/smartclass/mapper/AiAvatarChatHistoryMapper.java:12
InterfaceAiAvatarChatHistoryService
@author liulo @description 针对表【ai_avatar_chat_history(AI分身对话历史)】的数据库操作Service @createDate 2025-03-24 21:35:44
src/main/java/com/ubanillx/smartclass/service/AiAvatarChatHistoryService.java:16
ClassAiAvatarChatHistoryServiceImpl
@author liulo @description 针对表【ai_avatar_chat_history(AI分身对话历史)】的数据库操作Service实现 @createDate 2025-03-24 21:35:44
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarChatHistoryServiceImpl.java:32
ClassAiAvatarController
AI分身接口
src/main/java/com/ubanillx/smartclass/controller/AiAvatarController.java:29
InterfaceAiAvatarMapper
@author liulo @description 针对表【ai_avatar(AI分身)】的数据库操作Mapper @createDate 2025-03-24 21:35:44 @Entity com.ubanillx.smartclass.model.entity.AiAvatar
src/main/java/com/ubanillx/smartclass/mapper/AiAvatarMapper.java:12
ClassAiAvatarQueryRequest
AI分身查询请求
src/main/java/com/ubanillx/smartclass/model/dto/aiavatar/AiAvatarQueryRequest.java:14
InterfaceAiAvatarService
@author liulo @description 针对表【ai_avatar(AI分身)】的数据库操作Service @createDate 2025-03-18 23:08:38
src/main/java/com/ubanillx/smartclass/service/AiAvatarService.java:15
ClassAiAvatarServiceImpl
@author liulo @description 针对表【ai_avatar(AI分身)】的数据库操作Service实现 @createDate 2025-03-18 23:08:38
src/main/java/com/ubanillx/smartclass/service/impl/AiAvatarServiceImpl.java:21
ClassAiAvatarUpdateRequest
AI分身更新请求
src/main/java/com/ubanillx/smartclass/model/dto/aiavatar/AiAvatarUpdateRequest.java:11
ClassAiAvatarVO
AI分身视图对象
src/main/java/com/ubanillx/smartclass/model/vo/AiAvatarVO.java:11
ClassAnnouncement
系统公告 @TableName announcement
src/main/java/com/ubanillx/smartclass/model/entity/Announcement.java:13
ClassAnnouncementAddRequest
公告添加请求
src/main/java/com/ubanillx/smartclass/model/dto/announcement/AnnouncementAddRequest.java:11
ClassAnnouncementController
系统公告接口
src/main/java/com/ubanillx/smartclass/controller/AnnouncementController.java:32
InterfaceAnnouncementMapper
@author liulo @description 针对表【announcement(系统公告)】的数据库操作Mapper @createDate 2025-03-18 23:08:38 @Entity com.ubanillx.smartclass.model.entity.Announceme
src/main/java/com/ubanillx/smartclass/mapper/AnnouncementMapper.java:12
ClassAnnouncementQueryRequest
公告查询请求
src/main/java/com/ubanillx/smartclass/model/dto/announcement/AnnouncementQueryRequest.java:13
InterfaceAnnouncementService
@author liulo @description 针对表【announcement(系统公告)】的数据库操作Service @createDate 2025-03-18 23:08:38
src/main/java/com/ubanillx/smartclass/service/AnnouncementService.java:17
ClassAnnouncementServiceImpl
系统公告服务实现
src/main/java/com/ubanillx/smartclass/service/impl/AnnouncementServiceImpl.java:33
ClassAnnouncementUpdateRequest
公告更新请求
src/main/java/com/ubanillx/smartclass/model/dto/announcement/AnnouncementUpdateRequest.java:11
ClassAnnouncementVO
系统公告视图
src/main/java/com/ubanillx/smartclass/model/vo/AnnouncementVO.java:11
ClassAuthInterceptor
权限校验 AOP
src/main/java/com/ubanillx/smartclass/aop/AuthInterceptor.java:25
ClassBaseResponse
通用返回类 @param <T>
src/main/java/com/ubanillx/smartclass/common/BaseResponse.java:12
ClassBusinessException
自定义异常类
src/main/java/com/ubanillx/smartclass/exception/BusinessException.java:8
ClassChannelManager
WebSocket通道管理器
src/main/java/com/ubanillx/smartclass/netty/ChannelManager.java:23
ClassChatController
私聊相关接口 提供用户间私聊功能,并使用SSE技术实现实时消息推送 所有实时通信均通过SSE(Server-Sent Events)实现,不再使用WebSocket
src/main/java/com/ubanillx/smartclass/controller/ChatController.java:42
ClassChatHistoryListVO
聊天历史列表视图对象
src/main/java/com/ubanillx/smartclass/model/vo/ChatHistoryListVO.java:11
ClassChatMessageAddRequest
聊天消息添加请求
src/main/java/com/ubanillx/smartclass/model/dto/chat/ChatMessageAddRequest.java:11
ClassChatMessageHelper
聊天消息帮助类,用于处理消息相关逻辑 这个类主要目的是打破DifyServiceImpl和AiAvatarChatHistoryServiceImpl之间的循环依赖
src/main/java/com/ubanillx/smartclass/utils/ChatMessageHelper.java:13
ClassChatMessageQueryRequest
聊天消息查询请求
src/main/java/com/ubanillx/smartclass/model/dto/chat/ChatMessageQueryRequest.java:12
InterfaceChatMessageService
聊天消息服务接口
src/main/java/com/ubanillx/smartclass/service/ChatMessageService.java:11
ClassChatMessageServiceImpl
聊天消息服务实现类
src/main/java/com/ubanillx/smartclass/service/impl/ChatMessageServiceImpl.java:35
ClassChatMessageVO
聊天消息视图对象
src/main/java/com/ubanillx/smartclass/model/vo/ChatMessageVO.java:11
ClassChatSessionQueryRequest
聊天会话查询请求
src/main/java/com/ubanillx/smartclass/model/dto/chat/ChatSessionQueryRequest.java:12
ClassChatSessionUpdateRequest
聊天会话更新请求
src/main/java/com/ubanillx/smartclass/model/dto/chat/ChatSessionUpdateRequest.java:10
InterfaceChatSessionUtils
聊天会话工具服务接口 提取ChatMessageService和PrivateChatSessionService的共享功能 用于解决循环依赖问题
src/main/java/com/ubanillx/smartclass/service/ChatSessionUtils.java:10
ClassChatSessionUtilsImpl
聊天会话工具服务实现类
src/main/java/com/ubanillx/smartclass/service/impl/ChatSessionUtilsImpl.java:27
ClassChatSessionVO
聊天会话视图对象
src/main/java/com/ubanillx/smartclass/model/vo/ChatSessionVO.java:11
InterfaceChatSseService
聊天消息SSE服务接口 用于实时发送用户对话消息给前端
src/main/java/com/ubanillx/smartclass/service/ChatSseService.java:11
ClassChatSseServiceImpl
聊天消息SSE服务实现类 用于实时发送用户对话消息给前端
src/main/java/com/ubanillx/smartclass/service/impl/ChatSseServiceImpl.java:28
ClassCodeGenerator
代码生成器
src/main/java/com/ubanillx/smartclass/generate/CodeGenerator.java:20
InterfaceCommonConstant
通用常量
src/main/java/com/ubanillx/smartclass/constant/CommonConstant.java:6
ClassCorsConfig
全局跨域配置
src/main/java/com/ubanillx/smartclass/config/CorsConfig.java:10
ClassCosClientConfig
腾讯云对象存储客户端
src/main/java/com/ubanillx/smartclass/config/CosClientConfig.java:16
ClassCosManager
Cos 对象存储操作
src/main/java/com/ubanillx/smartclass/manager/CosManager.java:31
ClassCosManagerTest
Cos 操作测试
src/test/java/com/ubanillx/smartclass/manager/CosManagerTest.java:10
ClassCourse
课程 @TableName course
src/main/java/com/ubanillx/smartclass/model/entity/Course.java:14
ClassCourseAddRequest
添加课程请求
src/main/java/com/ubanillx/smartclass/model/dto/course/CourseAddRequest.java:12
ClassCourseCategory
课程分类 @TableName course_category
src/main/java/com/ubanillx/smartclass/model/entity/CourseCategory.java:15
ClassCourseCategoryController
课程分类接口
src/main/java/com/ubanillx/smartclass/controller/CourseCategoryController.java:24
InterfaceCourseCategoryMapper
@author liulo @description 针对表【course_category(课程分类)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.CourseC
src/main/java/com/ubanillx/smartclass/mapper/CourseCategoryMapper.java:12
InterfaceCourseCategoryService
@author liulo @description 针对表【course_category(课程分类)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseCategoryService.java:13
ClassCourseCategoryServiceImpl
课程分类服务实现类
src/main/java/com/ubanillx/smartclass/service/impl/CourseCategoryServiceImpl.java:19
ClassCourseChapter
课程章节 @TableName course_chapter
src/main/java/com/ubanillx/smartclass/model/entity/CourseChapter.java:15
ClassCourseChapterController
课程章节接口
src/main/java/com/ubanillx/smartclass/controller/CourseChapterController.java:26
InterfaceCourseChapterMapper
@author liulo @description 针对表【course_chapter(课程章节)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.CourseCh
src/main/java/com/ubanillx/smartclass/mapper/CourseChapterMapper.java:12
InterfaceCourseChapterService
@author liulo @description 针对表【course_chapter(课程章节)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseChapterService.java:14
ClassCourseChapterServiceImpl
课程章节服务实现
src/main/java/com/ubanillx/smartclass/service/impl/CourseChapterServiceImpl.java:22
ClassCourseController
课程接口
src/main/java/com/ubanillx/smartclass/controller/CourseController.java:34
ClassCourseFavourAddRequest
课程收藏请求
src/main/java/com/ubanillx/smartclass/model/dto/course/CourseFavourAddRequest.java:10
ClassCourseFavourite
课程收藏 @TableName course_favourite
src/main/java/com/ubanillx/smartclass/model/entity/CourseFavourite.java:15
ClassCourseFavouriteController
课程收藏接口
src/main/java/com/ubanillx/smartclass/controller/CourseFavouriteController.java:21
InterfaceCourseFavouriteMapper
@author liulo @description 针对表【course_favourite(课程收藏)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.Course
src/main/java/com/ubanillx/smartclass/mapper/CourseFavouriteMapper.java:12
InterfaceCourseFavouriteService
@author liulo @description 针对表【course_favourite(课程收藏)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseFavouriteService.java:13
ClassCourseFavouriteServiceImpl
课程收藏服务实现类
src/main/java/com/ubanillx/smartclass/service/impl/CourseFavouriteServiceImpl.java:25
InterfaceCourseMapper
@author liulo @description 针对表【course(课程)】的数据库操作Mapper @createDate 2025-03-18 23:08:38 @Entity com.ubanillx.smartclass.model.entity.Course
src/main/java/com/ubanillx/smartclass/mapper/CourseMapper.java:12
ClassCourseMaterial
课程资料 @TableName course_material
src/main/java/com/ubanillx/smartclass/model/entity/CourseMaterial.java:15
ClassCourseMaterialController
课程资料接口
src/main/java/com/ubanillx/smartclass/controller/CourseMaterialController.java:27
InterfaceCourseMaterialMapper
@author liulo @description 针对表【course_material(课程资料)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.CourseM
src/main/java/com/ubanillx/smartclass/mapper/CourseMaterialMapper.java:12
InterfaceCourseMaterialService
@author liulo @description 针对表【course_material(课程资料)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseMaterialService.java:14
ClassCourseMaterialServiceImpl
课程资料服务实现类
src/main/java/com/ubanillx/smartclass/service/impl/CourseMaterialServiceImpl.java:23
ClassCourseQueryRequest
课程查询请求
src/main/java/com/ubanillx/smartclass/model/dto/course/CourseQueryRequest.java:14
ClassCourseReview
课程评价 @TableName course_review
src/main/java/com/ubanillx/smartclass/model/entity/CourseReview.java:15
ClassCourseReviewController
课程评论接口
src/main/java/com/ubanillx/smartclass/controller/CourseReviewController.java:26
InterfaceCourseReviewMapper
@author liulo @description 针对表【course_review(课程评价)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.CourseRev
src/main/java/com/ubanillx/smartclass/mapper/CourseReviewMapper.java:12
InterfaceCourseReviewService
@author liulo @description 针对表【course_review(课程评价)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseReviewService.java:17
ClassCourseReviewServiceImpl
课程评论服务实现
src/main/java/com/ubanillx/smartclass/service/impl/CourseReviewServiceImpl.java:32
ClassCourseReviewVO
课程评论视图对象
src/main/java/com/ubanillx/smartclass/model/vo/CourseReviewVO.java:11
ClassCourseSection
课程小节 @TableName course_section
src/main/java/com/ubanillx/smartclass/model/entity/CourseSection.java:15
ClassCourseSectionController
课程小节接口
src/main/java/com/ubanillx/smartclass/controller/CourseSectionController.java:31
InterfaceCourseSectionMapper
@author liulo @description 针对表【course_section(课程小节)】的数据库操作Mapper @createDate 2025-03-21 15:14:50 @Entity com.ubanillx.smartclass.model.entity.CourseSe
src/main/java/com/ubanillx/smartclass/mapper/CourseSectionMapper.java:12
InterfaceCourseSectionService
@author liulo @description 针对表【course_section(课程小节)】的数据库操作Service @createDate 2025-03-21 15:14:50
src/main/java/com/ubanillx/smartclass/service/CourseSectionService.java:14
ClassCourseSectionServiceImpl
课程小节服务实现
src/main/java/com/ubanillx/smartclass/service/impl/CourseSectionServiceImpl.java:24
InterfaceCourseService
课程服务
src/main/java/com/ubanillx/smartclass/service/CourseService.java:16
ClassCourseServiceImpl
@author liulo @description 针对表【course(课程)】的数据库操作Service实现 @createDate 2025-03-18 23:08:38
src/main/java/com/ubanillx/smartclass/service/impl/CourseServiceImpl.java:40
ClassCourseUpdateRequest
更新课程请求
src/main/java/com/ubanillx/smartclass/model/dto/course/CourseUpdateRequest.java:12
ClassCourseVO
课程视图(脱敏)
src/main/java/com/ubanillx/smartclass/model/vo/CourseVO.java:11
ClassDailyArticle
每日文章 @TableName daily_article
src/main/java/com/ubanillx/smartclass/model/entity/DailyArticle.java:15
ClassDailyArticleAddRequest
每日文章创建请求
src/main/java/com/ubanillx/smartclass/model/dto/dailyarticle/DailyArticleAddRequest.java:11
ClassDailyArticleController
每日文章接口
src/main/java/com/ubanillx/smartclass/controller/DailyArticleController.java:32
next →1–100 of 354, ranked by callers