diff --git a/internal/model/account_dto.go b/internal/model/account_dto.go index 5519a48..3623533 100644 --- a/internal/model/account_dto.go +++ b/internal/model/account_dto.go @@ -83,12 +83,12 @@ type PlatformAccountListRequest struct { // UpdatePasswordParams 修改密码参数(用于 OpenAPI 生成) type UpdatePasswordParams struct { - ID uint `params:"id" description:"账号ID"` - RequestBody UpdatePasswordRequest `json:"body" description:"请求体"` + IDReq + UpdatePasswordRequest } // UpdateStatusParams 状态切换参数(用于 OpenAPI 生成) type UpdateStatusParams struct { - ID uint `params:"id" description:"账号ID"` - RequestBody UpdateStatusRequest `json:"body" description:"请求体"` + IDReq + UpdateStatusRequest } diff --git a/internal/routes/account.go b/internal/routes/account.go index f456af5..a11935e 100644 --- a/internal/routes/account.go +++ b/internal/routes/account.go @@ -141,7 +141,7 @@ func registerPlatformAccountRoutes(api fiber.Router, h *admin.AccountHandler, do Output: new([]model.Role), }) - Register(platformAccounts, doc, groupPath, "DELETE", "/:id/roles/:role_id", h.RemoveRole, RouteSpec{ + Register(platformAccounts, doc, groupPath, "DELETE", "/:account_id/roles/:role_id", h.RemoveRole, RouteSpec{ Summary: "移除角色", Tags: []string{"PlatformAccount"}, Input: new(model.RemoveRoleParams),