feat: add module prefixes to all routes and load all modules in swagger
Route structure: /v1/iam/auth/* (was /v1/auth/*) /v1/iam/users/* (was /v1/users/*) /v1/iam/roles/* (was /v1/roles/*) /v1/iam/permissions/* (was /v1/permissions/*) /v1/landing/cms/events/* (was /v1/cms/landing/events/*) /v1/landing/cms/testimonials/* (was /v1/cms/landing/testimonials/*) /v1/dimentorin/mentors/* (was /v1/mentors/*) /v1/dimentorin/sessions/* (was /v1/sessions/*) /v1/gacha/* (unchanged) /v1/hackathon/* (unchanged) /v1/qr/* (unchanged) Swagger: add gacha_credits endpoints which were missing from OpenAPI spec. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
c38b718eb4
commit
76201d8d3e
@@ -52,7 +52,7 @@ pub async fn get_user_list(
|
||||
|
||||
#[utoipa::path(
|
||||
get,
|
||||
path = "/v1/users/detail/{id}",
|
||||
path = "/v1/iam/users/detail/{id}",
|
||||
security(("Bearer" = [])),
|
||||
params(("id" = String, Path, description = "User ID")),
|
||||
responses(
|
||||
@@ -80,7 +80,7 @@ pub async fn get_user_by_id(
|
||||
|
||||
#[utoipa::path(
|
||||
get,
|
||||
path = "/v1/users/me",
|
||||
path = "/v1/iam/users/me",
|
||||
security(("Bearer" = [])),
|
||||
responses(
|
||||
(status = 200, description = "[USER] Get current user", body = ResponseSuccessDto<UsersDetailItemDto>)
|
||||
|
||||
Reference in New Issue
Block a user