├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.assets ├── 0EF500CA.png ├── image-20240415162456125.png ├── image-20240415165805944.png ├── image-20240415170725088.png ├── image-20240415170948347.png ├── image-20240415171701224.png ├── image-20240415171759941.png ├── image-20240415173743314.png ├── image-20240415174054777.png ├── image-20240415174616748.png ├── image-20240415174815293.png ├── image-20240415174842325.png ├── image-20240415175047210.png ├── image-20240415175335504.png ├── image-20240415175456058.png ├── image-20240415175625450.png ├── image-20240415175654208.png ├── image-20240415175708364.png └── image-20240415180214595.png ├── README.md ├── database └── teriteri.sql ├── elasticsearch.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── teriteri │ │ └── backend │ │ ├── BackendApplication.java │ │ ├── component │ │ ├── StartupRunner.java │ │ └── danmu │ │ │ └── DanmuWebSocketServer.java │ │ ├── config │ │ ├── CorsConfig.java │ │ ├── DruidConfig.java │ │ ├── ElasticSearchConfig.java │ │ ├── FileUploadConfig.java │ │ ├── OSSConfig.java │ │ ├── RabbitMQConfig.java │ │ ├── RedisConfig.java │ │ ├── SecurityConfig.java │ │ ├── ThreadPoolConfig.java │ │ ├── WebSocketConfig.java │ │ └── filter │ │ │ └── JwtAuthenticationTokenFilter.java │ │ ├── controller │ │ ├── CategoryController.java │ │ ├── ChatController.java │ │ ├── ChatDetailedController.java │ │ ├── CommentController.java │ │ ├── DanmuController.java │ │ ├── FavoriteController.java │ │ ├── FavoriteVideoController.java │ │ ├── MsgUnreadController.java │ │ ├── SearchController.java │ │ ├── UserAccountController.java │ │ ├── UserCommentController.java │ │ ├── UserController.java │ │ ├── UserVideoController.java │ │ ├── VideoController.java │ │ ├── VideoReviewController.java │ │ ├── VideoStatsController.java │ │ └── VideoUploadController.java │ │ ├── im │ │ ├── IMServer.java │ │ └── handler │ │ │ ├── ChatHandler.java │ │ │ ├── TokenValidationHandler.java │ │ │ └── WebSocketHandler.java │ │ ├── mapper │ │ ├── CategoryMapper.java │ │ ├── ChatDetailedMapper.java │ │ ├── ChatMapper.java │ │ ├── CommentMapper.java │ │ ├── DanmuMapper.java │ │ ├── FavoriteMapper.java │ │ ├── FavoriteVideoMapper.java │ │ ├── MsgUnreadMapper.java │ │ ├── UserMapper.java │ │ ├── UserVideoMapper.java │ │ ├── VideoMapper.java │ │ └── VideoStatsMapper.java │ │ ├── pojo │ │ ├── Category.java │ │ ├── Chat.java │ │ ├── ChatDetailed.java │ │ ├── Command.java │ │ ├── CommandType.java │ │ ├── Comment.java │ │ ├── CommentTree.java │ │ ├── CustomResponse.java │ │ ├── Danmu.java │ │ ├── ESSearchWord.java │ │ ├── ESUser.java │ │ ├── ESVideo.java │ │ ├── Favorite.java │ │ ├── FavoriteVideo.java │ │ ├── HotSearch.java │ │ ├── IMResponse.java │ │ ├── MsgUnread.java │ │ ├── User.java │ │ ├── UserVideo.java │ │ ├── Video.java │ │ ├── VideoStats.java │ │ └── dto │ │ │ ├── CategoryDTO.java │ │ │ ├── UserDTO.java │ │ │ └── VideoUploadInfoDTO.java │ │ ├── service │ │ ├── category │ │ │ └── CategoryService.java │ │ ├── comment │ │ │ ├── CommentService.java │ │ │ └── UserCommentService.java │ │ ├── danmu │ │ │ └── DanmuService.java │ │ ├── impl │ │ │ ├── category │ │ │ │ └── CategoryServiceImpl.java │ │ │ ├── comment │ │ │ │ ├── CommentServiceImpl.java │ │ │ │ └── UserCommentServiceImpl.java │ │ │ ├── danmu │ │ │ │ └── DanmuServiceImpl.java │ │ │ ├── message │ │ │ │ ├── ChatDetailedServiceImpl.java │ │ │ │ ├── ChatServiceImpl.java │ │ │ │ └── MsgUnreadServiceImpl.java │ │ │ ├── search │ │ │ │ └── SearchServiceImpl.java │ │ │ ├── user │ │ │ │ ├── UserAccountServiceImpl.java │ │ │ │ ├── UserDetailsImpl.java │ │ │ │ ├── UserDetailsServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── video │ │ │ │ ├── DirectVideoUploadConsumer.java │ │ │ │ ├── FavoriteServiceImpl.java │ │ │ │ ├── FavoriteVideoServiceImpl.java │ │ │ │ ├── UserVideoServiceImpl.java │ │ │ │ ├── VideoReviewServiceImpl.java │ │ │ │ ├── VideoServiceImpl.java │ │ │ │ ├── VideoStatsServiceImpl.java │ │ │ │ └── VideoUploadServiceImpl.java │ │ ├── message │ │ │ ├── ChatDetailedService.java │ │ │ ├── ChatService.java │ │ │ └── MsgUnreadService.java │ │ ├── search │ │ │ └── SearchService.java │ │ ├── user │ │ │ ├── UserAccountService.java │ │ │ └── UserService.java │ │ ├── utils │ │ │ ├── CurrentUser.java │ │ │ └── EventListenerService.java │ │ └── video │ │ │ ├── FavoriteService.java │ │ │ ├── FavoriteVideoService.java │ │ │ ├── UserVideoService.java │ │ │ ├── VideoReviewService.java │ │ │ ├── VideoService.java │ │ │ ├── VideoStatsService.java │ │ │ └── VideoUploadService.java │ │ └── utils │ │ ├── ESUtil.java │ │ ├── JwtUtil.java │ │ ├── OssUtil.java │ │ └── RedisUtil.java └── resources │ ├── application │ ├── application.properties │ └── static │ └── esindex │ ├── search_word.json │ ├── user.json │ └── video.json └── test └── java └── com └── teriteri └── backend ├── BackendApplicationTests.java └── comment └── TestComment.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.assets/0EF500CA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/0EF500CA.png -------------------------------------------------------------------------------- /README.assets/image-20240415162456125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415162456125.png -------------------------------------------------------------------------------- /README.assets/image-20240415165805944.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415165805944.png -------------------------------------------------------------------------------- /README.assets/image-20240415170725088.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415170725088.png -------------------------------------------------------------------------------- /README.assets/image-20240415170948347.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415170948347.png -------------------------------------------------------------------------------- /README.assets/image-20240415171701224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415171701224.png -------------------------------------------------------------------------------- /README.assets/image-20240415171759941.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415171759941.png -------------------------------------------------------------------------------- /README.assets/image-20240415173743314.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415173743314.png -------------------------------------------------------------------------------- /README.assets/image-20240415174054777.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415174054777.png -------------------------------------------------------------------------------- /README.assets/image-20240415174616748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415174616748.png -------------------------------------------------------------------------------- /README.assets/image-20240415174815293.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415174815293.png -------------------------------------------------------------------------------- /README.assets/image-20240415174842325.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415174842325.png -------------------------------------------------------------------------------- /README.assets/image-20240415175047210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175047210.png -------------------------------------------------------------------------------- /README.assets/image-20240415175335504.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175335504.png -------------------------------------------------------------------------------- /README.assets/image-20240415175456058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175456058.png -------------------------------------------------------------------------------- /README.assets/image-20240415175625450.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175625450.png -------------------------------------------------------------------------------- /README.assets/image-20240415175654208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175654208.png -------------------------------------------------------------------------------- /README.assets/image-20240415175708364.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415175708364.png -------------------------------------------------------------------------------- /README.assets/image-20240415180214595.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.assets/image-20240415180214595.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/README.md -------------------------------------------------------------------------------- /database/teriteri.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/database/teriteri.sql -------------------------------------------------------------------------------- /elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/elasticsearch.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/BackendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/BackendApplication.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/component/StartupRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/component/StartupRunner.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/component/danmu/DanmuWebSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/component/danmu/DanmuWebSocketServer.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/DruidConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/DruidConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/ElasticSearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/ElasticSearchConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/FileUploadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/FileUploadConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/OSSConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/OSSConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/ThreadPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/ThreadPoolConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/config/filter/JwtAuthenticationTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/config/filter/JwtAuthenticationTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/CategoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/CategoryController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/ChatController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/ChatDetailedController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/ChatDetailedController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/CommentController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/DanmuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/DanmuController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/FavoriteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/FavoriteController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/FavoriteVideoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/FavoriteVideoController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/MsgUnreadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/MsgUnreadController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/SearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/SearchController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/UserAccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/UserAccountController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/UserCommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/UserCommentController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/UserVideoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/UserVideoController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/VideoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/VideoController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/VideoReviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/VideoReviewController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/VideoStatsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/VideoStatsController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/controller/VideoUploadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/controller/VideoUploadController.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/im/IMServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/im/IMServer.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/im/handler/ChatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/im/handler/ChatHandler.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/im/handler/TokenValidationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/im/handler/TokenValidationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/im/handler/WebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/im/handler/WebSocketHandler.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/CategoryMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/CategoryMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/ChatDetailedMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/ChatDetailedMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/ChatMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/ChatMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/CommentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/CommentMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/DanmuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/DanmuMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/FavoriteMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/FavoriteMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/FavoriteVideoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/FavoriteVideoMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/MsgUnreadMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/MsgUnreadMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/UserVideoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/UserVideoMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/VideoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/VideoMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/mapper/VideoStatsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/mapper/VideoStatsMapper.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Category.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Chat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Chat.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/ChatDetailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/ChatDetailed.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Command.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/CommandType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/CommandType.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Comment.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/CommentTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/CommentTree.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/CustomResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/CustomResponse.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Danmu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Danmu.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/ESSearchWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/ESSearchWord.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/ESUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/ESUser.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/ESVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/ESVideo.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Favorite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Favorite.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/FavoriteVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/FavoriteVideo.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/HotSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/HotSearch.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/IMResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/IMResponse.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/MsgUnread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/MsgUnread.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/User.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/UserVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/UserVideo.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/Video.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/VideoStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/VideoStats.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/dto/CategoryDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/dto/CategoryDTO.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/dto/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/pojo/dto/VideoUploadInfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/pojo/dto/VideoUploadInfoDTO.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/category/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/category/CategoryService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/comment/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/comment/CommentService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/comment/UserCommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/comment/UserCommentService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/danmu/DanmuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/danmu/DanmuService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/category/CategoryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/category/CategoryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/comment/CommentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/comment/CommentServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/comment/UserCommentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/comment/UserCommentServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/danmu/DanmuServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/danmu/DanmuServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/message/ChatDetailedServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/message/ChatDetailedServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/message/ChatServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/message/ChatServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/message/MsgUnreadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/message/MsgUnreadServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/search/SearchServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/search/SearchServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/user/UserAccountServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/user/UserAccountServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/user/UserDetailsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/user/UserDetailsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/user/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/user/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/user/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/user/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/DirectVideoUploadConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/DirectVideoUploadConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/FavoriteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/FavoriteServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/FavoriteVideoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/FavoriteVideoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/UserVideoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/UserVideoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/VideoReviewServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/VideoReviewServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/VideoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/VideoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/VideoStatsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/VideoStatsServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/impl/video/VideoUploadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/impl/video/VideoUploadServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/message/ChatDetailedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/message/ChatDetailedService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/message/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/message/ChatService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/message/MsgUnreadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/message/MsgUnreadService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/search/SearchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/search/SearchService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/user/UserAccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/user/UserAccountService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/user/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/utils/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/utils/CurrentUser.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/utils/EventListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/utils/EventListenerService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/FavoriteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/FavoriteService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/FavoriteVideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/FavoriteVideoService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/UserVideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/UserVideoService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/VideoReviewService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/VideoReviewService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/VideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/VideoService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/VideoStatsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/VideoStatsService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/service/video/VideoUploadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/service/video/VideoUploadService.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/utils/ESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/utils/ESUtil.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/utils/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/utils/JwtUtil.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/utils/OssUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/utils/OssUtil.java -------------------------------------------------------------------------------- /src/main/java/com/teriteri/backend/utils/RedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/java/com/teriteri/backend/utils/RedisUtil.java -------------------------------------------------------------------------------- /src/main/resources/application: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/resources/application -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/static/esindex/search_word.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/resources/static/esindex/search_word.json -------------------------------------------------------------------------------- /src/main/resources/static/esindex/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/resources/static/esindex/user.json -------------------------------------------------------------------------------- /src/main/resources/static/esindex/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/main/resources/static/esindex/video.json -------------------------------------------------------------------------------- /src/test/java/com/teriteri/backend/BackendApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/test/java/com/teriteri/backend/BackendApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/teriteri/backend/comment/TestComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunlu129/teriteri-backend/HEAD/src/test/java/com/teriteri/backend/comment/TestComment.java --------------------------------------------------------------------------------