Entities
Entities represent the core data models in the application. Key entities include:
- AppUser: Represents a user with roles and credentials.
- Component: Represents an electronic component with parameters, type, supplier, and stock.
- Inventory: Tracks stock levels and history.
- Supplier: Information about suppliers.
- ProductVariation: Variations of components.
- PackageType: Packaging information for components.
- Enums: Define roles and other constants.
Entities are located in entities/, with subfolders for enums, product characteristics, and stats.