FEAT[BE] :add validation if supplier id not null in transfer stock

This commit is contained in:
aguhh18
2026-01-29 14:50:46 +07:00
parent ef286949f8
commit 3669f20f4a
2 changed files with 18 additions and 5 deletions
@@ -21,11 +21,11 @@ type TransferDeliveryProduct struct {
}
type TransferDelivery struct {
DeliveryCost float64 `json:"delivery_cost" validate:"required"`
DeliveryCostPerItem float64 `json:"delivery_cost_per_item" validate:"required"`
DeliveryCost float64 `json:"delivery_cost"`
DeliveryCostPerItem float64 `json:"delivery_cost_per_item"`
DocumentIndex int `json:"document_index" validate:"omitempty,min=-1" default:"-1"`
DriverName string `json:"driver_name" validate:"required"`
VehiclePlate string `json:"vehicle_plate" validate:"required"`
DriverName string `json:"driver_name"`
VehiclePlate string `json:"vehicle_plate"`
SupplierID uint `json:"supplier_id" `
Products []TransferDeliveryProduct `json:"products" validate:"required,dive"`
}