Files
warehouse-management-BE/internal/models/requests/alternative_component_request.go

18 lines
746 B
Go

package requests
type CreateAlternativeComponentRequest struct {
InvoiceConfigItemID int64 `json:"invoiceConfigItemId" binding:"required"`
AlternativeComponentID int64 `json:"alternativeComponentId" binding:"required"`
ConversionRatio string `json:"conversionRatio" binding:"required"`
Priority int32 `json:"priority" binding:"required"`
Note string `json:"note"`
}
type UpdateAlternativeComponentRequest struct {
InvoiceConfigItemID *int64 `json:"invoiceConfigItemId"`
AlternativeComponentID *int64 `json:"alternativeComponentId"`
ConversionRatio *string `json:"conversionRatio"`
Priority *int32 `json:"priority"`
Note string `json:"note"`
}