mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
implement bop for expedition must recheck and qty in staff purchase need info
This commit is contained in:
@@ -8,7 +8,7 @@ type PurchaseItemPayload struct {
|
||||
|
||||
type CreatePurchaseRequest struct {
|
||||
SupplierID uint `json:"supplier_id" validate:"required,gt=0"`
|
||||
CreditTerm int `json:"credit_term" validate:"required,gte=0"`
|
||||
DueDate *string `json:"due_date,omitempty" validate:"omitempty,datetime=2006-01-02"`
|
||||
Notes *string `json:"notes" validate:"omitempty,max=500"`
|
||||
Items []PurchaseItemPayload `json:"items" validate:"required,min=1,dive"`
|
||||
}
|
||||
@@ -38,6 +38,8 @@ type ReceivePurchaseItemRequest struct {
|
||||
PurchaseItemID uint `json:"purchase_item_id" validate:"required,gt=0"`
|
||||
WarehouseID *uint `json:"warehouse_id" validate:"omitempty,gt=0"`
|
||||
ReceivedDate string `json:"received_date" validate:"required,datetime=2006-01-02"`
|
||||
ExpeditionVendorID *uint `json:"expedition_vendor_id,omitempty" validate:"omitempty,gt=0"`
|
||||
TransportPerItem *float64 `json:"transport_per_item,omitempty" validate:"omitempty,gte=0"`
|
||||
TravelNumber *string `json:"travel_number" validate:"omitempty,max=100"`
|
||||
TravelDocumentPath *string `json:"travel_document_path" validate:"omitempty,max=255"`
|
||||
VehicleNumber *string `json:"vehicle_number" validate:"omitempty,max=100"`
|
||||
|
||||
Reference in New Issue
Block a user