EmployeeCustomer

Table-name: b2b_employee_customer

Die EmployeeCustomer Entity ist die Mapping-Tabelle zwischen Customer und Employee. Bedeutet mit dieser Tabelle kann man einen Employee zu einem Kunden zuordnen, sodass ein Employee sich für den Kunden einloggen kann. Jede Employee kann somit bei jedem Kunden eine andere Rolle und Rechte haben.

Plugin

Smart developer helpers

Tabellen Spalten

FieldClassTypIs required

id

IdField

binary

true

customerId

FkField

binary

true

employeeId

FkField

binary

true

admin

BoolField

tinyint

false

roleId

FkField

binary

false

customFields

CustomFields

json

false

updatedAt

UpdatedAtField

Datetime

false

createdAt

CreatedAtField

Datetime

true

Vorsicht: Wenn EmployeeCustomer Admin ist, darf er keine Role zugewiesen bekommen.

Associations

FieldEntityClass

customer

CustomerEntity

ManyToOneAssociationField

employee

EmployeeEntity

ManyToOneAssociationField

role

EmployeeRoleEntity

ManyToOneAssociationField