From 0b79b536732c84985c7c1257ff856768fc9ddc77 Mon Sep 17 00:00:00 2001 From: Natthapol SERMSARAN Date: Tue, 1 Apr 2025 21:51:11 +0700 Subject: [PATCH] feat: change format field to use camelCase --- backend/internal/api/inventory.go | 44 +++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/backend/internal/api/inventory.go b/backend/internal/api/inventory.go index 17e7eca..d7a2b80 100644 --- a/backend/internal/api/inventory.go +++ b/backend/internal/api/inventory.go @@ -77,10 +77,10 @@ type InventoryItemResponse struct { Category InventoryCategory `json:"category"` Quantity float64 `json:"quantity"` Unit HarvestUnit `json:"unit"` - DateAdded time.Time `json:"date_added"` + DateAdded time.Time `json:"dateAdded"` Status InventoryStatus `json:"status"` - CreatedAt time.Time `json:"created_at,omitempty"` - UpdatedAt time.Time `json:"updated_at,omitempty"` + CreatedAt time.Time `json:"createdAt,omitempty"` + UpdatedAt time.Time `json:"updatedAt,omitempty"` } type InventoryStatus struct { @@ -100,14 +100,14 @@ type HarvestUnit struct { type CreateInventoryItemInput struct { Header string `header:"Authorization" required:"true" example:"Bearer token"` - UserID string `header:"user_id" required:"true" example:"user-uuid"` + UserID string `header:"userId" required:"true" example:"user-uuid"` Body struct { Name string `json:"name" required:"true"` - CategoryID int `json:"category_id" required:"true"` + CategoryID int `json:"categoryId" required:"true"` Quantity float64 `json:"quantity" required:"true"` - UnitID int `json:"unit_id" required:"true"` - DateAdded time.Time `json:"date_added" required:"true"` - StatusID int `json:"status_id" required:"true"` + UnitID int `json:"unitId" required:"true"` + DateAdded time.Time `json:"dateAdded" required:"true"` + StatusID int `json:"statusId" required:"true"` } } @@ -119,15 +119,15 @@ type CreateInventoryItemOutput struct { type UpdateInventoryItemInput struct { Header string `header:"Authorization" required:"true" example:"Bearer token"` - UserID string `header:"user_id" required:"true" example:"user-uuid"` + UserID string `header:"userId" required:"true" example:"user-uuid"` ID string `path:"id"` Body struct { Name string `json:"name"` - CategoryID int `json:"category_id"` + CategoryID int `json:"categoryId"` Quantity float64 `json:"quantity"` - UnitID int `json:"unit_id"` - DateAdded time.Time `json:"date_added"` - StatusID int `json:"status_id"` + UnitID int `json:"unitId"` + DateAdded time.Time `json:"dateAdded"` + StatusID int `json:"statusId"` } } @@ -137,14 +137,14 @@ type UpdateInventoryItemOutput struct { type GetInventoryItemsInput struct { Header string `header:"Authorization" required:"true" example:"Bearer token"` - UserID string `header:"user_id" required:"true" example:"user-uuid"` - CategoryID int `query:"category_id"` - StatusID int `query:"status_id"` - StartDate time.Time `query:"start_date" format:"date-time"` - EndDate time.Time `query:"end_date" format:"date-time"` + UserID string `header:"userId" required:"true" example:"user-uuid"` + CategoryID int `query:"categoryId"` + StatusID int `query:"statusId"` + StartDate time.Time `query:"startDate" format:"date-time"` + EndDate time.Time `query:"endDate" format:"date-time"` SearchQuery string `query:"search"` - SortBy string `query:"sort_by" enum:"name,quantity,date_added,created_at"` - SortOrder string `query:"sort_order" enum:"asc,desc" default:"desc"` + SortBy string `query:"sortBy" enum:"name,quantity,dateAdded,createdAt"` + SortOrder string `query:"sortOrder" enum:"asc,desc" default:"desc"` } type GetInventoryItemsOutput struct { @@ -153,7 +153,7 @@ type GetInventoryItemsOutput struct { type GetInventoryItemInput struct { Header string `header:"Authorization" required:"true" example:"Bearer token"` - UserID string `header:"user_id" required:"true" example:"user-uuid"` + UserID string `header:"userId" required:"true" example:"user-uuid"` ID string `path:"id"` } @@ -163,7 +163,7 @@ type GetInventoryItemOutput struct { type DeleteInventoryItemInput struct { Header string `header:"Authorization" required:"true" example:"Bearer token"` - UserID string `header:"user_id" required:"true" example:"user-uuid"` + UserID string `header:"userId" required:"true" example:"user-uuid"` ID string `path:"id"` }