feat: change format field to use camelCase

This commit is contained in:
Natthapol SERMSARAN 2025-04-01 21:51:11 +07:00
parent 0c2f026a5f
commit 0b79b53673

View File

@ -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"`
}