* @since 1.0.0 */ protected static array $columns = [ 'row_id' => ['name' => 'row_id', 'type' => 'int', 'internal' => 'id'], 'row_create_time' => ['name' => 'row_create_time', 'type' => 'DateTime', 'internal' => 'createdAt', 'readonly' => true], 'row_create_user' => ['name' => 'row_create_user', 'type' => 'int', 'internal' => 'createdBy', 'readonly' => true], 'Kundennummer' => ['name' => 'Kundennummer', 'type' => 'string', 'internal' => 'number'], 'Info' => ['name' => 'Info', 'type' => 'string', 'internal' => 'info'], 'Auftragssperre' => ['name' => 'Auftragssperre', 'type' => 'string', 'internal' => 'deliveryStatus'], 'KreditLimitintern' => ['name' => 'KreditLimitintern', 'type' => 'string', 'internal' => 'creditlimit'], 'EGUstId' => ['name' => 'EGUstId', 'type' => 'string', 'internal' => 'egustid'], 'Steuernummer' => ['name' => 'Steuernummer', 'type' => 'string', 'internal' => 'taxid'], 'BIC' => ['name' => 'BIC', 'type' => 'string', 'internal' => 'bic'], 'IBAN' => ['name' => 'IBAN', 'type' => 'string', 'internal' => 'iban'], 'Verkaeufer' => ['name' => 'Verkaeufer', 'type' => 'int', 'internal' => 'salesRep'], ]; protected static array $ownsOne = [ 'addr' => [ 'mapper' => GSDAddressMapper::class, 'self' => 'AddressId', ], ]; /** * Primary table. * * @var string * @since 1.0.0 */ protected static string $table = 'Kunden'; /** * Created at. * * @var string * @since 1.0.0 */ protected static string $createdAt = 'row_create_time'; /** * Primary field name. * * @var string * @since 1.0.0 */ protected static string $primaryField = 'row_id'; }