Demo

Builtin

Platform entities and services from @quan-erp/shared-backend-core. Prefer these for users, partners, files, settings, currency, and other shared ERP data.

Where to start

Before creating plugin-local tables or services for users, branches, partners, currency, media, or settings, check the builtin catalogs. Join and inject — do not re-implement.

  • Builtin Entities — BaseEntity + identity, partner, currency, units, operations, config, plugins, files
  • Builtin Services — inject with @Inject(Service, ContainerRegistryManager.BUILTIN_PLUGIN)

Catalog

  • Builtin Entities — core tables to join from plugin entities
  • Builtin Services — core services to inject into plugin services

Critical rules

  • Import from @quan-erp/shared-backend-core only
  • Always pass ContainerRegistryManager.BUILTIN_PLUGIN as the second @Inject argument for core services
  • Extend BaseEntity on every entity you own
  • Open Entities or Services in the sidebar for domain details