帖子post重提交

Change-Id: Ib28dc79d604faf43233c720031a4f18d84b22688
diff --git a/src/main/java/com/pt5/pthouduan/service/PostService.java b/src/main/java/com/pt5/pthouduan/service/PostService.java
index fabf254..7db4d26 100644
--- a/src/main/java/com/pt5/pthouduan/service/PostService.java
+++ b/src/main/java/com/pt5/pthouduan/service/PostService.java
@@ -43,4 +43,6 @@
     List<Post> findPinnedPosts();                    // 查找所有置顶帖子
 
     List<Post> getAllPostsSorted();                  // ✅ 获取所有帖子(置顶优先,按时间排序)
+
+    Post getById(Integer postid);
 }
diff --git a/src/main/java/com/pt5/pthouduan/service/impl/PostServiceImpl.java b/src/main/java/com/pt5/pthouduan/service/impl/PostServiceImpl.java
index d1bda7f..37edf51 100644
--- a/src/main/java/com/pt5/pthouduan/service/impl/PostServiceImpl.java
+++ b/src/main/java/com/pt5/pthouduan/service/impl/PostServiceImpl.java
@@ -12,6 +12,7 @@
  * <p>
  *  帖子服务实现类
  * </p>
+ * 提供帖子增删改查、点赞、置顶等功能的业务实现
  *
  * @author 杨蔓
  * @since 2025-04-14
@@ -29,8 +30,8 @@
     }
 
     @Override
-    public boolean deletePost(Integer postid) {
-        return postMapper.deleteByPostid(postid) > 0;
+    public boolean deletePost(Integer postId) {
+        return postMapper.deleteByPostid(postId) > 0;
     }
 
     @Override
@@ -44,23 +45,23 @@
     }
 
     @Override
-    public boolean incrementLikes(Integer postid) {
-        return postMapper.incrementLikes(postid) >= 0;
+    public boolean incrementLikes(Integer postId) {
+        return postMapper.incrementLikes(postId) >= 0;
     }
 
     @Override
-    public boolean decrementLikes(Integer postid) {
-        return postMapper.decrementLikes(postid) >= 0;
+    public boolean decrementLikes(Integer postId) {
+        return postMapper.decrementLikes(postId) >= 0;
     }
 
     @Override
-    public boolean setPinnedStatus(Integer postid, boolean pinned) {
-        return postMapper.updatePinnedStatus(postid, pinned) > 0;
+    public boolean setPinnedStatus(Integer postId, boolean isPinned) {
+        return postMapper.updatePinnedStatus(postId, isPinned) > 0;
     }
 
     @Override
-    public List<Post> findByUserid(Long userid) {
-        return postMapper.findByUserid(userid);
+    public List<Post> findByUserid(Long userId) {
+        return postMapper.findByUserid(userId);
     }
 
     @Override
@@ -68,9 +69,14 @@
         return postMapper.findPinnedPosts();
     }
 
-    /** ✅ 新增:获取所有帖子(置顶优先,时间倒序) */
     @Override
     public List<Post> getAllPostsSorted() {
         return postMapper.selectAllSorted();
     }
+
+    /** ✅ 补充:根据帖子 ID 获取帖子对象 */
+    @Override
+    public Post getById(Integer postId) {
+        return postMapper.selectById(postId);
+    }
 }