2.2 KiB
2.2 KiB
Glossary / Fogalomtár
For core framework glossary see:
GLOSSARY.md(in AyCode.Core repo) For UI framework glossary see:GLOSSARY.md(in AyCode.Blazor repo) For core measurement system rules and common domain traps, see:../FruitBank.Common/docs/GLOSSARY.md
Domain terminology for the FruitBank system. Read this before making changes.
Business Domain
| English | Magyar | Definition |
|---|---|---|
| Shipping | Beszállítás | INBOUND delivery: supplier → warehouse. A truck arrival event. |
| Order | Megrendelés | OUTBOUND delivery: warehouse → customer. |
| Pallet (XxxItemPallet) | Mérési rekord | A measurement record, NOT a physical pallet. Always created, even for non-measurable products. |
| Partner | Partner / Beszállító | External supplier providing goods. |
| ShippingDocument | Szállítólevél | Supplier's delivery note or invoice, linked to a Shipping. |
| ShippingItem | Szállítólevél tétel | Product line on a shipping document. Tracks declared vs measured discrepancies. |
| StockTaking | Leltározás | Inventory session that freezes logical stock and reconciles with physical count. |
| GenericAttribute | Generikus attribútum | nopCommerce polymorphic key-value store. KeyGroup = owner type, EntityId = owner ID. |
nopCommerce Entities
These are NOT custom FruitBank entities — they come from nopCommerce:
- Customer, Order, OrderItem, OrderNote, Product, GenericAttribute
FruitBank extends them via:
- DTOs (OrderDto, OrderItemDto, ProductDto) that wrap nopCommerce entities with measurement properties
- GenericAttributes for storing custom values (IsMeasurable, Tare, AverageWeight, etc.)
UI / Grid Components
For MgGrid framework terms (MgGridBase, MgGridWithInfoPanel, MgGridToolbarBase, MgGridDataColumn, MgGridInfoPanel, IMgGridBase, etc.) see GLOSSARY.md (in AyCode.Blazor repo) and AyCode.Blazor.Components/docs/MGGRID.md (in AyCode.Blazor repo).
| Term | Definition |
|---|---|
| FruitBankGridBase | Project-level adapter: fixes TSignalRDataSource=SignalRDataSourceObservable, TId=int, TLoggerClient=LoggerClient. Adds per-user layout, master/detail defaults. See FruitBankHybrid.Shared/Components/Grids/README.md. |