注册登录,用户等级,社交,动态,新手任务

Change-Id: I1d3183526517fb3c0dab665e0e7547eefa5c9d76
diff --git a/target/classes/application.properties b/target/classes/application.properties
index 0590333..80f468d 100644
--- a/target/classes/application.properties
+++ b/target/classes/application.properties
@@ -1,12 +1,12 @@
 server.port=8080
-spring.datasource.url=jdbc:mysql://localhost:3306/pt
+spring.datasource.url=jdbc:mysql://localhost:3306/ptProject
 spring.datasource.username=root
-spring.datasource.password=root
+spring.datasource.password=123456
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
 
 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
 
-
 # Mail configuration
 spring.mail.password=tljnebonhzhqecda
 spring.mail.username=2370523716@qq.com
@@ -17,15 +17,8 @@
 
 
 spring.jpa.enabled=false
-spring.jpa.hibernate.ddl-auto=none
+spring.jpa.hibernate.ddl-auto=update
 spring.jpa.open-in-view=false
 
-# tracker??
-pt.tracker.port=6969
 
-pt.tracker.torrent-dir=${user.dir}/data/torrents
-
-pt.tracker.allow-foreign=false
-pt.tracker.announce-url=/custom-announce
-
-mybatis-plus.mapper-locations=classpath:/mapper/**/*.xml
+mybatis-plus.mapper-locations=classpath:/mapper/**/*.xml
\ No newline at end of file
diff --git a/target/classes/com/example/myproject/MyProjectApplication.class b/target/classes/com/example/myproject/MyProjectApplication.class
index a1281a9..1ebd349 100644
--- a/target/classes/com/example/myproject/MyProjectApplication.class
+++ b/target/classes/com/example/myproject/MyProjectApplication.class
Binary files differ
diff --git a/target/classes/com/example/myproject/common/CommonResultStatus.class b/target/classes/com/example/myproject/common/CommonResultStatus.class
deleted file mode 100644
index a330e2c..0000000
--- a/target/classes/com/example/myproject/common/CommonResultStatus.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/Constants$Announce.class b/target/classes/com/example/myproject/common/Constants$Announce.class
deleted file mode 100644
index 3e02afe..0000000
--- a/target/classes/com/example/myproject/common/Constants$Announce.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/Constants$FinishStatus.class b/target/classes/com/example/myproject/common/Constants$FinishStatus.class
deleted file mode 100644
index 271898f..0000000
--- a/target/classes/com/example/myproject/common/Constants$FinishStatus.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/Constants$Order.class b/target/classes/com/example/myproject/common/Constants$Order.class
deleted file mode 100644
index a4b08ca..0000000
--- a/target/classes/com/example/myproject/common/Constants$Order.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/Constants$Source.class b/target/classes/com/example/myproject/common/Constants$Source.class
deleted file mode 100644
index afcbfed..0000000
--- a/target/classes/com/example/myproject/common/Constants$Source.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/Constants.class b/target/classes/com/example/myproject/common/Constants.class
deleted file mode 100644
index edce466..0000000
--- a/target/classes/com/example/myproject/common/Constants.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/ResultStatus.class b/target/classes/com/example/myproject/common/ResultStatus.class
deleted file mode 100644
index d3a6700..0000000
--- a/target/classes/com/example/myproject/common/ResultStatus.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/I18nMessage.class b/target/classes/com/example/myproject/common/base/I18nMessage.class
deleted file mode 100644
index c4ae319..0000000
--- a/target/classes/com/example/myproject/common/base/I18nMessage.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/OrderPageParam.class b/target/classes/com/example/myproject/common/base/OrderPageParam.class
deleted file mode 100644
index 032ec40..0000000
--- a/target/classes/com/example/myproject/common/base/OrderPageParam.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/PageParam.class b/target/classes/com/example/myproject/common/base/PageParam.class
deleted file mode 100644
index 2285fc1..0000000
--- a/target/classes/com/example/myproject/common/base/PageParam.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/PageUtil.class b/target/classes/com/example/myproject/common/base/PageUtil.class
deleted file mode 100644
index 818080e..0000000
--- a/target/classes/com/example/myproject/common/base/PageUtil.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/ResPage.class b/target/classes/com/example/myproject/common/base/ResPage.class
deleted file mode 100644
index e208933..0000000
--- a/target/classes/com/example/myproject/common/base/ResPage.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/Result.class b/target/classes/com/example/myproject/common/base/Result.class
deleted file mode 100644
index 8492dd1..0000000
--- a/target/classes/com/example/myproject/common/base/Result.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/base/Status.class b/target/classes/com/example/myproject/common/base/Status.class
deleted file mode 100644
index e7f372b..0000000
--- a/target/classes/com/example/myproject/common/base/Status.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/common/exception/RocketPTException.class b/target/classes/com/example/myproject/common/exception/RocketPTException.class
deleted file mode 100644
index 89a4931..0000000
--- a/target/classes/com/example/myproject/common/exception/RocketPTException.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/config/MyMetaObjectHandler.class b/target/classes/com/example/myproject/config/MyMetaObjectHandler.class
deleted file mode 100644
index c213aff..0000000
--- a/target/classes/com/example/myproject/config/MyMetaObjectHandler.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/config/TrackerConfig.class b/target/classes/com/example/myproject/config/TrackerConfig.class
deleted file mode 100644
index 774aa27..0000000
--- a/target/classes/com/example/myproject/config/TrackerConfig.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/CommentController.class b/target/classes/com/example/myproject/controller/CommentController.class
new file mode 100644
index 0000000..8a43a45
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/CommentController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/DynamicController.class b/target/classes/com/example/myproject/controller/DynamicController.class
new file mode 100644
index 0000000..c760452
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/DynamicController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/GroupController.class b/target/classes/com/example/myproject/controller/GroupController.class
new file mode 100644
index 0000000..931f773
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/GroupController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/LevelController.class b/target/classes/com/example/myproject/controller/LevelController.class
new file mode 100644
index 0000000..d4ce91e
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/LevelController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/PostController.class b/target/classes/com/example/myproject/controller/PostController.class
new file mode 100644
index 0000000..acf8b37
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/PostController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/SeedCommentController.class b/target/classes/com/example/myproject/controller/SeedCommentController.class
new file mode 100644
index 0000000..3a02a31
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/SeedCommentController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/TaskController.class b/target/classes/com/example/myproject/controller/TaskController.class
new file mode 100644
index 0000000..1723ef4
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/TaskController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/TorrentController.class b/target/classes/com/example/myproject/controller/TorrentController.class
deleted file mode 100644
index 130ba3f..0000000
--- a/target/classes/com/example/myproject/controller/TorrentController.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/UserController$EmailRequest.class b/target/classes/com/example/myproject/controller/UserController$EmailRequest.class
deleted file mode 100644
index 04ffd85..0000000
--- a/target/classes/com/example/myproject/controller/UserController$EmailRequest.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/UserController$VerificationRequest.class b/target/classes/com/example/myproject/controller/UserController$VerificationRequest.class
deleted file mode 100644
index 272505e..0000000
--- a/target/classes/com/example/myproject/controller/UserController$VerificationRequest.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/UserController.class b/target/classes/com/example/myproject/controller/UserController.class
index cd1ab13..795e98b 100644
--- a/target/classes/com/example/myproject/controller/UserController.class
+++ b/target/classes/com/example/myproject/controller/UserController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/UserFollowController.class b/target/classes/com/example/myproject/controller/UserFollowController.class
new file mode 100644
index 0000000..f630e60
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/UserFollowController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/controller/UserMessageController.class b/target/classes/com/example/myproject/controller/UserMessageController.class
new file mode 100644
index 0000000..797258c
--- /dev/null
+++ b/target/classes/com/example/myproject/controller/UserMessageController.class
Binary files differ
diff --git a/target/classes/com/example/myproject/dto/PromotionCreateDTO.class b/target/classes/com/example/myproject/dto/PromotionCreateDTO.class
deleted file mode 100644
index 3087d39..0000000
--- a/target/classes/com/example/myproject/dto/PromotionCreateDTO.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/dto/TorrentUpdateDTO.class b/target/classes/com/example/myproject/dto/TorrentUpdateDTO.class
deleted file mode 100644
index 7285868..0000000
--- a/target/classes/com/example/myproject/dto/TorrentUpdateDTO.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/dto/param/TorrentParam.class b/target/classes/com/example/myproject/dto/param/TorrentParam.class
deleted file mode 100644
index ad8a2c5..0000000
--- a/target/classes/com/example/myproject/dto/param/TorrentParam.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/dto/param/TorrentUploadParam.class b/target/classes/com/example/myproject/dto/param/TorrentUploadParam.class
deleted file mode 100644
index 49bbc09..0000000
--- a/target/classes/com/example/myproject/dto/param/TorrentUploadParam.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/dto/vo/TorrentVO.class b/target/classes/com/example/myproject/dto/vo/TorrentVO.class
deleted file mode 100644
index fa2124e..0000000
--- a/target/classes/com/example/myproject/dto/vo/TorrentVO.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Collections.class b/target/classes/com/example/myproject/entity/Collections.class
new file mode 100644
index 0000000..ffb2c1b
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Collections.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Comments.class b/target/classes/com/example/myproject/entity/Comments.class
new file mode 100644
index 0000000..7aae61e
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Comments.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/DynamicComment.class b/target/classes/com/example/myproject/entity/DynamicComment.class
new file mode 100644
index 0000000..7bcb0bf
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/DynamicComment.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/DynamicLikes.class b/target/classes/com/example/myproject/entity/DynamicLikes.class
new file mode 100644
index 0000000..4d8b010
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/DynamicLikes.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/EntityBase.class b/target/classes/com/example/myproject/entity/EntityBase.class
deleted file mode 100644
index a16c52a..0000000
--- a/target/classes/com/example/myproject/entity/EntityBase.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/ExperienceHistory.class b/target/classes/com/example/myproject/entity/ExperienceHistory.class
new file mode 100644
index 0000000..cab0e4e
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/ExperienceHistory.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/FavoriteEntity.class b/target/classes/com/example/myproject/entity/FavoriteEntity.class
deleted file mode 100644
index a0acd8b..0000000
--- a/target/classes/com/example/myproject/entity/FavoriteEntity.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/FriendRelation.class b/target/classes/com/example/myproject/entity/FriendRelation.class
new file mode 100644
index 0000000..48ce2ae
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/FriendRelation.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Group.class b/target/classes/com/example/myproject/entity/Group.class
new file mode 100644
index 0000000..e53132e
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Group.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/GroupComments.class b/target/classes/com/example/myproject/entity/GroupComments.class
new file mode 100644
index 0000000..3a4c88f
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/GroupComments.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/GroupMembers.class b/target/classes/com/example/myproject/entity/GroupMembers.class
new file mode 100644
index 0000000..8e73b86
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/GroupMembers.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/GroupPost.class b/target/classes/com/example/myproject/entity/GroupPost.class
new file mode 100644
index 0000000..ff4b459
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/GroupPost.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Level.class b/target/classes/com/example/myproject/entity/Level.class
new file mode 100644
index 0000000..83bc9b6
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Level.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Likes.class b/target/classes/com/example/myproject/entity/Likes.class
new file mode 100644
index 0000000..a947d72
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Likes.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Post.class b/target/classes/com/example/myproject/entity/Post.class
new file mode 100644
index 0000000..ff7b346
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Post.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Promotion.class b/target/classes/com/example/myproject/entity/Promotion.class
deleted file mode 100644
index e5df6dd..0000000
--- a/target/classes/com/example/myproject/entity/Promotion.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/SeedComment.class b/target/classes/com/example/myproject/entity/SeedComment.class
new file mode 100644
index 0000000..22f670b
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/SeedComment.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/SeedCommentLikes.class b/target/classes/com/example/myproject/entity/SeedCommentLikes.class
new file mode 100644
index 0000000..99c3222
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/SeedCommentLikes.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Task.class b/target/classes/com/example/myproject/entity/Task.class
new file mode 100644
index 0000000..0d2fd8a
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Task.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/TorrentEntity.class b/target/classes/com/example/myproject/entity/TorrentEntity.class
deleted file mode 100644
index cdf20da..0000000
--- a/target/classes/com/example/myproject/entity/TorrentEntity.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/User.class b/target/classes/com/example/myproject/entity/User.class
deleted file mode 100644
index 3ee8ffe..0000000
--- a/target/classes/com/example/myproject/entity/User.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserDetails.class b/target/classes/com/example/myproject/entity/UserDetails.class
deleted file mode 100644
index 64a006a..0000000
--- a/target/classes/com/example/myproject/entity/UserDetails.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserDynamic.class b/target/classes/com/example/myproject/entity/UserDynamic.class
new file mode 100644
index 0000000..5278fed
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/UserDynamic.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserFollow.class b/target/classes/com/example/myproject/entity/UserFollow.class
new file mode 100644
index 0000000..af021ef
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/UserFollow.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserInviteCode.class b/target/classes/com/example/myproject/entity/UserInviteCode.class
new file mode 100644
index 0000000..4dd4d67
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/UserInviteCode.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserMessages.class b/target/classes/com/example/myproject/entity/UserMessages.class
new file mode 100644
index 0000000..ae014e1
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/UserMessages.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/UserTaskStatus.class b/target/classes/com/example/myproject/entity/UserTaskStatus.class
new file mode 100644
index 0000000..ebe2959
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/UserTaskStatus.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/Users.class b/target/classes/com/example/myproject/entity/Users.class
new file mode 100644
index 0000000..a1c3125
--- /dev/null
+++ b/target/classes/com/example/myproject/entity/Users.class
Binary files differ
diff --git a/target/classes/com/example/myproject/entity/VerificationToken.class b/target/classes/com/example/myproject/entity/VerificationToken.class
deleted file mode 100644
index 4b1d318..0000000
--- a/target/classes/com/example/myproject/entity/VerificationToken.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/mapper/FavoriteMapper.class b/target/classes/com/example/myproject/mapper/FavoriteMapper.class
deleted file mode 100644
index dc075c9..0000000
--- a/target/classes/com/example/myproject/mapper/FavoriteMapper.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/mapper/PromotionMapper.class b/target/classes/com/example/myproject/mapper/PromotionMapper.class
deleted file mode 100644
index 074c856..0000000
--- a/target/classes/com/example/myproject/mapper/PromotionMapper.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/mapper/TorrentMapper.class b/target/classes/com/example/myproject/mapper/TorrentMapper.class
deleted file mode 100644
index 5080dfd..0000000
--- a/target/classes/com/example/myproject/mapper/TorrentMapper.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/mapper/UserMapper.class b/target/classes/com/example/myproject/mapper/UserMapper.class
deleted file mode 100644
index 10a9ec1..0000000
--- a/target/classes/com/example/myproject/mapper/UserMapper.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/mapper/VerificationTokenMapper.class b/target/classes/com/example/myproject/mapper/VerificationTokenMapper.class
deleted file mode 100644
index 24f82a3..0000000
--- a/target/classes/com/example/myproject/mapper/VerificationTokenMapper.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/CollectionsRepository.class b/target/classes/com/example/myproject/repository/CollectionsRepository.class
new file mode 100644
index 0000000..e235fc9
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/CollectionsRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/CommentRepository.class b/target/classes/com/example/myproject/repository/CommentRepository.class
new file mode 100644
index 0000000..3e39e08
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/CommentRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/DynamicCommentRepository.class b/target/classes/com/example/myproject/repository/DynamicCommentRepository.class
new file mode 100644
index 0000000..64ace32
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/DynamicCommentRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/DynamicLikesRepository.class b/target/classes/com/example/myproject/repository/DynamicLikesRepository.class
new file mode 100644
index 0000000..c00b453
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/DynamicLikesRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/ExperienceHistoryRepository.class b/target/classes/com/example/myproject/repository/ExperienceHistoryRepository.class
new file mode 100644
index 0000000..eb43307
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/ExperienceHistoryRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/FriendRelationRepository.class b/target/classes/com/example/myproject/repository/FriendRelationRepository.class
new file mode 100644
index 0000000..eefce96
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/FriendRelationRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/GroupCommentsRepository.class b/target/classes/com/example/myproject/repository/GroupCommentsRepository.class
new file mode 100644
index 0000000..4b7123b
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/GroupCommentsRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/GroupMembersRepository.class b/target/classes/com/example/myproject/repository/GroupMembersRepository.class
new file mode 100644
index 0000000..fbf8c8c
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/GroupMembersRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/GroupPostRepository.class b/target/classes/com/example/myproject/repository/GroupPostRepository.class
new file mode 100644
index 0000000..9a96f8a
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/GroupPostRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/GroupRepository.class b/target/classes/com/example/myproject/repository/GroupRepository.class
new file mode 100644
index 0000000..6fbf038
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/GroupRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/LevelRepository.class b/target/classes/com/example/myproject/repository/LevelRepository.class
new file mode 100644
index 0000000..7dd1782
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/LevelRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/LikesRepository.class b/target/classes/com/example/myproject/repository/LikesRepository.class
new file mode 100644
index 0000000..c8bb4fc
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/LikesRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/PostRepository.class b/target/classes/com/example/myproject/repository/PostRepository.class
new file mode 100644
index 0000000..a40ff35
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/PostRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/SeedCommentLikesRepository.class b/target/classes/com/example/myproject/repository/SeedCommentLikesRepository.class
new file mode 100644
index 0000000..fed3374
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/SeedCommentLikesRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/SeedCommentRepository.class b/target/classes/com/example/myproject/repository/SeedCommentRepository.class
new file mode 100644
index 0000000..d9b5d39
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/SeedCommentRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/TaskRepository.class b/target/classes/com/example/myproject/repository/TaskRepository.class
new file mode 100644
index 0000000..3a654ae
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/TaskRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserDynamicRepository.class b/target/classes/com/example/myproject/repository/UserDynamicRepository.class
new file mode 100644
index 0000000..cc49ee5
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserDynamicRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserFollowRepository.class b/target/classes/com/example/myproject/repository/UserFollowRepository.class
new file mode 100644
index 0000000..dd01682
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserFollowRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserInviteCodeRepository.class b/target/classes/com/example/myproject/repository/UserInviteCodeRepository.class
new file mode 100644
index 0000000..8b7bb9f
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserInviteCodeRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserMessagesRepository.class b/target/classes/com/example/myproject/repository/UserMessagesRepository.class
new file mode 100644
index 0000000..604996a
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserMessagesRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserRepository.class b/target/classes/com/example/myproject/repository/UserRepository.class
new file mode 100644
index 0000000..4e1b3ad
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/repository/UserTaskStatusRepository.class b/target/classes/com/example/myproject/repository/UserTaskStatusRepository.class
new file mode 100644
index 0000000..67585b1
--- /dev/null
+++ b/target/classes/com/example/myproject/repository/UserTaskStatusRepository.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/CommentService.class b/target/classes/com/example/myproject/service/CommentService.class
new file mode 100644
index 0000000..04df3f8
--- /dev/null
+++ b/target/classes/com/example/myproject/service/CommentService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/DynamicService.class b/target/classes/com/example/myproject/service/DynamicService.class
new file mode 100644
index 0000000..8d2de39
--- /dev/null
+++ b/target/classes/com/example/myproject/service/DynamicService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/EmailService.class b/target/classes/com/example/myproject/service/EmailService.class
deleted file mode 100644
index 4d119e6..0000000
--- a/target/classes/com/example/myproject/service/EmailService.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/GroupService.class b/target/classes/com/example/myproject/service/GroupService.class
new file mode 100644
index 0000000..b1e30ce
--- /dev/null
+++ b/target/classes/com/example/myproject/service/GroupService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/LevelService.class b/target/classes/com/example/myproject/service/LevelService.class
new file mode 100644
index 0000000..7846dda
--- /dev/null
+++ b/target/classes/com/example/myproject/service/LevelService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/PostService.class b/target/classes/com/example/myproject/service/PostService.class
new file mode 100644
index 0000000..15e6096
--- /dev/null
+++ b/target/classes/com/example/myproject/service/PostService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/PromotionService.class b/target/classes/com/example/myproject/service/PromotionService.class
deleted file mode 100644
index 6f0963b..0000000
--- a/target/classes/com/example/myproject/service/PromotionService.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/SeedCommentService.class b/target/classes/com/example/myproject/service/SeedCommentService.class
new file mode 100644
index 0000000..ecfc170
--- /dev/null
+++ b/target/classes/com/example/myproject/service/SeedCommentService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/TaskService.class b/target/classes/com/example/myproject/service/TaskService.class
new file mode 100644
index 0000000..f19e0f6
--- /dev/null
+++ b/target/classes/com/example/myproject/service/TaskService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/TorrentService.class b/target/classes/com/example/myproject/service/TorrentService.class
deleted file mode 100644
index c0cfeed..0000000
--- a/target/classes/com/example/myproject/service/TorrentService.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/UserDetailsService.class b/target/classes/com/example/myproject/service/UserDetailsService.class
deleted file mode 100644
index bdaa423..0000000
--- a/target/classes/com/example/myproject/service/UserDetailsService.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/UserFollowService.class b/target/classes/com/example/myproject/service/UserFollowService.class
new file mode 100644
index 0000000..55d5132
--- /dev/null
+++ b/target/classes/com/example/myproject/service/UserFollowService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/UserMessageService.class b/target/classes/com/example/myproject/service/UserMessageService.class
new file mode 100644
index 0000000..2ebaf89
--- /dev/null
+++ b/target/classes/com/example/myproject/service/UserMessageService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/UserService.class b/target/classes/com/example/myproject/service/UserService.class
index 242bb1c..003e042 100644
--- a/target/classes/com/example/myproject/service/UserService.class
+++ b/target/classes/com/example/myproject/service/UserService.class
Binary files differ
diff --git a/target/classes/com/example/myproject/service/serviceImpl/EmailServiceImpl.class b/target/classes/com/example/myproject/service/serviceImpl/EmailServiceImpl.class
deleted file mode 100644
index 17b5343..0000000
--- a/target/classes/com/example/myproject/service/serviceImpl/EmailServiceImpl.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/serviceImpl/PromotionServiceImpl.class b/target/classes/com/example/myproject/service/serviceImpl/PromotionServiceImpl.class
deleted file mode 100644
index 6984839..0000000
--- a/target/classes/com/example/myproject/service/serviceImpl/PromotionServiceImpl.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/serviceImpl/TorrentServiceImpl.class b/target/classes/com/example/myproject/service/serviceImpl/TorrentServiceImpl.class
deleted file mode 100644
index dc9600d..0000000
--- a/target/classes/com/example/myproject/service/serviceImpl/TorrentServiceImpl.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/serviceImpl/UserDetailsServiceImpl.class b/target/classes/com/example/myproject/service/serviceImpl/UserDetailsServiceImpl.class
deleted file mode 100644
index 57470ed..0000000
--- a/target/classes/com/example/myproject/service/serviceImpl/UserDetailsServiceImpl.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/service/serviceImpl/UserServiceImpl.class b/target/classes/com/example/myproject/service/serviceImpl/UserServiceImpl.class
deleted file mode 100644
index cd97158..0000000
--- a/target/classes/com/example/myproject/service/serviceImpl/UserServiceImpl.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/com/example/myproject/utils/Result.class b/target/classes/com/example/myproject/utils/Result.class
new file mode 100644
index 0000000..e5c5aa0
--- /dev/null
+++ b/target/classes/com/example/myproject/utils/Result.class
Binary files differ
diff --git a/target/classes/com/example/myproject/utils/VerifyCode.class b/target/classes/com/example/myproject/utils/VerifyCode.class
deleted file mode 100644
index 991e277..0000000
--- a/target/classes/com/example/myproject/utils/VerifyCode.class
+++ /dev/null
Binary files differ
diff --git a/target/classes/files/files.torrent b/target/classes/files/files.torrent
index e04974f..e69de29 100644
--- a/target/classes/files/files.torrent
+++ b/target/classes/files/files.torrent
@@ -1 +0,0 @@
-d8:announce22:https://tracker.byr.pt10:created by21:qBittorrent v4.5.3.1013:creation datei1747717901e4:infod5:filesld6:lengthi173e4:pathl13:valid.torrenteee4:name5:files12:piece lengthi16384e6:pieces20:/ñíèEô5ã<òûìՄŸQ¡–ûee
\ No newline at end of file
diff --git a/target/classes/mapper/FavoriteMapper.xml b/target/classes/mapper/FavoriteMapper.xml
deleted file mode 100644
index 1048ec2..0000000
--- a/target/classes/mapper/FavoriteMapper.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.example.myproject.mapper.FavoriteMapper">
- 
-</mapper>
diff --git a/target/classes/mapper/PromotionMapper.xml b/target/classes/mapper/PromotionMapper.xml
deleted file mode 100644
index 72ffd95..0000000
--- a/target/classes/mapper/PromotionMapper.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.example.myproject.mapper.PromotionMapper">
-
-    <insert id="insert" parameterType="com.example.myproject.entity.Promotion">
-        INSERT INTO promotion (
-        name, description, start_time, end_time, discount_percentage, applicable_torrent_ids
-        ) VALUES (
-        #{name}, #{description}, #{startTime}, #{endTime}, #{discountPercentage}, #{applicableTorrentIds}
-        )
-    </insert>
-
-</mapper>
diff --git a/target/classes/mapper/TorrentMapper.xml b/target/classes/mapper/TorrentMapper.xml
deleted file mode 100644
index d5f018e..0000000
--- a/target/classes/mapper/TorrentMapper.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
-<mapper namespace="com.example.myproject.mapper.TorrentMapper">
-    <resultMap id="BaseResultMap" type="com.example.myproject.entity.TorrentEntity">
-        <id column="info_hash" property="infoHash"/>
-        <result column="file_name" property="fileName"/>
-        <result column="uploader" property="uploader"/>
-        <result column="upload_time" property="uploadTime"/>
-        <result column="size" property="size"/>
-        <result column="title" property="title"/>
-        <result column="description" property="description"/>
-        <result column="category" property="category"/>
-        <result column="image_url" property="imageUrl"/>
-    </resultMap>
-
-    <select id="selectByInfoHash" resultMap="BaseResultMap">
-        SELECT * FROM torrent WHERE info_hash = #{infoHash}
-    </select>
-    <select id="selectBySeedId" resultMap="BaseResultMap">
-        SELECT * FROM torrent WHERE seed_id = #{seedId}
-    </select>
-
-
-
-
-    <update id="update" parameterType="com.example.myproject.entity.TorrentEntity">
-        UPDATE torrent
-        SET file_name = #{fileName},
-        uploader = #{uploader},
-        upload_time = #{uploadTime},
-        size = #{size},
-        title = #{title},
-        description = #{description},
-        category = #{category},
-        image_url = #{imageUrl}
-        WHERE info_hash = #{infoHash}
-    </update>
-    <select id="search" resultType="com.example.myproject.entity.TorrentEntity">
-        SELECT * FROM torrent
-        <where>
-            <if test="param.category != null">
-                AND category = #{param.category}
-            </if>
-
-            <!--        <if test="param.free != null and param.free != ''">-->
-            <!--            AND free = #{param.free}-->
-            <!--        </if>-->
-            <if test="param.free != null">
-            <choose>
-                <!-- 筛选“正在促销中”的种子 -->
-                <when test="param.free == true">
-                    AND EXISTS (
-                    SELECT 1 FROM promotion p
-                    WHERE
-                    JSON_CONTAINS(p.applicable_torrent_ids, JSON_ARRAY(t.id))
-                    AND NOW() BETWEEN p.start_time AND p.end_time
-                    AND p.is_deleted = 0
-                    )
-                </when>
-                <!-- 筛选“未在促销中”的种子 -->
-                <otherwise>
-                    AND NOT EXISTS (
-                    SELECT 1 FROM promotion p
-                    WHERE
-                    JSON_CONTAINS(p.applicable_torrent_ids, JSON_ARRAY(t.id))
-                    AND NOW() BETWEEN p.start_time AND p.end_time
-                    AND p.is_deleted = 0
-                    )
-                </otherwise>
-            </choose>
-            </if>
-
-            <if test="param.likeExpressions != null and param.likeExpressions.size > 0">
-                AND (
-                <foreach collection="param.likeExpressions" item="item" open="(" separator=" AND " close=")">
-
-                    ( title LIKE CONCAT('%', #{item}, '%') ) or ( description LIKE CONCAT('%', #{item}, '%') ) or ( tags LIKE CONCAT('%', #{item}, '%') )
-                </foreach>
-                )
-            </if>
-        </where>
-
-        <if test="param.prop != null and param.sort != null">
-            ORDER BY ${param.prop} ${param.sort}
-        </if>
-    </select>
-    <select id="checkFavorite" resultType="boolean">
-        SELECT COUNT(*) > 0
-        FROM favorite
-        WHERE seed_id = #{seedId} AND user_id = #{userId}
-    </select>
-    <insert id="addFavorite">
-        INSERT INTO favorite (seed_id, user_id)
-        VALUES (#{seedId}, #{userId})
-    </insert>
-    <delete id="removeFavorite">
-        DELETE FROM favorite
-        WHERE seed_id = #{seedId} AND user_id = #{userId}
-    </delete>
-
-
-</mapper>
\ No newline at end of file
diff --git a/target/classes/mapper/UserMapper.xml b/target/classes/mapper/UserMapper.xml
deleted file mode 100644
index f03ab0a..0000000
--- a/target/classes/mapper/UserMapper.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.example.myproject.mapper.UserMapper">
-    <!-- 根据用户名查找用户 -->
-    <select id="selectByUsername" parameterType="string" resultType="com.example.myproject.entity.User">
-        SELECT * FROM user WHERE username = #{username}
-    </select>
-    <!-- 根据用户名和密码查找用户 -->
-    <select id="selectByUsernameAndPassword" parameterType="map" resultType="com.example.myproject.entity.User">
-        SELECT * FROM user WHERE username = #{username} AND password = #{password}
-    </select>
-    <!-- 根据邮箱查找用户 -->
-    <select id="selectByEmail" parameterType="string" resultType="com.example.myproject.entity.User">
-        SELECT * FROM user WHERE email = #{email}
-    </select>
-    <!-- 根据用户名包含查找用户 -->
-    <select id="selectByUsernameContaining" parameterType="string" resultType="com.example.myproject.entity.User">
-        SELECT * FROM user WHERE username LIKE CONCAT('%', #{name}, '%')
-    </select>
-</mapper>
diff --git a/target/classes/mapper/VerificationTokenMapper.xml b/target/classes/mapper/VerificationTokenMapper.xml
deleted file mode 100644
index 53b19a5..0000000
--- a/target/classes/mapper/VerificationTokenMapper.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.example.myproject.mapper.VerificationTokenMapper">
-    <!-- 通过 token 和 email 查询 VerificationToken -->
-    <select id="findByTokenAndEmail" resultType="com.example.myproject.entity.VerificationToken">
-        SELECT * FROM verification_token
-        WHERE token = #{token} AND email = #{email}
-    </select>
-</mapper>
diff --git a/target/classes/output/valid.torrent b/target/classes/output/valid.torrent
index 6a90e52..e69de29 100644
--- a/target/classes/output/valid.torrent
+++ b/target/classes/output/valid.torrent
@@ -1 +0,0 @@
-d10:created by18:qBittorrent v5.1.013:creation datei1745948995e4:infod6:lengthi22e4:name15:example.torrent12:piece lengthi16384e6:pieces20:Fnð¶)ú<Ç	ŽæÂh£tl7:privatei1eee
\ No newline at end of file
diff --git a/target/echo-backend-1.0-SNAPSHOT.jar b/target/echo-backend-1.0-SNAPSHOT.jar
index 2ae979a..e69de29 100644
--- a/target/echo-backend-1.0-SNAPSHOT.jar
+++ b/target/echo-backend-1.0-SNAPSHOT.jar
Binary files differ
diff --git a/target/echo-backend-1.0-SNAPSHOT.jar.original b/target/echo-backend-1.0-SNAPSHOT.jar.original
index 4fd8014..e69de29 100644
--- a/target/echo-backend-1.0-SNAPSHOT.jar.original
+++ b/target/echo-backend-1.0-SNAPSHOT.jar.original
Binary files differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
index 07c940e..e69de29 100644
--- a/target/maven-archiver/pom.properties
+++ b/target/maven-archiver/pom.properties
@@ -1,3 +0,0 @@
-artifactId=echo-backend
-groupId=groupId
-version=1.0-SNAPSHOT
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index 8994d0a..f63801c 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -1,58 +1,29 @@
-com\example\myproject\common\Constants$FinishStatus.class
-com\example\myproject\config\MyMetaObjectHandler.class
-com\example\myproject\service\serviceImpl\UserServiceImpl.class
-com\example\myproject\controller\UserController.class
-com\example\myproject\dto\vo\TorrentVO.class
-com\example\myproject\dto\PromotionCreateDTO.class
-com\example\myproject\controller\TorrentController.class
-com\example\myproject\service\UserService.class
-com\example\myproject\common\Constants$Order.class
-com\example\myproject\entity\UserDetails.class
-com\example\myproject\common\base\Result.class
-com\example\myproject\entity\Promotion.class
-com\example\myproject\common\base\ResPage.class
-com\example\myproject\mapper\TorrentMapper.class
-com\example\myproject\config\SecurityConfig.class
-com\example\myproject\service\InvitationService.class
-com\example\myproject\service\serviceImpl\TorrentServiceImpl.class
-com\example\myproject\mapper\VerificationTokenMapper.class
-com\example\myproject\entity\TorrentEntity.class
-com\example\myproject\entity\EntityBase.class
-com\example\myproject\dto\param\TorrentParam.class
-com\example\myproject\service\serviceImpl\UserDetailsServiceImpl.class
-com\example\myproject\service\UserDetailsService.class
-com\example\myproject\service\TorrentService.class
-com\example\myproject\common\base\I18nMessage.class
-com\example\myproject\common\Constants.class
-com\example\myproject\entity\VerificationToken.class
-com\example\myproject\mapper\InvitationMapper.class
-com\example\myproject\common\base\OrderPageParam.class
-com\example\myproject\service\serviceImpl\InvitationServiceImpl.class
+com\example\myproject\repository\CommentRepository.class
+com\example\myproject\entity\GroupPost.class
+com\example\myproject\repository\PostRepository.class
+com\example\myproject\repository\GroupMembersRepository.class
+com\example\myproject\utils\Result.class
+com\example\myproject\service\PostService.class
+com\example\myproject\entity\Group.class
+com\example\myproject\entity\Collections.class
 com\example\myproject\config\GlobalCorsConfig.class
-com\example\myproject\mapper\UserMapper.class
+com\example\myproject\service\CommentService.class
 com\example\myproject\MyProjectApplication.class
-com\example\myproject\config\TrackerConfig.class
-com\example\myproject\mapper\FavoriteMapper.class
-com\example\myproject\common\Constants$Source.class
-com\example\myproject\common\ResultStatus.class
-com\example\myproject\dto\TorrentUpdateDTO.class
-com\example\myproject\common\base\PageUtil.class
+com\example\myproject\entity\Post.class
+com\example\myproject\entity\GroupMembers.class
+com\example\myproject\entity\Users.class
 com\example\myproject\config\GlobalCorsConfig$1.class
-com\example\myproject\common\Constants$Announce.class
-com\example\myproject\common\CommonResultStatus.class
-com\example\myproject\controller\UserController$VerificationRequest.class
-com\example\myproject\service\serviceImpl\EmailServiceImpl.class
-com\example\myproject\controller\UserController$EmailRequest.class
-com\example\myproject\service\serviceImpl\PromotionServiceImpl.class
-com\example\myproject\common\base\Status.class
-com\example\myproject\common\base\PageParam.class
-com\example\myproject\mapper\PromotionMapper.class
-com\example\myproject\common\exception\RocketPTException.class
-com\example\myproject\entity\User.class
-com\example\myproject\utils\VerifyCode.class
-com\example\myproject\dto\param\InviteParam.class
-com\example\myproject\dto\param\TorrentUploadParam.class
-com\example\myproject\entity\InvitationEntity.class
-com\example\myproject\service\EmailService.class
-com\example\myproject\service\PromotionService.class
-com\example\myproject\entity\FavoriteEntity.class
+com\example\myproject\controller\CommentController.class
+com\example\myproject\entity\GroupComments.class
+com\example\myproject\service\GroupService.class
+com\example\myproject\controller\GroupController.class
+com\example\myproject\repository\UserRepository.class
+com\example\myproject\controller\PostController.class
+com\example\myproject\entity\Comments.class
+com\example\myproject\repository\GroupPostRepository.class
+com\example\myproject\repository\LikesRepository.class
+com\example\myproject\config\SecurityConfig.class
+com\example\myproject\entity\Likes.class
+com\example\myproject\repository\GroupCommentsRepository.class
+com\example\myproject\repository\GroupRepository.class
+com\example\myproject\repository\CollectionsRepository.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index 15f2807..3444337 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -1,52 +1,40 @@
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\InvitationServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\CommonResultStatus.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\config\SecurityConfig.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\TorrentUpdateDTO.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\UserMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\PageParam.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\EntityBase.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\UserDetailsService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\exception\RocketPTException.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\FavoriteMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\param\TorrentParam.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\PromotionMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\FavoriteEntity.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\TorrentEntity.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\VerificationTokenMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\controller\UserController.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\param\InviteParam.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\I18nMessage.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\param\TorrentUploadParam.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\OrderPageParam.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\Promotion.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\InvitationEntity.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\InvitationService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\TorrentServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\ResultStatus.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\EmailServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\Constants.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\config\TrackerConfig.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\ResPage.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\PromotionService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\UserServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\UserDetailsServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\EmailService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\Status.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\utils\VerifyCode.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\MyProjectApplication.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\TorrentMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\UserDetails.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\UserService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\User.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\PageUtil.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\common\base\Result.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\vo\TorrentVO.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\mapper\InvitationMapper.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\TorrentService.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\config\MyMetaObjectHandler.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\entity\VerificationToken.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\PromotionServiceImpl.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\controller\InviteController.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\config\GlobalCorsConfig.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\dto\PromotionCreateDTO.java
-D:\study\学习资源\大三下\echo-backend\src\main\java\com\example\myproject\controller\TorrentController.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\controller\CommentController.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\CommentService.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\LikesRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\EmailServiceImpl.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\GroupMembersRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Comments.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\MyProjectApplication.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\config\GlobalCorsConfig.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\User.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\UserServiceImpl.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\config\SecurityConfig.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\mapper\VerificationTokenMapper.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Group.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Collections.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\controller\PostController.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Post.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\utils\Result.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\GroupMembers.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\GroupPost.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\CommentRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\PostService.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\mapper\UserMapper.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\GroupCommentsRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\controller\GroupController.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Users.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\utils\VerifyCode.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\UserDetails.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\GroupRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\PostRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\serviceImpl\UserDetailsServiceImpl.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\UserDetailsService.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\Likes.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\UserRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\GroupService.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\GroupComments.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\entity\VerificationToken.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\GroupPostRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\repository\CollectionsRepository.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\EmailService.java
+D:\PT\echo-backend\src\main\java\com\example\myproject\service\UserService.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
index bac235b..1e7d8dd 100644
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
@@ -1,2 +1,2 @@
-com\example\myproject\controller\UserControllerTest$1.class
-com\example\myproject\controller\UserControllerTest.class
+com\example\myproject\controller\CommentControllerTest.class
+com\example\myproject\controller\PostControllerTest.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
index 188dce8..ec652b0 100644
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -1,2 +1,4 @@
-D:\study\学习资源\大三下\echo-backend\src\test\java\com\example\myproject\controller\UserControllerTest.java
-D:\study\学习资源\大三下\echo-backend\src\test\java\com\example\myproject\controller\TorrentControllerTest.java
+D:\PT\echo-backend\src\test\java\com\example\myproject\controller\UserControllerTest.java
+D:\PT\echo-backend\src\test\java\com\example\myproject\controller\GroupControllerTest.java
+D:\PT\echo-backend\src\test\java\com\example\myproject\controller\CommentControllerTest.java
+D:\PT\echo-backend\src\test\java\com\example\myproject\controller\PostControllerTest.java
diff --git a/target/test-classes/classpath.index b/target/test-classes/classpath.index
deleted file mode 100644
index 600aff6..0000000
--- a/target/test-classes/classpath.index
+++ /dev/null
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/CommentControllerTest.class b/target/test-classes/com/example/myproject/controller/CommentControllerTest.class
new file mode 100644
index 0000000..16a8eec
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/CommentControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/DynamicControllerTest.class b/target/test-classes/com/example/myproject/controller/DynamicControllerTest.class
new file mode 100644
index 0000000..7dc6b6d
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/DynamicControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/GroupControllerTest.class b/target/test-classes/com/example/myproject/controller/GroupControllerTest.class
new file mode 100644
index 0000000..60472fc
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/GroupControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/LevelControllerTest.class b/target/test-classes/com/example/myproject/controller/LevelControllerTest.class
new file mode 100644
index 0000000..1c077eb
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/LevelControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/PostControllerTest.class b/target/test-classes/com/example/myproject/controller/PostControllerTest.class
new file mode 100644
index 0000000..ec161fc
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/PostControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/SeedCommentControllerTest.class b/target/test-classes/com/example/myproject/controller/SeedCommentControllerTest.class
new file mode 100644
index 0000000..216a37a
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/SeedCommentControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/TaskControllerTest.class b/target/test-classes/com/example/myproject/controller/TaskControllerTest.class
new file mode 100644
index 0000000..39a570c
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/TaskControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/UserControllerTest$1.class b/target/test-classes/com/example/myproject/controller/UserControllerTest$1.class
deleted file mode 100644
index ec2954b..0000000
--- a/target/test-classes/com/example/myproject/controller/UserControllerTest$1.class
+++ /dev/null
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/UserControllerTest.class b/target/test-classes/com/example/myproject/controller/UserControllerTest.class
index 923ca09..5e7bef4 100644
--- a/target/test-classes/com/example/myproject/controller/UserControllerTest.class
+++ b/target/test-classes/com/example/myproject/controller/UserControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/UserFollowControllerTest.class b/target/test-classes/com/example/myproject/controller/UserFollowControllerTest.class
new file mode 100644
index 0000000..3b80784
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/UserFollowControllerTest.class
Binary files differ
diff --git a/target/test-classes/com/example/myproject/controller/UserMessageControllerTest.class b/target/test-classes/com/example/myproject/controller/UserMessageControllerTest.class
new file mode 100644
index 0000000..abc49b0
--- /dev/null
+++ b/target/test-classes/com/example/myproject/controller/UserMessageControllerTest.class
Binary files differ