SHPLAN P8 (Common): a kontraktus raklap-paramétere tört lesz

- IFruitBankDataControllerCommon: AssignShippingItemToShipping és
  ReduceExpectedQuantity pallets paramétere int -> double
- PlanProposal.Pallets: int -> double (az FFD javaslata is tört raklapot ad)

A szerver-oldali pár a plugin repóban, ugyanezen a vonalon.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-08 16:11:54 +02:00
co-authored by Claude Opus 5
parent c063bbc7ab
commit bc5d5795f8
2 changed files with 5 additions and 3 deletions
@@ -105,7 +105,7 @@ public interface IFruitBankDataControllerCommon
/// <summary>Tétel (rész)kiosztása kamionra. <paramref name="quantity"/>/<paramref name="pallets"/> = 0 esetén a
/// tétel teljes MARADÉKA kerül ki (egész-tételes hozzárendelés a tervezőből). Ha a tétel már ki van osztva erre a
/// kamionra, a meglévő allocation nő. Túl-osztásnál és lezárt kamionnál hibát dob.</summary>
public Task<ShippingItemToShipping?> AssignShippingItemToShipping(int shippingItemId, int shippingId, int quantity, int pallets);
public Task<ShippingItemToShipping?> AssignShippingItemToShipping(int shippingItemId, int shippingId, int quantity, double pallets);
/// <summary>Allocation visszavonása — a (rész)mennyiség visszakerül a felrakóba.</summary>
public Task<bool> UnassignShippingItemFromShipping(int allocationId);
@@ -126,7 +126,7 @@ public interface IFruitBankDataControllerCommon
/// <summary>„Nem jön többé": az elvárt (dokumentum-) mennyiség levitele a tényleges szintre, hogy a lógó
/// maradék lezáruljon. Csak csökkentésre; a már kiosztott összeg alá nem vihető.</summary>
public Task<ShippingItem?> ReduceExpectedQuantity(int shippingItemId, int quantity, int pallets);
public Task<ShippingItem?> ReduceExpectedQuantity(int shippingItemId, int quantity, double pallets);
/// <summary>A szállítmánytervező teljes állapota egy körben: nyitott kamionok a rakományukkal + a felrakón
/// váró maradék tételek (ország + nap szerint csoportosíthatóan) + a kapacitás-szabályok.</summary>
@@ -34,7 +34,9 @@ public class PlanProposal : IAcSerializableToJson
public string? Plate { get; set; }
public string? CountryCode { get; set; }
public int Quantity { get; set; }
public int Pallets { get; set; }
/// <summary>A javasolt raklapszám — TÖRT (ADR 0004-M9F3).</summary>
public double Pallets { get; set; }
public double WeightKg { get; set; }
}