diff --git a/apps/employees/src/handlers/departments.rs b/apps/employees/src/handlers/departments.rs index 3a9ef46..8a89bb1 100644 --- a/apps/employees/src/handlers/departments.rs +++ b/apps/employees/src/handlers/departments.rs @@ -14,7 +14,7 @@ use db::models::department::{DepartmentRepository, CreateDepartmentPayload}; pub fn router() -> Router { Router::new() .route("/", get(list_departments).post(create_department)) - .route("/:id", patch(update_department).delete(delete_department)) + .route("/{id}", patch(update_department).delete(delete_department)) } async fn list_departments( diff --git a/apps/employees/src/handlers/designations.rs b/apps/employees/src/handlers/designations.rs index e417376..eb69729 100644 --- a/apps/employees/src/handlers/designations.rs +++ b/apps/employees/src/handlers/designations.rs @@ -14,8 +14,8 @@ use db::models::designation::{DesignationRepository, CreateDesignationPayload}; pub fn router() -> Router { Router::new() .route("/", get(list_all_designations).post(create_designation)) - .route("/department/:dept_id", get(list_by_department)) - .route("/:id", patch(update_designation).delete(delete_designation)) + .route("/department/{dept_id}", get(list_by_department)) + .route("/{id}", patch(update_designation).delete(delete_designation)) } async fn list_all_designations( diff --git a/apps/employees/src/handlers/employees.rs b/apps/employees/src/handlers/employees.rs index 850ebb6..ba01d72 100644 --- a/apps/employees/src/handlers/employees.rs +++ b/apps/employees/src/handlers/employees.rs @@ -14,7 +14,7 @@ use db::models::employee::{Employee, EmployeeRepository, CreateEmployeePayload}; pub fn router() -> Router { Router::new() .route("/", get(list_employees).post(create_employee)) - .route("/:id", get(get_employee).patch(update_employee).delete(delete_employee)) + .route("/{id}", get(get_employee).patch(update_employee).delete(delete_employee)) } #[derive(Deserialize)] diff --git a/apps/users/src/handlers/admin.rs b/apps/users/src/handlers/admin.rs index 27dfcb9..3ead9ba 100644 --- a/apps/users/src/handlers/admin.rs +++ b/apps/users/src/handlers/admin.rs @@ -16,7 +16,7 @@ pub fn router() -> Router { .route("/users", get(list_users)) .route("/customers", get(list_customers)) .route("/candidates", get(list_candidates)) - .route("/users/:id/status", axum::routing::patch(update_user_status)) + .route("/users/{id}/status", axum::routing::patch(update_user_status)) } #[derive(Deserialize)] diff --git a/apps/users/src/handlers/coupons.rs b/apps/users/src/handlers/coupons.rs index f9db2c1..cd17bea 100644 --- a/apps/users/src/handlers/coupons.rs +++ b/apps/users/src/handlers/coupons.rs @@ -15,13 +15,13 @@ use uuid::Uuid; pub fn coupons_router() -> Router { Router::new() .route("/", get(list_coupons).post(create_coupon)) - .route("/:id", patch(update_coupon).delete(delete_coupon)) + .route("/{id}", patch(update_coupon).delete(delete_coupon)) } pub fn discounts_router() -> Router { Router::new() .route("/", get(list_discounts).post(create_discount)) - .route("/:id", patch(update_discount)) + .route("/{id}", patch(update_discount)) } // ── Coupon DTOs ─────────────────────────────────────────────────────────────── diff --git a/apps/users/src/handlers/kb.rs b/apps/users/src/handlers/kb.rs index 196bb86..8d87906 100644 --- a/apps/users/src/handlers/kb.rs +++ b/apps/users/src/handlers/kb.rs @@ -17,7 +17,7 @@ pub fn public_router() -> Router { Router::new() .route("/categories", get(public_list_categories)) .route("/articles", get(public_list_articles)) - .route("/articles/:slug", get(public_get_article)) + .route("/articles/{slug}", get(public_get_article)) } /// Admin CRUD routes @@ -26,13 +26,13 @@ pub fn admin_router() -> Router { // Categories .route("/categories", get(admin_list_categories).post(admin_create_category)) .route( - "/categories/:id", + "/categories/{id}", patch(admin_update_category).delete(admin_delete_category), ) // Articles .route("/articles", get(admin_list_articles).post(admin_create_article)) .route( - "/articles/:id", + "/articles/{id}", get(admin_get_article) .patch(admin_update_article) .delete(admin_delete_article), diff --git a/apps/users/src/handlers/pricing.rs b/apps/users/src/handlers/pricing.rs index 418c830..188d1db 100644 --- a/apps/users/src/handlers/pricing.rs +++ b/apps/users/src/handlers/pricing.rs @@ -21,7 +21,7 @@ pub fn public_packages_router() -> Router { pub fn packages_router() -> Router { Router::new() .route("/", get(list_packages).post(create_package)) - .route("/:id", patch(update_package).delete(delete_package)) + .route("/{id}", patch(update_package).delete(delete_package)) } pub fn reports_router() -> Router { diff --git a/apps/users/src/handlers/reviews.rs b/apps/users/src/handlers/reviews.rs index 3656d9a..e26ef45 100644 --- a/apps/users/src/handlers/reviews.rs +++ b/apps/users/src/handlers/reviews.rs @@ -15,7 +15,7 @@ use uuid::Uuid; pub fn admin_router() -> Router { Router::new() .route("/", get(admin_list_reviews).post(admin_create_review)) - .route("/:id", axum::routing::patch(admin_update_review).delete(admin_delete_review)) + .route("/{id}", axum::routing::patch(admin_update_review).delete(admin_delete_review)) } // ── DTOs ────────────────────────────────────────────────────────────────────── diff --git a/apps/users/src/handlers/support.rs b/apps/users/src/handlers/support.rs index 3b6203d..7f6a771 100644 --- a/apps/users/src/handlers/support.rs +++ b/apps/users/src/handlers/support.rs @@ -16,16 +16,16 @@ use uuid::Uuid; pub fn user_router() -> Router { Router::new() .route("/", post(user_create_ticket).get(user_list_tickets)) - .route("/:id", get(user_get_ticket)) - .route("/:id/messages", post(user_add_message)) + .route("/{id}", get(user_get_ticket)) + .route("/{id}/messages", post(user_add_message)) } /// Admin support routes pub fn admin_router() -> Router { Router::new() .route("/", get(admin_list_cases).post(admin_create_case)) - .route("/:id", get(admin_get_case).patch(admin_update_case)) - .route("/:id/messages", post(admin_add_message)) + .route("/{id}", get(admin_get_case).patch(admin_update_case)) + .route("/{id}/messages", post(admin_add_message)) } // ── DTOs ──────────────────────────────────────────────────────────────────────