Table-name: b2b_employee
Die Employee Tabelle ist die Tabelle für Einkaufende Mitarbeiter. Hier sind alle Informationen von Vorname, über E-Mail Adresse und Passwort zu finden. Wenn ein customer das Custom Field "TODO" gesetzt hat, dann darf sich für diesen Kunden nur ein Employee einloggen. Diese Employee E-Mail Adresse muss also uniq sein und darf nicht bei einem anderen Employee erneut vorkommen.
Die Verbindung zu den Kunden, für die der Mitarbeiter einkaufen kann, wird in der Entity EmployeeCustomer gemappt.
Field | Class | Type | Is required |
---|---|---|---|
Field | Entity | Class |
---|---|---|
customers
EmployeeCustomerEntity
OneToOneAssociationField
salutation
SalutationEntity
ManyToOneAssociationField
language
LanguageEntity
ManyToOneAssociationField
preferredCustomer
EmployeeCustomerEntitiy
ManyToOneAssociationField
id
IdField
binary
true
password
PasswordField
varchar
false
EmailField
varchar
true
active
BoolField
tinyint
false
passwordActivation
StringField
varchar
false
languageId
FkField
binary
true
title
StringField
varchar
false
salutationId
FkField
binary
true
firstName
StringField
varchar
true
lastName
StringField
varchar
true
department
StringField
varchar
true
phoneNumber
StringField
varchar
false
mobilePhoneNumber
StringField
varchar
false
preferredCuserId
FkField
binary
false
loginTarget
StringField
varchar
false
customFields
CustomFields
json
false
updatedAt
UpdatedAtField
Datetime
false
createdAt
CreatedAtField
Datetime
true