Files
warehouse-management-BE/internal/models/requests/invoice_config_item_request.go
2026-05-12 09:52:25 +07:00

18 lines
663 B
Go

package requests
type CreateInvoiceConfigItemRequest struct {
InvoiceConfigID int64 `json:"invoiceConfigId" binding:"required"`
ComponentID int64 `json:"componentId" binding:"required"`
RequiredQuantity int32 `json:"requiredQuantity" binding:"required"`
AllowAlternative bool `json:"allowAlternative"`
PriorityOrder int32 `json:"priorityOrder" binding:"required"`
Note string `json:"note"`
}
type UpdateInvoiceConfigItemRequest struct {
RequiredQuantity *int32 `json:"requiredQuantity"`
AllowAlternative *bool `json:"allowAlternative"`
PriorityOrder *int32 `json:"priorityOrder"`
Note string `json:"note"`
}