EmployeeCustomer
Last updated
Last updated
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.
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.
customer
CustomerEntity
ManyToOneAssociationField
employee
EmployeeEntity
ManyToOneAssociationField
role
EmployeeRoleEntity
ManyToOneAssociationField