From 9473eed4a5a8f6a5ecba1492032989c29bef3cda Mon Sep 17 00:00:00 2001 From: LinXin Date: Sun, 23 Nov 2025 15:56:02 +0800 Subject: [PATCH] fix: URL parameters should follow camelCase convention --- backend/handlers/activity/board_activities.go | 7 ++++--- backend/handlers/activity/task_activities.go | 7 ++++--- backend/routes/routes.go | 4 ++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/backend/handlers/activity/board_activities.go b/backend/handlers/activity/board_activities.go index b34d8f2..b6f7643 100644 --- a/backend/handlers/activity/board_activities.go +++ b/backend/handlers/activity/board_activities.go @@ -3,11 +3,12 @@ package activity import ( "math" "net/http" + "strconv" + "progress-wall-backend/dto" "progress-wall-backend/models" "progress-wall-backend/repository" "progress-wall-backend/services" - "strconv" "github.com/gin-gonic/gin" "gorm.io/gorm" @@ -29,7 +30,7 @@ func NewBoardActivitiesHandler(db *gorm.DB) *BoardActivitiesHandler { } // GetBoardActivities 获取看板活动日志 -// GET /api/boards/:board_id/activities +// GET /api/boards/:boardId/activities func (h *BoardActivitiesHandler) GetBoardActivities(c *gin.Context) { // 获取当前登录用户ID userID := c.GetUint("user_id") @@ -39,7 +40,7 @@ func (h *BoardActivitiesHandler) GetBoardActivities(c *gin.Context) { } // 获取看板ID - boardIDStr := c.Param("board_id") + boardIDStr := c.Param("boardId") boardID, err := strconv.ParseUint(boardIDStr, 10, 32) if err != nil { c.JSON(http.StatusBadRequest, gin.H{"error": "无效的看板ID"}) diff --git a/backend/handlers/activity/task_activities.go b/backend/handlers/activity/task_activities.go index b6fa1f1..7e2fc1d 100644 --- a/backend/handlers/activity/task_activities.go +++ b/backend/handlers/activity/task_activities.go @@ -3,10 +3,11 @@ package activity import ( "math" "net/http" + "strconv" + "progress-wall-backend/dto" "progress-wall-backend/repository" "progress-wall-backend/services" - "strconv" "github.com/gin-gonic/gin" "gorm.io/gorm" @@ -28,7 +29,7 @@ func NewTaskActivitiesHandler(db *gorm.DB) *TaskActivitiesHandler { } // GetTaskActivities 获取任务活动日志 -// GET /api/tasks/:task_id/activities +// GET /api/tasks/:taskId/activities func (h *TaskActivitiesHandler) GetTaskActivities(c *gin.Context) { // 获取当前登录用户ID userID := c.GetUint("user_id") @@ -38,7 +39,7 @@ func (h *TaskActivitiesHandler) GetTaskActivities(c *gin.Context) { } // 获取任务ID - taskIDStr := c.Param("task_id") + taskIDStr := c.Param("taskId") taskID, err := strconv.ParseUint(taskIDStr, 10, 32) if err != nil { c.JSON(http.StatusBadRequest, gin.H{"error": "无效的任务ID"}) diff --git a/backend/routes/routes.go b/backend/routes/routes.go index f245a23..67ee30a 100644 --- a/backend/routes/routes.go +++ b/backend/routes/routes.go @@ -83,10 +83,10 @@ func SetupRoutes(db *gorm.DB, cfg *config.Config) *gin.Engine { protected.DELETE("/tasks/:taskId", taskHandler.DeleteTask) protected.PATCH("/tasks/:taskId/move", taskHandler.MoveTask) // 看板活动日志 - protected.GET("/boards/:board_id/activities", boardActivitiesHandler.GetBoardActivities) + protected.GET("/boards/:boardId/activities", boardActivitiesHandler.GetBoardActivities) // 任务活动日志 - protected.GET("/tasks/:task_id/activities", taskActivitiesHandler.GetTaskActivities) + protected.GET("/tasks/:taskId/activities", taskActivitiesHandler.GetTaskActivities) } return r