[FEAT/BE] Add restrict purchase chickin

This commit is contained in:
ragilap
2026-02-10 15:21:48 +07:00
parent b43979bbba
commit cad9328e5d
3 changed files with 160 additions and 0 deletions
@@ -67,6 +67,7 @@ type PurchaseItemDTO struct {
VehicleNumber *string `json:"vehicle_number"`
TransportPerItem *float64 `json:"transport_per_item,omitempty"`
ExpeditionVendor *supplierDTO.SupplierRelationDTO `json:"expedition_vendor,omitempty"`
HasChickin bool `json:"has_chickin"`
}
type PoExpeditionDTO struct {
@@ -100,6 +101,7 @@ func ToPurchaseItemDTO(item entity.PurchaseItem) PurchaseItemDTO {
TravelNumber: item.TravelNumber,
TravelDocumentPath: item.TravelNumberDocs,
VehicleNumber: item.VehicleNumber,
HasChickin: item.HasChickin,
}
if item.Product != nil && item.Product.Id != 0 {