diff --git a/doc/db_schemer_v1-pyqcrm-202411211531.sql b/doc/db_schemer_v1-pyqcrm-202411211531.sql deleted file mode 100644 index 33c343f..0000000 --- a/doc/db_schemer_v1-pyqcrm-202411211531.sql +++ /dev/null @@ -1,953 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `Entities` --- - -DROP TABLE IF EXISTS `Entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `Entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `Entities_UNIQUE` (`entity`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `Entities` --- - -LOCK TABLES `Entities` WRITE; -/*!40000 ALTER TABLE `Entities` DISABLE KEYS */; -/*!40000 ALTER TABLE `Entities` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `country` varchar(50) DEFAULT NULL, - `address` varchar(50) NOT NULL, - PRIMARY KEY (`addressid`), - UNIQUE KEY `address_unique` (`address`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `address` --- - -LOCK TABLES `address` WRITE; -/*!40000 ALTER TABLE `address` DISABLE KEYS */; -/*!40000 ALTER TABLE `address` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `assignment` --- - -LOCK TABLES `assignment` WRITE; -/*!40000 ALTER TABLE `assignment` DISABLE KEYS */; -/*!40000 ALTER TABLE `assignment` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) DEFAULT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) NOT NULL DEFAULT 1, - PRIMARY KEY (`businessid`), - UNIQUE KEY `customer_unique` (`email`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `business` --- - -LOCK TABLES `business` WRITE; -/*!40000 ALTER TABLE `business` DISABLE KEYS */; -/*!40000 ALTER TABLE `business` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `businesstype` --- - -LOCK TABLES `businesstype` WRITE; -/*!40000 ALTER TABLE `businesstype` DISABLE KEYS */; -/*!40000 ALTER TABLE `businesstype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `id` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contact` --- - -LOCK TABLES `contact` WRITE; -/*!40000 ALTER TABLE `contact` DISABLE KEYS */; -/*!40000 ALTER TABLE `contact` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priorityid` int(11) DEFAULT NULL, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `position` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` date DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contactperson` --- - -LOCK TABLES `contactperson` WRITE; -/*!40000 ALTER TABLE `contactperson` DISABLE KEYS */; -/*!40000 ALTER TABLE `contactperson` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contract` --- - -LOCK TABLES `contract` WRITE; -/*!40000 ALTER TABLE `contract` DISABLE KEYS */; -/*!40000 ALTER TABLE `contract` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `gender` varchar(30) DEFAULT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `employee` --- - -LOCK TABLES `employee` WRITE; -/*!40000 ALTER TABLE `employee` DISABLE KEYS */; -/*!40000 ALTER TABLE `employee` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identification` --- - -LOCK TABLES `identification` WRITE; -/*!40000 ALTER TABLE `identification` DISABLE KEYS */; -/*!40000 ALTER TABLE `identification` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identificationtype` --- - -LOCK TABLES `identificationtype` WRITE; -/*!40000 ALTER TABLE `identificationtype` DISABLE KEYS */; -/*!40000 ALTER TABLE `identificationtype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `invoice` --- - -LOCK TABLES `invoice` WRITE; -/*!40000 ALTER TABLE `invoice` DISABLE KEYS */; -/*!40000 ALTER TABLE `invoice` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobdetail` --- - -LOCK TABLES `jobdetail` WRITE; -/*!40000 ALTER TABLE `jobdetail` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobdetail` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobstatus` --- - -LOCK TABLES `jobstatus` WRITE; -/*!40000 ALTER TABLE `jobstatus` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobstatus` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `logs` --- - -LOCK TABLES `logs` WRITE; -/*!40000 ALTER TABLE `logs` DISABLE KEYS */; -/*!40000 ALTER TABLE `logs` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `medicalcare` --- - -LOCK TABLES `medicalcare` WRITE; -/*!40000 ALTER TABLE `medicalcare` DISABLE KEYS */; -/*!40000 ALTER TABLE `medicalcare` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offer` --- - -LOCK TABLES `offer` WRITE; -/*!40000 ALTER TABLE `offer` DISABLE KEYS */; -/*!40000 ALTER TABLE `offer` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offers` --- - -LOCK TABLES `offers` WRITE; -/*!40000 ALTER TABLE `offers` DISABLE KEYS */; -/*!40000 ALTER TABLE `offers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `office` --- - -LOCK TABLES `office` WRITE; -/*!40000 ALTER TABLE `office` DISABLE KEYS */; -/*!40000 ALTER TABLE `office` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `permissions` --- - -LOCK TABLES `permissions` WRITE; -/*!40000 ALTER TABLE `permissions` DISABLE KEYS */; -/*!40000 ALTER TABLE `permissions` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `personalrole` --- - -LOCK TABLES `personalrole` WRITE; -/*!40000 ALTER TABLE `personalrole` DISABLE KEYS */; -/*!40000 ALTER TABLE `personalrole` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `postcode` --- - -LOCK TABLES `postcode` WRITE; -/*!40000 ALTER TABLE `postcode` DISABLE KEYS */; -/*!40000 ALTER TABLE `postcode` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `role` --- - -LOCK TABLES `role` WRITE; -/*!40000 ALTER TABLE `role` DISABLE KEYS */; -/*!40000 ALTER TABLE `role` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `roles` --- - -LOCK TABLES `roles` WRITE; -/*!40000 ALTER TABLE `roles` DISABLE KEYS */; -/*!40000 ALTER TABLE `roles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `salestax` --- - -LOCK TABLES `salestax` WRITE; -/*!40000 ALTER TABLE `salestax` DISABLE KEYS */; -/*!40000 ALTER TABLE `salestax` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `service` --- - -LOCK TABLES `service` WRITE; -/*!40000 ALTER TABLE `service` DISABLE KEYS */; -/*!40000 ALTER TABLE `service` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicedesc` --- - -LOCK TABLES `servicedesc` WRITE; -/*!40000 ALTER TABLE `servicedesc` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicedesc` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicetype` --- - -LOCK TABLES `servicetype` WRITE; -/*!40000 ALTER TABLE `servicetype` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicetype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `socialsecurity` --- - -LOCK TABLES `socialsecurity` WRITE; -/*!40000 ALTER TABLE `socialsecurity` DISABLE KEYS */; -/*!40000 ALTER TABLE `socialsecurity` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tariff` --- - -LOCK TABLES `tariff` WRITE; -/*!40000 ALTER TABLE `tariff` DISABLE KEYS */; -/*!40000 ALTER TABLE `tariff` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `timetrack` --- - -LOCK TABLES `timetrack` WRITE; -/*!40000 ALTER TABLE `timetrack` DISABLE KEYS */; -/*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(150) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `users` --- - -LOCK TABLES `users` WRITE; -/*!40000 ALTER TABLE `users` DISABLE KEYS */; -/*!40000 ALTER TABLE `users` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(150), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-11-21 15:31:16 diff --git a/doc/db_schemer_v1.1-pyqcrm-202411261349.sql b/doc/db_schemer_v1.1-pyqcrm-202411261349.sql deleted file mode 100644 index dcfe7f6..0000000 --- a/doc/db_schemer_v1.1-pyqcrm-202411261349.sql +++ /dev/null @@ -1,995 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `country` varchar(50) DEFAULT NULL, - `address` varchar(50) NOT NULL, - PRIMARY KEY (`addressid`), - UNIQUE KEY `address_unique` (`address`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `address` --- - -LOCK TABLES `address` WRITE; -/*!40000 ALTER TABLE `address` DISABLE KEYS */; -/*!40000 ALTER TABLE `address` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `assignment` --- - -LOCK TABLES `assignment` WRITE; -/*!40000 ALTER TABLE `assignment` DISABLE KEYS */; -/*!40000 ALTER TABLE `assignment` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) DEFAULT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) NOT NULL DEFAULT 1, - PRIMARY KEY (`businessid`), - UNIQUE KEY `customer_unique` (`email`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `business` --- - -LOCK TABLES `business` WRITE; -/*!40000 ALTER TABLE `business` DISABLE KEYS */; -/*!40000 ALTER TABLE `business` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `businesstype` --- - -LOCK TABLES `businesstype` WRITE; -/*!40000 ALTER TABLE `businesstype` DISABLE KEYS */; -/*!40000 ALTER TABLE `businesstype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `id` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contact` --- - -LOCK TABLES `contact` WRITE; -/*!40000 ALTER TABLE `contact` DISABLE KEYS */; -/*!40000 ALTER TABLE `contact` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priorityid` int(11) DEFAULT NULL, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `position` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` date DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contactperson` --- - -LOCK TABLES `contactperson` WRITE; -/*!40000 ALTER TABLE `contactperson` DISABLE KEYS */; -/*!40000 ALTER TABLE `contactperson` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contract` --- - -LOCK TABLES `contract` WRITE; -/*!40000 ALTER TABLE `contract` DISABLE KEYS */; -/*!40000 ALTER TABLE `contract` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `gender` varchar(30) DEFAULT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `employee` --- - -LOCK TABLES `employee` WRITE; -/*!40000 ALTER TABLE `employee` DISABLE KEYS */; -/*!40000 ALTER TABLE `employee` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `entities` --- - -DROP TABLE IF EXISTS `entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `Entities_UNIQUE` (`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `entities` --- - -LOCK TABLES `entities` WRITE; -/*!40000 ALTER TABLE `entities` DISABLE KEYS */; -INSERT INTO `entities` VALUES -(1,'business'), -(3,'contactperson'), -(2,'employee'), -(4,'object'); -/*!40000 ALTER TABLE `entities` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identification` --- - -LOCK TABLES `identification` WRITE; -/*!40000 ALTER TABLE `identification` DISABLE KEYS */; -/*!40000 ALTER TABLE `identification` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identificationtype` --- - -LOCK TABLES `identificationtype` WRITE; -/*!40000 ALTER TABLE `identificationtype` DISABLE KEYS */; -/*!40000 ALTER TABLE `identificationtype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `invoice` --- - -LOCK TABLES `invoice` WRITE; -/*!40000 ALTER TABLE `invoice` DISABLE KEYS */; -/*!40000 ALTER TABLE `invoice` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobdetail` --- - -LOCK TABLES `jobdetail` WRITE; -/*!40000 ALTER TABLE `jobdetail` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobdetail` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobstatus` --- - -LOCK TABLES `jobstatus` WRITE; -/*!40000 ALTER TABLE `jobstatus` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobstatus` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `logs` --- - -LOCK TABLES `logs` WRITE; -/*!40000 ALTER TABLE `logs` DISABLE KEYS */; -/*!40000 ALTER TABLE `logs` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `medicalcare` --- - -LOCK TABLES `medicalcare` WRITE; -/*!40000 ALTER TABLE `medicalcare` DISABLE KEYS */; -/*!40000 ALTER TABLE `medicalcare` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offer` --- - -LOCK TABLES `offer` WRITE; -/*!40000 ALTER TABLE `offer` DISABLE KEYS */; -/*!40000 ALTER TABLE `offer` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offers` --- - -LOCK TABLES `offers` WRITE; -/*!40000 ALTER TABLE `offers` DISABLE KEYS */; -/*!40000 ALTER TABLE `offers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `office` --- - -LOCK TABLES `office` WRITE; -/*!40000 ALTER TABLE `office` DISABLE KEYS */; -/*!40000 ALTER TABLE `office` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `permissions` --- - -LOCK TABLES `permissions` WRITE; -/*!40000 ALTER TABLE `permissions` DISABLE KEYS */; -INSERT INTO `permissions` VALUES -(4,'delete'), -(1,'read'), -(3,'update'), -(2,'write'); -/*!40000 ALTER TABLE `permissions` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `personalrole` --- - -LOCK TABLES `personalrole` WRITE; -/*!40000 ALTER TABLE `personalrole` DISABLE KEYS */; -/*!40000 ALTER TABLE `personalrole` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `postcode` --- - -LOCK TABLES `postcode` WRITE; -/*!40000 ALTER TABLE `postcode` DISABLE KEYS */; -/*!40000 ALTER TABLE `postcode` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `role` --- - -LOCK TABLES `role` WRITE; -/*!40000 ALTER TABLE `role` DISABLE KEYS */; -INSERT INTO `role` VALUES -(1,'adminrole'), -(2,'userrole'); -/*!40000 ALTER TABLE `role` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `roles` --- - -LOCK TABLES `roles` WRITE; -/*!40000 ALTER TABLE `roles` DISABLE KEYS */; -INSERT INTO `roles` VALUES -(1,1,1), -(1,2,1), -(1,3,1), -(1,4,1), -(1,1,2), -(1,2,2), -(1,3,2), -(1,4,2), -(1,1,3), -(1,2,3), -(1,3,3), -(1,4,3), -(1,1,4), -(1,2,4), -(1,3,4), -(1,4,4), -(2,1,1), -(2,2,1), -(2,3,1), -(2,1,2), -(2,2,2), -(2,3,2), -(2,1,3), -(2,2,3), -(2,3,3), -(2,1,4), -(2,2,4), -(2,3,4); -/*!40000 ALTER TABLE `roles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `salestax` --- - -LOCK TABLES `salestax` WRITE; -/*!40000 ALTER TABLE `salestax` DISABLE KEYS */; -/*!40000 ALTER TABLE `salestax` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `service` --- - -LOCK TABLES `service` WRITE; -/*!40000 ALTER TABLE `service` DISABLE KEYS */; -/*!40000 ALTER TABLE `service` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicedesc` --- - -LOCK TABLES `servicedesc` WRITE; -/*!40000 ALTER TABLE `servicedesc` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicedesc` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicetype` --- - -LOCK TABLES `servicetype` WRITE; -/*!40000 ALTER TABLE `servicetype` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicetype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `socialsecurity` --- - -LOCK TABLES `socialsecurity` WRITE; -/*!40000 ALTER TABLE `socialsecurity` DISABLE KEYS */; -/*!40000 ALTER TABLE `socialsecurity` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tariff` --- - -LOCK TABLES `tariff` WRITE; -/*!40000 ALTER TABLE `tariff` DISABLE KEYS */; -/*!40000 ALTER TABLE `tariff` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `timetrack` --- - -LOCK TABLES `timetrack` WRITE; -/*!40000 ALTER TABLE `timetrack` DISABLE KEYS */; -/*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(150) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `users` --- - -LOCK TABLES `users` WRITE; -/*!40000 ALTER TABLE `users` DISABLE KEYS */; -/*!40000 ALTER TABLE `users` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(150), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-11-26 13:49:32 diff --git a/doc/db_schemer_v1.1-pyqcrm-202412051536.sql b/doc/db_schemer_v1.1-pyqcrm-202412051536.sql deleted file mode 100644 index 2018d9a..0000000 --- a/doc/db_schemer_v1.1-pyqcrm-202412051536.sql +++ /dev/null @@ -1,833 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `country` varchar(50) DEFAULT NULL, - `city` varchar(500) NOT NULL, - PRIMARY KEY (`addressid`), - UNIQUE KEY `address_unique` (`city`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) DEFAULT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) DEFAULT 1, - `taxno` varchar(50) DEFAULT NULL, - PRIMARY KEY (`businessid`), - UNIQUE KEY `customer_unique` (`email`), - UNIQUE KEY `business_unique` (`taxno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `contactpersonid` int(11) NOT NULL, - `businessid` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priorityid` int(11) DEFAULT NULL, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `position` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` date DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `customerinfo` --- - -DROP TABLE IF EXISTS `customerinfo`; -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `customerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Ansprechpartner` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `gender` varchar(30) DEFAULT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `entities` --- - -DROP TABLE IF EXISTS `entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `Entities_UNIQUE` (`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(161) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addBusiness`(new_business JSON) -BEGIN - DECLARE v_company VARCHAR(100); - DECLARE v_street VARCHAR(100); - DECLARE v_postcode INT(11); - DECLARE v_phone VARCHAR(50); - DECLARE v_cell VARCHAR(50); - DECLARE v_email VARCHAR(255); - DECLARE v_homepage VARCHAR(255); - DECLARE v_director VARCHAR(100); - DECLARE v_contactperson VARCHAR(100); - DECLARE v_info VARCHAR(500); - DECLARE v_taxno VARCHAR(50); - DECLARE v_bt VARCHAR(50); - - SET v_company = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.business')); - SET v_street = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.street')); - SET v_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.postcode')); - SET v_phone = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.telephone')); - SET v_cell = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.mobilephone')); - SET v_email = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.email')); - SET v_homepage = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.homepage')); - SET v_director = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.ceo')); - SET v_contactperson = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.')); - SET v_info = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.customerinfo')); - SET v_taxno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.taxno')); - SET v_bt = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.typeid')); - - - --- INSERT INTO business(company, street, postcodeid, phone, mobilephone, email, --- homepage, director, contactperson, info, taxno, btid) --- VALUES (v_company, v_street, v_postcodeid, v_phone,v_cell, --- v_email,v_homepage, v_director, v_contactpersonid, v_info, v_taxno, v_bt); - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addZipCodes` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(500)) -BEGIN - DECLARE zip_town INT; - IF NOT EXISTS (SELECT 1 FROM address WHERE city = town) THEN - INSERT INTO address(country, city) VALUES("Deutschland", town); - SET zip_town = LAST_INSERT_ID(); - ELSE - SELECT addressid INTO zip_town FROM address WHERE city = town; - END IF; - IF NOT EXISTS (SELECT 1 FROM postcode WHERE postcode = zipcode) THEN - INSERT INTO postcode(postcode, addressid) VALUES(zipcode, zip_town); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkAdmin` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkAdmin`() -BEGIN - SELECT 1 FROM users WHERE roleid = 1 AND enabled = TRUE LIMIT 1; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - ELSE - SIGNAL SQLSTATE '45000' SET - MESSAGE_TEXT = 'Username already in use'; - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getCustomerView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomerView`() -BEGIN - SELECT * FROM customerinfo ORDER BY Kundenname ASC; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getUser`( IN uname VARCHAR(50)) -BEGIN - SELECT * FROM users WHERE username = uname AND enabled = 1; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; - --- --- Final view structure for view `customerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `customerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`bt`.`street`,'') AS `Straße`,coalesce(`pt`.`postcode`,'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(concat(`ct`.`firstname`,' ',`ct`.`lastname`),'') AS `Ansprechpartner` from ((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contact` `cct` on(`cct`.`businessid` = `bt`.`businessid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `cct`.`contactpersonid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-12-05 15:36:34 diff --git a/doc/db_schemer_v1.1-pyqcrm-202412051640.sql b/doc/db_schemer_v1.1-pyqcrm-202412051640.sql deleted file mode 100644 index aaf10f2..0000000 --- a/doc/db_schemer_v1.1-pyqcrm-202412051640.sql +++ /dev/null @@ -1,832 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `country` varchar(50) DEFAULT NULL, - `city` varchar(50) NOT NULL, - PRIMARY KEY (`addressid`) -) ENGINE=InnoDB AUTO_INCREMENT=7042 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) DEFAULT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) DEFAULT 1, - `taxno` varchar(50) DEFAULT NULL, - PRIMARY KEY (`businessid`), - UNIQUE KEY `customer_unique` (`email`), - UNIQUE KEY `business_unique` (`taxno`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `contactpersonid` int(11) NOT NULL, - `businessid` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priorityid` int(11) DEFAULT NULL, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `position` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` date DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `customerinfo` --- - -DROP TABLE IF EXISTS `customerinfo`; -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `customerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Ansprechpartner` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `gender` varchar(30) DEFAULT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `entities` --- - -DROP TABLE IF EXISTS `entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `Entities_UNIQUE` (`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`) -) ENGINE=InnoDB AUTO_INCREMENT=8888 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(161) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addBusiness`(new_business JSON) -BEGIN - DECLARE v_company VARCHAR(100); - DECLARE v_street VARCHAR(100); - DECLARE v_postcode INT(11); - DECLARE v_phone VARCHAR(50); - DECLARE v_cell VARCHAR(50); - DECLARE v_email VARCHAR(255); - DECLARE v_homepage VARCHAR(255); - DECLARE v_director VARCHAR(100); - DECLARE v_contactperson VARCHAR(100); - DECLARE v_info VARCHAR(500); - DECLARE v_taxno VARCHAR(50); - DECLARE v_bt VARCHAR(50); - - SET v_company = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.business')); - SET v_street = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.street')); - SET v_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.postcode')); - SET v_phone = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.telephone')); - SET v_cell = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.mobilephone')); - SET v_email = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.email')); - SET v_homepage = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.homepage')); - SET v_director = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.ceo')); - SET v_contactperson = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.')); - SET v_info = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.customerinfo')); - SET v_taxno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.taxno')); - SET v_bt = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.typeid')); - - - - - - - - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addZipCodes` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(500)) -BEGIN - DECLARE zip_town INT; - IF NOT EXISTS (SELECT 1 FROM address WHERE city = town) THEN - INSERT INTO address(country, city) VALUES("Deutschland", town); - SET zip_town = LAST_INSERT_ID(); - ELSE - SELECT addressid INTO zip_town FROM address WHERE city = town; - END IF; - IF NOT EXISTS (SELECT 1 FROM postcode WHERE postcode = zipcode) THEN - INSERT INTO postcode(postcode, addressid) VALUES(zipcode, zip_town); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkAdmin` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkAdmin`() -BEGIN - SELECT 1 FROM users WHERE roleid = 1 AND enabled = TRUE LIMIT 1; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - ELSE - SIGNAL SQLSTATE '45000' SET - MESSAGE_TEXT = 'Username already in use'; - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getCustomerView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomerView`() -BEGIN - SELECT * FROM customerinfo ORDER BY Kundenname ASC; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getUser`( IN uname VARCHAR(50)) -BEGIN - SELECT * FROM users WHERE username = uname AND enabled = 1; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; - --- --- Final view structure for view `customerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `customerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`bt`.`street`,'') AS `Straße`,coalesce(`pt`.`postcode`,'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(concat(`ct`.`firstname`,' ',`ct`.`lastname`),'') AS `Ansprechpartner` from ((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contact` `cct` on(`cct`.`businessid` = `bt`.`businessid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `cct`.`contactpersonid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-12-05 16:40:40 diff --git a/doc/db_schemer_v1.1-pyqcrm-202501210906.sql b/doc/db_schemer_v1.1-pyqcrm-202501210906.sql deleted file mode 100644 index ab38423..0000000 --- a/doc/db_schemer_v1.1-pyqcrm-202501210906.sql +++ /dev/null @@ -1,1594 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `city` varchar(50) NOT NULL, - `countryid` int(11) NOT NULL, - PRIMARY KEY (`addressid`), - KEY `address_country_FK` (`countryid`), - CONSTRAINT `address_country_FK` FOREIGN KEY (`countryid`) REFERENCES `country` (`countryid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `addressesview` --- - -DROP TABLE IF EXISTS `addressesview`; -/*!50001 DROP VIEW IF EXISTS `addressesview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `addressesview` AS SELECT - 1 AS `postcodeid`, - 1 AS `addressid`, - 1 AS `postcode`, - 1 AS `city`, - 1 AS `country` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`), - KEY `assignment_employee_FK` (`employeeid`), - CONSTRAINT `assignment_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`), - CONSTRAINT `assignment_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) DEFAULT 1, - `taxno` varchar(50) DEFAULT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`businessid`), - UNIQUE KEY `business_unique` (`contactpersonid`), - KEY `business_postcode_FK` (`postcodeid`), - KEY `business_businesstype_FK` (`btid`), - CONSTRAINT `business_businesstype_FK` FOREIGN KEY (`btid`) REFERENCES `businesstype` (`btypeID`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `business_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `business_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `clienteleinfo` --- - -DROP TABLE IF EXISTS `clienteleinfo`; -/*!50001 DROP VIEW IF EXISTS `clienteleinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `clienteleinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `contactpersonid` int(11) NOT NULL, - `isbusiness` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priority` tinyint(1) NOT NULL DEFAULT 0, - `lastname` varchar(75) NOT NULL, - `firstname` varchar(75) NOT NULL, - `phone` varchar(75) DEFAULT NULL, - `mobilephone` varchar(75) DEFAULT NULL, - `pos` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` varchar(35) DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - `invoice` tinyint(1) NOT NULL DEFAULT 0, - `reminder` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `contactpersonview` --- - -DROP TABLE IF EXISTS `contactpersonview`; -/*!50001 DROP VIEW IF EXISTS `contactpersonview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `contactpersonview` AS SELECT - 1 AS `contactid`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname`, - 1 AS `Telefon`, - 1 AS `Mobil`, - 1 AS `E-Mail`, - 1 AS `Position`, - 1 AS `Entscheider` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`), - KEY `contract_office_FK` (`officeid`), - CONSTRAINT `contract_jobdetail_FK` FOREIGN KEY (`jobdetailid`) REFERENCES `jobdetail` (`jobdetailid`), - CONSTRAINT `contract_office_FK` FOREIGN KEY (`officeid`) REFERENCES `office` (`officeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `country` --- - -DROP TABLE IF EXISTS `country`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `country` ( - `countryid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`countryid`), - UNIQUE KEY `country_unique` (`name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `customerinfo` --- - -DROP TABLE IF EXISTS `customerinfo`; -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `customerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - `formofadress` varchar(30) DEFAULT NULL COMMENT 'Briefanrede', - `salutation` varchar(10) NOT NULL, - `minijob` tinyint(1) NOT NULL DEFAULT 0, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`), - KEY `employee_jobstatus_FK` (`jobstatusid`), - KEY `employee_postcode_FK` (`postcodeid`), - CONSTRAINT `employee_identification_FK` FOREIGN KEY (`identificationid`) REFERENCES `identification` (`identificationid`), - CONSTRAINT `employee_jobstatus_FK` FOREIGN KEY (`jobstatusid`) REFERENCES `jobstatus` (`jobstatusid`), - CONSTRAINT `employee_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `employeecontract` --- - -DROP TABLE IF EXISTS `employeecontract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employeecontract` ( - `empcontractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - `start` date NOT NULL DEFAULT current_timestamp(), - `end` date DEFAULT NULL, - `limited` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Befristet/Unbefristet\r\nDefault ist unbefristet, 1 ist befristet', - `hours` varchar(100) DEFAULT NULL COMMENT 'Arbeitszeiten', - PRIMARY KEY (`empcontractid`), - KEY `employeecontract_employee_FK` (`employeeid`), - CONSTRAINT `employeecontract_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `employeesview` --- - -DROP TABLE IF EXISTS `employeesview`; -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `employeesview` AS SELECT - 1 AS `firstname`, - 1 AS `lastname`, - 1 AS `salutation`, - 1 AS `mobilephone`, - 1 AS `phone`, - 1 AS `email`, - 1 AS `city`, - 1 AS `description` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `entities` --- - -DROP TABLE IF EXISTS `entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `entities_unique` (`entity`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `finishedinfo` --- - -DROP TABLE IF EXISTS `finishedinfo`; -/*!50001 DROP VIEW IF EXISTS `finishedinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `finishedinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `house` --- - -DROP TABLE IF EXISTS `house`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `house` ( - `houseid` int(11) NOT NULL AUTO_INCREMENT, - `strid` int(11) NOT NULL, - `houseno` varchar(6) NOT NULL, - PRIMARY KEY (`houseid`), - KEY `house_street_FK` (`strid`), - CONSTRAINT `house_street_FK` FOREIGN KEY (`strid`) REFERENCES `street` (`strid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`), - KEY `identification_identificationtype_FK` (`typeid`), - CONSTRAINT `identification_identificationtype_FK` FOREIGN KEY (`typeid`) REFERENCES `identificationtype` (`typeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `interestedinfo` --- - -DROP TABLE IF EXISTS `interestedinfo`; -/*!50001 DROP VIEW IF EXISTS `interestedinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `interestedinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`), - KEY `invoice_contract_FK` (`contractid`), - CONSTRAINT `invoice_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`), - CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - `leistungsort` varchar(50) NOT NULL, - `lohnanteil inkl. fahrtkosten` int(11) DEFAULT NULL, - `materialanteil` int(11) DEFAULT NULL, - `zusatz1` varchar(50) DEFAULT NULL, - `zusatz2` varchar(50) DEFAULT NULL, - `gesamtnetto` int(11) DEFAULT NULL, - `mwst` int(11) DEFAULT NULL, - `gesamt` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - PRIMARY KEY (`objectid`), - KEY `object_contactperson_FK` (`contactpersonid`), - KEY `object_business_FK` (`businessid`), - KEY `object_postcode_FK` (`postcodeid`), - CONSTRAINT `object_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `object_mitarbeiter` --- - -DROP TABLE IF EXISTS `object_mitarbeiter`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object_mitarbeiter` ( - `employeeid` int(11) NOT NULL, - `lohnmitarbeiterprostunde` int(2) NOT NULL, - `einsatzdauer` varchar(20) NOT NULL, - `reinigungstage` varchar(25) NOT NULL, - `tätigkeiten` varchar(50) NOT NULL, - `ertrag` int(4) NOT NULL, - `objectid` int(11) NOT NULL, - KEY `fk_objectid` (`objectid`), - KEY `fk_employeeid` (`employeeid`), - CONSTRAINT `fk_employeeid` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`), - KEY `offer_jobdetail_FK` (`jobdetailid`), - CONSTRAINT `offer_jobdetail_FK` FOREIGN KEY (`jobdetailid`) REFERENCES `jobdetail` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL, - KEY `offers_offer_FK` (`offerid`), - KEY `offers_contract_FK` (`contractid`), - CONSTRAINT `offers_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`), - CONSTRAINT `offers_offer_FK` FOREIGN KEY (`offerid`) REFERENCES `offer` (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL, - KEY `personalrole_employee_FK` (`employeeid`), - KEY `personalrole_role_FK` (`roleid`), - CONSTRAINT `personalrole_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `personalrole_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`), - KEY `postcode_address_FK` (`addressid`), - CONSTRAINT `postcode_address_FK` FOREIGN KEY (`addressid`) REFERENCES `address` (`addressid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Temporary table structure for view `providerinfo` --- - -DROP TABLE IF EXISTS `providerinfo`; -/*!50001 DROP VIEW IF EXISTS `providerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `providerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL, - KEY `roles_role_FK` (`roleid`), - KEY `roles_permissions_FK` (`permissionid`), - KEY `roles_entities_FK` (`entityid`), - CONSTRAINT `roles_entities_FK` FOREIGN KEY (`entityid`) REFERENCES `entities` (`entityid`), - CONSTRAINT `roles_permissions_FK` FOREIGN KEY (`permissionid`) REFERENCES `permissions` (`permissionid`), - CONSTRAINT `roles_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`), - CONSTRAINT `salestax_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL, - KEY `service_servicedesc_FK` (`servicedescid`), - KEY `service_object_FK` (`objectid`), - KEY `service_servicetype_FK` (`servicetypeid`), - CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`), - CONSTRAINT `service_servicedesc_FK` FOREIGN KEY (`servicedescid`) REFERENCES `servicedesc` (`servicedescid`), - CONSTRAINT `service_servicetype_FK` FOREIGN KEY (`servicetypeid`) REFERENCES `servicetype` (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`), - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - KEY `socialsecurity_medicalcare_FK` (`medicalcareid`), - CONSTRAINT `socialsecurity_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `socialsecurity_medicalcare_FK` FOREIGN KEY (`medicalcareid`) REFERENCES `medicalcare` (`medicalcareid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `street` --- - -DROP TABLE IF EXISTS `street`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `street` ( - `strid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`strid`), - KEY `street_postcode_FK` (`postcodeid`), - CONSTRAINT `street_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0, - KEY `timetrack_employee_FK` (`employeeid`), - CONSTRAINT `timetrack_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(161) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`), - KEY `users_role_FK` (`roleid`), - CONSTRAINT `users_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addBusiness`(IN new_business JSON, IN v_contactpersonid INT (11)) -BEGIN - DECLARE v_company VARCHAR(100); - DECLARE v_streetid INT(11); - DECLARE v_street VARCHAR(100); - DECLARE v_postcode INT(11); - DECLARE v_phone VARCHAR(50); - DECLARE v_cell VARCHAR(50); - DECLARE v_email VARCHAR(255); - DECLARE v_homepage VARCHAR(255); - DECLARE v_director VARCHAR(100); - DECLARE v_info VARCHAR(500); - DECLARE v_taxno VARCHAR(50); - DECLARE v_bt VARCHAR(50); - DECLARE v_zipcodeid INT(11); - DECLARE v_city VARCHAR (50); - DECLARE v_btid INT(11); - DECLARE bid INT(11); - DECLARE v_houseno VARCHAR(6); - - SET v_company = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.business')); - SET v_city = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.city')); - SET v_street = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.street')); - SET v_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.postcode')); - SET v_phone = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.telephone')); - SET v_cell = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.cellphone')); - SET v_email = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.email')); - SET v_homepage = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.homepage')); - SET v_director = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.ceo')); - SET v_info = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.customerinfo')); - SET v_taxno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.taxno')); - SET v_bt = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.typeid')); - SET v_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.houseno')); - - - CALL getBtype (v_bt, v_btid); - - CALL checkZipCode (v_postcode, v_city, v_zipcodeid); - IF v_zipcodeid IS NOT NULL THEN - IF v_street IS NOT NULL THEN - CALL checkStreet (v_zipcodeid, v_street, v_houseno, v_streetid); - END IF; - IF v_contactpersonid = 0 THEN - INSERT INTO business (company, postcodeid, phone, mobilephone, email, homepage, director, info, btid, taxno) - VALUES (v_company, v_zipcodeid, v_phone, v_cell, v_email, v_homepage, v_director, v_info, v_btid, v_taxno); - -- COMMIT; - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addBusiness: New Customer added"); - ELSE - INSERT INTO business (company, postcodeid, phone, mobilephone, email, homepage, director, contactpersonid, info, btid, taxno) - VALUES (v_company, v_zipcodeid, v_phone, v_cell, v_email, v_homepage, v_director, v_contactpersonid, v_info, v_btid, v_taxno); - -- COMMIT; - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addBusiness: New Customer added"); - -- INSERT INTO contact(contactpersonid, isbusiness) VALUES(v_contactpersonid, true); - END IF; - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addContactPerson` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addContactPerson`(IN encrypt_key VARCHAR(45), IN new_contactperson JSON) -BEGIN - DECLARE x_salutation VARCHAR(10); - DECLARE x_fname VARCHAR (75); - DECLARE x_lname VARCHAR (75); - DECLARE x_phone VARCHAR (75); - DECLARE x_cell VARCHAR (75); - DECLARE x_position VARCHAR (50); - DECLARE x_email VARCHAR (255); - DECLARE x_birthday VARCHAR (35); - DECLARE x_priority BOOL; - DECLARE x_invoice BOOL; - DECLARE x_reminder BOOL; - - SET x_salutation = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.title')); - SET x_fname = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.firstname')); - SET x_fname = CASE WHEN x_fname != "" THEN HEX(AES_ENCRYPT(x_fname, encrypt_key)) END; - SET x_lname = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.lastname')); - SET x_lname = CASE WHEN x_lname != "" THEN HEX(AES_ENCRYPT(x_lname, encrypt_key)) END; - SET x_phone = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.telephonecontact')); - SET x_phone = CASE WHEN x_phone != "" THEN HEX(AES_ENCRYPT(x_phone, encrypt_key)) END; - SET x_cell = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.cellphone')); - SET x_cell = CASE WHEN x_cell != "" THEN HEX(AES_ENCRYPT(x_cell, encrypt_key)) END; - SET x_position = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.jobdescription')); - SET x_email = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.email')); - SET x_email = CASE WHEN x_email != "" THEN HEX(AES_ENCRYPT(x_email, encrypt_key)) END; - SET x_birthday = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.birthday')); - SET x_birthday = CASE WHEN x_birthday != "" THEN HEX(AES_ENCRYPT(x_birthday, encrypt_key)) END; - SET x_priority = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.rank')) = 'Ja', true, false); - SET x_invoice = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.invoice')) = 'Ja', true, false); - SET x_reminder = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.due')) = 'Ja', true, false); - - INSERT INTO contactperson (lastname, firstname, phone, mobilephone, pos, salutation, email, birthday, priority, invoice, reminder) - VALUES (x_lname, x_fname, x_phone, x_cell, x_position, x_salutation, x_email, x_birthday, x_priority, x_invoice, x_reminder); - -- CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addContactPerson: New Contactperson added"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addHouseno` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addHouseno`(IN v_houseno VARCHAR(6), scid INT(11)) -BEGIN - INSERT INTO house (houseno, strid) VALUES (v_houseno, scid); - -- COMMIT; - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addPermission: strid selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addPermission: New Permission added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addRole: strid selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addRole: New Role added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addStreet` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addStreet`(IN zipcodeid INT(11), IN streetname VARCHAR(100), OUT scid INT(11)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addStreet: 1 selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM street WHERE name = streetname) THEN - INSERT INTO street(postcodeid, name) VALUES(zipcodeid, streetname); - SET scid = LAST_INSERT_ID(); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addStreet: New Customer added from oschkarischtverhaftetwegensexy"); - ELSE - SELECT strid INTO scid FROM street WHERE name = streetname; - CALL logger (scid, "SELECT", "addStreet: strid selected from oschkarischtverhaftetwegensexy"); - END IF; - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addZipCodes` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT nzcid VARCHAR (15)) -BEGIN - DECLARE zip_town INT; - - IF NOT EXISTS (SELECT 1 FROM address WHERE city = town) THEN - INSERT INTO address(country, city) VALUES("Deutschland", town); - SET zip_town = LAST_INSERT_ID(); - CALL logger (zip_town, "INSERT", "addZipCodes: New Address added from oschkarischtverhaftetwegensexy"); - ELSE - SELECT addressid INTO zip_town FROM address WHERE city = town; - CALL logger (zip_town, "SELECT", "addZipCodes: Addressid selected from oschkarischtverhaftetwegensexy"); - END IF; - SET nzcid = (SELECT postcodeid FROM postcode WHERE postcode = zipcode); - CALL logger (zip_town, "SELECT", "addZipCodes: Postcodeid selected from oschkarischtverhaftetwegensexy"); - IF nzcid IS NULL THEN - INSERT INTO postcode(postcode, addressid) VALUES(zipcode, zip_town); - SET nzcid = LAST_INSERT_ID(); - CALL logger (nzcid, "INSERT", "addZipCodes: New Postcode added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkAdmin` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkAdmin`() -BEGIN - SELECT 1 FROM users WHERE roleid = 1 AND enabled = TRUE LIMIT 1; - CALL logger (NULL, "SELECT", "checkAdmin: Check Admin User VALID written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkStreet` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkStreet`(IN zipcodeid INT(11), IN streetname VARCHAR (100), IN v_houseno VARCHAR(6), OUT scid INT(11)) -BEGIN - SET scid = ( SELECT st.strid FROM street AS st - JOIN postcode AS pc ON st.postcodeid = pc.postcodeid WHERE pc.postcodeid = zipcodeid); - CALL logger (NULL, "SELECT", "checkStreet: Check if street exists written by OSCHKAR"); - IF scid IS NULL THEN - CALL addStreet (zipcodeid, streetname, scid); - CALL addHouseno (v_houseno, scid); - - ELSE - CALL logger (NULL, "SELECT", "checkStreet: Check if Housenumber exists written by OSCHKAR"); - IF (SELECT 1 FROM house WHERE strid = scid AND v_houseno = houseno) IS NULL THEN - CALL addHouseno (v_houseno, scid); - END IF; - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkZipCode` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkZipCode`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT zcid INT) -BEGIN - SET zcid = ( SELECT pc.postcodeid FROM address AS ad - JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode); - CALL logger (zcid, "SELECT", "checkZipCode: Check if postcode exists written by OSCHKAR"); - IF zcid IS NULL THEN - CALL addZipCodes (zipcode, town, zcid); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - CALL logger (NULL, "SELECT", "createUser: Check if user exists written by OSCHKAR"); - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - CALL logger ((SELECT LAST_INSERT_ID()) , "INSERT", "createUser: User created written by OSCHKAR"); - ELSE - SIGNAL SQLSTATE '45000' SET - MESSAGE_TEXT = 'Username already in use'; - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getAddress` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getAddress`(IN all_address BOOL, IN zipcode VARCHAR(15)) -BEGIN - IF all_address = 1 THEN - SELECT * FROM addressesview; - CALL logger (NULL, "SELECT", "getAddress: All from addressview written by OSCHKAR"); - ELSE - SELECT pc.postcodeid, pc.addressid, pc.postcode, ad.city, ad.country FROM address AS ad - JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode ORDER BY pc.postcode ASC; - CALL logger (NULL, "SELECT", "getAddress: Select one adress written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBtype` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBtype`(IN businessdesc VARCHAR (35), OUT typeid INT (11)) -BEGIN - IF businessdesc IS NULL THEN - SELECT * FROM businesstype ORDER BY btypeID; - CALL logger (NULL, "SELECT", "getBtype: All from businesstype written by OSCHKAR"); - ELSE - SET typeid = (SELECT btypeID FROM businesstype WHERE description = businessdesc); - CALL logger (typeid, "SELECT", "getBtype: Select one businesstype written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; - CALL logger (NULL, "SELECT", "getBusiness: All from business written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getContactPersonView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getContactPersonView`(IN decrypt_key VARCHAR(45)) -BEGIN - SELECT contactid, CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Kontakt, - CASE WHEN Telefon != "" THEN AES_DECRYPT(UNHEX(Telefon), decrypt_key) END AS Telefon, - CASE WHEN Mobil != "" THEN AES_DECRYPT(UNHEX(Mobil), decrypt_key) END AS Handy, - CASE WHEN `E-Mail` != "" THEN AES_DECRYPT(UNHEX(`E-Mail`), decrypt_key) END AS `E-Mail`, - `Position`, Entscheider AS Entscheider FROM contactpersonview; - CALL logger (NULL, "SELECT", "getContactPersonView: All from getContactPersonView written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getCustomerView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomerView`(IN decrypt_key VARCHAR(45), IN criterion VARCHAR(35)) -BEGIN - IF criterion = "Interessent" THEN - SELECT BusinessId AS customer, `Kundenname`, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM interestedinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Interessent written by OSCHKAR"); - ELSEIF criterion = "Kunden" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM clienteleinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Kunden written by OSCHKAR"); - ELSEIF criterion = "Lieferant" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM providerinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Lieferant written by OSCHKAR"); - ELSEIF criterion = "Erledigt" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM finishedinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Erledigt written by OSCHKAR"); - ELSE - SELECT BusinessId AS customer, `Kundenname`, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM customerinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Customer written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getLastInsertId` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getLastInsertId`() -BEGIN - SELECT LAST_INSERT_ID(); - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "getLastInsertId: Select LastInsertID written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getUser`( IN uname VARCHAR(50)) -BEGIN - SELECT * FROM users WHERE username = uname AND enabled = 1; - CALL logger (NULL, "SELECT", "getUser: Select User written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `logger` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `logger`(recid INT(11), operation VARCHAR(100), msg VARCHAR(500)) -BEGIN - INSERT INTO logs (recordid, operationtype, message) VALUES (recid, operation, msg); - COMMIT; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; - --- --- Final view structure for view `addressesview` --- - -/*!50001 DROP VIEW IF EXISTS `addressesview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `addressesview` AS select `pc`.`postcodeid` AS `postcodeid`,`pc`.`addressid` AS `addressid`,coalesce(`pc`.`postcode`,'') AS `postcode`,coalesce(`ad`.`city`,'') AS `city`,coalesce(`ct`.`name`,'') AS `country` from ((`postcode` `pc` left join `address` `ad` on(`ad`.`addressid` = `pc`.`addressid`)) left join `country` `ct` on(`ad`.`countryid` = `ct`.`countryid`)) order by `pc`.`postcode` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `clienteleinfo` --- - -/*!50001 DROP VIEW IF EXISTS `clienteleinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `clienteleinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from ((((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `street` `st` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `house` `hn` on(`hn`.`strid` = `st`.`strid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `bt`.`contactpersonid`)) left join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Kunde' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `contactpersonview` --- - -/*!50001 DROP VIEW IF EXISTS `contactpersonview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `contactpersonview` AS select `contactperson`.`contactpersonid` AS `contactid`,`contactperson`.`salutation` AS `Anrede`,`contactperson`.`firstname` AS `Vorname`,`contactperson`.`lastname` AS `Nachname`,coalesce(`contactperson`.`phone`,'') AS `Telefon`,coalesce(`contactperson`.`mobilephone`,'') AS `Mobil`,coalesce(`contactperson`.`email`,'') AS `E-Mail`,coalesce(`contactperson`.`pos`,'') AS `Position`,case when `contactperson`.`priority` = 1 then 'JA' else 'NEIN' end AS `Entscheider` from `contactperson` order by `contactperson`.`firstname` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `customerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `customerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from (((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `street` `st` on(`pt`.`postcodeid` = `st`.`postcodeid`)) left join `house` `hn` on(`st`.`strid` = `hn`.`strid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `employeesview` --- - -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `employeesview` AS select `emp`.`firstname` AS `firstname`,`emp`.`lastname` AS `lastname`,`emp`.`salutation` AS `salutation`,`emp`.`mobilephone` AS `mobilephone`,`emp`.`phone` AS `phone`,`emp`.`email` AS `email`,`ad`.`city` AS `city`,`jo`.`description` AS `description` from (((`employee` `emp` left join `jobstatus` `jo` on(`emp`.`jobstatusid` = `jo`.`jobstatusid`)) left join `postcode` `po` on(`emp`.`postcodeid` = `po`.`postcodeid`)) left join `address` `ad` on(`po`.`addressid` = `ad`.`addressid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `finishedinfo` --- - -/*!50001 DROP VIEW IF EXISTS `finishedinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `finishedinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from ((((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `street` `st` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `house` `hn` on(`hn`.`strid` = `st`.`strid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `bt`.`contactpersonid`)) left join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Erledigt' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `interestedinfo` --- - -/*!50001 DROP VIEW IF EXISTS `interestedinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `interestedinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from ((((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `street` `st` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `house` `hn` on(`hn`.`strid` = `st`.`strid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `bt`.`contactpersonid`)) left join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Interessent' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `providerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `providerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `providerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`at`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from ((((((`business` `bt` left join `postcode` `pt` on(`bt`.`postcodeid` = `pt`.`postcodeid`)) left join `street` `st` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `house` `hn` on(`hn`.`strid` = `st`.`strid`)) left join `address` `at` on(`pt`.`addressid` = `at`.`addressid`)) left join `contactperson` `ct` on(`ct`.`contactpersonid` = `bt`.`contactpersonid`)) left join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Lieferant' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2025-01-21 9:06:59 diff --git a/doc/db_schemer_v1.1-pyqcrm-202501220855.sql b/doc/db_schemer_v1.1-pyqcrm-202501220855.sql deleted file mode 100644 index 7bc7b59..0000000 --- a/doc/db_schemer_v1.1-pyqcrm-202501220855.sql +++ /dev/null @@ -1,17097 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: bearybot.selfhost.co Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `city` varchar(50) NOT NULL, - `countryid` int(11) NOT NULL, - PRIMARY KEY (`addressid`), - KEY `address_country_FK` (`countryid`), - CONSTRAINT `address_country_FK` FOREIGN KEY (`countryid`) REFERENCES `country` (`countryid`) -) ENGINE=InnoDB AUTO_INCREMENT=6955 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `address` --- - -LOCK TABLES `address` WRITE; -/*!40000 ALTER TABLE `address` DISABLE KEYS */; -INSERT INTO `address` VALUES -(1,'Herzogenrath',1), -(2,'Niederkrüchten',1), -(3,'Langerwehe',1), -(4,'Schönecken',1), -(5,'Dahlem',1), -(6,'Welschbillig',1), -(7,'Igel',1), -(8,'Aach',1), -(9,'Lissendorf',1), -(10,'Irsch',1), -(11,'Neuss',1), -(12,'Trier',1), -(13,'Düsseldorf',1), -(14,'Dinslaken',1), -(15,'Antweiler',1), -(16,'Aremberg',1), -(17,'Dorsel',1), -(18,'Eichenbach',1), -(19,'Fuchshofen und Müsch',1), -(20,'Reifferscheid',1), -(21,'Kaltenborn',1), -(22,'Wershofen',1), -(23,'Saarbrücken',1), -(24,'Reinsfeld',1), -(25,'Gillenfeld',1), -(26,'Velen',1), -(27,'Köln',1), -(28,'Ettringen',1), -(29,'Essen',1), -(30,'Bernkastel-Kues',1), -(31,'Alflen',1), -(32,'Nordhorn',1), -(33,'Bonn',1), -(34,'Jagsthausen',1), -(35,'Oberteuringen',1), -(36,'Lenningen',1), -(37,'Leutenbach',1), -(38,'Wennigsen (Deister)',1), -(39,'Schwarmstedt',1), -(40,'Kollmar',1), -(41,'Pagensand',1), -(42,'Dollern',1), -(43,'Boffzen',1), -(44,'Derental',1), -(45,'Königheim',1), -(46,'Ehingen (Donau)',1), -(47,'Lauterach',1), -(48,'Eriskirch',1), -(49,'Werbach',1), -(50,'Zell unter Aichelberg',1), -(51,'Holenberg',1), -(52,'Aulendorf',1), -(53,'Wangen',1), -(54,'Helsa',1), -(55,'Eime',1), -(56,'Nachrodt-Wiblingwerde',1), -(57,'Eschbach',1), -(58,'Fürstenau',1), -(59,'Ihringen',1), -(60,'Iserlohn',1), -(61,'Seibersbach',1), -(62,'Unna',1), -(63,'Guldental',1), -(64,'Sankt Goarshausen',1), -(65,'Herbolzheim',1), -(66,'Kettenkamp',1), -(67,'Eggermühlen',1), -(68,'Ankum',1), -(69,'Hamm',1), -(70,'Limburg',1), -(71,'Baden-Baden',1), -(72,'Grünstadt',1), -(73,'Obrigheim (Pfalz)',1), -(74,'Rödersheim-Gronau',1), -(75,'Heßheim',1), -(76,'Sinn',1), -(77,'Steinhagen',1), -(78,'Goldenstedt',1), -(79,'Nastätten',1), -(80,'Sembach',1), -(81,'Emmerzhausen',1), -(82,'Niederdreisbach',1), -(83,'Steinebach',1), -(84,'Neuhemsbach',1), -(85,'Schuttertal',1), -(86,'Kirchheimbolanden',1), -(87,'Bischheim',1), -(88,'Edenkoben',1), -(89,'Wiefelstede',1), -(90,'Lünen',1), -(91,'Dortmund',1), -(92,'Dellfeld',1), -(93,'Horhausen (Westerwald)',1), -(94,'Lauterecken',1), -(95,'Emmelshausen',1), -(96,'Nortmoor',1), -(97,'Neuenburg am Rhein',1), -(98,'Steinfurt',1), -(99,'Großheide',1), -(100,'Hornbach',1), -(101,'Leutesdorf',1), -(102,'Saffig',1), -(103,'Irmenach',1), -(104,'Freisen',1), -(105,'Rhede (Ems)',1), -(106,'Ediger-Eller',1), -(107,'Erfurt',1), -(108,'Dömitz',1), -(109,'Kottgeisering',1), -(110,'Ebermannstadt',1), -(111,'Nürnberg',1), -(112,'Wittenförden',1), -(113,'Spatzenhausen',1), -(114,'Eberfing',1), -(115,'Seeland',1), -(116,'Wonsees',1), -(117,'Waischenfeld',1), -(118,'Schnaittach',1), -(119,'Weimar',1), -(120,'Bergkirchen',1), -(121,'Kinding',1), -(122,'Mainleus',1), -(123,'Kochel a. See',1), -(124,'Puchheim',1), -(125,'Reichenschwand',1), -(126,'Kirchenlamitz',1), -(127,'Köthen',1), -(128,'Droyßig',1), -(129,'Wetterzeube',1), -(130,'Halle/ Saale',1), -(131,'Buch a. Buchrain',1), -(132,'Steinhöring',1), -(133,'Meyenburg',1), -(134,'Kümmernitztal',1), -(135,'Hohenleuben',1), -(136,'Etzenricht',1), -(137,'Nabburg',1), -(138,'Leuchtenberg',1), -(139,'Altendorf',1), -(140,'Laberweinting',1), -(141,'Leipzig',1), -(142,'Lalendorf',1), -(143,'Langhagen',1), -(144,'Kröning',1), -(145,'Oberbergkirchen',1), -(146,'Teunz',1), -(147,'Pleystein',1), -(148,'Chiemsee',1), -(149,'Aham',1), -(150,'Dingolfing',1), -(151,'Rötz',1), -(152,'Eilenburg',1), -(153,'Ahrenshagen-Daskow',1), -(154,'Trinwillershagen',1), -(155,'Röbel/Müritz',1), -(156,'Machern',1), -(157,'Stadlern',1), -(158,'Willmering',1), -(159,'Torgau',1), -(160,'Dreiheide',1), -(161,'Tann',1), -(162,'Crottendorf',1), -(163,'Johanniskirchen',1), -(164,'Patersdorf',1), -(165,'Potsdam',1), -(166,'Wittibreut',1), -(167,'Annaberg-Buchholz',1), -(168,'Mildenau',1), -(169,'Kößlarn',1), -(170,'Ruhstorf a.d. Rott',1), -(171,'Schlieben',1), -(172,'Berlin Charlottenburg',1), -(173,'Berlin Steglitz',1), -(174,'Berlin Moabit',1), -(175,'Neuburg a. Inn',1), -(176,'Berlin Mariendorf',1), -(177,'Berlin Kreuzberg',1), -(178,'Berlin Gesundbrunnen',1), -(179,'Perlesreut',1), -(180,'Schorfheide',1), -(181,'Berlin Friedrichshain',1), -(182,'Berlin Neukölln',1), -(183,'Gütersloh',1), -(184,'Bielefeld',1), -(185,'Villingen-Schwenningen',1), -(186,'Schwanewede',1), -(187,'Wagenfeld',1), -(188,'Griesheim',1), -(189,'Wetzlar',1), -(190,'Bremerhaven',1), -(191,'Heppenheim (Bergstraße)',1), -(192,'Bad Teinach-Zavelstein',1), -(193,'Bretten',1), -(194,'Frankfurt am Main',1), -(195,'Darmstadt',1), -(196,'Diemelsee',1), -(197,'Neulingen',1), -(198,'Lichtenfels',1), -(199,'Rockenberg',1), -(200,'Paderborn',1), -(201,'Haigerloch',1), -(202,'Bremen',1), -(203,'Neckargemünd',1), -(204,'Mötzingen',1), -(205,'Friolzheim',1), -(206,'Nordstrand',1), -(207,'Elisabeth-Sophien-Koog',1), -(208,'Südfall',1), -(209,'Hirschhorn',1), -(210,'Brombach',1), -(211,'Heddesbach',1), -(212,'Rabenau',1), -(213,'Raddestorf',1), -(214,'Hildrizhausen',1), -(215,'Eberbach',1), -(216,'Erbach',1), -(217,'Albstadt',1), -(218,'Limeshain',1), -(219,'Blomberg',1), -(220,'Bückeburg',1), -(221,'Willebadessen',1), -(222,'Stetten am kalten Markt',1), -(223,'Ronneburg',1), -(224,'Langwedel',1), -(225,'Sigmaringen',1), -(226,'Owingen',1), -(227,'Reutlingen',1), -(228,'Asperg',1), -(229,'Stuttgart',1), -(230,'Schöllkrippen',1), -(231,'Blankenbach',1), -(232,'Heilbronn',1), -(233,'Schrecksbach',1), -(234,'Lautertal',1), -(235,'Höxter',1), -(236,'Esslingen am Neckar',1), -(237,'Heigenbrücken',1), -(238,'Neuffen',1), -(239,'Hammah',1), -(240,'Harsefeld',1), -(241,'Hafenlohr',1), -(242,'Rothenbuch',1), -(243,'Eichenzell',1), -(244,'Dörzbach',1), -(245,'Hemmingen',1), -(246,'Nordstemmen',1), -(247,'Ulsnis',1), -(248,'Sarstedt',1), -(249,'Buchholz in der Nordheide',1), -(250,'Borstel-Hohenraden',1), -(251,'Hergatz',1), -(252,'Kißlegg',1), -(253,'Meißner',1), -(254,'Giebelstadt',1), -(255,'Oberreute',1), -(256,'Westerstetten',1), -(257,'Bordesholm',1), -(258,'Steinheim am Albuch',1), -(259,'Eibelstadt',1), -(260,'Hamburg',1), -(261,'Dietenheim',1), -(262,'Bockenem',1), -(263,'Gerstungen',1), -(264,'Uffenheim',1), -(265,'Kiel',1), -(266,'Stimpfach',1), -(267,'Bröckel',1), -(268,'Creuzburg',1), -(269,'Schönkirchen',1), -(270,'Hermaringen',1), -(271,'Vögelsen',1), -(272,'Deutsch Evern',1), -(273,'Gifhorn',1), -(274,'Braunschweig',1), -(275,'Drei Gleichen',1), -(276,'Schwerin',1), -(277,'Scheyern',1), -(278,'Sengenthal',1), -(279,'Steinwiesen',1), -(280,'München',1), -(281,'Karlsfeld',1), -(282,'Klostermansfeld',1), -(283,'Benndorf',1), -(284,'Alfeld',1), -(285,'Großmehring',1), -(286,'Paunzhausen',1), -(287,'Magdeburg',1), -(288,'Barleben',1), -(289,'Reichersbeuern',1), -(290,'Wittenberge',1), -(291,'Rühstädt',1), -(292,'Painten',1), -(293,'Parsdorf/Hergolding',1), -(294,'Sparneck',1), -(295,'Hörgertshausen',1), -(296,'Legde/Quitzöbel',1), -(297,'Bad Wilsnack',1), -(298,'Münchenbernsdorf',1), -(299,'Schwarzbach',1), -(300,'Bocka',1), -(301,'Bleicherode',1), -(302,'Wolfenbüttel',1), -(303,'Oettingen i. Bay.',1), -(304,'Mönchsdeggingen',1), -(305,'Themar',1), -(306,'Lüder',1), -(307,'Ebelsbach',1), -(308,'Luisenthal',1), -(309,'Ohrdruf',1), -(310,'Wolfis',1), -(311,'Amberg',1), -(312,'Weyhausen',1), -(313,'Timmendorfer Strand',1), -(314,'Mertingen',1), -(315,'Jerxheim',1), -(316,'Bamberg',1), -(317,'Rohr',1), -(318,'Pleinfeld',1), -(319,'Augsburg',1), -(320,'Hallerndorf',1), -(321,'Pappenheim',1), -(322,'Garmisch-Partenkirchen (Schneefernerhaus)',1), -(323,'Grube',1), -(324,'Hollenbach',1), -(325,'Kellenhusen',1), -(326,'Hagenow',1), -(327,'Wriezen',1), -(328,'Briesen',1), -(329,'Rauen',1), -(330,'Bad Schandau',1), -(331,'Neutrebbin',1), -(332,'Neuhardenberg',1), -(333,'Blankensee',1), -(334,'Grambow',1), -(335,'Guben',1), -(336,'Schenkendöbern',1), -(337,'Berlin Niederschöneweide',1), -(338,'Lauchhammer',1), -(339,'Usedom',1), -(340,'Goch',1), -(341,'Baesweiler',1), -(342,'Bleialf',1), -(343,'Wachtendonk',1), -(344,'Viersen',1), -(345,'Ralingen',1), -(346,'Kall',1), -(347,'Walsdorf',1), -(348,'Nohn',1), -(349,'Duisburg',1), -(350,'Euskirchen',1), -(351,'Völklingen',1), -(352,'Uelsen',1), -(353,'Halle',1), -(354,'Gölenkamp',1), -(355,'Getelo',1), -(356,'Bornheim',1), -(357,'Leverkusen',1), -(358,'Leichlingen',1), -(359,'Quierschied',1), -(360,'Bochum',1), -(361,'Namborn',1), -(362,'Bergisch Gladbach',1), -(363,'Wehr',1), -(364,'Herne',1), -(365,'Dörpen',1), -(366,'Lehe',1), -(367,'Castrop-Rauxel',1), -(368,'Schlier',1), -(369,'Eschenbach',1), -(370,'Brodersby',1), -(371,'Goltoft',1), -(372,'Steinfeld',1), -(373,'Emkendorf',1), -(374,'Winsen (Aller)',1), -(375,'Geislingen an der Steige',1), -(376,'Oberleichtersbach',1), -(377,'Dipperz',1), -(378,'Schondra',1), -(379,'Hemdingen',1), -(380,'Halstenbek',1), -(381,'Holzdorf',1), -(382,'Kaltenkirchen',1), -(383,'Würzburg',1), -(384,'Geisa',1), -(385,'Bühlertann',1), -(386,'Hohenroda',1), -(387,'Weidenstetten',1), -(388,'Bad Salzdetfurth',1), -(389,'Rosenberg',1), -(390,'Oberelsbach',1), -(391,'Seevetal',1), -(392,'Flintbek',1), -(393,'Salzhausen',1), -(394,'Dettingen an der Iller',1), -(395,'Uetze',1), -(396,'Celle',1), -(397,'Altenstadt',1), -(398,'Legau',1), -(399,'Herbrechtingen',1), -(400,'Rainau',1), -(401,'Rickling',1), -(402,'Kirchbarkau',1), -(403,'Trappenkamp',1), -(404,'Pleß',1), -(405,'Benningen',1), -(406,'Winterrieden',1), -(407,'Dinkelsbühl',1), -(408,'Mellrichstadt',1), -(409,'Feuchtwangen',1), -(410,'Grettstadt',1), -(411,'Eldingen',1), -(412,'Liebenburg',1), -(413,'Ziertheim',1), -(414,'Kuddewörde',1), -(415,'Bienenbüttel',1), -(416,'Bad Langensalza',1), -(417,'Grönwohld',1), -(418,'Waltershausen',1), -(419,'Dillingen a.d. Donau',1), -(420,'Salgen',1), -(421,'Ribbesbüttel',1), -(422,'Suhl',1), -(423,'Marisfeld',1), -(424,'Hohenahr',1), -(425,'Dornhan',1), -(426,'Gladenbach',1), -(427,'Dauchingen',1), -(428,'Schopfloch',1), -(429,'Reilingen',1), -(430,'Langgöns',1), -(431,'Rottweil',1), -(432,'Haiterbach',1), -(433,'Eppelheim',1), -(434,'Durchhausen',1), -(435,'Rohrdorf',1), -(436,'Rimbach',1), -(437,'Balgheim',1), -(438,'Eppertshausen',1), -(439,'Weyhe',1), -(440,'Dürbheim',1), -(441,'Offenbach am Main',1), -(442,'Singen',1), -(443,'Waibstadt',1), -(444,'Kolbingen',1), -(445,'Unter-Hainbrunn',1), -(446,'Warburg',1), -(447,'Moos',1), -(448,'Bad Rappenau',1), -(449,'Mainhausen',1), -(450,'Bodman-Ludwigshafen',1), -(451,'Sersheim',1), -(452,'Zwingenberg',1), -(453,'Freudental',1), -(454,'Erligheim',1), -(455,'Sipplingen',1), -(456,'Landesbergen',1), -(457,'Ulrichstein',1), -(458,'Miltenberg',1), -(459,'Borgentreich',1), -(460,'Ludwigsburg',1), -(461,'Aichtal',1), -(462,'Ingersheim',1), -(463,'Freiberg am Neckar',1), -(464,'Geiselbach',1), -(465,'Bempflingen',1), -(466,'Erfde',1), -(467,'Mespelbrunn',1), -(468,'Rotenburg',1), -(469,'Waiblingen',1), -(470,'Ostrach',1), -(471,'Silberstedt',1), -(472,'Schwittschau',1), -(473,'Aichwald',1), -(474,'Kassel',1), -(475,'Külsheim',1), -(476,'Rastede',1), -(477,'Schonach im Schwarzwald',1), -(478,'Kallstadt',1), -(479,'Anröchte',1), -(480,'Butjadingen',1), -(481,'Wiesbaden',1), -(482,'Durmersheim',1), -(483,'Wintersheim',1), -(484,'Bräunlingen',1), -(485,'Freudenstadt',1), -(486,'Lemförde',1), -(487,'Lippstadt',1), -(488,'Dillenburg',1), -(489,'Donaueschingen',1), -(490,'Dudenhofen',1), -(491,'Lampertheim',1), -(492,'Stockstadt am Rhein',1), -(493,'Malsfeld',1), -(494,'Visselhövede',1), -(495,'Guxhagen',1), -(496,'Pfedelbach',1), -(497,'Herzhorn',1), -(498,'Kamerlanderdeich',1), -(499,'Glücksburg',1), -(500,'Munkbrarup',1), -(501,'Wees',1), -(502,'Uhingen',1), -(503,'Lohfelden',1), -(504,'Berg',1), -(505,'Ravensburg',1), -(506,'Hollern-Twielenfleth',1), -(507,'Westerheim',1), -(508,'Hohenwestedt',1), -(509,'Untermarchtal',1), -(510,'Tolk',1), -(511,'Twedt',1), -(512,'Dürnau',1), -(513,'Hannover',1), -(514,'Fischbach',1), -(515,'Erfweiler',1), -(516,'Bad Bergzabern',1), -(517,'Malterdingen',1), -(518,'Münster-Sarmsheim',1), -(519,'Freiburg im Breisgau',1), -(520,'Offenburg',1), -(521,'Todtnau',1), -(522,'Osnabrück',1), -(523,'Rhodt',1), -(524,'Nisterau',1), -(525,'Siegen',1), -(526,'Ramsen',1), -(527,'Ohlsbach',1), -(528,'Gommersheim',1), -(529,'Georgsmarienhütte',1), -(530,'Murg',1), -(531,'Schluchsee',1), -(532,'Raubach',1), -(533,'Altena',1), -(534,'Lörrach',1), -(535,'Bad Ems Umland',1), -(536,'Münster',1), -(537,'Sendenhorst',1), -(538,'Eichstetten',1), -(539,'Friesoythe',1), -(540,'Rockenhausen',1), -(541,'Bisterschied',1), -(542,'Montabaur',1), -(543,'Gundersweiler',1), -(544,'Gonbach',1), -(545,'Pfaffenweiler',1), -(546,'Winterborn',1), -(547,'Waldgrehweiler',1), -(548,'Niedermoschel',1), -(549,'Nordwalde',1), -(550,'Lünne',1), -(551,'Schapen',1), -(552,'Spelle',1), -(553,'Döhlau',1), -(554,'Rottenburg a.d. Laaber',1), -(555,'Brannenburg',1), -(556,'Zeitz',1), -(557,'Gutenborn',1), -(558,'Landshut',1), -(559,'Altdorf',1), -(560,'Rosenbach',1), -(561,'Gera',1), -(562,'Wernberg-Köblitz',1), -(563,'Vogtareuth',1), -(564,'Hohenberg a.d. Eger',1), -(565,'Pegau',1), -(566,'Elstertrebnitz',1), -(567,'Konnersreuth',1), -(568,'Sandersdorf-Brehna',1), -(569,'Waldthurn',1), -(570,'Tännesberg',1), -(571,'Pfatter',1), -(572,'Gars am Inn',1), -(573,'Premnitz',1), -(574,'Neukieritzsch',1), -(575,'Deutzen',1), -(576,'Neukirchen-Balbini',1), -(577,'Rodewisch',1), -(578,'Zwickau',1), -(579,'Saal',1), -(580,'Gräfenhainichen',1), -(581,'Traunstein',1), -(582,'Ascha',1), -(583,'Konzell',1), -(584,'Wonneberg',1), -(585,'Stollberg/Erzgeb.',1), -(586,'Neukalen',1), -(587,'Gleißenberg',1), -(588,'Mockrehna',1), -(589,'Marktl',1), -(590,'Teisnach',1), -(591,'Seddiner See',1), -(592,'Berlin Wannsee',1), -(593,'Zwiesel',1), -(594,'Berlin Westend',1), -(595,'Innernzell',1), -(596,'Großbeeren',1), -(597,'Berlin-Lichterfelde',1), -(598,'Berlin Wedding',1), -(599,'Querfurt',1), -(600,'Obhausen',1), -(601,'Mücheln',1), -(602,'Röhrmoos',1), -(603,'Vierkirchen',1), -(604,'Eisleben',1), -(605,'Krölpa',1), -(606,'Staßfurt',1), -(607,'Guttenberg',1), -(608,'Schweitenkirchen',1), -(609,'Neufahrn b. Freising',1), -(610,'Illschwang',1), -(611,'Haar',1), -(612,'Teutschenthal',1), -(613,'Moosinning',1), -(614,'Neustadt a. Kulm',1), -(615,'Trabitz',1), -(616,'Kastl',1), -(617,'Spornitz',1), -(618,'Wildenberg',1), -(619,'Südharz',1), -(620,'Berga',1), -(621,'Erxleben',1), -(622,'Nordgermersleben',1), -(623,'Weilersbach',1), -(624,'Brüsewitz',1), -(625,'Hedersleben',1), -(626,'Pressig',1), -(627,'Ahorntal',1), -(628,'Aitrang',1), -(629,'Burgpreppach',1), -(630,'Blekendorf',1), -(631,'Hedeper',1), -(632,'Wiedergeltingen',1), -(633,'Kirchlauter',1), -(634,'Gudow',1), -(635,'Seßlach',1), -(636,'Amt Neuhaus',1), -(637,'Stapel',1), -(638,'Veilsdorf',1), -(639,'Reckendorf',1), -(640,'Arnstadt',1), -(641,'Genderkingen',1), -(642,'Biberau',1), -(643,'Masserberg',1), -(644,'Spalt',1), -(645,'Langenstein',1), -(646,'Derenburg',1), -(647,'Kinsau',1), -(648,'Penzing',1), -(649,'Fürth',1), -(650,'Röhrnbach',1), -(651,'Büchlberg',1), -(652,'Berlin Altglienicke',1), -(653,'Wolgast',1), -(654,'Dresden',1), -(655,'Woltersdorf',1), -(656,'Rüdersdorf',1), -(657,'Bad Saarow-Pieskow',1), -(658,'Cottbus',1), -(659,'Sohland a. d. Spree',1), -(660,'Görlitz',1), -(661,'Hagen',1), -(662,'Gummersbach',1), -(663,'Ochtersum',1), -(664,'Mittelbrunn',1), -(665,'Queidersbach',1), -(666,'Sobernheim',1), -(667,'Übach-Palenberg',1), -(668,'Kevelaer-Winnekendonk',1), -(669,'Krefeld',1), -(670,'Bettenfeld',1), -(671,'Niederöfflingen',1), -(672,'Dillingen/Saar',1), -(673,'Oberhausen',1), -(674,'Malborn',1), -(675,'Adenau',1), -(676,'Kottenborn',1), -(677,'Wülfrath',1), -(678,'Gelsenkirchen',1), -(679,'Deuselbach',1), -(680,'Hermeskeil',1), -(681,'Rorodt',1), -(682,'Mehlingen',1), -(683,'Mogendorf',1), -(684,'Ebernhahn',1), -(685,'Staudt',1), -(686,'Lohnsfeld',1), -(687,'Essen (Oldenburg)',1), -(688,'Katzenelnbogen',1), -(689,'Bad Säckingen',1), -(690,'Steinbach',1), -(691,'Weitersweiler',1), -(692,'Bennhausen',1), -(693,'Mörsfeld',1), -(694,'Würzweiler',1), -(695,'Ruppertsecken',1), -(696,'Feldberg',1), -(697,'Carlsberg',1), -(698,'Flonheim',1), -(699,'Burgschwalbach',1), -(700,'Simonswald',1), -(701,'Breitnau',1), -(702,'Steinweiler',1), -(703,'Oelde',1), -(704,'Solingen',1), -(705,'Büchel',1), -(706,'Bad Neuenahr-Ahrweiler',1), -(707,'Peterswald-Löffelscheid',1), -(708,'Bell',1), -(709,'Hattingen',1), -(710,'Wermelskirchen',1), -(711,'Remscheid',1), -(712,'Dickenschied',1), -(713,'Südbrookmerland',1), -(714,'Fürthen',1), -(715,'Kleinmaischeid',1), -(716,'Voltlage',1), -(717,'Tecklenburg',1), -(718,'Freilingen',1), -(719,'Freirachdorf',1), -(720,'Hattert',1), -(721,'Kaiserslautern',1), -(722,'Feilbingert',1), -(723,'Salzbergen',1), -(724,'Westoverledingen',1), -(725,'Havixbeck',1), -(726,'Bechhofen',1), -(727,'Achberg',1), -(728,'Deggingen',1), -(729,'Appen',1), -(730,'Bad Mergentheim',1), -(731,'Eiterfeld',1), -(732,'Gingen an der Fils',1), -(733,'Hochdorf',1), -(734,'Kist',1), -(735,'Irtenberger Wald',1), -(736,'Erlabrunn',1), -(737,'Quickborn',1), -(738,'Geroldshausen',1), -(739,'Hambühren',1), -(740,'Lamspringe',1), -(741,'Burkardroth',1), -(742,'Wildeck',1), -(743,'Röthenbach (Allgäu)',1), -(744,'Staig',1), -(745,'Essingen',1), -(746,'Theilheim',1), -(747,'Bad Bocklet',1), -(748,'Bergtheim',1), -(749,'Oberpleichfeld',1), -(750,'Katlenburg-Lindau',1), -(751,'Frickenhausen',1), -(752,'Blaichach',1), -(753,'Nahe',1), -(754,'Treffurt/Ifta',1), -(755,'Kolitzheim',1), -(756,'Heere',1), -(757,'Bubesheim',1), -(758,'Egg an der Günz',1), -(759,'Mihla',1), -(760,'Herzberg',1), -(761,'Elbingerode',1), -(762,'Hörden',1), -(763,'Schonungen',1), -(764,'Sulzfeld',1), -(765,'Dürrwangen',1), -(766,'Lütjensee',1), -(767,'Lüneburg',1), -(768,'Gerdau',1), -(769,'Markt Bibart',1), -(770,'Dingolshausen',1), -(771,'Kirchheim in Schwaben',1), -(772,'Adendorf',1), -(773,'Zarpen',1), -(774,'Goslar',1), -(775,'Winterbach',1), -(776,'Ebeleben',1), -(777,'Wesendorf',1), -(778,'Groß-Gerau',1), -(779,'Nauheim',1), -(780,'Karlsruhe',1), -(781,'Graben-Neudorf',1), -(782,'Büren',1), -(783,'Battenberg',1), -(784,'Herford',1), -(785,'Heuchelheim',1), -(786,'Ober-Mörlen',1), -(787,'Langen',1), -(788,'Linden',1), -(789,'Lautertal (Odenwald)',1), -(790,'Tuttlingen',1), -(791,'Hille',1), -(792,'Pforzheim',1), -(793,'Zimmern unter der Burg',1), -(794,'Staufenberg',1), -(795,'Lich',1), -(796,'Rödermark',1), -(797,'Cölbe',1), -(798,'Ebsdorfergrund',1), -(799,'Tiefenbronn',1), -(800,'Petershagen',1), -(801,'Maintal',1), -(802,'Risum-Lindholm',1), -(803,'Stedesand',1), -(804,'Mönsheim',1), -(805,'Eschelbronn',1), -(806,'Öhningen',1), -(807,'Nusplingen',1), -(808,'Mossautal',1), -(809,'Orsingen-Nenzingen',1), -(810,'Diemelstadt',1), -(811,'Neuenkirchen',1), -(812,'Aglasterhausen',1), -(813,'Ladelund',1), -(814,'Edertal',1), -(815,'Neckargerach',1), -(816,'Aschaffenburg',1), -(817,'Sulzbach am Main',1), -(818,'Dörverden',1), -(819,'Behrendorf',1), -(820,'Bondelum',1), -(821,'Eschau',1), -(822,'Eggstedt',1), -(823,'Brokdorf',1), -(824,'Neukirchen (Knüll)',1), -(825,'Kernen im Remstal',1), -(826,'Hanerau-Hademarschen',1), -(827,'Seefeld',1), -(828,'Aspach',1), -(829,'Wewelsfleth',1), -(830,'Wrohm',1), -(831,'Wertheim',1), -(832,'Dettingen unter Teck',1), -(833,'Öhringen',1), -(834,'Insel Poel',1), -(835,'Kirchensittenbach',1), -(836,'Hummeltal',1), -(837,'Pinnow',1), -(838,'Neuengönna',1), -(839,'Königstein',1), -(840,'Ranis',1), -(841,'Goldkronach',1), -(842,'Schleiz',1), -(843,'Tegernsee',1), -(844,'Wellheim',1), -(845,'Althegnenberg',1), -(846,'Raisting',1), -(847,'Effeltrich',1), -(848,'Steinach',1), -(849,'Oberschweinbach',1), -(850,'Marktzeuln',1), -(851,'Altomünster',1), -(852,'Allersberg',1), -(853,'Walchensee',1), -(854,'Iffeldorf',1), -(855,'Rastow',1), -(856,'Hettstedt',1), -(857,'Endorf',1), -(858,'Marktrodach',1), -(859,'Lutzingen',1), -(860,'Zusmarshausen',1), -(861,'Schönewörde',1), -(862,'Westheim',1), -(863,'Weste',1), -(864,'Großaitingen',1), -(865,'Gessertshausen',1), -(866,'Lübeck',1), -(867,'Langerringen',1), -(868,'Bad Tennstedt',1), -(869,'Wolfsburg',1), -(870,'Göhrde',1), -(871,'Mitteleschenbach',1), -(872,'Landsberg a. Lech',1), -(873,'Frensdorf',1), -(874,'Alesheim',1), -(875,'Peiting',1), -(876,'Vilgertshofen',1), -(877,'Rain',1), -(878,'Helmstedt',1), -(879,'Hötensleben',1), -(880,'Völpke',1), -(881,'Ottleben',1), -(882,'Scheßlitz',1), -(883,'Dörfles-Esbach',1), -(884,'Rockhausen',1), -(885,'Klettbach',1), -(886,'Meschede',1), -(887,'Edesheim',1), -(888,'Herxheim',1), -(889,'Herborn',1), -(890,'Dittelsheim-Heßloch',1), -(891,'Dirmstein',1), -(892,'Bodenheim',1), -(893,'Lauterbach',1), -(894,'Westheim (Pfalz)',1), -(895,'Lingenfeld',1), -(896,'Werther (Westf.)',1), -(897,'Biblis',1), -(898,'Breidenbach',1), -(899,'Solms',1), -(900,'Hohenaspe',1), -(901,'Fronreute',1), -(902,'Fuldatal',1), -(903,'Mittelangeln',1), -(904,'Hetlingen',1), -(905,'Fockbek',1), -(906,'Weißbach',1), -(907,'Lorch',1), -(908,'Heiningen',1), -(909,'Plattenburg',1), -(910,'Gammelsdorf',1), -(911,'Tuntenhausen',1), -(912,'Eching',1), -(913,'Kiefersfelden',1), -(914,'Flintsbach a. Inn',1), -(915,'Weiden in der OPf.',1), -(916,'Theisseil',1), -(917,'Thalmassing',1), -(918,'Regensburg',1), -(919,'Dessau-Roßlau',1), -(920,'Berga/Elster',1), -(921,'Schirmitz',1), -(922,'Riedering',1), -(923,'Treuen',1), -(924,'Großpösna',1), -(925,'Unterwössen',1), -(926,'Kienberg',1), -(927,'Wusterhausen',1), -(928,'Reit im Winkl',1), -(929,'Schönsee',1), -(930,'Traunreut',1), -(931,'Mamming',1), -(932,'Pleiskirchen',1), -(933,'Wittenberg',1), -(934,'Zschorlau',1), -(935,'Brück',1), -(936,'Borkheide',1), -(937,'Waging a. See',1), -(938,'Straßkirchen',1), -(939,'Zingst a. Darß',1), -(940,'Kirchdorf a. Inn',1), -(941,'Pfarrkirchen',1), -(942,'Chemnitz',1), -(943,'Marktschellenberg',1), -(944,'Leubsdorf',1), -(945,'Gornau',1), -(946,'Augustusburg',1), -(947,'Schöfweg',1), -(948,'Außernzell',1), -(949,'Feldberger Seenlandschaft',1), -(950,'Eppenschlag',1), -(951,'Berlin Märkisches Viertel',1), -(952,'Berlin Rosenthal',1), -(953,'Passau',1), -(954,'Putbus',1), -(955,'Berlin Pankow',1), -(956,'Berlin Britz',1), -(957,'Waldkirchen',1), -(958,'Obernzell',1), -(959,'Berlin Köpenick',1), -(960,'Uckerland',1), -(961,'Groß Luckow',1), -(962,'Schönhausen',1), -(963,'Königs Wusterhausen',1), -(964,'Erkner',1), -(965,'Großräschen',1), -(966,'Schwedt',1), -(967,'Biesendahlshof',1), -(968,'Berkholz-Meyenburg',1), -(969,'Müllrose',1), -(970,'Ostritz',1), -(971,'Schönau-Berzdorf',1), -(972,'Pronsfeld',1), -(973,'Bettingen',1), -(974,'Düren',1), -(975,'Alpen',1), -(976,'Grevenbroich',1), -(977,'Meerbusch',1), -(978,'Frechen',1), -(979,'Raesfeld',1), -(980,'Bous',1), -(981,'Bausendorf',1), -(982,'Bottrop',1), -(983,'Thalfang',1), -(984,'Lutzerath',1), -(985,'Gusenburg',1), -(986,'Grafschaft',1), -(987,'Velbert',1), -(988,'Bad Bertrich',1), -(989,'Marl',1), -(990,'Hartheim',1), -(991,'Wolfstein',1), -(992,'Lüdenscheid',1), -(993,'Bacharach',1), -(994,'Breitscheid',1), -(995,'Stromberg',1), -(996,'Bahlingen am Kaiserstuhl',1), -(997,'Nußbach',1), -(998,'Halver',1), -(999,'Neuwied',1), -(1000,'Simmertal',1), -(1001,'Bad Bellingen',1), -(1002,'Riesweiler',1), -(1003,'Werne',1), -(1004,'Neitersen',1), -(1005,'Saerbeck',1), -(1006,'Spiesen-Elversberg',1), -(1007,'Wuppertal',1), -(1008,'Blieskastel',1), -(1009,'Emden',1), -(1010,'Neunkirchen',1), -(1011,'Recklinghausen',1), -(1012,'Bexbach',1), -(1013,'Blankenrath',1), -(1014,'Beltheim',1), -(1015,'Herschweiler-Pettersheim',1), -(1016,'Angelburg',1), -(1017,'Fluorn-Winzeln',1), -(1018,'Winterberg',1), -(1019,'Waghäusel',1), -(1020,'Hüttenberg',1), -(1021,'Enger',1), -(1022,'Ilvesheim',1), -(1023,'Steinbach (Taunus)',1), -(1024,'Cuxhaven',1), -(1025,'Schloß Holte-Stukenbrock',1), -(1026,'Bickenbach',1), -(1027,'Forst',1), -(1028,'Bad Schönborn',1), -(1029,'Löhne',1), -(1030,'Gießen',1), -(1031,'Delmenhorst',1), -(1032,'Augustdorf',1), -(1033,'Wanna',1), -(1034,'Gaiberg',1), -(1035,'Schlangen',1), -(1036,'Deilingen',1), -(1037,'Grasellenbach',1), -(1038,'Lobbach',1), -(1039,'Amöneburg',1), -(1040,'Ahrenshöft',1), -(1041,'Großostheim',1), -(1042,'Horstedt',1), -(1043,'Jesberg',1), -(1044,'Gründau',1), -(1045,'Überlingen',1), -(1046,'Wörth a.Main',1), -(1047,'Rantrum',1), -(1048,'Gedern',1), -(1049,'Willingshausen',1), -(1050,'Gemmrigheim',1), -(1051,'Linsengericht',1), -(1052,'Hechthausen',1), -(1053,'Stuttgart/Leinfelden-Echterdingen',1), -(1054,'Leidersbach',1), -(1055,'Bad Emstal',1), -(1056,'Frickingen',1), -(1057,'Remseck am Neckar',1), -(1058,'Wischhafen',1), -(1059,'Hagenburg',1), -(1060,'Kirchlinteln',1), -(1061,'Abstatt',1), -(1062,'Treia',1), -(1063,'Ahrenviölfeld',1), -(1064,'Habichtswald',1), -(1065,'Beilstein',1), -(1066,'Kohlberg',1), -(1067,'Rethem (Aller)',1), -(1068,'Häuslingen',1), -(1069,'Frankenfeld',1), -(1070,'Schwaikheim',1), -(1071,'Ahlerstedt',1), -(1072,'Bad Saulgau',1), -(1073,'Allmannsweiler',1), -(1074,'Königseggwald',1), -(1075,'Rodewald',1), -(1076,'Wartenberg',1), -(1077,'Hoßkirch',1), -(1078,'Rosengarten',1), -(1079,'Witzenhausen',1), -(1080,'Berghülen',1), -(1081,'Motten',1), -(1082,'Bad Bramstedt',1), -(1083,'Isernhagen',1), -(1084,'Loose',1), -(1085,'Riedenberg',1), -(1086,'Bühlerzell',1), -(1087,'Hildesheim',1), -(1088,'Bieberehren',1), -(1089,'Melsdorf',1), -(1090,'Norderstedt',1), -(1091,'Großharrie',1), -(1092,'Jagstzell',1), -(1093,'Krayenberggemeinde',1), -(1094,'Frauensee',1), -(1095,'Toppenstedt',1), -(1096,'Heidenheim an der Brenz',1), -(1097,'Kellmünz a.d. Iller',1), -(1098,'Bastheim',1), -(1099,'Lahstedt',1), -(1100,'Hattorf',1), -(1101,'Dittelbrunn',1), -(1102,'Üchtelhausen',1), -(1103,'Günzburg',1), -(1104,'Lauben',1), -(1105,'Langlingen',1), -(1106,'Nehms',1), -(1107,'Deisenhausen',1), -(1108,'Sulzheim',1), -(1109,'Bad Liebenstein',1), -(1110,'Hamfelde',1), -(1111,'Kasseburg',1), -(1112,'Köthel',1), -(1113,'Rausdorf',1), -(1114,'Schönberg',1), -(1115,'Wutha-Farnroda',1), -(1116,'Lasbek',1), -(1117,'Kirchheim am Ries',1), -(1118,'Burtenbach',1), -(1119,'Lütjenburg',1), -(1120,'Unterthingau',1), -(1121,'Pronstorf',1), -(1122,'Scharnebeck',1), -(1123,'Echem',1), -(1124,'Lüdersburg',1), -(1125,'Rullstorf',1), -(1126,'Tabarz/ Thür. Wald',1), -(1127,'Lengenwang',1), -(1128,'Bidingen',1), -(1129,'Ziethen',1), -(1130,'Höchstadt a.d.Aisch',1), -(1131,'Oberharz am Brocken',1), -(1132,'Hurlach',1), -(1133,'Rattelsdorf',1), -(1134,'Scheuring',1), -(1135,'Ebensfeld',1), -(1136,'Tagmersheim',1), -(1137,'Katzhütte',1), -(1138,'Sömmerda',1), -(1139,'Schwarzengraben',1), -(1140,'St. Alban',1), -(1141,'Gerbach',1), -(1142,'Lotte',1), -(1143,'Herrischried',1), -(1144,'Berghaupten',1), -(1145,'Bad Schwalbach',1), -(1146,'Elzach',1), -(1147,'Biederbach',1), -(1148,'Winden im Elztal',1), -(1149,'Oberrod',1), -(1150,'Frankweiler',1), -(1151,'Dinklage',1), -(1152,'Neustadt an der Weinstraße',1), -(1153,'Insheim',1), -(1154,'Hatzenbühl',1), -(1155,'Hatten',1), -(1156,'Weisenheim am Sand',1), -(1157,'Hillesheim',1), -(1158,'Bad Laasphe',1), -(1159,'Rülzheim',1), -(1160,'Eschenburg',1), -(1161,'Nackenheim',1), -(1162,'Hochheim am Main',1), -(1163,'Ludwigshafen am Rhein',1), -(1164,'Bad Herrenalb',1), -(1165,'Hamdorf',1), -(1166,'Breitenbach am Herzberg',1), -(1167,'Sulzbach an der Murr',1), -(1168,'Lichtenwald',1), -(1169,'Grünendeich',1), -(1170,'Göppingen',1), -(1171,'Neubrunn',1), -(1172,'Fleckeby',1), -(1173,'Langenhagen',1), -(1174,'Kaulsdorf',1), -(1175,'Schäftlarn',1), -(1176,'Baar-Ebenhausen',1), -(1177,'Ingolstadt',1), -(1178,'Pommelsbrunn',1), -(1179,'Kösching',1), -(1180,'Schraplau',1), -(1181,'Farnstädt',1), -(1182,'Etzelwang',1), -(1183,'Oberdolling',1), -(1184,'Hemau',1), -(1185,'Möckern',1), -(1186,'Schermen',1), -(1187,'Nedlitz',1), -(1188,'Gefell',1), -(1189,'Weyarn',1), -(1190,'Bernitt',1), -(1191,'Qualitz',1), -(1192,'Warnow',1), -(1193,'Zernin',1), -(1194,'Hermsdorf',1), -(1195,'Crossen',1), -(1196,'Heideland',1), -(1197,'Ebnath',1), -(1198,'Oberaudorf',1), -(1199,'Gumtow',1), -(1200,'Kyritz',1), -(1201,'Plauen',1), -(1202,'Windischeschenbach',1), -(1203,'Söchtenau',1), -(1204,'Adlkofen',1), -(1205,'Waldsassen',1), -(1206,'Bad Endorf',1), -(1207,'Bitterfeld-Wolfen',1), -(1208,'Nossentiner Hütte',1), -(1209,'Neukirchen/Pleiße',1), -(1210,'Neualbenreuth',1), -(1211,'Muldenhammer',1), -(1212,'Aholfing',1), -(1213,'Stamsried',1), -(1214,'Stützengrün',1), -(1215,'Frontenhausen',1), -(1216,'Eibenstock',1), -(1217,'Waldenburg',1), -(1218,'Waren/ Müritz',1), -(1219,'Wurzen',1), -(1220,'Fehrbellin',1), -(1221,'Halsbach',1), -(1222,'Wallersdorf',1), -(1223,'Runding',1), -(1224,'Niederwinkling',1), -(1225,'Grünhain-Beierfeld',1), -(1226,'Neuruppin',1), -(1227,'Grafenwiesen',1), -(1228,'Julbach',1), -(1229,'Drebach',1), -(1230,'Großrückerswalde',1), -(1231,'Gingst',1), -(1232,'Berlin Hakenfelde',1), -(1233,'Hennigsdorf',1), -(1234,'Lommatzsch',1), -(1235,'Riesa',1), -(1236,'Halsbrücke',1), -(1237,'Tittling',1), -(1238,'Berlin Lichtenberg',1), -(1239,'Sassnitz',1), -(1240,'Grainet',1), -(1241,'Altenberg',1), -(1242,'Karlshagen',1), -(1243,'Lübbenau/ Spreewald',1), -(1244,'Zeschdorf',1), -(1245,'Podelzig',1), -(1246,'Lebus',1), -(1247,'Großschönau',1), -(1248,'Krauschwitz',1), -(1249,'Weißkeißel',1), -(1250,'Jonsdorf',1), -(1251,'Weilheim i. OB',1), -(1252,'Eching a. Ammersee',1), -(1253,'Oschersleben (Bode)',1), -(1254,'Nassenfels',1), -(1255,'Haldensleben',1), -(1256,'Flechtingen',1), -(1257,'Bülstringen',1), -(1258,'Egweil',1), -(1259,'Sulzemoos',1), -(1260,'Erdweg',1), -(1261,'Buttstädt',1), -(1262,'Großbrembach',1), -(1263,'Kleinbrembach',1), -(1264,'Weißenbrunn',1), -(1265,'Arnstein',1), -(1266,'Allstedt',1), -(1267,'Gartow',1), -(1268,'Penzberg',1), -(1269,'Böhmfeld',1), -(1270,'Taarstedt',1), -(1271,'Barmstedt',1), -(1272,'Dornstadt',1), -(1273,'Bergen',1), -(1274,'Lohheide',1), -(1275,'Holtsee',1), -(1276,'Lauterstein',1), -(1277,'Ronshausen',1), -(1278,'Ellerbek',1), -(1279,'Bispingen',1), -(1280,'Weiler-Simmerberg',1), -(1281,'Ulm',1), -(1282,'Nentershausen',1), -(1283,'Böbingen an der Rems',1), -(1284,'Hilders',1), -(1285,'Ehrenberg',1), -(1286,'Schechingen',1), -(1287,'Heringen',1), -(1288,'Kirchberg an der Jagst',1), -(1289,'Schwendi',1), -(1290,'Aichstetten',1), -(1291,'Schellerten',1), -(1292,'Berkheim',1), -(1293,'Struvenhütten',1), -(1294,'Fladungen',1), -(1295,'Aalen',1), -(1296,'Nienhagen',1), -(1297,'Stelle',1), -(1298,'Ippesheim',1), -(1299,'Poppenhausen',1), -(1300,'Oerlenbach',1), -(1301,'Münnerstadt',1), -(1302,'Wettringen',1), -(1303,'Kreßberg',1), -(1304,'Buchenberg',1), -(1305,'Immenstadt im Allgäu',1), -(1306,'Peine',1), -(1307,'Insingen',1), -(1308,'Ohrenbach',1), -(1309,'Hohenroth',1), -(1310,'Kleinlangheim',1), -(1311,'Hawangen',1), -(1312,'Siek',1), -(1313,'Embsen',1), -(1314,'Salzgitter',1), -(1315,'Ebershausen',1), -(1316,'Untrasried',1), -(1317,'Oy-Mittelberg',1), -(1318,'Melbeck',1), -(1319,'Barnstedt',1), -(1320,'Rohlstorf',1), -(1321,'Geschendorf',1), -(1322,'Thannhausen',1), -(1323,'Ellrich',1), -(1324,'Barum',1), -(1325,'Gerolfingen',1), -(1326,'Poxdorf',1), -(1327,'Mittelstetten',1), -(1328,'Sangerhausen',1), -(1329,'Neunkirchen a. Brand',1), -(1330,'Wendelstein',1), -(1331,'Neuburg an der Donau',1), -(1332,'Igensdorf',1), -(1333,'Aufseß',1), -(1334,'Obersöchering',1), -(1335,'Schiltberg',1), -(1336,'Gardelegen',1), -(1337,'Buxheim',1), -(1338,'Antdorf',1), -(1339,'Pentenried',1), -(1340,'Mühlhausen',1), -(1341,'Börde-Hakel',1), -(1342,'Hepberg',1), -(1343,'Plate',1), -(1344,'Rerik',1), -(1345,'Bastorf',1), -(1346,'Biendorf',1), -(1347,'Seubersdorf i.d. OPf.',1), -(1348,'Vohburg a.d. Donau',1), -(1349,'Attenkirchen',1), -(1350,'Höhenkirchen-Siegertsbrunn',1), -(1351,'Feldkirchen',1), -(1352,'Burg',1), -(1353,'Tanna',1), -(1354,'Volkenschwand',1), -(1355,'Markt Schwaben',1), -(1356,'Pielenhofen',1), -(1357,'Schwandorf',1), -(1358,'Waldershof',1), -(1359,'Kolbermoor',1), -(1360,'Rosenheim',1), -(1361,'Pechbrunn',1), -(1362,'Störnstein',1), -(1363,'Netzschkau',1), -(1364,'Limbach',1), -(1365,'Coswig (Anhalt)',1), -(1366,'Gars a. Inn',1), -(1367,'Wiesent',1), -(1368,'Kemberg',1), -(1369,'Waidhaus',1), -(1370,'Aiterhofen',1), -(1371,'Nußdorf',1), -(1372,'Falkenfels',1), -(1373,'Waffenbrunn',1), -(1374,'Rechlin',1), -(1375,'Haibach',1), -(1376,'Lößnitz',1), -(1377,'Chamerau',1), -(1378,'Wurmannsquick',1), -(1379,'Arnstorf',1), -(1380,'Werder/ Havel',1), -(1381,'Kremmen',1), -(1382,'Roßbach',1), -(1383,'Ehrenfriedersdorf',1), -(1384,'Döbeln',1), -(1385,'Großweitzschen',1), -(1386,'Falkenberg/ Elster',1), -(1387,'Eppendorf',1), -(1388,'Berlin Tegel',1), -(1389,'Aicha vorm Wald',1), -(1390,'Bobritzsch',1), -(1391,'Berlin Mitte',1), -(1392,'Marktoberdorf',1), -(1393,'Diespeck',1), -(1394,'Kaufbeuren',1), -(1395,'Wernigerode',1), -(1396,'Füssen',1), -(1397,'Megesheim',1), -(1398,'Merkendorf',1), -(1399,'Nordharz',1), -(1400,'Gerhardshofen',1), -(1401,'Muhr a. See',1), -(1402,'Diedorf',1), -(1403,'Monheim',1), -(1404,'Buchdorf',1), -(1405,'Herzogenaurach',1), -(1406,'Zarrentin',1), -(1407,'Nesse-Apfelstädt',1), -(1408,'Nottleben',1), -(1409,'Kyffhäuserland',1), -(1410,'Oebisfelde',1), -(1411,'Erlangen',1), -(1412,'Mittenwalde',1), -(1413,'Berlin',1), -(1414,'Halbe',1), -(1415,'Breitenberg',1), -(1416,'Calau',1), -(1417,'Bronkow',1), -(1418,'Oberbarnim',1), -(1419,'Märkische Höhe',1), -(1420,'Großharthau',1), -(1421,'Frankenthal',1), -(1422,'Beiersdorf',1), -(1423,'Oppach',1), -(1424,'Groß-Rohrheim',1), -(1425,'Rödinghausen',1), -(1426,'Kronberg im Taunus',1), -(1427,'Büttelborn',1), -(1428,'Mannheim',1), -(1429,'Schwalbach am Taunus',1), -(1430,'Biebertal',1), -(1431,'Birkenfeld',1), -(1432,'Oberreichenbach',1), -(1433,'Ubstadt-Weiher',1), -(1434,'Medebach',1), -(1435,'Niebüll',1), -(1436,'Heidelberg',1), -(1437,'Jettingen',1), -(1438,'Habel',1), -(1439,'Gröde',1), -(1440,'Starzach',1), -(1441,'Balingen',1), -(1442,'Mühlacker',1), -(1443,'Reichelsheim (Odenwald)',1), -(1444,'Büsum',1), -(1445,'Rangendingen',1), -(1446,'Nufringen',1), -(1447,'Ehningen',1), -(1448,'Radolfzell am Bodensee',1), -(1449,'Eberdingen',1), -(1450,'Höchst i. Odw.',1), -(1451,'Großkrotzenburg',1), -(1452,'Brackenheim',1), -(1453,'Sankt Annen',1), -(1454,'Rehm-Flehde-Bargen',1), -(1455,'Markgröningen',1), -(1456,'Bönnigheim',1), -(1457,'Korntal-Münchingen',1), -(1458,'Medelby',1), -(1459,'Konstanz',1), -(1460,'Glattbach',1), -(1461,'Erlenbach a.Main',1), -(1462,'Oldendorf',1), -(1463,'Kutenholz',1), -(1464,'Freiensteinau',1), -(1465,'Weibersbrunn',1), -(1466,'Rohrbrunner Forst',1), -(1467,'Rothenbucher Forst',1), -(1468,'Riedlingen',1), -(1469,'Burgstetten',1), -(1470,'Heinsen',1), -(1471,'Steinau an der Straße',1), -(1472,'Herbertingen',1), -(1473,'Groß Rheide',1), -(1474,'Bad Karlshafen',1), -(1475,'Gangelt',1), -(1476,'Selfkant',1), -(1477,'Kevelaer-Mitte',1), -(1478,'Kevelaer-Wetten',1), -(1479,'Hellenthal',1), -(1480,'Titz',1), -(1481,'Nideggen',1), -(1482,'Nittel',1), -(1483,'Moers',1), -(1484,'Landscheid',1), -(1485,'Wadgassen',1), -(1486,'Schwalbach',1), -(1487,'Dormagen',1), -(1488,'Wittlich',1), -(1489,'Juist',1), -(1490,'Memmert',1), -(1491,'Riegelsberg',1), -(1492,'Uersfeld',1), -(1493,'Nohfelden',1), -(1494,'Twist',1), -(1495,'Kaisersesch',1), -(1496,'Ostrhauderfehn',1), -(1497,'Clausen',1), -(1498,'Kreimbach-Kaulbach',1), -(1499,'Becherbach',1), -(1500,'Spiekeroog',1), -(1501,'Geiselberg',1), -(1502,'Birken-Honigsessen',1), -(1503,'Wilgartswiesen',1), -(1504,'Menden',1), -(1505,'Malberg',1), -(1506,'Norken',1), -(1507,'Höchstenbach',1), -(1508,'Kippenheim',1), -(1509,'Dielkirchen',1), -(1510,'Mainz',1), -(1511,'Löhnberg',1), -(1512,'Forbach',1), -(1513,'Weinbach',1), -(1514,'Dietzhölztal',1), -(1515,'Ginsheim-Gustavsburg',1), -(1516,'Worms',1), -(1517,'Ehringshausen',1), -(1518,'Melle',1), -(1519,'Eich',1), -(1520,'Seewald',1), -(1521,'Hardt',1), -(1522,'Jever',1), -(1523,'Annweiler am Trifels',1), -(1524,'Schortens',1), -(1525,'Rheinau',1), -(1526,'Elkenroth',1), -(1527,'Bolanden',1), -(1528,'Renchen',1), -(1529,'Dreisen',1), -(1530,'Standenbühl',1), -(1531,'Venningen',1), -(1532,'Frankenstein',1), -(1533,'Neidenfels',1), -(1534,'Frankeneck',1), -(1535,'Bakum',1), -(1536,'Waldbrunn',1), -(1537,'Friedrichshafen',1), -(1538,'Rechtenbach',1), -(1539,'Beringstedt',1), -(1540,'Esselbach',1), -(1541,'Niestetal',1), -(1542,'Ebersbach-Musbach',1), -(1543,'Krautheim',1), -(1544,'Neuendorf',1), -(1545,'Baienfurt',1), -(1546,'Büdelsdorf',1), -(1547,'Rickert',1), -(1548,'Reil',1), -(1549,'Schiffweiler',1), -(1550,'Enkirch',1), -(1551,'Lingen',1), -(1552,'Breitenbach',1), -(1553,'Linz am Rhein',1), -(1554,'Ockenfels',1), -(1555,'Wetter (Ruhr)',1), -(1556,'Dornum',1), -(1557,'Sankt Katharinen (Landkreis Neuwied)',1), -(1558,'Eitorf',1), -(1559,'Wildenbungert',1), -(1560,'Gondershausen',1), -(1561,'Nörtershausen',1), -(1562,'Medard',1), -(1563,'Rathskirchen',1), -(1564,'Rheine',1), -(1565,'Auggen',1), -(1566,'Königsdorf',1), -(1567,'Wallenfels',1), -(1568,'Neustadt-Glewe',1), -(1569,'Jena',1), -(1570,'Bucha',1), -(1571,'Großpürschütz',1), -(1572,'Otterfing',1), -(1573,'Ihrlerstein',1), -(1574,'Immenreuth',1), -(1575,'Braunsbedra',1), -(1576,'Güterglück',1), -(1577,'Lindau',1), -(1578,'Deetz',1), -(1579,'Schwarzenbach a.d. Saale',1), -(1580,'Tröstau',1), -(1581,'Kallmünz',1), -(1582,'Duggendorf',1), -(1583,'Farchant',1), -(1584,'Herrsching a. Ammersee',1), -(1585,'Udestedt',1), -(1586,'Mönchenholzhausen',1), -(1587,'Boltenhagen',1), -(1588,'Schöngeising',1), -(1589,'Saalfeld/Saale',1), -(1590,'Neu Kaliß',1), -(1591,'Blankenhain',1), -(1592,'Burgthann',1), -(1593,'Rastenberg',1), -(1594,'Pottenstein',1), -(1595,'Klein Offenseth-Sparrieshoop',1), -(1596,'Unterstadion',1), -(1597,'Petersberg',1), -(1598,'Mittelbiberach',1), -(1599,'Stadt Schwäbisch Gmünd',1), -(1600,'Igersheim',1), -(1601,'Kleinrinderfeld',1), -(1602,'Margetshöchheim',1), -(1603,'Lonsee',1), -(1604,'Mietingen',1), -(1605,'Freden (Leine)',1), -(1606,'Neu-Eichenberg',1), -(1607,'Felde',1), -(1608,'Hanstedt',1), -(1609,'Asendorf',1), -(1610,'Rabenkirchen-Faulück',1), -(1611,'Algermissen',1), -(1612,'Bad Kissingen',1), -(1613,'Kisdorf',1), -(1614,'Hohenhameln',1), -(1615,'Aub',1), -(1616,'Schillsdorf',1), -(1617,'Stadtlengsfeld',1), -(1618,'Weilar',1), -(1619,'Urnshausen',1), -(1620,'Bad Grund',1), -(1621,'Wankendorf',1), -(1622,'Hahausen',1), -(1623,'Lutter',1), -(1624,'Wallmoden',1), -(1625,'Sonthofen',1), -(1626,'Nattheim',1), -(1627,'Reinbek',1), -(1628,'Ottobeuren',1), -(1629,'Hoisdorf',1), -(1630,'Theres',1), -(1631,'Tannhausen',1), -(1632,'Michelau i. Steigerwald',1), -(1633,'Hundelshausen',1), -(1634,'Obernzenn',1), -(1635,'Nördlingen',1), -(1636,'Viernau',1), -(1637,'Kollow',1), -(1638,'Wrestedt',1), -(1639,'Hofheim i. UFr.',1), -(1640,'Wagenhoff',1), -(1641,'Ringelah',1), -(1642,'Jelmstorf',1), -(1643,'Dinkelscherben',1), -(1644,'Bayrischzell',1), -(1645,'Teugn',1), -(1646,'Sandau',1), -(1647,'Obertraubling',1), -(1648,'Arzberg',1), -(1649,'Laage',1), -(1650,'Wardow',1), -(1651,'Schirnding',1), -(1652,'Böhlen',1), -(1653,'Breitbrunn a. Chiemsee',1), -(1654,'Beetzsee',1), -(1655,'Wollin',1), -(1656,'Wenzlow',1), -(1657,'Golzow',1), -(1658,'Winklarn',1), -(1659,'Falkenberg',1), -(1660,'Bockau',1), -(1661,'Johanngeorgenstadt',1), -(1662,'Hohndorf',1), -(1663,'Neuötting',1), -(1664,'Reischach',1), -(1665,'Mitterskirchen',1), -(1666,'Sankt Englmar',1), -(1667,'Claußnitz',1), -(1668,'Kleinmachnow',1), -(1669,'Berlin Nikolassee',1), -(1670,'Zenting',1), -(1671,'Kirchdorf i. Wald',1), -(1672,'Hohen Neuendorf',1), -(1673,'Dahme',1), -(1674,'Baruth',1), -(1675,'Berlin Tiergarten',1), -(1676,'Doberlug-Kirchhain',1), -(1677,'Groß Miltzow',1), -(1678,'Berlin Tempelhof',1), -(1679,'Sankt Oswald',1), -(1680,'Berlin Prenzlauer Berg',1), -(1681,'Friedland',1), -(1682,'Galenbeck',1), -(1683,'Datzetal',1), -(1684,'Delbrück',1), -(1685,'Kriftel',1), -(1686,'Neuwerk',1), -(1687,'Bad Dürrheim',1), -(1688,'Hüllhorst',1), -(1689,'Bassum',1), -(1690,'Malsch',1), -(1691,'Calw',1), -(1692,'Roßdorf',1), -(1693,'Rottenburg am Neckar',1), -(1694,'Weilen unter den Rinnen',1), -(1695,'Dormettingen',1), -(1696,'Simmozheim',1), -(1697,'Rodgau',1), -(1698,'Eigeltingen',1), -(1699,'Grünberg',1), -(1700,'Grosselfingen',1), -(1701,'Bärenthal',1), -(1702,'Gnarrenburg',1), -(1703,'Achim',1), -(1704,'Stadtallendorf',1), -(1705,'Steinheim',1), -(1706,'Nieheim',1), -(1707,'Besigheim',1), -(1708,'Kleinheubach',1), -(1709,'Rüdenau',1), -(1710,'Barkenholm',1), -(1711,'Himmelpforten',1), -(1712,'Bingen',1), -(1713,'Marbach am Neckar',1), -(1714,'Schwalmtal',1), -(1715,'Herbstein',1), -(1716,'Schafstedt',1), -(1717,'Weidenhof',1), -(1718,'Bornholt',1), -(1719,'Langenenslingen',1), -(1720,'Oberstenfeld',1), -(1721,'St. Johann',1), -(1722,'Affalterbach',1), -(1723,'Heinrichsthal',1), -(1724,'Flensburg',1), -(1725,'Hameln',1), -(1726,'Bodenfelde',1), -(1727,'Wahlsburg',1), -(1728,'Berlin Buckow',1), -(1729,'Klingenberg',1), -(1730,'Berlin Schmöckwitz',1), -(1731,'Schulzendorf b. Eichenwade',1), -(1732,'Dorfhain',1), -(1733,'Ducherow',1), -(1734,'Senftenberg',1), -(1735,'Fürstenwalde/ Spree',1), -(1736,'Müncheberg',1), -(1737,'Hoyerswerda',1), -(1738,'Cunewalde',1), -(1739,'Frankfurt/ Oder',1), -(1740,'Rietschen',1), -(1741,'Oybin',1), -(1742,'Tussenhausen',1), -(1743,'Seeg',1), -(1744,'Werther Hohenstein Wolkramshausen',1), -(1745,'Maroldsweisach',1), -(1746,'Türkheim',1), -(1747,'Schönbrunn i. Steigerwald',1), -(1748,'Ustersbach',1), -(1749,'Dahlenburg',1), -(1750,'Osloß',1), -(1751,'Schwabmünchen',1), -(1752,'Polsingen',1), -(1753,'Rodach b. Coburg',1), -(1754,'Hagenbüchach',1), -(1755,'Lauter',1), -(1756,'Neusäß',1), -(1757,'Westendorf',1), -(1758,'Kühlenthal',1), -(1759,'Markt Berolzheim',1), -(1760,'Brome',1), -(1761,'Neu Darchau',1), -(1762,'Süpplingenburg',1), -(1763,'Affing',1), -(1764,'Pettstadt',1), -(1765,'Karwitz',1), -(1766,'Bahrdorf',1), -(1767,'Büchenbach',1), -(1768,'Berglen',1), -(1769,'Knüllwald',1), -(1770,'Lohr a. Main',1), -(1771,'Seestermühe',1), -(1772,'Wolpertswende',1), -(1773,'Kiebitzreihe',1), -(1774,'Mittelsinn',1), -(1775,'Ronnenberg',1), -(1776,'Hessisch Lichtenau',1), -(1777,'Buggingen',1), -(1778,'Rust',1), -(1779,'Kappel-Grafenhausen',1), -(1780,'Everswinkel',1), -(1781,'Singhofen',1), -(1782,'Olpe',1), -(1783,'Zell im Wiesental',1), -(1784,'Freiamt',1), -(1785,'Alfhausen',1), -(1786,'Börrstadt',1), -(1787,'Bad Zwischenahn',1), -(1788,'Lippetal',1), -(1789,'Armsheim',1), -(1790,'Netphen',1), -(1791,'Rennerod',1), -(1792,'Zehnhausen',1), -(1793,'Nister-Möhrendorf',1), -(1794,'Waigandshain',1), -(1795,'Weisenheim am Berg',1), -(1796,'Furtwangen im Schwarzwald',1), -(1797,'Freinsheim',1), -(1798,'Oldenburg (Oldenburg)',1), -(1799,'Bietigheim',1), -(1800,'Fußgönheim',1), -(1801,'Bad Essen',1), -(1802,'Rietberg',1), -(1803,'Mommenheim',1), -(1804,'Wutach',1), -(1805,'Simmern/Hunsrück',1), -(1806,'Rengsdorf',1), -(1807,'Großefehn',1), -(1808,'Ascheberg',1), -(1809,'Rothselberg',1), -(1810,'Neuerburg',1), -(1811,'Stolberg (Rhld.)',1), -(1812,'Bollendorf',1), -(1813,'Freudenburg',1), -(1814,'Zülpich',1), -(1815,'Blankenheim',1), -(1816,'Beckingen',1), -(1817,'Itterbeck/Wielen',1), -(1818,'Ensdorf',1), -(1819,'Ratingen',1), -(1820,'Monheim am Rhein',1), -(1821,'Hilden',1), -(1822,'Oberthal',1), -(1823,'Papenburg',1), -(1824,'Contwig',1), -(1825,'Altenberge',1), -(1826,'Kleinbundenbach',1), -(1827,'Sankt Augustin',1), -(1828,'Briedel',1), -(1829,'Barnstorf',1), -(1830,'Eydelstedt',1), -(1831,'Drentwede',1), -(1832,'Eschbronn',1), -(1833,'Biedenkopf',1), -(1834,'Bünde',1), -(1835,'Lahnau',1), -(1836,'Deißlingen',1), -(1837,'Bensheim',1), -(1838,'Hiddenhausen',1), -(1839,'Trossingen',1), -(1840,'Gondelsheim',1), -(1841,'Friedberg (Hessen)',1), -(1842,'Östringen',1), -(1843,'Bad Nauheim',1), -(1844,'Gosheim',1), -(1845,'Fernwald',1), -(1846,'Worpswede',1), -(1847,'Sternenfels',1), -(1848,'Gärtringen',1), -(1849,'Volkertshausen',1), -(1850,'Renquishausen',1), -(1851,'Bordelum',1), -(1852,'Horn-Bad Meinberg',1), -(1853,'Brombachtal',1), -(1854,'Leibertingen',1), -(1855,'Buchheim',1), -(1856,'Stockach',1), -(1857,'Tübingen',1), -(1858,'Pennigsehl',1), -(1859,'Gemünden (Felda)',1), -(1860,'Burladingen',1), -(1861,'Hasselroth',1), -(1862,'Luhden',1), -(1863,'Marklohe',1), -(1864,'Haßmersheim',1), -(1865,'Walddorfhäslach',1), -(1866,'Elsenfeld',1), -(1867,'Husum',1), -(1868,'Flein',1), -(1869,'Benningen am Neckar',1), -(1870,'Freiburg (Elbe)',1), -(1871,'Amorbach',1), -(1872,'Grebenhain',1), -(1873,'Scheer',1), -(1874,'Möckmühl',1), -(1875,'Dörpstedt',1), -(1876,'Ellhofen',1), -(1877,'Wiesen',1), -(1878,'Wiesener Forst',1), -(1879,'Illmensee',1), -(1880,'Hardthausen am Kocher',1), -(1881,'Hayingen',1), -(1882,'Meggerdorf',1), -(1883,'Friedrichsholm',1), -(1884,'Friedrichsgraben',1), -(1885,'Menteroda',1), -(1886,'Obermehler',1), -(1887,'Bad Sachsa',1), -(1888,'Meine',1), -(1889,'Benshausen',1), -(1890,'Sachsen b. Ansbach',1), -(1891,'Wittmar',1), -(1892,'Mauerstetten',1), -(1893,'Wolframs-Eschenbach',1), -(1894,'Lamerdingen',1), -(1895,'Roklum',1), -(1896,'Gräfenroda',1), -(1897,'Pommersfelden',1), -(1898,'Bergfeld',1), -(1899,'Ammerndorf',1), -(1900,'Abenberg',1), -(1901,'Schwabach',1), -(1902,'Grainau',1), -(1903,'Kelbra (Kyffhäuser)',1), -(1904,'Tastrup',1), -(1905,'Neuhof',1), -(1906,'Krempe',1), -(1907,'Grevenkop',1), -(1908,'Süderau',1), -(1909,'Muchelndorf',1), -(1910,'Ebersbach an der Fils',1), -(1911,'Aura i. Sinngrund',1), -(1912,'Münsterdorf',1), -(1913,'Rothenfels',1), -(1914,'Lägerdorf',1), -(1915,'Burgsinn',1), -(1916,'Roden',1), -(1917,'Rieneck',1), -(1918,'Bad Schussenried',1), -(1919,'Buxtehude',1), -(1920,'Uslar',1), -(1921,'Schneverdingen',1), -(1922,'Heimbuch',1), -(1923,'Mühlhausen im Täle',1), -(1924,'Alfdorf',1), -(1925,'Schillinghof',1), -(1926,'Gammelshausen',1), -(1927,'Schwörstadt',1), -(1928,'Hackenheim',1), -(1929,'Nistertal',1), -(1930,'Enspel',1), -(1931,'Bad Dürkheim',1), -(1932,'Ockenheim',1), -(1933,'Maikammer',1), -(1934,'Hünfelden',1), -(1935,'Versmold',1), -(1936,'Lautenbach',1), -(1937,'Kindenheim',1), -(1938,'Grafenhausen',1), -(1939,'Erpolzheim',1), -(1940,'Niederkirchen bei Deidesheim',1), -(1941,'Halle (Westfalen)',1), -(1942,'Oppenheim',1), -(1943,'Fröndenberg/Ruhr',1), -(1944,'Vinningen',1), -(1945,'Trulben',1), -(1946,'Ruppertsweiler',1), -(1947,'Telgte',1), -(1948,'Hinterweidenthal',1), -(1949,'Lengerich',1), -(1950,'Bollschweil',1), -(1951,'Norheim',1), -(1952,'Schwanebeck',1), -(1953,'Gröningen',1), -(1954,'Kroppenstedt',1), -(1955,'Heideck',1), -(1956,'Quedlinburg',1), -(1957,'Ballenstedt',1), -(1958,'Harsleben',1), -(1959,'Schwaigen',1), -(1960,'Stadelhofen',1), -(1961,'Mammendorf',1), -(1962,'Kranichfeld',1), -(1963,'Pretzfeld',1), -(1964,'Barnekow',1), -(1965,'Gägelow',1), -(1966,'Jachenau',1), -(1967,'Altdorf bei Nürnberg',1), -(1968,'Gröbenzell',1), -(1969,'Adelebsen',1), -(1970,'Fichtenberg',1), -(1971,'Böel',1), -(1972,'Wangen im Allgäu',1), -(1973,'Altheim',1), -(1974,'Allmendingen',1), -(1975,'Donzdorf',1), -(1976,'Cornberg',1), -(1977,'Langenburg',1), -(1978,'Scheidegg',1), -(1979,'Göttingen',1), -(1980,'Philippsthal',1), -(1981,'Burgrieden',1), -(1982,'Waabs',1), -(1983,'Neumünster',1), -(1984,'Schmalfeld',1), -(1985,'Neu-Ulm',1), -(1986,'Kürnach',1), -(1987,'Wallhausen',1), -(1988,'Seulingen',1), -(1989,'Waake',1), -(1990,'Heiligenstadt',1), -(1991,'Kronshagen',1), -(1992,'Lautrach',1), -(1993,'Geldersheim',1), -(1994,'Börnhöved',1), -(1995,'Rothenburg ob der Tauber',1), -(1996,'Eschede',1), -(1997,'Fellheim',1), -(1998,'Unterroth',1), -(1999,'Waltenhofen',1), -(2000,'Röthlein',1), -(2001,'Lachendorf',1), -(2002,'Sehlde',1), -(2003,'Schwarzach a. Main',1), -(2004,'Leinefelde-Worbis',1), -(2005,'Wingerode',1), -(2006,'Hausen',1), -(2007,'Breitenthal',1), -(2008,'Vechelde',1), -(2009,'Erkheim',1), -(2010,'Witzhave',1), -(2011,'Handorf',1), -(2012,'Geesthacht',1), -(2013,'Aurach',1), -(2014,'Schwienau',1), -(2015,'Wertach',1), -(2016,'Kammlach',1), -(2017,'Didderse',1), -(2018,'Riesbürg',1), -(2019,'Langfurth',1), -(2020,'Dorstadt',1), -(2021,'Flöthe',1), -(2022,'Börßum',1), -(2023,'Sandesneben',1), -(2024,'Grebin',1), -(2025,'Balzhausen',1), -(2026,'Neustadt a.d.Aisch',1), -(2027,'Braunlage',1), -(2028,'Zeulenroda-Triebes',1), -(2029,'Langenwolschendorf',1), -(2030,'Hof',1), -(2031,'Regnitzlosau',1), -(2032,'Altenstadt a.d. Waldnaab',1), -(2033,'Maxhütte-Haidhof',1), -(2034,'Schechen',1), -(2035,'Rechtmehring',1), -(2036,'Stephanskirchen',1), -(2037,'Neufraunhofen',1), -(2038,'Reichertsheim',1), -(2039,'Trausnitz',1), -(2040,'Reichenbach/Vogtl.',1), -(2041,'Niedermurach',1), -(2042,'Nobitz',1), -(2043,'Göhren',1), -(2044,'Windischleuba',1), -(2045,'Eggstätt',1), -(2046,'Moosbach',1), -(2047,'Jördenstorf',1), -(2048,'Prebberede',1), -(2049,'Kirchberg',1), -(2050,'Brandenburg/ Havel',1), -(2051,'Nauen',1), -(2052,'Landau a.d. Isar',1), -(2053,'Eichendorf',1), -(2054,'Zwönitz',1), -(2055,'Mariaposching',1), -(2056,'Temnitzquell',1), -(2057,'Märkisch Linden',1), -(2058,'Wesenberg',1), -(2059,'Mittweida',1), -(2060,'Kriebstein',1), -(2061,'Lindow',1), -(2062,'Bischofswiesen',1), -(2063,'Belgern-Schildau',1), -(2064,'Lohberg',1), -(2065,'Roßwein',1), -(2066,'Oranienburg',1), -(2067,'Mühlenbecker Land',1), -(2068,'Tettenweis',1), -(2069,'Birkenwerder',1), -(2070,'Glienicke/Nordbahn',1), -(2071,'Berlin Friedenau',1), -(2072,'Riedlhütte',1), -(2073,'Aachen',1), -(2074,'Wassenberg',1), -(2075,'Kalkar',1), -(2076,'Mönchengladbach',1), -(2077,'Nörvenich',1), -(2078,'Losheim',1), -(2079,'Kerpen',1), -(2080,'Stadtlohn',1), -(2081,'Mehren',1), -(2082,'Tiefenbach',1), -(2083,'Hopsten',1), -(2084,'Schliengen',1), -(2085,'Haren',1), -(2086,'Schalkenbach',1), -(2087,'Königsfeld',1), -(2088,'Dedenbach',1), -(2089,'Remagen',1), -(2090,'Dersum',1), -(2091,'Jemgum',1), -(2092,'Reichertshofen',1), -(2093,'Neuhaus a.d.Pegnitz',1), -(2094,'Grünwald',1), -(2095,'Harsdorf',1), -(2096,'Karstädt',1), -(2097,'Dambeck',1), -(2098,'Klüß',1), -(2099,'Birgland',1), -(2100,'Marktleugast',1), -(2101,'Riedenburg',1), -(2102,'Stadtroda',1), -(2103,'Hohenbrunn',1), -(2104,'Barby',1), -(2105,'Bad Doberan',1), -(2106,'Bartenshagen-Parkentin',1), -(2107,'Brand',1), -(2108,'Schmidmühlen',1), -(2109,'Berlin Gropiusstadt',1), -(2110,'Berlin Alt Treptow',1), -(2111,'Berlin Biesdorf',1), -(2112,'Melchow',1), -(2113,'Chorin',1), -(2114,'Glashütte',1), -(2115,'Bannewitz',1), -(2116,'Angermünde',1), -(2117,'Neu-Seeland',1), -(2118,'Neupetershain',1), -(2119,'Letschin',1), -(2120,'Weißenberg',1), -(2121,'Hochkirch',1), -(2122,'Zittau',1), -(2123,'Icking',1), -(2124,'Denkendorf',1), -(2125,'Straßlach-Dingharting',1), -(2126,'Remptendorf',1), -(2127,'Hirschbach',1), -(2128,'Bayreuth',1), -(2129,'Bindlach',1), -(2130,'Breitenbrunn',1), -(2131,'Bad Steben',1), -(2132,'Nienburg (Saale)',1), -(2133,'Schönebeck',1), -(2134,'Gefrees',1), -(2135,'Schauenstein',1), -(2136,'Hallbergmoos',1), -(2137,'Calbe',1), -(2138,'Rosenburg',1), -(2139,'Siegenburg',1), -(2140,'Bilzingsleben Kannawurf Oldisleben',1), -(2141,'Fehmarn',1), -(2142,'Eglfing',1), -(2143,'Lützow',1), -(2144,'Eschenlohe',1), -(2145,'Pyrbaum',1), -(2146,'Hollfeld',1), -(2147,'Rückersdorf',1), -(2148,'Arendsee',1), -(2149,'Postbauer-Heng',1), -(2150,'Gorleben',1), -(2151,'Klingenmünster',1), -(2152,'Hasel',1), -(2153,'Westerburg',1), -(2154,'Bockhorn',1), -(2155,'Sprendlingen',1), -(2156,'Biberach',1), -(2157,'Soest',1), -(2158,'Wörrstadt',1), -(2159,'Sinzheim',1), -(2160,'Heidesheim am Rhein',1), -(2161,'Bad Waldsee',1), -(2162,'Soltau',1), -(2163,'Borgstedt',1), -(2164,'Hardegsen',1), -(2165,'Nüsttal',1), -(2166,'Ilshofen',1), -(2167,'Undeloh',1), -(2168,'Diekholzen',1), -(2169,'Frankenhardt',1), -(2170,'Rot an der Rot',1), -(2171,'Bendestorf',1), -(2172,'Bellenberg',1), -(2173,'Marktbreit',1), -(2174,'Albertshofen',1), -(2175,'Wathlingen',1), -(2176,'Bad Salzungen',1), -(2177,'Volkach',1), -(2178,'Kirchgellersen',1), -(2179,'Westergellersen',1), -(2180,'Südergellersen',1), -(2181,'Babenhausen',1), -(2182,'Beedenbostel',1), -(2183,'Oberschönegg',1), -(2184,'Haldenwang',1), -(2185,'Burgau',1), -(2186,'Leiferde',1), -(2187,'Stetten',1), -(2188,'Ursberg',1), -(2189,'Pfaffenhausen',1), -(2190,'Glött',1), -(2191,'Möttingen',1), -(2192,'Eutin',1), -(2193,'Süsel',1), -(2194,'Fischach',1), -(2195,'Scherstetten',1), -(2196,'Schlotheim',1), -(2197,'Bernbeuren',1), -(2198,'Meinheim',1), -(2199,'Aindling',1), -(2200,'Rehling',1), -(2201,'Heiligenhafen',1), -(2202,'Halberstadt',1), -(2203,'Bissingen an der Teck',1), -(2204,'Großerlach',1), -(2205,'Meckenbeuren',1), -(2206,'Selk',1), -(2207,'Geltdorf',1), -(2208,'Hahnekrug',1), -(2209,'Seester',1), -(2210,'Sörup',1), -(2211,'Nonnenhorn',1), -(2212,'Haunetal',1), -(2213,'Börtlingen',1), -(2214,'Kevelaer-Twisteden',1), -(2215,'Waxweiler',1), -(2216,'Elsdorf',1), -(2217,'Newel',1), -(2218,'Saarlouis',1), -(2219,'Niersbach',1), -(2220,'Sehlem',1), -(2221,'Plein',1), -(2222,'Osburg',1), -(2223,'Gusterath',1), -(2224,'Farschweiler',1), -(2225,'Kasel',1), -(2226,'Salmtal',1), -(2227,'Mülheim an der Ruhr',1), -(2228,'Ahaus',1), -(2229,'Piesport',1), -(2230,'Eppelborn',1), -(2231,'Kandern',1), -(2232,'Ellern (Hunsrück)',1), -(2233,'Schnorbach',1), -(2234,'Reichshof',1), -(2235,'Sankt Goar',1), -(2236,'Bad Krozingen',1), -(2237,'Ladbergen',1), -(2238,'Otterbach',1), -(2239,'Bruchweiler-Bärenbach',1), -(2240,'Siershahn',1), -(2241,'Lehmen',1), -(2242,'Niederfell',1), -(2243,'Oberfell',1), -(2244,'Wolken',1), -(2245,'Windeck',1), -(2246,'Hundsbach',1), -(2247,'Hünstetten',1), -(2248,'Idstein',1), -(2249,'Greifenstein',1), -(2250,'Hornberg',1), -(2251,'Vechta',1), -(2252,'Offstein',1), -(2253,'Drebber',1), -(2254,'Pfeffelbach',1), -(2255,'Dattenberg',1), -(2256,'Hümmerich',1), -(2257,'Kasbach-Ohlenberg',1), -(2258,'Gevelsberg',1), -(2259,'Witten',1), -(2260,'Baltrum',1), -(2261,'Burscheid',1), -(2262,'Pünderich',1), -(2263,'Meppen',1), -(2264,'Kleinich',1), -(2265,'Siegburg',1), -(2266,'Fraunberg',1), -(2267,'Gattendorf',1), -(2268,'Weihmichl',1), -(2269,'Erbendorf',1), -(2270,'Bad Alexandersbad',1), -(2271,'Lengdorf',1), -(2272,'Rostock',1), -(2273,'Bad Dürrenberg',1), -(2274,'Dorfen',1), -(2275,'Neustadt (Dosse)',1), -(2276,'Mallersdorf-Pfaffenberg',1), -(2277,'Wackersdorf',1), -(2278,'Griesstätt',1), -(2279,'Raguhn-Jeßnitz',1), -(2280,'Bodenwöhr',1), -(2281,'Floß',1), -(2282,'Schöneck/Vogtl.',1), -(2283,'Wurmsham',1), -(2284,'Wald',1), -(2285,'Schneeberg',1), -(2286,'Löbnitz',1), -(2287,'Bad Schmiedeberg',1), -(2288,'Callenberg',1), -(2289,'Hohenstein-Ernstthal',1), -(2290,'Bernsdorf',1), -(2291,'Tribsees',1), -(2292,'Röhrsdorf',1), -(2293,'Wallerfing',1), -(2294,'Arnbruck',1), -(2295,'Triftern',1), -(2296,'Prohn',1), -(2297,'Frankenberg',1), -(2298,'Regen',1), -(2299,'Nuthetal',1), -(2300,'Herzberg/ Elster',1), -(2301,'Zschopau',1), -(2302,'Pockau-Lengefeld (Pockau)',1), -(2303,'Borgsdorf',1), -(2304,'Liebenwalde',1), -(2305,'Hohen Neuendorf OT Bergfelde',1), -(2306,'Berlin Lichtenfelde',1), -(2307,'Berlin Wilhelmsdorf',1), -(2308,'Greifswald',1), -(2309,'Königstein im Taunus',1), -(2310,'Bruchsal',1), -(2311,'Kämpfelbach',1), -(2312,'Neubulach',1), -(2313,'Oerlinghausen',1), -(2314,'Ebhausen',1), -(2315,'Bad Liebenzell',1), -(2316,'Eisingen',1), -(2317,'Birkenau',1), -(2318,'Marburg',1), -(2319,'Niddatal',1), -(2320,'Schwaförden',1), -(2321,'Zaisenhausen',1), -(2322,'Wiesenbach',1), -(2323,'Reichelsheim (Wetterau)',1), -(2324,'Schöneck',1), -(2325,'Tönning',1), -(2326,'Königsheim',1), -(2327,'Illingen',1), -(2328,'Sachsenheim',1), -(2329,'Vaihingen an der Enz',1), -(2330,'Schwaigern',1), -(2331,'Grasberg',1), -(2332,'Dörentrup',1), -(2333,'Rinteln',1), -(2334,'Büdingen',1), -(2335,'Zeven',1), -(2336,'Reichenau',1), -(2337,'Viöl',1), -(2338,'Herdwangen-Schönach',1), -(2339,'Antrifttal',1), -(2340,'Nordsehl',1), -(2341,'Marienmünster',1), -(2342,'Billigheim',1), -(2343,'Pleidelsheim',1), -(2344,'Fritzlar',1), -(2345,'Sailauf',1), -(2346,'Fellbach',1), -(2347,'Mengen',1), -(2348,'Wabern',1), -(2349,'Dammbach',1), -(2350,'Meersburg',1), -(2351,'Immenstaad am Bodensee',1), -(2352,'Gomadingen',1), -(2353,'Obersulm',1), -(2354,'Altbach',1), -(2355,'Münsingen',1), -(2356,'Berlin Wartenberg',1), -(2357,'Berlin Falkenberg',1), -(2358,'Plessa',1), -(2359,'Schraden',1), -(2360,'Strausberg',1), -(2361,'Straupitz',1), -(2362,'Kolkwitz',1), -(2363,'Vogelsang-Warsin',1), -(2364,'Meiersberg',1), -(2365,'Mönkebude',1), -(2366,'Egeln',1), -(2367,'Borne',1), -(2368,'Wolmirsleben',1), -(2369,'Hersbruck',1), -(2370,'Bad Heilbrunn',1), -(2371,'Hohenkammer',1), -(2372,'Gesees',1), -(2373,'Warin',1), -(2374,'Geisenfeld',1), -(2375,'Taufkirchen',1), -(2376,'Stammbach',1), -(2377,'Bernburg (Saale)',1), -(2378,'Münchberg',1), -(2379,'Rochau',1), -(2380,'Rudelzhausen',1), -(2381,'Selbitz',1), -(2382,'Schönebeck (Elbe)',1), -(2383,'Finsing',1), -(2384,'Vaterstetten',1), -(2385,'Train',1), -(2386,'Feldkirchen-Westerham',1), -(2387,'Marnitz',1), -(2388,'Siggelkow',1), -(2389,'Kirchseeon',1), -(2390,'Polling',1), -(2391,'Heiligenstadt i. OFr.',1), -(2392,'Sielenbach',1), -(2393,'Wallgau',1), -(2394,'Alling',1), -(2395,'Lemgow',1), -(2396,'Hilgertshausen-Tandern',1), -(2397,'Schlehdorf',1), -(2398,'Waidhofen',1), -(2399,'Wilhelmsthal',1), -(2400,'Teuchern',1), -(2401,'Schwaan',1), -(2402,'Rott a. Inn',1), -(2403,'Gelbensande',1), -(2404,'Rövershagen',1), -(2405,'Elsteraue',1), -(2406,'Tirschenreuth',1), -(2407,'Buchbach',1), -(2408,'Meuselwitz',1), -(2409,'Bayerbach bei Ergoldsbach',1), -(2410,'Ampfing',1), -(2411,'Markkleeberg',1), -(2412,'Dieterskirchen',1), -(2413,'Marquartstein',1), -(2414,'Altenmarkt a.d. Alz',1), -(2415,'Roding',1), -(2416,'Ruhpolding',1), -(2417,'Vachendorf',1), -(2418,'Brandis',1), -(2419,'Barth',1), -(2420,'Zandt',1), -(2421,'Lugau/Erzgeb.',1), -(2422,'Erlbach',1), -(2423,'Viechtach',1), -(2424,'Hohenwarth',1), -(2425,'Sehma',1), -(2426,'Nuthe-Urstromtal',1), -(2427,'Bischofsmais',1), -(2428,'Ering',1), -(2429,'Börnichen',1), -(2430,'Hofkirchen',1), -(2431,'Oederan',1), -(2432,'Rinchnach',1), -(2433,'Berlin Zehlendorf',1), -(2434,'Ruderting',1), -(2435,'Hennstedt',1), -(2436,'Otter',1), -(2437,'Wrist',1), -(2438,'Untermünkheim',1), -(2439,'Moringen',1), -(2440,'Bebra',1), -(2441,'Fitzbek',1), -(2442,'Hofbieber',1), -(2443,'Sehestedt',1), -(2444,'Burgwedel',1), -(2445,'Stoltebüll',1), -(2446,'Geroda',1), -(2447,'Blumenthal',1), -(2448,'Herleshausen',1), -(2449,'Ballendorf',1), -(2450,'Illertissen',1), -(2451,'Altusried',1), -(2452,'Woringen',1), -(2453,'Ellenberg',1), -(2454,'Meiningen',1), -(2455,'Wörnitz',1), -(2456,'Seth',1), -(2457,'Böhen',1), -(2458,'Kempten (Allgäu)',1), -(2459,'Sulzberg',1), -(2460,'Mönchsroth',1), -(2461,'Ruhla',1), -(2462,'Grabfeld',1), -(2463,'Fuhlenhagen',1), -(2464,'Walkenried',1), -(2465,'Schöffengrund',1), -(2466,'Altlußheim',1), -(2467,'Oberursel (Taunus)',1), -(2468,'Nordenham',1), -(2469,'Hallig Hooge',1), -(2470,'Lübbecke',1), -(2471,'Egenhausen',1), -(2472,'Süderoog',1), -(2473,'Pellworm',1), -(2474,'Leopoldshöhe',1), -(2475,'Rosenthal',1), -(2476,'Zuzenhausen',1), -(2477,'Emmingen-Liptingen',1), -(2478,'Porta Westfalica',1), -(2479,'Meßstetten',1), -(2480,'Kronprinzenkoog',1), -(2481,'Marne',1), -(2482,'Schwenningen',1), -(2483,'Bad Wildungen',1), -(2484,'Cadenberge',1), -(2485,'Extertal',1), -(2486,'Löchgau',1), -(2487,'Joldelund',1), -(2488,'Leingarten',1), -(2489,'Osten',1), -(2490,'Estorf',1), -(2491,'Trochtelfingen',1), -(2492,'Krombach',1), -(2493,'Hettingen',1), -(2494,'Delve',1), -(2495,'Rohrsen',1), -(2496,'Heemsen',1), -(2497,'Beckedorf',1), -(2498,'Eggebek',1), -(2499,'Langstedt',1), -(2500,'Sollerup',1), -(2501,'Süderhackstedt',1), -(2502,'Bermatingen',1), -(2503,'Brevörde',1), -(2504,'Polle',1), -(2505,'Vahlbruch',1), -(2506,'Felsberg',1), -(2507,'Wilhelmsdorf',1), -(2508,'Plochingen',1), -(2509,'Borsfleth',1), -(2510,'Müssen',1), -(2511,'Aichen',1), -(2512,'Burgwindheim',1), -(2513,'Deiningen',1), -(2514,'Sand a. Main',1), -(2515,'Berkenthin',1), -(2516,'Thomasburg',1), -(2517,'Harburg',1), -(2518,'Ingenried',1), -(2519,'Wehringen',1), -(2520,'Burggen',1), -(2521,'Gerach',1), -(2522,'Meeder',1), -(2523,'Räbke',1), -(2524,'Söllingen',1), -(2525,'Parsau',1), -(2526,'Königsbrunn',1), -(2527,'Waddeweitz',1), -(2528,'Merching',1), -(2529,'Höttingen',1), -(2530,'Petersdorf',1), -(2531,'Baiersdorf',1), -(2532,'Grub a. Forst',1), -(2533,'Lützkampen',1), -(2534,'Eschweiler',1), -(2535,'Geldern',1), -(2536,'Arzfeld',1), -(2537,'Monschau',1), -(2538,'Wincheringen',1), -(2539,'Bocholt',1), -(2540,'Konz',1), -(2541,'Wesel',1), -(2542,'Bergheim',1), -(2543,'Überherrn',1), -(2544,'Üxheim',1), -(2545,'Kenn',1), -(2546,'Neumagen-Dhron',1), -(2547,'Ulmen',1), -(2548,'Reken',1), -(2549,'Marpingen',1), -(2550,'Vogtsburg im Kaiserstuhl',1), -(2551,'Sasbach am Kaiserstuhl',1), -(2552,'Koblenz',1), -(2553,'Niederburg',1), -(2554,'Waldfischbach-Burgalben',1), -(2555,'Höhr-Grenzhausen',1), -(2556,'Rodenbach',1), -(2557,'Rheinhausen',1), -(2558,'Dahn',1), -(2559,'Obermoschel',1), -(2560,'Schiersfeld',1), -(2561,'Katzwinkel (Sieg)',1), -(2562,'Berlin Buch',1), -(2563,'Berlin Mahlsdorf',1), -(2564,'Elstra',1), -(2565,'Oßling',1), -(2566,'Großröhrsdorf',1), -(2567,'Bretnig-Hauswalde',1), -(2568,'Lohsa',1), -(2569,'Reichenbach',1), -(2570,'Battweiler',1), -(2571,'Mülheim-Kärlich',1), -(2572,'Oberlahr',1), -(2573,'Greven',1), -(2574,'Pirmasens',1), -(2575,'Finnentrop',1), -(2576,'Weitefeld',1), -(2577,'Kreuztal',1), -(2578,'Bad Marienberg (Westerwald)',1), -(2579,'Schlangenbad',1), -(2580,'Achern (Abweichung Exklaven)',1), -(2581,'Schönborn',1), -(2582,'Ottersweier',1), -(2583,'Zell am Harmersbach',1), -(2584,'Bühl',1), -(2585,'Albig',1), -(2586,'Albbruck',1), -(2587,'Schollbrunn',1), -(2588,'Stade',1), -(2589,'Breiholz',1), -(2590,'Tackesdorf-Nord',1), -(2591,'Schlierbach',1), -(2592,'Melsungen',1), -(2593,'Fellen',1), -(2594,'Schleswig',1), -(2595,'Murrhardt',1), -(2596,'Bad Hersfeld',1), -(2597,'Ludwigsau',1), -(2598,'Karlstadt',1), -(2599,'Wadersloh',1), -(2600,'Weilheim',1), -(2601,'Sasbach',1), -(2602,'Vöhrenbach',1), -(2603,'Ellerstadt',1), -(2604,'Trebur',1), -(2605,'Odenthal',1), -(2606,'Kirkel',1), -(2607,'Neunkirchen-Seelscheid',1), -(2608,'Kastellaun',1), -(2609,'Plaidt',1), -(2610,'Breckerfeld',1), -(2611,'Kirchen (Sieg)',1), -(2612,'Arnsberg',1), -(2613,'Ennigerloh',1), -(2614,'Kriegsfeld',1), -(2615,'Seelbach',1), -(2616,'Weidenthal',1), -(2617,'Neuenkirchen-Vörden',1), -(2618,'Ober-Olm',1), -(2619,'St. Märgen',1), -(2620,'Wardenburg',1), -(2621,'Kleve',1), -(2622,'Wegberg',1), -(2623,'Linnich',1), -(2624,'Kempen',1), -(2625,'Tönisvorst',1), -(2626,'Mettlach',1), -(2627,'Leiwen',1), -(2628,'Hetzerath',1), -(2629,'Dierscheid',1), -(2630,'Heckenmünster',1), -(2631,'Bad Bentheim',1), -(2632,'Friedrichsthal',1), -(2633,'Norden',1), -(2634,'Herten',1), -(2635,'Troisdorf',1), -(2636,'Upgant-Schott',1), -(2637,'Osteel',1), -(2638,'Billerbeck',1), -(2639,'Büchenbeuren',1), -(2640,'Weener',1), -(2641,'Nickenich',1), -(2642,'Andernach',1), -(2643,'Olfen',1), -(2644,'Niederbreitbach',1), -(2645,'Glan-Münchweiler',1), -(2646,'Weisweil',1), -(2647,'Inzlingen',1), -(2648,'Schallodenbach',1), -(2649,'Hargesheim',1), -(2650,'Herschbach',1), -(2651,'Schwanau',1), -(2652,'Wirges',1), -(2653,'Stadt',1), -(2654,'Plettenberg',1), -(2655,'Willroth',1), -(2656,'Elsterwerda',1), -(2657,'Zeuthen',1), -(2658,'Groß Köris',1), -(2659,'Neureichenau',1), -(2660,'Kreischa',1), -(2661,'Fredersdorf-Vogelsdorf',1), -(2662,'Ostseebad Heringsdorf',1), -(2663,'Treplin',1), -(2664,'Jacobsdorf',1), -(2665,'Frankfurt (Oder)',1), -(2666,'Eurasburg',1), -(2667,'Höhbeck',1), -(2668,'Kahla',1), -(2669,'Happurg',1), -(2670,'Neuburg-Steinhausen',1), -(2671,'Hornstorf',1), -(2672,'Ködnitz',1), -(2673,'Haimhausen',1), -(2674,'Wolnzach',1), -(2675,'Velburg',1), -(2676,'Garching b. München',1), -(2677,'Sachsenkam',1), -(2678,'Alsleben/Saale',1), -(2679,'Plötzkau',1), -(2680,'Bad Lauchstädt',1), -(2681,'Biederitz',1), -(2682,'Gerwisch',1), -(2683,'Menz',1), -(2684,'Nandlstadt',1), -(2685,'Neuching',1), -(2686,'Weißdorf',1), -(2687,'Mehlmeisel',1), -(2688,'Fensterbach',1), -(2689,'Brahmenau',1), -(2690,'Steinberg',1), -(2691,'Wiesau',1), -(2692,'Pöhl',1), -(2693,'Mohlsdorf-Teichwolframsdorf',1), -(2694,'Hagelstadt',1), -(2695,'Graal-Müritz',1), -(2696,'Barbing',1), -(2697,'Velden',1), -(2698,'Görzke',1), -(2699,'Ziesar',1), -(2700,'Rimsting',1), -(2701,'Regis-Breitingen',1), -(2702,'Moosthenning',1), -(2703,'Bad Sülze',1), -(2704,'Naunhof',1), -(2705,'Töging a. Inn',1), -(2706,'Palling',1), -(2707,'Rheinsberg',1), -(2708,'Taching a. See',1), -(2709,'Mirow',1), -(2710,'Niederfrohna',1), -(2711,'Rattenberg',1), -(2712,'Niederwürschnitz',1), -(2713,'Burgstädt',1), -(2714,'Burghausen',1), -(2715,'Schönau',1), -(2716,'Metten',1), -(2717,'Dahlen',1), -(2718,'Winzer',1), -(2719,'Stralsund',1), -(2720,'Griesbach i. Rottal',1), -(2721,'Berlin Spandau',1), -(2722,'Berlin Haselhorst',1), -(2723,'Lychen',1), -(2724,'Berlin Lübars',1), -(2725,'Berlin Wilmersdorf',1), -(2726,'Schildow',1), -(2727,'Wäschenbeuren',1), -(2728,'Ascheffel',1), -(2729,'Rottenacker',1), -(2730,'Ingoldingen',1), -(2731,'Steinbergkirche',1), -(2732,'Großrinderfeld',1), -(2733,'Eckernförde',1), -(2734,'Mutlangen',1), -(2735,'Esgrus',1), -(2736,'Hammelburg',1), -(2737,'Schrozberg',1), -(2738,'Iggingen',1), -(2739,'Veitshöchheim',1), -(2740,'Bartholomä',1), -(2741,'Osdorf',1), -(2742,'Wittbeck',1), -(2743,'Altenholz',1), -(2744,'Holzheim',1), -(2745,'Burglauer',1), -(2746,'Schweinfurt',1), -(2747,'Sommerach',1), -(2748,'Gebsattel',1), -(2749,'Rannungen',1), -(2750,'Habighorst',1), -(2751,'Südeichsfeld',1), -(2752,'Lachen',1), -(2753,'Sennfeld',1), -(2754,'Stödtlen',1), -(2755,'Plön',1), -(2756,'Hillerse',1), -(2757,'Ronsberg',1), -(2758,'Steinhorst',1), -(2759,'Wittislingen',1), -(2760,'Seebach',1), -(2761,'Lehrberg',1), -(2762,'Haßfurt',1), -(2763,'Wendisch Evern',1), -(2764,'Pfronten',1), -(2765,'Görisried',1), -(2766,'Bad Bevensen',1), -(2767,'Bertelsmann',1), -(2768,'Dunningen',1), -(2769,'Bad Soden am Taunus',1), -(2770,'Blumberg',1), -(2771,'Zimmern ob Rottweil',1), -(2772,'Lottstetten',1), -(2773,'Alsbach-Hähnlein',1), -(2774,'Heddesheim',1), -(2775,'Kronau',1), -(2776,'Laudenbach',1), -(2777,'Dietingen',1), -(2778,'Engelsbrand',1), -(2779,'Tating',1), -(2780,'Westerhever',1), -(2781,'Tümlauer Koog',1), -(2782,'Leimen',1), -(2783,'Gunningen',1), -(2784,'Karben',1), -(2785,'Modautal',1), -(2786,'Hambergen',1), -(2787,'Holste',1), -(2788,'Oberderdingen',1), -(2789,'Fischbachtal',1), -(2790,'Frankenau',1), -(2791,'Friedrichskoog',1), -(2792,'Hanau',1), -(2793,'Bruchhausen-Vilsen',1), -(2794,'Süstedt',1), -(2795,'Bruchköbel',1), -(2796,'Reichartshausen',1), -(2797,'Barlt',1), -(2798,'Busenwurth',1), -(2799,'Bad Driburg',1), -(2800,'Ortenberg',1), -(2801,'Sindelfingen',1), -(2802,'Lützelbach',1), -(2803,'Meerbeck',1), -(2804,'Weilbach',1), -(2805,'Kirchheim am Neckar',1), -(2806,'Nienstädt',1), -(2807,'Hessisch Oldendorf',1), -(2808,'Filderstadt',1), -(2809,'Bad Friedrichshall',1), -(2810,'Albersdorf',1), -(2811,'Haßbergen',1), -(2812,'Liebenau (Hessen)',1), -(2813,'Birstein',1), -(2814,'Emmerthal',1), -(2815,'Wacken',1), -(2816,'Roigheim',1), -(2817,'Ottrau',1), -(2818,'Bad Nenndorf',1), -(2819,'Adelsheim',1), -(2820,'Hülben',1), -(2821,'Wernau (Neckar)',1), -(2822,'Hodenhagen',1), -(2823,'Barsinghausen',1), -(2824,'Sittensen',1), -(2825,'Bischbrunn',1), -(2826,'Schernfeld',1), -(2827,'Dollnstein',1), -(2828,'Bad Frankenhausen/Kyffhäuser',1), -(2829,'Türkenfeld',1), -(2830,'Redwitz a.d. Rodach',1), -(2831,'Kölleda',1), -(2832,'Wanzleben-Börde',1), -(2833,'Gilching',1), -(2834,'Seeshaupt',1), -(2835,'Bernried',1), -(2836,'Winkelhaid',1), -(2837,'Kipfenberg',1), -(2838,'Emmering',1), -(2839,'Probstzella',1), -(2840,'Berching',1), -(2841,'Auhausen',1), -(2842,'Altenmedingen',1), -(2843,'Eltmann',1), -(2844,'Bleckede',1), -(2845,'Himbergen',1), -(2846,'Bruckberg',1), -(2847,'Bonstetten',1), -(2848,'Oberostendorf',1), -(2849,'Rentweinsdorf',1), -(2850,'Dähre',1), -(2851,'Diesdorf',1), -(2852,'Wallstawe',1), -(2853,'Igling',1), -(2854,'Schwabsoien',1), -(2855,'Cadolzburg',1), -(2856,'Tülau',1), -(2857,'Schmiechen',1), -(2858,'Salzwedel',1), -(2859,'Saulgrub',1), -(2860,'Rennertshofen',1), -(2861,'Solnhofen',1), -(2862,'Litzendorf',1), -(2863,'Pöttmes',1), -(2864,'Burgheim',1), -(2865,'Eggolsheim',1), -(2866,'Aichach',1), -(2867,'Langensendelbach',1), -(2868,'Runkel',1), -(2869,'Wilhelmshaven',1), -(2870,'Hilter',1), -(2871,'Hausach',1), -(2872,'Schmallenberg',1), -(2873,'Hochstadt',1), -(2874,'Gau-Odernheim',1), -(2875,'Offenbach an der Queich',1), -(2876,'Gerolsheim',1), -(2877,'Bonndorf im Schwarzwald',1), -(2878,'Lustadt',1), -(2879,'Hochdorf-Assenheim',1), -(2880,'Löffingen',1), -(2881,'Hude (Oldenburg)',1), -(2882,'Neupotz',1), -(2883,'Frankenthal (Pfalz)',1), -(2884,'Hanhofen',1), -(2885,'Eggenstein-Leopoldshafen',1), -(2886,'Glashütten',1), -(2887,'Römerberg',1), -(2888,'Allmersbach im Tal',1), -(2889,'Stolk',1), -(2890,'Unterwaldhausen',1), -(2891,'Dürmentingen',1), -(2892,'Söhrewald',1), -(2893,'Wiesensteig',1), -(2894,'Beckdorf',1), -(2895,'Nübbel',1), -(2896,'Alheim',1), -(2897,'Müllheim',1), -(2898,'Staudernheim',1), -(2899,'Heitersheim',1), -(2900,'Holzwickede',1), -(2901,'Ibbenbüren',1), -(2902,'Drensteinfurt',1), -(2903,'Friedeburg',1), -(2904,'Miehlen',1), -(2905,'Hemer',1), -(2906,'Bad Kreuznach',1), -(2907,'Hügelsheim',1), -(2908,'Ottenhöfen im Schwarzwald',1), -(2909,'Bockenheim an der Weinstraße',1), -(2910,'Kirchheim an der Weinstraße',1), -(2911,'Weilburg',1), -(2912,'Rheda-Wiedenbrück',1), -(2913,'Bad Rippoldsau-Schapbach',1), -(2914,'Visbek',1), -(2915,'Bellheim',1), -(2916,'Gernsbach',1), -(2917,'Weilmünster',1), -(2918,'Mittenaar',1), -(2919,'Bestwig',1), -(2920,'Lembruch',1), -(2921,'Burlage',1), -(2922,'Düngenheim',1), -(2923,'Niederwörresbach',1), -(2924,'Hinte',1), -(2925,'Klotten',1), -(2926,'Binningen',1), -(2927,'Horstmar',1), -(2928,'Daleiden',1), -(2929,'Preischeid',1), -(2930,'Grefrath',1), -(2931,'Prüm',1), -(2932,'Ayl',1), -(2933,'Trassem',1), -(2934,'Irrel',1), -(2935,'Schüller',1), -(2936,'Kaarst',1), -(2937,'Badem',1), -(2938,'Gindorf',1), -(2939,'Neidenbach',1), -(2940,'Daun',1), -(2941,'Zeltingen-Rachtig',1), -(2942,'Erden',1), -(2943,'Lösnich',1), -(2944,'Alfter',1), -(2945,'Haltern am See',1), -(2946,'Sögel',1), -(2947,'Aurich',1), -(2948,'Esens',1), -(2949,'Neuharlingersiel',1), -(2950,'Esterwegen',1), -(2951,'Puderbach',1), -(2952,'Dürrholz',1), -(2953,'Imsbach',1), -(2954,'Oberried',1), -(2955,'Waldkirch',1), -(2956,'Göllheim',1), -(2957,'Rieste',1), -(2958,'Bad Iburg',1), -(2959,'Görwihl',1), -(2960,'Aarbergen',1), -(2961,'Homburg',1), -(2962,'Kruft',1), -(2963,'Zweibrücken',1), -(2964,'Kretz',1), -(2965,'Haselünne',1), -(2966,'Gemünden',1), -(2967,'Urmitz',1), -(2968,'Dollerup',1), -(2969,'Bad Fallingbostel',1), -(2970,'Osterheide',1), -(2971,'Groß Wittensee',1), -(2972,'Sterup',1), -(2973,'Bodnegg',1), -(2974,'Salach',1), -(2975,'Gerabronn',1), -(2976,'Alveslohe',1), -(2977,'Gettorf',1), -(2978,'Gerstetten',1), -(2979,'Crailsheim',1), -(2980,'Oberstaufen',1), -(2981,'Isny im Allgäu',1), -(2982,'Euerdorf',1), -(2983,'Maasholm',1), -(2984,'Schleimünde',1), -(2985,'Langenau',1), -(2986,'Dettelbach',1), -(2987,'Buch',1), -(2988,'Leezen',1), -(2989,'Laboe',1), -(2990,'Wört',1), -(2991,'Ungerhausen',1), -(2992,'Markt Nordheim',1), -(2993,'Meinersen',1), -(2994,'Dombühl',1), -(2995,'Sugenheim',1), -(2996,'Prichsenstadt',1), -(2997,'Neuburg a.d. Kammel',1), -(2998,'Bad Windsheim',1), -(2999,'Oberschwarzach',1), -(3000,'Münsterhausen',1), -(3001,'Hohenfelde',1), -(3002,'Wieseth',1), -(3003,'Knetzgau',1), -(3004,'Malente',1), -(3005,'Kirchnüchel',1), -(3006,'Bichl',1), -(3007,'Neumarkt i.d. OPf.',1), -(3008,'Deining',1), -(3009,'Pößneck',1), -(3010,'Lobenstein',1), -(3011,'Weidenberg',1), -(3012,'Kirchenpingarten',1), -(3013,'Ilberstedt',1), -(3014,'Hahnbach',1), -(3015,'Ammerthal',1), -(3016,'Kümmersbruck',1), -(3017,'Deuerling',1), -(3018,'Wörth',1), -(3019,'Kirschkau',1), -(3020,'Pausa-Mühltroff',1), -(3021,'Oberweißbach',1), -(3022,'Pinzberg',1), -(3023,'Jesenwang',1), -(3024,'Krün',1), -(3025,'Wörthsee',1), -(3026,'Kronach',1), -(3027,'Plankenfels',1), -(3028,'Gaimersheim',1), -(3029,'Hecklingen',1), -(3030,'Stadland',1), -(3031,'Neuhofen',1), -(3032,'Waldolms',1), -(3033,'Bad Wildbad',1), -(3034,'Lemwerder',1), -(3035,'Lohra',1), -(3036,'Hilzingen',1), -(3037,'Lindenfels',1), -(3038,'Affinghausen und Sudwalde',1), -(3039,'Florstadt',1), -(3040,'Renningen',1), -(3041,'Meldorf',1), -(3042,'Kleinostheim',1), -(3043,'Allensbach',1), -(3044,'Binau',1), -(3045,'Bitz',1), -(3046,'Buchholz',1), -(3047,'Fahrenbach',1), -(3048,'Gundelsheim',1), -(3049,'Breuna',1), -(3050,'Pollhagen',1), -(3051,'Romrod',1), -(3052,'Wölpinghausen',1), -(3053,'Veringenstadt',1), -(3054,'Krauchenwies',1), -(3055,'Sigmaringendorf',1), -(3056,'Neuhausen auf den Fildern',1), -(3057,'Pahlen',1), -(3058,'Freudenberg',1), -(3059,'Collenberg',1), -(3060,'Haste',1), -(3061,'Hohnhorst',1), -(3062,'Winnenden',1), -(3063,'Backnang',1), -(3064,'Riedhausen',1), -(3065,'Klein Wesenberg',1), -(3066,'Münchsteinach',1), -(3067,'Ilsenburg',1), -(3068,'Gutenstetten',1), -(3069,'Mickhausen',1), -(3070,'Krummesse',1), -(3071,'Klempau',1), -(3072,'Breitenfelde',1), -(3073,'Lankau',1), -(3074,'Buttenwiesen',1), -(3075,'Bobingen',1), -(3076,'Gnotzheim',1), -(3077,'Kaltental',1), -(3078,'Kaisheim',1), -(3079,'Geschwenda',1), -(3080,'Gevensleben',1), -(3081,'Pfofeld',1), -(3082,'Ilmenau',1), -(3083,'Pürgen',1), -(3084,'Weißenburg i. Bay.',1), -(3085,'Finning',1), -(3086,'Harbke',1), -(3087,'Sommersdorf',1), -(3088,'Wefensleben',1), -(3089,'Ummendorf',1), -(3090,'Eilsleben',1), -(3091,'Coppenbrügge',1), -(3092,'Forchtenberg',1), -(3093,'Großenlüder',1), -(3094,'Böklund',1), -(3095,'Weilheim an der Teck',1), -(3096,'Neidlingen',1), -(3097,'Schwäbisch Hall',1), -(3098,'Kupferzell',1), -(3099,'Duingen',1), -(3100,'Bad Aibling',1), -(3101,'Lambrechtshagen',1), -(3102,'Rößnitz',1), -(3103,'Schwarzenfeld',1), -(3104,'Tegernheim',1), -(3105,'Püchersreuth',1), -(3106,'Mintraching',1), -(3107,'Groitzsch',1), -(3108,'Guteneck',1), -(3109,'Flossenbürg',1), -(3110,'Pittenhart',1), -(3111,'Jettenbach',1), -(3112,'Falkenstein',1), -(3113,'Seeon-Seebruck',1), -(3114,'Belzig',1), -(3115,'Groß Kreutz',1), -(3116,'Velgast',1), -(3117,'Neukirchen am Teisenberg',1), -(3118,'Mühlau',1), -(3119,'Jahnsdorf',1), -(3120,'Leisnig',1), -(3121,'Michendorf',1), -(3122,'Niederwiesa',1), -(3123,'Künzing',1), -(3124,'Rotthalmünster',1), -(3125,'Samtens',1), -(3126,'Bad Liebenwerda',1), -(3127,'Jarmen',1), -(3128,'Am Mellensee',1), -(3129,'Dorfchemnitz',1), -(3130,'Mulda',1), -(3131,'Sayda',1), -(3132,'Berlin Niederschönhausen',1), -(3133,'Berlin Rudow',1), -(3134,'Thyrnau',1), -(3135,'Freital',1), -(3136,'Joachimsthal',1), -(3137,'Schönwalde',1), -(3138,'Lübben (Spreewald)',1), -(3139,'Kröslin',1), -(3140,'Krummin',1), -(3141,'Lassan',1), -(3142,'Benz',1), -(3143,'Heringsdorf',1), -(3144,'Beeskow',1), -(3145,'Seebad Ahlbeck',1), -(3146,'Wittichenau',1), -(3147,'Löbau',1), -(3148,'Kottmar',1), -(3149,'Hutthurm',1), -(3150,'Coswig',1), -(3151,'Mauth',1), -(3152,'Untergriesbach',1), -(3153,'Strasburg',1), -(3154,'Pasewalk',1), -(3155,'Lichtenow',1), -(3156,'Altlandsberg',1), -(3157,'Koserow',1), -(3158,'Arnsdorf b. Dresden',1), -(3159,'Harsewinkel',1), -(3160,'Gütenbach',1), -(3161,'Budenheim',1), -(3162,'Amrum',1), -(3163,'Alpirsbach',1), -(3164,'Königsfeld im Schwarzwald',1), -(3165,'Unterkirnach',1), -(3166,'Speyer',1), -(3167,'Philippsburg',1), -(3168,'Schönau im Schwarzwald',1), -(3169,'Willstätt',1), -(3170,'Denzlingen',1), -(3171,'Hochspeyer',1), -(3172,'Helgoland',1), -(3173,'Ingelheim am Rhein',1), -(3174,'Beelen',1), -(3175,'Kamenz',1), -(3176,'Krackow',1), -(3177,'Nadrensee',1), -(3178,'Markersdorf',1), -(3179,'Neißeaue',1), -(3180,'Jetzendorf',1), -(3181,'Gräfelfing',1), -(3182,'Sülzetal',1), -(3183,'Bad Sulza',1), -(3184,'Seegebiet Mansfelder Land',1), -(3185,'Freising',1), -(3186,'Edelsfeld',1), -(3187,'Naumburg',1), -(3188,'Kelheim',1), -(3189,'Hohenburg',1), -(3190,'Hohenfels',1), -(3191,'Poing',1), -(3192,'Ebersberg',1), -(3193,'Weißenstadt',1), -(3194,'Lüdinghausen',1), -(3195,'Laer',1), -(3196,'Schönenberg-Kübelberg',1), -(3197,'Ochtendung',1), -(3198,'Altenkirchen',1), -(3199,'Kirn',1), -(3200,'Wietmarschen',1), -(3201,'Zell (Mosel)',1), -(3202,'Bad Honnef',1), -(3203,'Altenglan',1), -(3204,'Senden',1), -(3205,'Efringen-Kirchen',1), -(3206,'Monzingen',1), -(3207,'Heroldsberg',1), -(3208,'Wustrow',1), -(3209,'Burgkunstadt',1), -(3210,'Schwarzenbruck',1), -(3211,'Gräfenthal',1), -(3212,'Tettau',1), -(3213,'Großweil',1), -(3214,'Gauting',1), -(3215,'Brunnen',1), -(3216,'Münsing',1), -(3217,'Obersüßbach',1), -(3218,'Merseburg',1), -(3219,'Triglitz',1), -(3220,'Putlitz',1), -(3221,'Wunsiedel',1), -(3222,'Mantel',1), -(3223,'Havelberg',1), -(3224,'Greiz',1), -(3225,'Hohenpolding',1), -(3226,'Pfreimd',1), -(3227,'Markranstädt',1), -(3228,'Krakow',1), -(3229,'Dobbin-Linstow',1), -(3230,'Alteglofsheim',1), -(3231,'Pfakofen',1), -(3232,'Atting',1), -(3233,'Marklkofen',1), -(3234,'Wiesenfelden',1), -(3235,'Glauchau',1), -(3236,'Kitzscher',1), -(3237,'Bad Lausick',1), -(3238,'Siegsdorf',1), -(3239,'Bennewitz',1), -(3240,'Trebsen/Mulde',1), -(3241,'Malgersdorf',1), -(3242,'Ketzin',1), -(3243,'Prackenbach',1), -(3244,'Annaburg',1), -(3245,'Laufen',1), -(3246,'Berchtesgaden & Schönau',1), -(3247,'Gransee',1), -(3248,'Löwenberg',1), -(3249,'Niederalteich',1), -(3250,'Oschatz',1), -(3251,'Neubrandenburg',1), -(3252,'Berlin-West',1), -(3253,'Berlin Blankenfelde',1), -(3254,'Sagard',1), -(3255,'Aßlar',1), -(3256,'Brake',1), -(3257,'Liederbach am Taunus',1), -(3258,'Butzbach',1), -(3259,'Espelkamp',1), -(3260,'Sulz am Neckar',1), -(3261,'Kirchlengern',1), -(3262,'Dossenheim',1), -(3263,'Ölbronn-Dürrn',1), -(3264,'Schömberg',1), -(3265,'Syke',1), -(3266,'Althengstett',1), -(3267,'Bammental',1), -(3268,'Wilhelmsfeld',1), -(3269,'Fränkisch-Crumbach',1), -(3270,'Minden',1), -(3271,'Wohratal',1), -(3272,'Nidda',1), -(3273,'Hattstedt',1), -(3274,'Gemmingen',1), -(3275,'Stolzenau',1), -(3276,'Neuberg',1), -(3277,'Kirchardt',1), -(3278,'Volkmarsen',1), -(3279,'Mömlingen',1), -(3280,'Obernburg a.Main',1), -(3281,'Bad Wimpfen',1), -(3282,'Lauffen am Neckar',1), -(3283,'Wannweil',1), -(3284,'Burg (Dithmarschen)',1), -(3285,'Neckarsulm',1), -(3286,'Auhagen',1), -(3287,'Sachsenhagen',1), -(3288,'Seckach',1), -(3289,'Großbettlingen',1), -(3290,'Holstenniendorf',1), -(3291,'Beuren',1), -(3292,'Hohnstorf (Elbe)',1), -(3293,'Hittbergen',1), -(3294,'Leinatal',1), -(3295,'Irsee',1), -(3296,'Walkertshofen',1), -(3297,'Hildburghausen',1), -(3298,'Blindheim',1), -(3299,'Pfarrweisach',1), -(3300,'Oldenburg in Holstein',1), -(3301,'Rosche',1), -(3302,'Prem',1), -(3303,'Asbach-Bäumenheim',1), -(3304,'Gremsdorf',1), -(3305,'Gebesee',1), -(3306,'Schwifting',1), -(3307,'Röttenbach',1), -(3308,'Böbing',1), -(3309,'Rottenbuch',1), -(3310,'Neukirchen',1), -(3311,'Grevesmühlen',1), -(3312,'Stepenitztal',1), -(3313,'Upahl',1), -(3314,'Luckau (Wendland)',1), -(3315,'Weil am Rhein',1), -(3316,'Lemberg',1), -(3317,'Lahnstein',1), -(3318,'Filsum',1), -(3319,'Rümmingen',1), -(3320,'Meisenheim',1), -(3321,'Badenweiler',1), -(3322,'Hillscheid',1), -(3323,'Selters (Westerwald)',1), -(3324,'Kleines Wiesental',1), -(3325,'Balve',1), -(3326,'Vörstetten',1), -(3327,'Schlat',1), -(3328,'Brokstedt',1), -(3329,'Laatzen',1), -(3330,'Waldkappel',1), -(3331,'Blaustein',1), -(3332,'Amstetten',1), -(3333,'Damp',1), -(3334,'Achstetten',1), -(3335,'Nörten-Hardenberg',1), -(3336,'Henstedt-Ulzburg',1), -(3337,'Altheim (Alb)',1), -(3338,'Illerkirchberg',1), -(3339,'Königsbronn',1), -(3340,'Missen-Wilhams',1), -(3341,'Bark',1), -(3342,'Neusitz',1), -(3343,'Langelsheim',1), -(3344,'Burgbernheim',1), -(3345,'Medlingen',1), -(3346,'Lülsfeld',1), -(3347,'Gundremmingen',1), -(3348,'Hallschlag',1), -(3349,'Bad Münstereifel',1), -(3350,'Südlohn',1), -(3351,'Wilsum',1), -(3352,'Rheinbach',1), -(3353,'Gladbeck',1), -(3354,'Traben-Trarbach',1), -(3355,'Schöntal',1), -(3356,'Havetoft',1), -(3357,'Dägeling',1), -(3358,'Neuenbrook',1), -(3359,'Golmbach',1), -(3360,'Elmshorn',1), -(3361,'Obermarchtal',1), -(3362,'Hattenhofen',1), -(3363,'Laichingen',1), -(3364,'Hünfeld',1), -(3365,'Rechberghausen',1), -(3366,'Oberkotzau',1), -(3367,'Weischlitz',1), -(3368,'Kaltenbrunn',1), -(3369,'Lübz',1), -(3370,'Passow',1), -(3371,'Rohr i. NB',1), -(3372,'Thierstein',1), -(3373,'Ergoldsbach',1), -(3374,'Köfering',1), -(3375,'Donaustauf',1), -(3376,'Bad Elster',1), -(3377,'Langenbernsdorf',1), -(3378,'Rositz',1), -(3379,'Starkenberg',1), -(3380,'Treben',1), -(3381,'Vohenstrauß',1), -(3382,'Sünching',1), -(3383,'Neumark',1), -(3384,'Mengkofen',1), -(3385,'Grassau',1), -(3386,'Mettenheim',1), -(3387,'Prerow a. Darß',1), -(3388,'Langenweißbach',1), -(3389,'Wildenfels',1), -(3390,'Tüßling',1), -(3391,'St. Egidien',1), -(3392,'Rattiszell',1), -(3393,'Geratskirchen',1), -(3394,'Perasdorf',1), -(3395,'Dietersburg',1), -(3396,'Saaldorf',1), -(3397,'Hartha',1), -(3398,'Wiesa',1), -(3399,'Böbrach',1), -(3400,'Lam',1), -(3401,'Stubenberg',1), -(3402,'Ostrau',1), -(3403,'Burow',1), -(3404,'Weißenborn',1), -(3405,'Oberschöna',1), -(3406,'Bad Füssing',1), -(3407,'Reinsberg',1), -(3408,'Käbschütztal',1), -(3409,'Klipphausen',1), -(3410,'Diera-Zehren',1), -(3411,'Ringelai',1), -(3412,'Engelthal/Offenhausen',1), -(3413,'Bad Bibra',1), -(3414,'Finne',1), -(3415,'Beilngries',1), -(3416,'Neuried',1), -(3417,'Pullach i. Isartal',1), -(3418,'Rosenthal am Rennsteig',1), -(3419,'Grafengehaig',1), -(3420,'Mindelstetten',1), -(3421,'Himmelkron',1), -(3422,'Laucha an der Unstrut',1), -(3423,'Marktschorgast',1), -(3424,'Waakirchen',1), -(3425,'Brunnthal',1), -(3426,'Warngau',1), -(3427,'Perleberg',1), -(3428,'Berge',1), -(3429,'Vorbach',1), -(3430,'Kröpelin',1), -(3431,'Carinerland',1), -(3432,'Warmensteinach',1), -(3433,'Hirschberg',1), -(3434,'Abensberg',1), -(3435,'Bad Klosterlausnitz',1), -(3436,'Bad Köstritz',1), -(3437,'Bruckmühl',1), -(3438,'Berlin Oberschöneweide',1), -(3439,'Prenzlau',1), -(3440,'Nordwestuckermark',1), -(3441,'Ottendorf-Okrilla',1), -(3442,'Wendisch Rietz',1), -(3443,'Brüssow',1), -(3444,'Weißwasser',1), -(3445,'Boxberg',1), -(3446,'Neusalza-Spremberg',1), -(3447,'Rheinböllen',1), -(3448,'Odenbach',1), -(3449,'Braubach',1), -(3450,'Endingen am Kaiserstuhl',1), -(3451,'Schneckenhausen',1), -(3452,'Münstertal',1), -(3453,'Ettenheim',1), -(3454,'Reute',1), -(3455,'Roetgen',1), -(3456,'Perl',1), -(3457,'Issum',1), -(3458,'Bedburg',1), -(3459,'Tawern',1), -(3460,'Vettweiß',1), -(3461,'Rommerskirchen',1), -(3462,'Vreden',1), -(3463,'Nalbach',1), -(3464,'Großlittgen',1), -(3465,'Dorsten',1), -(3466,'Neuhütten',1), -(3467,'Kempenich',1), -(3468,'Wachtberg',1), -(3469,'Wipperfürth',1), -(3470,'Ruppichteroth',1), -(3471,'Waldbreitbach',1), -(3472,'Hasuen',1), -(3473,'Bruchmühlbach-Miesau',1), -(3474,'Hoppstädten-Weiersbach',1), -(3475,'Brücken',1), -(3476,'Oberbrombach',1), -(3477,'Oer-Erkenschwick',1), -(3478,'Rheinbreitbach',1), -(3479,'Herzlake',1), -(3480,'Dohren',1), -(3481,'Rätzlingen',1), -(3482,'Wegenstedt',1), -(3483,'Calvörde',1), -(3484,'Böddensell',1), -(3485,'Utting a. Ammersee',1), -(3486,'Uffing a. Staffelsee',1), -(3487,'Wielenbach',1), -(3488,'Sonneberg',1), -(3489,'Wegeleben',1), -(3490,'Neuhaus-Schierschnitz',1), -(3491,'Judenbach',1), -(3492,'Eckental',1), -(3493,'Langenmosen',1), -(3494,'Aresing',1), -(3495,'Eitensheim',1), -(3496,'Obertrubach',1), -(3497,'Dettighofen',1), -(3498,'Gernsheim',1), -(3499,'Willingen (Upland)',1), -(3500,'Ladenburg',1), -(3501,'Tuningen',1), -(3502,'Hemsbach',1), -(3503,'Walldorf',1), -(3504,'Egelsbach',1), -(3505,'Ispringen',1), -(3506,'Spaichingen',1), -(3507,'Opernturm',1), -(3508,'Bad Salzuflen',1), -(3509,'Nordleda',1), -(3510,'Abtsteinach',1), -(3511,'Kürnbach',1), -(3512,'Aidlingen',1), -(3513,'Ostelsheim',1), -(3514,'Neustetten',1), -(3515,'Bremervörde',1), -(3516,'Schwesing',1), -(3517,'Güglingen',1), -(3518,'Gerlingen',1), -(3519,'Mainaschaff',1), -(3520,'Selsingen',1), -(3521,'Nordheim',1), -(3522,'Heeßen',1), -(3523,'Bad Eilsen',1), -(3524,'Steinenbronn',1), -(3525,'Schwabstedt',1), -(3526,'Schlaitdorf',1), -(3527,'Mönchberg',1), -(3528,'Lüdersfeld',1), -(3529,'Eningen',1), -(3530,'Riederich',1), -(3531,'Heimbuchenthal',1), -(3532,'Laufach',1), -(3533,'Grafenberg',1), -(3534,'Gudensberg',1), -(3535,'Dettingen an der Erms',1), -(3536,'Börm',1), -(3537,'Oppenweiler',1), -(3538,'Moisburg',1), -(3539,'Hauneck',1), -(3540,'Aukrug',1), -(3541,'Wiedenborstel',1), -(3542,'Schacht-Audorf',1), -(3543,'Bad Brückenau',1), -(3544,'Gössenheim',1), -(3545,'Eußenheim',1), -(3546,'Bredenbek',1), -(3547,'Lentföhrden',1), -(3548,'Handeloh',1), -(3549,'Blaufelden',1), -(3550,'Rasdorf',1), -(3551,'Adelheidsdorf',1), -(3552,'Schönau a.d. Brend',1), -(3553,'Tangstedt',1), -(3554,'Oberstdorf',1), -(3555,'Westhausen',1), -(3556,'Geslau',1), -(3557,'Bopfingen',1), -(3558,'Mechtersen',1), -(3559,'Rödelsee',1), -(3560,'Burk',1), -(3561,'Lauenburg/Elbe',1), -(3562,'Uelzen',1), -(3563,'Ziemetshausen',1), -(3564,'Wahrenholz',1), -(3565,'Osterwieck',1), -(3566,'Römstedt',1), -(3567,'Bad Schwartau',1), -(3568,'Roßhaupten',1), -(3569,'Königslutter am Elm',1), -(3570,'Untermeitingen',1), -(3571,'Unterdießen',1), -(3572,'Zirndorf',1), -(3573,'Ettal',1), -(3574,'Weißensee',1), -(3575,'Weferlingen',1), -(3576,'Behnsdorf',1), -(3577,'Belsdorf',1), -(3578,'Harzgerode',1), -(3579,'Königsee-Rottenbach',1), -(3580,'Ebertsheim',1), -(3581,'Lauf',1), -(3582,'Oppenau',1), -(3583,'Bad Rothenfelde',1), -(3584,'Erndtebrück',1), -(3585,'Triberg im Schwarzwald',1), -(3586,'Hagenbach',1), -(3587,'Freisbach',1), -(3588,'Muggensturm',1), -(3589,'Langenberg',1), -(3590,'Dannstadt-Schauernheim',1), -(3591,'Stemwede',1), -(3592,'Wenningstedt-Braderup (Sylt)',1), -(3593,'Harthausen',1), -(3594,'Stühlingen',1), -(3595,'Kampen (Sylt)',1), -(3596,'Flörsheim am Main',1), -(3597,'Riedstadt',1), -(3598,'Friesenheim',1), -(3599,'Meudt',1), -(3600,'Molsberg',1), -(3601,'Hundsangen',1), -(3602,'Niederahr',1), -(3603,'Wöllstein',1), -(3604,'Stegen',1), -(3605,'Sande',1), -(3606,'Kirrweiler (Pfalz)',1), -(3607,'Landau in der Pfalz',1), -(3608,'Kiedrich',1), -(3609,'Schlüchtern',1), -(3610,'Römerstein',1), -(3611,'Schorndorf',1), -(3612,'Horst',1), -(3613,'Ohmden',1), -(3614,'Horneburg',1), -(3615,'Urbach',1), -(3616,'Plüderhausen',1), -(3617,'Adelberg',1), -(3618,'Dielmissen',1), -(3619,'Bomlitz',1), -(3620,'Struxdorf',1), -(3621,'Schnarup-Thumby',1), -(3622,'Tostedt',1), -(3623,'Kakenstorf',1), -(3624,'Jevenstedt',1), -(3625,'Ebermannsdorf',1), -(3626,'Zerbst/Anhalt',1), -(3627,'Luhe-Wildenau',1), -(3628,'Vilsheim',1), -(3629,'Nittenau',1), -(3630,'Samerberg',1), -(3631,'Neutraubling',1), -(3632,'Geisenhausen',1), -(3633,'Mylau',1), -(3634,'Falkenstein/Vogtl.',1), -(3635,'Niederaichbach',1), -(3636,'Bärnau',1), -(3637,'Niederviehbach',1), -(3638,'Altenburg',1), -(3639,'Leiblfing',1), -(3640,'Tacherting',1), -(3641,'Chieming',1), -(3642,'Malchin',1), -(3643,'Mitterfels',1), -(3644,'Aue',1), -(3645,'Stephansposching',1), -(3646,'Piding',1), -(3647,'Jöhstadt',1), -(3648,'Luckenwalde',1), -(3649,'Berlin Staaken',1), -(3650,'Bayerisch Eisenstein',1), -(3651,'Nossen',1), -(3652,'Berlin Siemensstadt',1), -(3653,'Usingen',1), -(3654,'Lorsch',1), -(3655,'Stuhr',1), -(3656,'Fronhausen',1), -(3657,'Unterreichenbach',1), -(3658,'Eutingen im Gäu',1), -(3659,'Kieselbronn',1), -(3660,'Tetenbüll',1), -(3661,'Mühlhausen-Ehingen',1), -(3662,'Wald-Michelbach',1), -(3663,'Bubsheim',1), -(3664,'Neidenstein',1), -(3665,'Mücke',1), -(3666,'Gaienhofen',1), -(3667,'Cleebronn',1), -(3668,'Sankt Michaelisdonn',1), -(3669,'Gudendorf',1), -(3670,'Volsemenhusen',1), -(3671,'Trennewurth',1), -(3672,'Meßkirch',1), -(3673,'Sauldorf',1), -(3674,'Balje',1), -(3675,'Nehren',1), -(3676,'Binnen',1), -(3677,'Badisch Schöllenbach',1), -(3678,'Kusterdingen',1), -(3679,'Ahnsen',1), -(3680,'Hespe',1), -(3681,'Drage',1), -(3682,'Seeth',1), -(3683,'Neuental',1), -(3684,'Ilsfeld',1), -(3685,'Großenwörden',1), -(3686,'Neudenau',1), -(3687,'Biebergemünd',1), -(3688,'Vaale',1), -(3689,'Unterensingen',1), -(3690,'Markdorf',1), -(3691,'Weinstadt',1), -(3692,'Korb',1), -(3693,'Lauenförde',1), -(3694,'Kropp',1), -(3695,'Waldburg',1), -(3696,'Grünenplan',1), -(3697,'Delligsen',1), -(3698,'Altertheim',1), -(3699,'Barkelsby',1), -(3700,'Güntersleben',1), -(3701,'Adelmannsfelden',1), -(3702,'Rimpar',1), -(3703,'Röttingen',1), -(3704,'Tauberrettersheim',1), -(3705,'Hüttisheim',1), -(3706,'Berka/ Werra',1), -(3707,'Breitingen',1), -(3708,'Estenfeld',1), -(3709,'Vöhringen',1), -(3710,'Ramsthal',1), -(3711,'Soderstorf',1), -(3712,'Adelshofen',1), -(3713,'Pfaffenhofen a.d. Roth',1), -(3714,'Worbis',1), -(3715,'Iphofen',1), -(3716,'Oberstreu',1), -(3717,'Clausthal-Zellerfeld',1), -(3718,'Oberschulenberg',1), -(3719,'Kirchhaslach',1), -(3720,'Gerolzhofen',1), -(3721,'Todendorf',1), -(3722,'Sontheim',1), -(3723,'Stadtlauringen',1), -(3724,'Gädheim',1), -(3725,'Colmberg',1), -(3726,'Oberrieden',1), -(3727,'Groß Oesingen',1), -(3728,'Trittau',1), -(3729,'Gülzow',1), -(3730,'Sulzdorf a.d. Lederhecke',1), -(3731,'Schleusingen',1), -(3732,'Germaringen',1), -(3733,'Wachenroth',1), -(3734,'Wolferstadt',1), -(3735,'Scharbeutz',1), -(3736,'Bischberg',1), -(3737,'Stegaurach',1), -(3738,'Hallstadt',1), -(3739,'Veitsbronn',1), -(3740,'Itzgrund',1), -(3741,'Hohenfurch',1), -(3742,'Garmisch-Partenkirchen',1), -(3743,'Dassow',1), -(3744,'Wolsdorf',1), -(3745,'Stein',1), -(3746,'Kissing',1), -(3747,'Rott',1), -(3748,'Großrudestedt',1), -(3749,'Schloßvippach',1), -(3750,'Steindorf',1), -(3751,'Eresing',1), -(3752,'Jüchen',1), -(3753,'Esch',1), -(3754,'Föhren',1), -(3755,'Fell',1), -(3756,'Klausen',1), -(3757,'Monzelfeld',1), -(3758,'Hochscheid',1), -(3759,'Mayschoß',1), -(3760,'Krummhörn',1), -(3761,'Vellmar',1), -(3762,'Husby',1), -(3763,'Mainhardt',1), -(3764,'Reher',1), -(3765,'Gemünden a. Main',1), -(3766,'Oberrot',1), -(3767,'Gutsbezirk',1), -(3768,'Eckersdorf',1), -(3769,'Grabow',1), -(3770,'Wolmirstedt',1), -(3771,'Schwarzenbach a. Wald',1), -(3772,'Crivitz',1), -(3773,'Friedrichsruhe',1), -(3774,'Lanitz-Hassel-Tal',1), -(3775,'Molauer Land',1), -(3776,'Holzkirchen',1), -(3777,'Unterföhring',1), -(3778,'Grafenwöhr',1), -(3779,'Bad Wiessee',1), -(3780,'Mücheln/ Geiseltal',1), -(3781,'Beratzhausen',1), -(3782,'Poppenricht',1), -(3783,'Zorneding',1), -(3784,'Goldbeck',1), -(3785,'Arneburg',1), -(3786,'Weyerbusch',1), -(3787,'Lähden',1), -(3788,'Obernheim-Kirchenarnbach',1), -(3789,'Wangerooge',1), -(3790,'Bingen am Rhein',1), -(3791,'Sexau',1), -(3792,'Dannenfels',1), -(3793,'Aspisheim',1), -(3794,'Grolsheim',1), -(3795,'Rheinmünster',1), -(3796,'Burbach',1), -(3797,'Marnheim',1), -(3798,'Hahnstätten',1), -(3799,'Eltville am Rhein',1), -(3800,'Meinerzhagen',1), -(3801,'Bornich',1), -(3802,'Patersberg',1), -(3803,'Sulzburg',1), -(3804,'Schmalenberg',1), -(3805,'Ringsheim',1), -(3806,'March',1), -(3807,'Wenden',1), -(3808,'Saulheim',1), -(3809,'Eisenbach',1), -(3810,'Baiersbronn',1), -(3811,'Osthofen',1), -(3812,'Waldems',1), -(3813,'Bobenheim-Roxheim',1), -(3814,'Linkenheim-Hochstetten',1), -(3815,'Engden',1), -(3816,'Isterberg',1), -(3817,'Schüttorf',1), -(3818,'Walchum',1), -(3819,'Königswinter',1), -(3820,'Ellenz-Poltersdorf',1), -(3821,'Erpel',1), -(3822,'Ennepetal',1), -(3823,'Herrstein',1), -(3824,'Neustadt b. Coburg',1), -(3825,'Inning a. Ammersee',1), -(3826,'Egenhofen',1), -(3827,'Schwarzburg',1), -(3828,'Aschersleben',1), -(3829,'Neuhausen/Erzgeb.',1), -(3830,'Berlin Karlshorst',1), -(3831,'Sellin',1), -(3832,'Radeburg',1), -(3833,'Ferdinandshof',1), -(3834,'Schipkau',1), -(3835,'Bad Gottleuba-Berggießhübel',1), -(3836,'Ueckermünde',1), -(3837,'Königstein/Sächs.Schw.',1), -(3838,'Burg/Spreewald',1), -(3839,'Welzow',1), -(3840,'Königswartha',1), -(3841,'Gartz (Oder)',1), -(3842,'Herrnhut',1), -(3843,'Bedburg-Hau',1), -(3844,'Alsdorf',1), -(3845,'Simmerath',1), -(3846,'Niederzier',1), -(3847,'Neukirchen-Vluyn',1), -(3848,'Dudeldorf',1), -(3849,'Pluwig',1), -(3850,'Pulheim',1), -(3851,'Tholey',1), -(3852,'Gevenich',1), -(3853,'Rosendahl',1), -(3854,'Titisee-Neustadt',1), -(3855,'Driedorf',1), -(3856,'Rastatt',1), -(3857,'Bissendorf',1), -(3858,'Oldenburg',1), -(3859,'Küssaberg',1), -(3860,'Mainz-Kastel',1), -(3861,'Rheinzabern',1), -(3862,'Alsheim',1), -(3863,'Schwegenheim',1), -(3864,'Dötlingen',1), -(3865,'Rüthen',1), -(3866,'Limburgerhof',1), -(3867,'Steimel',1), -(3868,'Kindsbach',1), -(3869,'Waldböckelheim',1), -(3870,'Eitelborn',1), -(3871,'Malsburg-Marzell',1), -(3872,'Kaub',1), -(3873,'Otterberg',1), -(3874,'Mettingen',1), -(3875,'Hachenburg',1), -(3876,'Lienen',1), -(3877,'Waldleiningen',1), -(3878,'Münchweiler an der Alsenz',1), -(3879,'Ense',1), -(3880,'Diez',1), -(3881,'Hambach',1), -(3882,'Aull',1), -(3883,'Birlenbach',1), -(3884,'Wallertheim',1), -(3885,'Möhnesee',1), -(3886,'Wilnsdorf',1), -(3887,'Albisheim (Pfrimm)',1), -(3888,'Nordrach',1), -(3889,'Wachenheim an der Weinstraße',1), -(3890,'Surwold',1), -(3891,'Langeoog',1), -(3892,'Bottenbach',1), -(3893,'Waldesch',1), -(3894,'Hünenfeld',1), -(3895,'Mendig',1), -(3896,'Berglangenbach',1), -(3897,'Ruschberg',1), -(3898,'Polch',1), -(3899,'Osterrönfeld',1), -(3900,'Eislingen/Fils',1), -(3901,'Ottenbach',1), -(3902,'Schenklengsfeld',1), -(3903,'Laupheim',1), -(3904,'Bovenden',1), -(3905,'Wietzendorf',1), -(3906,'Argenbühl',1), -(3907,'Arnis',1), -(3908,'Marienhof',1), -(3909,'Sandberg',1), -(3910,'Nordheim v.d. Rhön',1), -(3911,'Wahlstedt',1), -(3912,'Waigolshausen',1), -(3913,'Marksuhl',1), -(3914,'Krauthausen',1), -(3915,'Niederstotzingen',1), -(3916,'Trunkelsberg',1), -(3917,'Holzgünz',1), -(3918,'Sontheim an der Brenz',1), -(3919,'Syrgenstein',1), -(3920,'Schmalensee',1), -(3921,'Kammeltal',1), -(3922,'Selent',1), -(3923,'Amerdingen',1), -(3924,'Geiselwind',1), -(3925,'Röfingen',1), -(3926,'Apfeltrach',1), -(3927,'Dietersheim',1), -(3928,'Preußisch Oldendorf',1), -(3929,'Salzkotten',1), -(3930,'Einhausen',1), -(3931,'Bösingen',1), -(3932,'Remchingen',1), -(3933,'Walzbachtal',1), -(3934,'Hövelhof',1), -(3935,'Weinheim',1), -(3936,'Beverstedt',1), -(3937,'Bad Vilbel',1), -(3938,'Bad Lippspringe',1), -(3939,'Wöllstadt',1), -(3940,'Bahrenborstel',1), -(3941,'Barenburg',1), -(3942,'Kirchdorf',1), -(3943,'Heusenstamm',1), -(3944,'Bad Oeynhausen',1), -(3945,'Brensbach',1), -(3946,'Otzberg',1), -(3947,'Steyerberg',1), -(3948,'Lunden',1), -(3949,'Magstadt',1), -(3950,'Neuhaus (Oste)',1), -(3951,'Tarmstedt',1), -(3952,'Breddorf',1), -(3953,'Oberriexingen',1), -(3954,'Massenbachhausen',1), -(3955,'Neustadt',1), -(3956,'Schotten',1), -(3957,'Mildstedt',1), -(3958,'Wiedensahl',1), -(3959,'Nordhastedt',1), -(3960,'Kornwestheim',1), -(3961,'Hösbach',1), -(3962,'Walldürn',1), -(3963,'Waldaschaff',1), -(3964,'Waldaschaffer Forst',1), -(3965,'Pohle',1), -(3966,'Lauenau',1), -(3967,'Messenkamp',1), -(3968,'Hülsede etc',1), -(3969,'Hardheim',1), -(3970,'Kirchheim unter Teck',1), -(3971,'Markt Erlbach',1), -(3972,'Rügland',1), -(3973,'Cremlingen',1), -(3974,'Remlingen',1), -(3975,'Lehre',1), -(3976,'Bad Bodenteich',1), -(3977,'Ornbau',1), -(3978,'Lichtenau',1), -(3979,'Huisheim',1), -(3980,'Stettfeld',1), -(3981,'Biberbach',1), -(3982,'Großfahner',1), -(3983,'Dachwig',1), -(3984,'Fuchstal',1), -(3985,'Untermerzbach',1), -(3986,'Oberottmarshausen',1), -(3987,'Heroldsbach',1), -(3988,'Dannewerk',1), -(3989,'Reichenbach an der Fils',1), -(3990,'Bad Salzschlirf',1), -(3991,'Körle',1), -(3992,'Todenbüttel',1), -(3993,'Aichelberg',1), -(3994,'Halvesbostel',1), -(3995,'Bad Boll',1), -(3996,'Spangenberg',1), -(3997,'Gruibingen',1), -(3998,'Assamstadt',1), -(3999,'Berg b.Neumarkt i.d.OPf.',1), -(4000,'Manching',1), -(4001,'Oberschleißheim',1), -(4002,'Allershausen',1), -(4003,'Karsdorf',1), -(4004,'Helmbrechts',1), -(4005,'Neubiberg',1), -(4006,'Kirchdorf a.d. Amper',1), -(4007,'Sulzbach-Rosenberg',1), -(4008,'Gmund a. Tegernsee',1), -(4009,'Salzatal',1), -(4010,'Fichtelberg',1), -(4011,'Attenhofen',1), -(4012,'Irschenberg',1), -(4013,'Moosburg a.d. Isar',1), -(4014,'Rieden',1), -(4015,'Tangermünde',1), -(4016,'Sinzing',1), -(4017,'Schkopau',1), -(4018,'Bad Feilnbach',1), -(4019,'Forstern',1), -(4020,'Hohenthann',1), -(4021,'Maitenbeth',1), -(4022,'Haag i. OB',1), -(4023,'Milower Land',1), -(4024,'Schollene',1), -(4025,'Nennhausen',1), -(4026,'Nußdorf a. Inn',1), -(4027,'Zeitlarn',1), -(4028,'Rhinow',1), -(4029,'Gößnitz',1), -(4030,'Lichtentanne',1), -(4031,'Crinitzberg',1), -(4032,'Lehnin',1), -(4033,'Weiding',1), -(4034,'Feichten a.d. Alz',1), -(4035,'Lauter-Bernsbach',1), -(4036,'Fridolfing',1), -(4037,'Blaibach',1), -(4038,'Plattling',1), -(4039,'Oberwiesenthal',1), -(4040,'Osterhofen',1), -(4041,'Demmin',1), -(4042,'Rakow',1), -(4043,'Aldersbach',1), -(4044,'Lalling',1), -(4045,'Bayerbach',1), -(4046,'Pockau-Lengefeld (Lengefeld)',1), -(4047,'Garz/ Rügen',1), -(4048,'Brand-Erbisdorf',1), -(4049,'Großhartmannsdorf',1), -(4050,'Thurmansbang',1), -(4051,'Berlin Lankwitz',1), -(4052,'Grafenau',1), -(4053,'Murnau a. Staffelsee',1), -(4054,'Rohrenfels',1), -(4055,'Pampow',1), -(4056,'Hiltpoltstein',1), -(4057,'Kasendorf',1), -(4058,'Roßleben-Wiehe',1), -(4059,'Gehofen',1), -(4060,'Germering',1), -(4061,'Prezelle',1), -(4062,'Ottensoos',1), -(4063,'Stolpen',1), -(4064,'Dürrröhrsdorf-Dittersbach',1), -(4065,'Burkau',1), -(4066,'Forst/ Lausitz',1), -(4067,'Ebersbach-Neugersdorf',1), -(4068,'Salzweg',1), -(4069,'Hohenau',1), -(4070,'Finsterwalde',1), -(4071,'Moritzburg',1), -(4072,'Anklam',1), -(4073,'Ruhland',1), -(4074,'Bawinkel',1), -(4075,'Andervenne',1), -(4076,'Beesten',1), -(4077,'Freren',1), -(4078,'Messingen',1), -(4079,'Thuine',1), -(4080,'Rheurdt',1), -(4081,'Stadtkyll',1), -(4082,'Kyllburg',1), -(4083,'Erkrath',1), -(4084,'Morbach',1), -(4085,'Pollenfeld',1), -(4086,'Schwaig b. Nürnberg',1), -(4087,'Behringersdorfer Forst',1), -(4088,'Bad Blankenburg',1), -(4089,'Tutzing',1), -(4090,'Trebel',1), -(4091,'Mansfeld',1), -(4092,'Olching',1), -(4093,'Lübstorf',1), -(4094,'Lenggries',1), -(4095,'Melsbach',1), -(4096,'Nümbrecht',1), -(4097,'Reifenberg',1), -(4098,'Nordkirchen',1), -(4099,'Höheinöd',1), -(4100,'Winningen',1), -(4101,'Birnbach',1), -(4102,'Horgenzell',1), -(4103,'Lütjenwestedt',1), -(4104,'Tackesdorf',1), -(4105,'Altshausen',1), -(4106,'Kirchheim (Hessen)',1), -(4107,'Jagel',1), -(4108,'Lottorf',1), -(4109,'Sauensiek',1), -(4110,'Althütte',1), -(4111,'Gehrden',1), -(4112,'Apensen',1), -(4113,'Kalbach',1), -(4114,'Selters',1), -(4115,'Rheinstetten',1), -(4116,'Nierstein',1), -(4117,'Schifferstadt',1), -(4118,'Hofheim am Taunus',1), -(4119,'Altenkirchen (Westerwald)',1), -(4120,'Wyhl',1), -(4121,'Niederkirchen',1), -(4122,'Hamm (Sieg)',1), -(4123,'Schallstadt',1), -(4124,'Steinen',1), -(4125,'Riegel Kaiserstuhl',1), -(4126,'Sohren',1), -(4127,'Bad Hönningen',1), -(4128,'Sinzig',1), -(4129,'Senheim',1), -(4130,'Berglern',1), -(4131,'Pastetten',1), -(4132,'Pressath',1), -(4133,'Röslau',1), -(4134,'Pullenreuth',1), -(4135,'Aken (Elbe)',1), -(4136,'Schnaittenbach',1), -(4137,'Langquaid',1), -(4138,'Isen',1), -(4139,'Hohenmölsen',1), -(4140,'Herrngiersdorf',1), -(4141,'Ramerberg',1), -(4142,'Güstrow',1), -(4143,'Neustadt a.d. Waldnaab',1), -(4144,'Bechtsried',1), -(4145,'Eiselfing',1), -(4146,'Aufhausen',1), -(4147,'Aschau i. Chiemgau',1), -(4148,'Bach an der Donau',1), -(4149,'Markneukirchen',1), -(4150,'Oranienbaum-Wörlitz',1), -(4151,'Brennberg',1), -(4152,'Obing',1), -(4153,'Walderbach',1), -(4154,'Marlow',1), -(4155,'Thanstein',1), -(4156,'Schönheide',1), -(4157,'Taucha',1), -(4158,'Garching a.d. Alz',1), -(4159,'St. Georgen',1), -(4160,'Traitsching',1), -(4161,'Simbach',1), -(4162,'Franzburg',1), -(4163,'Richtenberg',1), -(4164,'Otzing',1), -(4165,'Niepars',1), -(4166,'Bad Reichenhall',1), -(4167,'Waldheim',1), -(4168,'Grimmen',1), -(4169,'Egglham',1), -(4170,'Trebbin',1), -(4171,'Grünhainichen',1), -(4172,'Hiddensee',1), -(4173,'Berlin Reinickendorf',1), -(4174,'Krien',1), -(4175,'Berlin Schöneberg',1), -(4176,'Lehesten',1), -(4177,'Tschirn',1), -(4178,'Presseck',1), -(4179,'Banzkow',1), -(4180,'Sukow',1), -(4181,'Bismark',1), -(4182,'Schnackenburg',1), -(4183,'Tangerhütte',1), -(4184,'Creußen',1), -(4185,'Auerbach i.d. OPf.',1), -(4186,'Neukloster',1), -(4187,'Sauerlach',1), -(4188,'Freyburg',1), -(4189,'Balgstädt',1), -(4190,'Emtmannsberg',1), -(4191,'Ziegenrück',1), -(4192,'Pliening',1), -(4193,'Bützow',1), -(4194,'Eisenberg',1), -(4195,'Gösen',1), -(4196,'Hainspitz',1), -(4197,'Nittendorf',1), -(4198,'Neukirch',1), -(4199,'Warthausen',1), -(4200,'Mulfingen',1), -(4201,'Alfeld (Leine)',1), -(4202,'Ebersburg',1), -(4203,'Schenefeld',1), -(4204,'Bütthard',1), -(4205,'Zell a. Main',1), -(4206,'Retzstadt',1), -(4207,'Ochsenhausen',1), -(4208,'Abtsgmünd',1), -(4209,'Heubach',1), -(4210,'Rot am See',1), -(4211,'Ochsenfurt',1), -(4212,'Eggestorf',1), -(4213,'Vierhöfen',1), -(4214,'Windelsbach',1), -(4215,'Probsteierhagen',1), -(4216,'Ahnsbeck',1), -(4217,'Eimke',1), -(4218,'Waldstetten',1), -(4219,'Betzendorf',1), -(4220,'Fargau-Pratjau',1), -(4221,'Bardowick',1), -(4222,'Wittorf',1), -(4223,'Wilburgstetten',1), -(4224,'Hohenhorn',1), -(4225,'Reinfeld (Holstein)',1), -(4226,'Sprakensehl',1), -(4227,'Bosau',1), -(4228,'Flachslanden',1), -(4229,'Spenge',1), -(4230,'Ketsch',1), -(4231,'Oberndorf am Neckar',1), -(4232,'Epfendorf',1), -(4233,'Münchhausen',1), -(4234,'Wildberg',1), -(4235,'Wellendingen',1), -(4236,'Scholen',1), -(4237,'Pohlheim',1), -(4238,'Korbach',1), -(4239,'Dotternhausen',1), -(4240,'Ötisheim',1), -(4241,'Herrenberg',1), -(4242,'Kirchhain',1), -(4243,'Groß-Umstadt',1), -(4244,'Bisingen',1), -(4245,'Hechingen',1), -(4246,'Ranstadt',1), -(4247,'Hammersbach',1), -(4248,'Neufeld',1), -(4249,'Schmedeswurth',1), -(4250,'Erlensee',1), -(4251,'Schaafheim',1), -(4252,'Dußlingen',1), -(4253,'Brunsbüttel',1), -(4254,'Siegelsbach',1), -(4255,'Dettenhausen',1), -(4256,'Niederwöhren',1), -(4257,'Neckarzimmern',1), -(4258,'Oederquart',1), -(4259,'Talheim',1), -(4260,'Sankt Margarethen',1), -(4261,'Untergruppenbach',1), -(4262,'Bothel',1), -(4263,'Kirchwalsede',1), -(4264,'Hohentengen',1), -(4265,'Ahnatal',1), -(4266,'Grebenau',1), -(4267,'Oberboihingen',1), -(4268,'Zwiefalten',1), -(4269,'Köngen',1), -(4270,'Glückstadt',1), -(4271,'Grabenstetten',1), -(4272,'Reimlingen',1), -(4273,'Reinstorf',1), -(4274,'Boizenburg',1), -(4275,'Gresse',1), -(4276,'Calberlah',1), -(4277,'Welden',1), -(4278,'Großvargula',1), -(4279,'Tonna',1), -(4280,'Jembke',1), -(4281,'Roßtal',1), -(4282,'Beetzendorf',1), -(4283,'Rohrberg',1), -(4284,'Jübar',1), -(4285,'Süpplingen',1), -(4286,'Frellstedt',1), -(4287,'Warberg',1), -(4288,'Velpke',1), -(4289,'Hirschaid',1), -(4290,'Zapfendorf',1), -(4291,'Hofstetten',1), -(4292,'Huy',1), -(4293,'Wessobrunn',1), -(4294,'Großenbrode',1), -(4295,'Ehekirchen',1), -(4296,'Merzhausen',1), -(4297,'Rüdesheim am Rhein',1), -(4298,'Glandorf',1), -(4299,'Sundern',1), -(4300,'Oestrich-Winkel',1), -(4301,'Höhn',1), -(4302,'Gutach im Breisgau',1), -(4303,'Esthal',1), -(4304,'Bernau im Schwarzwald',1), -(4305,'Holdorf',1), -(4306,'Scheibenhardt',1), -(4307,'Mühlenbach',1), -(4308,'Luckau',1), -(4309,'Waldrehna',1), -(4310,'Heideblick',1), -(4311,'Fürstlich Drehna',1), -(4312,'Binz',1), -(4313,'Berlin Bohnsdorf',1), -(4314,'Biesenthal',1), -(4315,'Philippsreut',1), -(4316,'Königsbrück',1), -(4317,'Torgelow',1), -(4318,'Eisenhüttenstadt',1), -(4319,'Rothenburg/O.L.',1), -(4320,'Loburg',1), -(4321,'Leitzkau',1), -(4322,'Langenpreising',1), -(4323,'Burglengenfeld',1), -(4324,'Weißendorf',1), -(4325,'Rehau',1), -(4326,'Genthin',1), -(4327,'Hohenseeden',1), -(4328,'Zabakuck',1), -(4329,'Elmenhorst/Lichtenhagen',1), -(4330,'Buch a. Erlbach',1), -(4331,'Thiersheim',1), -(4332,'Adorf',1), -(4333,'Fuchsmühl',1), -(4334,'Pirk',1), -(4335,'Postau',1), -(4336,'Dierhagen',1), -(4337,'Geiselhöring',1), -(4338,'Schleching',1), -(4339,'Tessin',1), -(4340,'Grammow',1), -(4341,'Gerzen',1), -(4342,'Gstadt a. Chiemsee',1), -(4343,'Loiching',1), -(4344,'Hirschfeld',1), -(4345,'Egglkofen',1), -(4346,'Gangkofen',1), -(4347,'Langenleuba-Niederhain',1), -(4348,'Geithain',1), -(4349,'Bogen',1), -(4350,'Limbach-Oberfrohna',1), -(4351,'Zahna-Elster',1), -(4352,'Mehring',1), -(4353,'Neukirchen/Erzgeb.',1), -(4354,'Geringswalde',1), -(4355,'Wermsdorf',1), -(4356,'Gelenau/Erzgeb.',1), -(4357,'Drachselsried',1), -(4358,'Marienberg',1), -(4359,'Leegebruch',1), -(4360,'Strehla',1), -(4361,'Berlin Halensee',1), -(4362,'Großenhain',1), -(4363,'Ebersbach',1), -(4364,'Meißen',1), -(4365,'Weichs',1), -(4366,'Wolfratshausen',1), -(4367,'Hebertshausen',1), -(4368,'Wismar',1), -(4369,'Untersteinach',1), -(4370,'Rohrbach',1), -(4371,'Weigendorf',1), -(4372,'Güsten',1), -(4373,'Kupferberg',1), -(4374,'Brüel',1), -(4375,'Parsberg',1), -(4376,'Grasbrunn',1), -(4377,'Köditz',1), -(4378,'Titting',1), -(4379,'Altenkunstadt',1), -(4380,'Walting',1), -(4381,'Greding',1), -(4382,'Freystadt',1), -(4383,'Eichenau',1), -(4384,'Schwabhausen',1), -(4385,'Lehnstedt',1), -(4386,'Markt Taschendorf',1), -(4387,'Trautskirchen',1), -(4388,'Uehlfeld',1), -(4389,'Oberhaid',1), -(4390,'Halblech',1), -(4391,'Baunach',1), -(4392,'Eisfeld',1), -(4393,'Auengrund',1), -(4394,'Nordendorf',1), -(4395,'Greußen Clingen Großenehrich',1), -(4396,'Adelsdorf',1), -(4397,'Rennau',1), -(4398,'Querenhorst',1), -(4399,'Mariental',1), -(4400,'Grasleben',1), -(4401,'Egling a.d. Paar',1), -(4402,'Hohenpeißenberg',1), -(4403,'Rödental',1), -(4404,'Obergriesbach',1), -(4405,'Hohnstein',1), -(4406,'Spreetal',1), -(4407,'Elsterheide',1), -(4408,'Neukirch/Lausitz',1), -(4409,'Sebnitz',1), -(4410,'Wilthen',1), -(4411,'Berlin Weißensee',1), -(4412,'Dippoldiswalde',1), -(4413,'Geilenkirchen',1), -(4414,'Kerken',1), -(4415,'Schleiden',1), -(4416,'Hamminkeln',1), -(4417,'Jünkerath',1), -(4418,'Wiltingen',1), -(4419,'Voerde (Niederrhein)',1), -(4420,'Wadern',1), -(4421,'Langenfeld',1), -(4422,'Dernau',1), -(4423,'Kürten',1), -(4424,'Mohrkirch',1), -(4425,'Rügge',1), -(4426,'Blaubeuren',1), -(4427,'Sigmarszell',1), -(4428,'Grünsfeld',1), -(4429,'Vogt',1), -(4430,'Nortorf',1), -(4431,'Wolpertshausen',1), -(4432,'Friedewald',1), -(4433,'Leinzell',1), -(4434,'Eschwege',1), -(4435,'Creglingen',1), -(4436,'Aitrach',1), -(4437,'Illerrieden',1), -(4438,'Bönebüttel',1), -(4439,'Kaltennordheim',1), -(4440,'Seesen',1), -(4441,'Memmingen',1), -(4442,'Boos',1), -(4443,'Lauchheim',1), -(4444,'Wolfertschwenden',1), -(4445,'Hohne',1), -(4446,'Wensin',1), -(4447,'Ebstorf',1), -(4448,'Illesheim',1), -(4449,'Oberscheinfeld',1), -(4450,'Wonfurt',1), -(4451,'Ederheim',1), -(4452,'Unteregg',1), -(4453,'Marktoffingen',1), -(4454,'Artlenburg',1), -(4455,'Rauhenebrach',1), -(4456,'Glasau',1), -(4457,'Geseke',1), -(4458,'Oberhausen-Rheinhausen',1), -(4459,'Hatzfeld',1), -(4460,'Wetzlar Garbeinheim',1), -(4461,'Sulingen',1), -(4462,'Aventoft',1), -(4463,'Garding',1), -(4464,'Osterhever',1), -(4465,'Poppenbüll',1), -(4466,'Ober-Ramstadt',1), -(4467,'Hausen ob Verena',1), -(4468,'Maulbronn',1), -(4469,'Weil der Stadt',1), -(4470,'Rielasingen-Worblingen',1), -(4471,'Obernheim',1), -(4472,'Wiernsheim',1), -(4473,'Ihlienworth',1), -(4474,'Kalletal',1), -(4475,'Rutesheim',1), -(4476,'Uelvesbüll',1), -(4477,'Witzwort',1), -(4478,'Glauburg',1), -(4479,'Kirtorf',1), -(4480,'Großenwiehe',1), -(4481,'Lindewitt',1), -(4482,'Leese',1), -(4483,'Windbergen',1), -(4484,'Goldbach',1), -(4485,'Nienburg/Weser',1), -(4486,'Pfullingen',1), -(4487,'Lügde',1), -(4488,'Lauenhagen',1), -(4489,'Ostfildern',1), -(4490,'Drochtersen',1), -(4491,'Heiligenberg',1), -(4492,'Daisendorf',1), -(4493,'Steimbke',1), -(4494,'Eberstadt',1), -(4495,'Hofgeismar',1), -(4496,'Harrislee',1), -(4497,'Stadtprozelten',1), -(4498,'Beidenfleth',1), -(4499,'Klein Kampen',1), -(4500,'Widdern',1), -(4501,'Wiesthal',1), -(4502,'Tetenhusen',1), -(4503,'Wiehl',1), -(4504,'Hörstel',1), -(4505,'Straßenhaus',1), -(4506,'Rhauderfehn',1), -(4507,'Eßweiler',1), -(4508,'Werlte',1), -(4509,'Vrees',1), -(4510,'Lahn',1), -(4511,'Thaleischweiler-Fröschen',1), -(4512,'Vallendar',1), -(4513,'Rehborn',1), -(4514,'Wiesmoor',1), -(4515,'Münchweiler an der Rodalb',1), -(4516,'Barßel',1), -(4517,'Heltersberg',1), -(4518,'Trippstadt',1), -(4519,'Ostbevern',1), -(4520,'Teningen',1), -(4521,'Maulburg',1), -(4522,'Ebringen',1), -(4523,'Gebhardshain',1), -(4524,'Alzey',1), -(4525,'Taunusstein',1), -(4526,'Wackernheim',1), -(4527,'Haiger',1), -(4528,'Höchenschwand',1), -(4529,'Dogern',1), -(4530,'Steinmauern',1), -(4531,'Warstein',1), -(4532,'Bad Camberg',1), -(4533,'Weingarten (Pfalz)',1), -(4534,'Kuhardt',1), -(4535,'Itzehoe',1), -(4536,'Fintel',1), -(4537,'Lauenbrück',1), -(4538,'Ebenweiler',1), -(4539,'Neustadt a. Main',1), -(4540,'Holzmaden',1), -(4541,'Nübel',1), -(4542,'Busdorf',1), -(4543,'Weingarten',1), -(4544,'Heroldstatt',1), -(4545,'Alpenrod',1), -(4546,'Unnau',1), -(4547,'Bretzenheim',1), -(4548,'Mudersbach',1), -(4549,'Hettenleidelheim',1), -(4550,'Waldmohr',1), -(4551,'Neubörger',1), -(4552,'Neulehe',1), -(4553,'Weißenfels',1), -(4554,'Stößen',1), -(4555,'Selb',1), -(4556,'Lützen',1), -(4557,'Großkarolinenfeld',1), -(4558,'Krummennaab',1), -(4559,'Ergolding',1), -(4560,'Neufahrn i. NB',1), -(4561,'Neubeuern',1), -(4562,'Roggentin',1), -(4563,'Broderstorf',1), -(4564,'Schwindegg',1), -(4565,'Bruck i.d. OPf.',1), -(4566,'Zwenkau',1), -(4567,'Muldestausee',1), -(4568,'Wörth a.d. Isar',1), -(4569,'Gottfrieding',1), -(4570,'Niemegk',1), -(4571,'Oberschneiding',1), -(4572,'Colditz',1), -(4573,'Oberlungwitz',1), -(4574,'Breitenbrunn/Erzgeb.',1), -(4575,'Schwarzach',1), -(4576,'Burkhardtsdorf',1), -(4577,'Eschlkam',1), -(4578,'Buchhofen',1), -(4579,'Penzlin',1), -(4580,'Falkensee',1), -(4581,'Berlin Wilhelmstadt',1), -(4582,'Berlin Falkenhagener Feld',1), -(4583,'Dranske',1), -(4584,'Frauenau',1), -(4585,'Fürstenzell',1), -(4586,'Golßen',1), -(4587,'Schönefeld',1), -(4588,'Kulmbach',1), -(4589,'Dachau',1), -(4590,'Groß Krankow',1), -(4591,'Neudrossenfeld',1), -(4592,'Pilsach',1), -(4593,'Altmannstein',1), -(4594,'Welsleben',1), -(4595,'Biere',1), -(4596,'Eickendorf',1), -(4597,'Domsühl',1), -(4598,'Mestlin',1), -(4599,'Obere Warnow',1), -(4600,'Mainburg',1), -(4601,'Kühlungsborn',1), -(4602,'Vilseck',1), -(4603,'Moosach',1), -(4604,'Mauern',1), -(4605,'Erding',1), -(4606,'Inchenhofen',1), -(4607,'Schrobenhausen',1), -(4608,'Mittenwald',1), -(4609,'Pöcking',1), -(4610,'Föhr',1), -(4611,'Bürstadt',1), -(4612,'Brigachtal',1), -(4613,'Barver',1), -(4614,'Dickel',1), -(4615,'Hemsloh',1), -(4616,'Rehden',1), -(4617,'Wetschen',1), -(4618,'Wehrblecker Heide',1), -(4619,'Wehrheim',1), -(4620,'Neuweiler',1), -(4621,'Horb am Neckar',1), -(4622,'Lahntal',1), -(4623,'Schiffdorf',1), -(4624,'Schriesheim',1), -(4625,'Wiesloch',1), -(4626,'Ritterhude',1), -(4627,'Egesheim',1), -(4628,'Haina',1), -(4629,'Oberzent',1), -(4630,'Steißlingen',1), -(4631,'Helmstadt-Bargen',1), -(4632,'Böblingen',1), -(4633,'Weil im Schönbuch',1), -(4634,'Helpsen',1), -(4635,'Seggebruch',1), -(4636,'Kefenrod',1), -(4637,'Pliezhausen',1), -(4638,'Auetal',1), -(4639,'Bietigheim-Bissingen',1), -(4640,'Eystrup',1), -(4641,'Hassel',1), -(4642,'Pfullendorf',1), -(4643,'Buchen',1), -(4644,'Zierenberg',1), -(4645,'Calden',1), -(4646,'Trendelburg',1), -(4647,'Dellstedt',1), -(4648,'Jossgrund',1), -(4649,'Höpfingen',1), -(4650,'Künzell',1), -(4651,'Süßen',1), -(4652,'Neu Wulmstorf',1), -(4653,'Himmelstadt',1), -(4654,'Sulzbach-Laufen',1), -(4655,'Höchberg',1), -(4656,'Hausen b. Würzburg',1), -(4657,'Euerbach',1), -(4658,'Schnelldorf',1), -(4659,'Barsbüttel',1), -(4660,'Bad Grönenbach',1), -(4661,'Dietmannsried',1), -(4662,'Sülfeld',1), -(4663,'Bad Segeberg',1), -(4664,'Wendeburg',1), -(4665,'Müden (Aller)',1), -(4666,'Marktbergel',1), -(4667,'Donnersdorf',1), -(4668,'Ummern',1), -(4669,'Finningen',1), -(4670,'Sollstedt',1), -(4671,'Ehingen',1), -(4672,'Rammingen',1), -(4673,'Isenbüttel',1), -(4674,'Alerheim',1), -(4675,'Dachsbach',1), -(4676,'Schwangau',1), -(4677,'Viereth-Trunstadt',1), -(4678,'Stoetze',1), -(4679,'Zernien',1), -(4680,'Vellahn',1), -(4681,'Thaining',1), -(4682,'Friedberg',1), -(4683,'Klötze',1), -(4684,'Apenburg-Winterfeld',1), -(4685,'Bayersoien',1), -(4686,'Moorenweis',1), -(4687,'Weinböhla',1), -(4688,'Werneuchen',1), -(4689,'Wildau',1), -(4690,'Eberswalde',1), -(4691,'Haidmühle',1), -(4692,'Spreenhagen',1), -(4693,'Liebstadt',1), -(4694,'Bahretal',1), -(4695,'Fuldabrück',1), -(4696,'Unlingen',1), -(4697,'Oberweser',1), -(4698,'Haseldorf',1), -(4699,'Hann. Münden',1), -(4700,'Gutsbezirk Reinhardswald',1), -(4701,'Tauberbischofsheim',1), -(4702,'Lüerdissen',1), -(4703,'Grünkraut',1), -(4704,'Lindau (Bodensee)',1), -(4705,'Seelow',1), -(4706,'Lietzen',1), -(4707,'Bautzen',1), -(4708,'Brieskow-Finkenheerd',1), -(4709,'Oderwitz',1), -(4710,'Saarburg',1), -(4711,'Willich',1), -(4712,'Langsur',1), -(4713,'Pelm',1), -(4714,'Neroth',1), -(4715,'Kell am See',1), -(4716,'Schmelz',1), -(4717,'Trittenheim',1), -(4718,'Sulzbach/Saar',1), -(4719,'Schalksmühle',1), -(4720,'Wangerland',1), -(4721,'Hübingen',1), -(4722,'Niederelbert',1), -(4723,'Nauroth',1), -(4724,'Quakenbrück',1), -(4725,'Gehrde',1), -(4726,'Sassenberg',1), -(4727,'Gau-Algesheim',1), -(4728,'Billigheim-Ingenheim',1), -(4729,'Birkweiler',1), -(4730,'Hilchenbach',1), -(4731,'Laufenburg (Baden)',1), -(4732,'Lindenberg',1), -(4733,'Dierdorf',1), -(4734,'Urbar (bei Koblenz)',1), -(4735,'Spay',1), -(4736,'Uplengen',1), -(4737,'Ehrenkirchen',1), -(4738,'Merzen',1), -(4739,'Nassau',1), -(4740,'Rhaunen',1), -(4741,'Much',1), -(4742,'Lonnig',1), -(4743,'Herdecke',1), -(4744,'Neustadt (Wied)',1), -(4745,'Hennweiler',1), -(4746,'Sankt Wendel',1), -(4747,'Ottweiler',1), -(4748,'Cochem',1), -(4749,'Emsbüren',1), -(4750,'Beselich',1), -(4751,'Bad Sassendorf',1), -(4752,'Ovelgönne',1), -(4753,'Wettstetten',1), -(4754,'Petershausen',1), -(4755,'Plech',1), -(4756,'Stadtsteinach',1), -(4757,'Seehausen',1), -(4758,'Werben',1), -(4759,'Leppin',1), -(4760,'Ludwigschorgast',1), -(4761,'Bad Berneck im Fichtelgebirge',1), -(4762,'Miesbach',1), -(4763,'Anzing',1), -(4764,'Freihung',1), -(4765,'Frankleben',1), -(4766,'Nagel',1), -(4767,'Zedlitz',1), -(4768,'Leuna',1), -(4769,'Friedenfels',1), -(4770,'Albaching',1), -(4771,'Dummerstorf',1), -(4772,'Braunichswalde',1), -(4773,'Großenstein',1), -(4774,'Schwarzach b. Nabburg',1), -(4775,'Rathenow',1), -(4776,'Bad Brambach',1), -(4777,'Wittstock/Dosse',1), -(4778,'Heiligengrabe',1), -(4779,'Schnaitsee',1), -(4780,'Auerbach/Vogtl.',1), -(4781,'Engelsberg',1), -(4782,'Pilsting',1), -(4783,'Pemfling',1), -(4784,'Waldmünchen',1), -(4785,'Schlema',1), -(4786,'Treuenbrietzen',1), -(4787,'Kirchanschöring',1), -(4788,'Hartmannsdorf',1), -(4789,'Kötzting',1), -(4790,'Amtsberg',1), -(4791,'Flöha',1), -(4792,'Miltzow',1), -(4793,'Sponholz',1), -(4794,'Berlin Schmargendorf',1), -(4795,'Fürstenstein',1), -(4796,'Gützkow',1), -(4797,'Röderland',1), -(4798,'Großthiemig',1), -(4799,'Wilsdruff',1), -(4800,'Tharandt',1), -(4801,'Bernau',1), -(4802,'Berlin Alt-Hohenschönhausen',1), -(4803,'Berlin Friedrichsfelde',1), -(4804,'Teupitz',1), -(4805,'Bestensee',1), -(4806,'Eggesin',1), -(4807,'Göda',1), -(4808,'Odelzhausen',1), -(4809,'Pähl',1), -(4810,'Landsberied',1), -(4811,'Ludwigslust',1), -(4812,'Lenzen',1), -(4813,'Weichering',1), -(4814,'Benediktbeuern',1), -(4815,'Teuschnitz',1), -(4816,'Kamp-Lintfort',1), -(4817,'Preist',1), -(4818,'Schermbeck',1), -(4819,'Borken',1), -(4820,'Swisttal',1), -(4821,'Hoogstede',1), -(4822,'Ahrbrück',1), -(4823,'Heckenbach',1), -(4824,'Hönningen',1), -(4825,'Kesseling',1), -(4826,'Rech',1), -(4827,'Ürzig',1), -(4828,'Merchweiler',1), -(4829,'Rammelsbach',1), -(4830,'Detern',1), -(4831,'Mackenbach',1), -(4832,'Hückeswagen',1), -(4833,'Radevormwald',1), -(4834,'Asbach',1), -(4835,'Leer',1), -(4836,'Gelsenkirchen Rotthausen',1), -(4837,'Schöppingen',1), -(4838,'Norderney',1), -(4839,'Oberlangen',1), -(4840,'Niederlangen',1), -(4841,'Bad Breisig',1), -(4842,'Waldorf',1), -(4843,'Gönnersdorf',1), -(4844,'Waldsee',1), -(4845,'Ganderkesee',1), -(4846,'Twistringen',1), -(4847,'Harpstedt',1), -(4848,'Groß Ippener',1), -(4849,'Colnrade',1), -(4850,'Pfalzgrafenweiler',1), -(4851,'Weiterstadt',1), -(4852,'Bad Homburg v.d. Höhe',1), -(4853,'Königsbach-Stein',1), -(4854,'Wetter',1), -(4855,'Wettenberg',1), -(4856,'Weimar (Lahn)',1), -(4857,'Mühltal',1), -(4858,'Borchen',1), -(4859,'Mörlenbach',1), -(4860,'Diepenau',1), -(4861,'Burgwald',1), -(4862,'Gottmadingen',1), -(4863,'Vlotho',1), -(4864,'Bondorf',1), -(4865,'Neckarsteinach',1), -(4866,'Rauschenberg',1), -(4867,'Heimsheim',1), -(4868,'Bodelshausen',1), -(4869,'Ditzingen',1), -(4870,'Leonberg',1), -(4871,'Lamstedt',1), -(4872,'Ofterdingen',1), -(4873,'Hirzenhain',1), -(4874,'Großwallstadt',1), -(4875,'Stadthagen',1), -(4876,'Hessigheim',1), -(4877,'Untereisesheim',1), -(4878,'Bad Pyrmont',1), -(4879,'Drakenburg',1), -(4880,'Stöckse',1), -(4881,'Wunstorf',1), -(4882,'Bad Soden-Salmünster',1), -(4883,'Löwenstein',1), -(4884,'Handewitt',1), -(4885,'Spiegelberg',1), -(4886,'Gräfendorf',1), -(4887,'Amtzell',1), -(4888,'Prisdorf',1), -(4889,'Ruppertshofen',1), -(4890,'Oberdischingen',1), -(4891,'Rellingen',1), -(4892,'Thüngen',1), -(4893,'Vellberg',1), -(4894,'Böhmenkirch',1), -(4895,'Kappeln',1), -(4896,'Burgdorf',1), -(4897,'Randersacker',1), -(4898,'Wain',1), -(4899,'Bernstadt',1), -(4900,'Oldendorf (Luhe)',1), -(4901,'Amelinghausen',1), -(4902,'Rehlingen',1), -(4903,'Ellwangen (Jagst)',1), -(4904,'Nersingen',1), -(4905,'Osterode am Harz',1), -(4906,'Duderstadt',1), -(4907,'Eisenheim',1), -(4908,'Höfer',1), -(4909,'Glinde',1), -(4910,'Schwentinental',1), -(4911,'Radbruch',1), -(4912,'Schönberg (Holstein)',1), -(4913,'Kröppelshagen-Fahrendorf',1), -(4914,'Markt Rettenbach',1), -(4915,'Wallerstein',1), -(4916,'Ahrensbök',1), -(4917,'Vordorf',1), -(4918,'Rötgesbüttel',1), -(4919,'Oberaurach',1), -(4920,'Weihenzell',1), -(4921,'Kissenbrück',1), -(4922,'Wasbüttel',1), -(4923,'Vestenbergsgreuth',1), -(4924,'Biessenhofen',1), -(4925,'Burgebrach',1), -(4926,'Zella-Mehlis',1), -(4927,'Pansdorf',1), -(4928,'Rieden am Forggensee',1), -(4929,'Harztor',1), -(4930,'Großhabersdorf',1), -(4931,'Langweid a. Lech',1), -(4932,'Oberndorf a.Lech',1), -(4933,'Reichling',1), -(4934,'Schöningen',1), -(4935,'Unterammergau',1), -(4936,'Stadtilm',1), -(4937,'Ilmtal',1), -(4938,'Oberammergau',1), -(4939,'Dannenberg',1), -(4940,'Betzdorf',1), -(4941,'Edewecht',1), -(4942,'Herdorf',1), -(4943,'Garrel',1), -(4944,'Appenweier',1), -(4945,'Cloppenburg',1), -(4946,'Bad Laer',1), -(4947,'Ruppertsberg',1), -(4948,'Herzebrock-Clarholz',1), -(4949,'Ühlingen-Birkendorf',1), -(4950,'Hörnum (Sylt)',1), -(4951,'Germersheim',1), -(4952,'Rüsselsheim',1), -(4953,'Aichhalden',1), -(4954,'Schlitz',1), -(4955,'Niederaula',1), -(4956,'Alt Duvenstedt',1), -(4957,'Dassel',1), -(4958,'Fahrdorf',1), -(4959,'Schelklingen',1), -(4960,'Nieste',1), -(4961,'Kellinghusen',1), -(4962,'Fulda',1), -(4963,'Kamen',1), -(4964,'Morsbach',1), -(4965,'Bad Ems',1), -(4966,'Weiler bei Bingen',1), -(4967,'Bönen',1), -(4968,'Waldalgesheim',1), -(4969,'Westerstede',1), -(4970,'Weida',1), -(4971,'Harth-Pöllnitz',1), -(4972,'Wünschendorf',1), -(4973,'Goldberg',1), -(4974,'Kabelsketal',1), -(4975,'Neuensalz',1), -(4976,'Perkam',1), -(4977,'Michelsneukirchen',1), -(4978,'Grabenstätt',1), -(4979,'Winhöring',1), -(4980,'Kirchweidach',1), -(4981,'Dommitzsch',1), -(4982,'Furth i. Wald',1), -(4983,'Stavenhagen',1), -(4984,'Oberpöring',1), -(4985,'Deggendorf',1), -(4986,'Schlettau',1), -(4987,'Mügeln',1), -(4988,'Neukirchen b. Hl. Blut',1), -(4989,'Zachenberg',1), -(4990,'Simbach a. Inn',1), -(4991,'Bad Birnbach',1), -(4992,'Berlin Gatow',1), -(4993,'Bentzin',1), -(4994,'Bergen/ Rügen',1), -(4995,'Gröditz',1), -(4996,'Wülknitz',1), -(4997,'Röderaue',1), -(4998,'Blankenfelde-Mahlow',1), -(4999,'Wandlitz',1), -(5000,'Berlin Französisch Buchholz',1), -(5001,'Karlsburg',1), -(5002,'Fürsteneck',1), -(5003,'Bergatreute',1), -(5004,'Greußenheim',1), -(5005,'Eberhardzell',1), -(5006,'Kummerfeld',1), -(5007,'Gnutz',1), -(5008,'Großalmerode',1), -(5009,'Thüngershem',1), -(5010,'Oberthulba',1), -(5011,'Warder',1), -(5012,'Lehrte',1), -(5013,'Harsum',1), -(5014,'Bad Gandersheim',1), -(5015,'Harmstorf',1), -(5016,'Vacha',1), -(5017,'Unterbreizbach',1), -(5018,'Mielkendorf',1), -(5019,'Rottendorf',1), -(5020,'Neenstetten',1), -(5021,'Balzheim',1), -(5022,'Satteldorf',1), -(5023,'Sievershütten',1), -(5024,'Oststeinbek',1), -(5025,'Weitnau',1), -(5026,'Kronburg',1), -(5027,'Edemissen',1), -(5028,'Obernbreit',1), -(5029,'Leipheim',1), -(5030,'Bergrheinfeld',1), -(5031,'Eicklingen',1), -(5032,'Wiggensbach',1), -(5033,'Ammersbek',1), -(5034,'Niederrieden',1), -(5035,'Giengen an der Brenz',1), -(5036,'Kettershausen',1), -(5037,'Schwebheim',1), -(5038,'Rettenberg',1), -(5039,'Tensfeld',1), -(5040,'Bad Hindelang',1), -(5041,'Seedorf',1), -(5042,'Lauingen (Donau)',1), -(5043,'Oberdachstetten',1), -(5044,'Wildpoldsried',1), -(5045,'Aidhausen',1), -(5046,'Römhild',1), -(5047,'Hankensbüttel',1), -(5048,'Obernholz',1), -(5049,'Dedelstorf',1), -(5050,'Friesenried',1), -(5051,'Baudenbach',1), -(5052,'Großengottern',1), -(5053,'Heroldishausen',1), -(5054,'Waldfeucht',1), -(5055,'Heinsberg',1), -(5056,'Rees',1), -(5057,'Rittersdorf',1), -(5058,'Kreuzau',1), -(5059,'Pellingen',1), -(5060,'Serrig',1), -(5061,'Schweich',1), -(5062,'Schillingen',1), -(5063,'Großrosseln',1), -(5064,'Nonnweiler',1), -(5065,'Maring-Noviand',1), -(5066,'Meckenheim',1), -(5067,'Bruchhausen',1), -(5068,'Unkel',1), -(5069,'Bullay',1), -(5070,'Alf',1), -(5071,'Zell',1), -(5072,'Ramstein-Miesenbach',1), -(5073,'Weilerbach',1), -(5074,'Pfaffenhofen a.d. Ilm',1), -(5075,'Rugendorf',1), -(5076,'Reichertshausen',1), -(5077,'Stendal',1), -(5078,'Aschheim',1), -(5079,'Ursensollen',1), -(5080,'Essing',1), -(5081,'Baldham',1), -(5082,'Hausham',1), -(5083,'Schliersee',1), -(5084,'Frauenstein',1), -(5085,'Hermsdorf/Erzgeb.',1), -(5086,'Crinitz',1), -(5087,'Schwarzheide N.L.',1), -(5088,'Altdöbern',1), -(5089,'Luckaitztal',1), -(5090,'Lauta',1), -(5091,'Drebkau',1), -(5092,'Neuzelle',1), -(5093,'Döbern',1), -(5094,'Roth',1), -(5095,'Nennslingen',1), -(5096,'Wattendorf',1), -(5097,'Andechs',1), -(5098,'Weismain',1), -(5099,'Döschnitz',1), -(5100,'Sitzendorf',1), -(5101,'Nürnberg-Feucht',1), -(5102,'Feuchter Forst',1), -(5103,'Küps',1), -(5104,'Stockheim',1), -(5105,'Gerolsbach',1), -(5106,'Berngau',1), -(5107,'Mönchweiler',1), -(5108,'Altrip',1), -(5109,'Glatten',1), -(5110,'Straubenhardt',1), -(5111,'Grömbach',1), -(5112,'Bromskirchen',1), -(5113,'Hallenberg',1), -(5114,'Keltern',1), -(5115,'Wörnersberg',1), -(5116,'Sankt Leon-Rot',1), -(5117,'Erzhausen',1), -(5118,'Aldingen',1), -(5119,'Denkingen',1), -(5120,'Buseck',1), -(5121,'Detmold',1), -(5122,'Mauer',1), -(5123,'Allendorf',1), -(5124,'Reinheim',1), -(5125,'Wurmberg',1), -(5126,'Schönbrunn',1), -(5127,'Ammerbuch',1), -(5128,'Neuhausen ob Eck',1), -(5129,'Borstel',1), -(5130,'Gilserberg',1), -(5131,'Obrigheim',1), -(5132,'Straßberg',1), -(5133,'Liebenau',1), -(5134,'Hemmoor',1), -(5135,'Freigericht',1), -(5136,'Blender',1), -(5137,'Schieder-Schwalenberg',1), -(5138,'Neufra',1), -(5139,'Kirchentellinsfurt',1), -(5140,'Altenriet',1), -(5141,'Tellingstedt',1), -(5142,'Salem',1), -(5143,'Neckartailfingen',1), -(5144,'Brachttal',1), -(5145,'Heuerßen',1), -(5146,'Neuenstadt am Kocher',1), -(5147,'Edermünde',1), -(5148,'Fredenbeck',1), -(5149,'Grebenstein',1), -(5150,'Bollingstedt',1), -(5151,'Jübek',1), -(5152,'Deizisau',1), -(5153,'Erkenbrechtsweiler',1), -(5154,'Barendorf',1), -(5155,'Vastorf',1), -(5156,'Neuhof a.d.Zenn',1), -(5157,'Tapfheim',1), -(5158,'Tambach-Dietharz/ Thür.',1), -(5159,'Sarkwitz',1), -(5160,'Jengen',1), -(5161,'Gunzenhausen',1), -(5162,'Kutzenhausen',1), -(5163,'Semmenstedt',1), -(5164,'Breitbrunn',1), -(5165,'Nordhausen',1), -(5166,'Buchloe',1), -(5167,'Stöttwang',1), -(5168,'Oberhof',1), -(5169,'Tappenbeck',1), -(5170,'Denklingen',1), -(5171,'Gablingen',1), -(5172,'Neuendettelsau',1), -(5173,'Stadtbergen',1), -(5174,'Badersleben',1), -(5175,'Schleusegrund',1), -(5176,'Schongau',1), -(5177,'Hitzacker (Elbe)',1), -(5178,'Grafhorst',1), -(5179,'Heßdorf',1), -(5180,'Baar',1), -(5181,'Mörnsheim',1), -(5182,'Georgensgmünd',1), -(5183,'Windach',1), -(5184,'Uttenreuth',1), -(5185,'Marloffstein',1), -(5186,'Olsbrücken',1), -(5187,'Saterland',1), -(5188,'Forchheim',1), -(5189,'Herscheid',1), -(5190,'Lahr/Schwarzwald',1), -(5191,'Kehl',1), -(5192,'Westerkappeln',1), -(5193,'Hausen im Wiesental',1), -(5194,'Zetel',1), -(5195,'Sippersfeld',1), -(5196,'Gensingen',1), -(5197,'Kirchhundem',1), -(5198,'Wallenhorst',1), -(5199,'Beckum',1), -(5200,'Sankt Peter',1), -(5201,'Dachsberg',1), -(5202,'Ravenstein',1), -(5203,'Neuenstein (Hessen)',1), -(5204,'Seelze',1), -(5205,'Albershausen',1), -(5206,'Obersinn',1), -(5207,'Wedemark',1), -(5208,'Künzelsau',1), -(5209,'Ingelfingen',1), -(5210,'Dransfeld',1), -(5211,'Gundersheim',1), -(5212,'Friedelsheim',1), -(5213,'Neuburg am Rhein',1), -(5214,'Gundheim',1), -(5215,'Bechtheim',1), -(5216,'Dorn-Dürkheim',1), -(5217,'Lambsheim',1), -(5218,'Maxdorf',1), -(5219,'Gimbsheim',1), -(5220,'Eggingen',1), -(5221,'Bad Kohlgrub',1), -(5222,'Kirchehrenbach',1), -(5223,'Bad Berka',1), -(5224,'Ohlstadt',1), -(5225,'Maisach',1), -(5226,'Weßling',1), -(5227,'Bad Kleinen',1), -(5228,'Thurnau',1), -(5229,'Henfenfeld',1), -(5230,'Dorf Mecklenburg',1), -(5231,'Lübow',1), -(5232,'Geretsried',1), -(5233,'Velden/Hartenstein',1), -(5234,'Lauterhofen',1), -(5235,'Eckartsberga',1), -(5236,'Wurzbach',1), -(5237,'Ernsgaden',1), -(5238,'Unterhaching',1), -(5239,'Dornburg-Camburg',1), -(5240,'Au in der Hallertau',1), -(5241,'Issigau',1), -(5242,'Kemnath',1), -(5243,'Marktleuthen',1), -(5244,'Pettendorf',1), -(5245,'Papendorf',1), -(5246,'Raubling',1), -(5247,'Stulln',1), -(5248,'Schkeuditz',1), -(5249,'Babensham',1), -(5250,'Wredenhagen',1), -(5251,'Lengenfeld',1), -(5252,'Sanitz',1), -(5253,'Rackwitz',1), -(5254,'Kraiburg a. Inn',1), -(5255,'Grabowhöfe',1), -(5256,'Moltzow',1), -(5257,'Klingenthal/Sa.',1), -(5258,'Frohburg',1), -(5259,'Tittmoning',1), -(5260,'Möllenbeck',1), -(5261,'Dallgow-Döberitz',1), -(5262,'Hengersberg',1), -(5263,'Iggensbach',1), -(5264,'Großschirma',1), -(5265,'Teltow',1), -(5266,'Berlin Frohnau',1), -(5267,'Lichtenberg/Erzgeb.',1), -(5268,'Nünchritz',1), -(5269,'Glaubitz',1), -(5270,'Bad Wörishofen',1), -(5271,'Bad Colberg-Heldburg',1), -(5272,'Ebern',1), -(5273,'Sickte',1), -(5274,'Dettum',1), -(5275,'Hainsfarth',1), -(5276,'Sterley',1), -(5277,'Heidenheim',1), -(5278,'Ratekau',1), -(5279,'Langenzenn',1), -(5280,'Treuchtlingen',1), -(5281,'Otting',1), -(5282,'Blankenburg',1), -(5283,'Schnega',1), -(5284,'Rühen',1), -(5285,'Großenseebach',1), -(5286,'Oberasbach',1), -(5287,'Jameln',1), -(5288,'Lübtheen',1), -(5289,'Buttenheim',1), -(5290,'Berlin Teltowkanal III',1), -(5291,'Berlin Hellersdorf',1), -(5292,'Radeberg',1), -(5293,'Wachau',1), -(5294,'Pirna',1), -(5295,'Struppen',1), -(5296,'Dohma',1), -(5297,'Wehlen',1), -(5298,'Jänschwalde',1), -(5299,'Üttfeld',1), -(5300,'Stolberg',1), -(5301,'Uedem',1), -(5302,'Kevelaer-Kervenheim',1), -(5303,'Jülich',1), -(5304,'Ferschweiler',1), -(5305,'Isselburg',1), -(5306,'Bitburg',1), -(5307,'Waldrach',1), -(5308,'Weilerswist',1), -(5309,'Gescher',1), -(5310,'Mülheim (Mosel)',1), -(5311,'Legden',1), -(5312,'Pommern',1), -(5313,'Birenbach',1), -(5314,'Gschwend',1), -(5315,'Braunsbach',1), -(5316,'Hettstadt',1), -(5317,'Jesteburg',1), -(5318,'Northeim',1), -(5319,'Gelchsheim',1), -(5320,'Sonderhofen',1), -(5321,'Gaukönigshofen',1), -(5322,'Brackel',1), -(5323,'Nüdlingen',1), -(5324,'Tiefenort',1), -(5325,'Fichtenau',1), -(5326,'Oberroth',1), -(5327,'Baddeckenstedt',1), -(5328,'Küllstedt',1), -(5329,'Maßbach',1), -(5330,'Rodeberg',1), -(5331,'Dünwald',1), -(5332,'Breitungen/Werra',1), -(5333,'Ichenhausen',1), -(5334,'Elmenhorst',1), -(5335,'Gochsheim',1), -(5336,'Bad Oldesloe',1), -(5337,'Barchfeld-Immelborn',1), -(5338,'Wiesentheid',1), -(5339,'Großhansdorf',1), -(5340,'Reppenstedt',1), -(5341,'Haverlah',1), -(5342,'Altenau',1), -(5343,'Schulenberg',1), -(5344,'Fremdingen',1), -(5345,'Schwülper',1), -(5346,'Ebrach',1), -(5347,'Floh-Seligenthal',1), -(5348,'Eppishausen',1), -(5349,'Wassertrüdingen',1), -(5350,'Marxzell',1), -(5351,'Stutensee',1), -(5352,'Niedereschach',1), -(5353,'Villingendorf',1), -(5354,'Nußloch',1), -(5355,'Nagold',1), -(5356,'Knittlingen',1), -(5357,'Böttingen',1), -(5358,'Warmsen',1), -(5359,'Mahlstetten',1), -(5360,'Reiskirchen',1), -(5361,'Altenbeken',1), -(5362,'Neckarbischofsheim',1), -(5363,'Mühlingen',1), -(5364,'Karlstein am Main',1), -(5365,'Breuberg',1), -(5366,'Eddelak',1), -(5367,'Averlak',1), -(5368,'Dingen',1), -(5369,'Ramhusen',1), -(5370,'Aerzen',1), -(5371,'Offenau',1), -(5372,'Ostenfeld',1), -(5373,'Winnert',1), -(5374,'Jörl',1), -(5375,'Oedheim',1), -(5376,'Wanderup',1), -(5377,'Nürtingen',1), -(5378,'Bad Münder am Deister',1), -(5379,'Baunatal',1), -(5380,'Homberg',1), -(5381,'Deggenhausertal',1), -(5382,'Ottenstein',1), -(5383,'Scheeßel',1), -(5384,'Niederfischbach',1), -(5385,'Enkenbach-Alsenborn',1), -(5386,'Kirchzarten',1), -(5387,'Daaden',1), -(5388,'Cappeln (Oldenburg)',1), -(5389,'Hinterzarten',1), -(5390,'Eslohe',1), -(5391,'Steinwenden',1), -(5392,'Bergkamen',1), -(5393,'Kamp-Bornhofen-Filsen',1), -(5394,'Großmaischeid',1), -(5395,'Schallbach',1), -(5396,'Bergneustadt',1), -(5397,'Grenzach-Wyhlen',1), -(5398,'Krickenbach',1), -(5399,'Mammelzen',1), -(5400,'Fachbach',1), -(5401,'Exklave Lahnstein',1), -(5402,'Schopp',1), -(5403,'Werdohl',1), -(5404,'Schopfheim',1), -(5405,'Alsenz',1), -(5406,'Attendorn',1), -(5407,'Stadtoldendorf',1), -(5408,'Salzhemmendorf',1), -(5409,'Kaufungen',1), -(5410,'Reinhardshagen',1), -(5411,'Schaalby',1), -(5412,'Geelbek',1), -(5413,'Karbach',1), -(5414,'Jork',1), -(5415,'Belm',1), -(5416,'Lenzkirch',1), -(5417,'Mengerskirchen',1), -(5418,'Villmar',1), -(5419,'Flörsheim-Dalsheim',1), -(5420,'Erwitte',1), -(5421,'Schramberg',1), -(5422,'Lauchringen',1), -(5423,'Vettelschloß',1), -(5424,'Kretzhaus (Linz am Rhein)',1), -(5425,'Münstermaifeld',1), -(5426,'Kobern-Gondorf',1), -(5427,'Selm',1), -(5428,'Ettenstatt',1), -(5429,'Sonnefeld',1), -(5430,'Weidhausen b. Coburg',1), -(5431,'Karlshuld',1), -(5432,'Hitzhofen',1), -(5433,'Steinbach a. Wald',1), -(5434,'Mistelgau',1), -(5435,'Attenweiler',1), -(5436,'Bad Ditzenbach',1), -(5437,'Pattensen',1), -(5438,'Schwäbisch Gmünd',1), -(5439,'Täferrot',1), -(5440,'Wildflecken',1), -(5441,'Leinach',1), -(5442,'Weikersheim',1), -(5443,'Berkatal',1), -(5444,'Heimenkirch',1), -(5445,'Sibbesse',1), -(5446,'Unterpleichfeld',1), -(5447,'Rumohr',1), -(5448,'Elchingen',1), -(5449,'Kirchdorf an der Iller',1), -(5450,'Kiel Russee',1), -(5451,'Hüttlingen',1), -(5452,'Faßberg',1), -(5453,'Holle',1), -(5454,'Schwanfeld',1), -(5455,'Steinsfeld',1), -(5456,'Wipfeld',1), -(5457,'Schwentinetal',1), -(5458,'Neresheim',1), -(5459,'Elbe',1), -(5460,'Buch a. Wald',1), -(5461,'Offingen',1), -(5462,'Bad Lauterberg',1), -(5463,'Dürrlauingen',1), -(5464,'Brunstorf',1), -(5465,'Königsberg i. Bay.',1), -(5466,'Ansbach',1), -(5467,'Körner',1), -(5468,'Weinbergen',1), -(5469,'Neuhausen/Spree',1), -(5470,'Zechin',1), -(5471,'Bernstadt a. d. Eigen',1), -(5472,'Dissen',1), -(5473,'Jade',1), -(5474,'Wolfach',1), -(5475,'Oberwolfach',1), -(5476,'Elchesheim-Illingen',1), -(5477,'Westhofen',1), -(5478,'Bermersheim',1), -(5479,'Haßloch',1), -(5480,'Bad Berleburg',1), -(5481,'Mainz Ebersheim',1), -(5482,'Hechtsheim',1), -(5483,'Friedenweiler',1), -(5484,'Hördt',1), -(5485,'Wildeshausen',1), -(5486,'Dettenheim',1), -(5487,'Ottenbüttel',1), -(5488,'Idstedt',1), -(5489,'Garbsen',1), -(5490,'Negenborn',1), -(5491,'Uttenweiler',1), -(5492,'Osterstedt',1), -(5493,'Michelfeld',1), -(5494,'Munderkingen',1), -(5495,'Heist',1), -(5496,'Wieden',1), -(5497,'Geisenheim',1), -(5498,'Rickenbach',1), -(5499,'Durbach',1), -(5500,'Gau-Bickelheim',1), -(5501,'Hohenstein',1), -(5502,'Altleiningen',1), -(5503,'Lorup',1), -(5504,'Rastdorf',1), -(5505,'Recke',1), -(5506,'Wittlingen',1), -(5507,'Mehlbach',1), -(5508,'Ransbach-Baumbach',1), -(5509,'Drolshagen',1), -(5510,'Waldbröl',1), -(5511,'Merxheim',1), -(5512,'Hesel',1), -(5513,'Neukamperfehn',1), -(5514,'Hinzweiler',1), -(5515,'Grumbach',1), -(5516,'Schmitten',1), -(5517,'Bischoffen',1), -(5518,'Waldbronn',1), -(5519,'Wurster Nordseeküste',1), -(5520,'Karlsdorf-Neuthard',1), -(5521,'Neulußheim',1), -(5522,'Hambrücken',1), -(5523,'Pfungstadt',1), -(5524,'Rosenfeld',1), -(5525,'Oland',1), -(5526,'Engen',1), -(5527,'Gorxheimertal',1), -(5528,'Dieburg',1), -(5529,'Groß-Bieberau',1), -(5530,'Deckenpfronn',1), -(5531,'Süderlügum',1), -(5532,'Braderup',1), -(5533,'Wesselburen',1), -(5534,'Otterndorf',1), -(5535,'Echzell',1), -(5536,'Ittlingen',1), -(5537,'Michelstadt',1), -(5538,'Irndorf',1), -(5539,'Ottersberg',1), -(5540,'Holzgerlingen',1), -(5541,'Wietzen',1), -(5542,'Stockstadt am Main',1), -(5543,'Hemmingstedt',1), -(5544,'Leinfelden-Echterdingen',1), -(5545,'Tamm',1), -(5546,'Mosbach',1), -(5547,'Waldenbuch',1), -(5548,'Wolfhagen',1), -(5549,'Balge',1), -(5550,'Mömbris',1), -(5551,'Süderhastedt',1), -(5552,'Neckarwestheim',1), -(5553,'Uhldingen-Mühlhofen',1), -(5554,'Neckartenzlingen',1), -(5555,'Lindhorst',1), -(5556,'Wilster',1), -(5557,'Erdmannhausen',1), -(5558,'Dorfprozelten',1), -(5559,'Schuby',1), -(5560,'Bodenwerder',1), -(5561,'Pegestorf',1), -(5562,'Kirchbrak',1), -(5563,'Hehlen',1), -(5564,'Elbe-Parey',1), -(5565,'Stäbelow',1), -(5566,'Kritzmow',1), -(5567,'Langenwetzendorf',1), -(5568,'Mitterteich',1), -(5569,'Unterreit',1), -(5570,'Amerang',1), -(5571,'Wusterwitz',1), -(5572,'Rosenau',1), -(5573,'Bensdorf',1), -(5574,'Ellefeld',1), -(5575,'Rötha',1), -(5576,'Havelsee',1), -(5577,'Meerane',1), -(5578,'Kirchroth',1), -(5579,'Bad Düben',1), -(5580,'Remse',1), -(5581,'Teising',1), -(5582,'Lichtenstein',1), -(5583,'Burgkirchen an der Alz',1), -(5584,'Teisendorf',1), -(5585,'Taura b. Burgstädt',1), -(5586,'Postmünster',1), -(5587,'Geyer',1), -(5588,'Bayerisch Gmain',1), -(5589,'Auerbach',1), -(5590,'Neustrelitz',1), -(5591,'Langdorf',1), -(5592,'Altentreptow',1), -(5593,'Brüggen',1), -(5594,'Nettetal',1), -(5595,'Winterspelt',1), -(5596,'Körperich',1), -(5597,'Sonsbeck',1), -(5598,'Wasserliesch',1), -(5599,'Mechernich',1), -(5600,'Wallerfangen',1), -(5601,'Erftstadt',1), -(5602,'Ringe',1), -(5603,'Laar',1), -(5604,'Emlichheim',1), -(5605,'Altenahr',1), -(5606,'Kalenborn',1), -(5607,'Kirchsahr',1), -(5608,'Heiden',1), -(5609,'Berschweiler bei Baumholder',1), -(5610,'Waltrop',1), -(5611,'Sankt Ingbert',1), -(5612,'Dülmen',1), -(5613,'Metelen',1), -(5614,'Röckingen',1), -(5615,'Stockelsdorf',1), -(5616,'Langenneufnach',1), -(5617,'Emskirchen',1), -(5618,'Lübeck St. Lorenz Nord',1), -(5619,'Wittingen',1), -(5620,'Heilsbronn',1), -(5621,'Soltendiek',1), -(5622,'Gersthofen',1), -(5623,'Groß Twülpstedt',1), -(5624,'Thierhaupten',1), -(5625,'Büddenstedt',1), -(5626,'Ried',1), -(5627,'Kuhfelde',1), -(5628,'Neuschönau',1), -(5629,'Panketal',1), -(5630,'Sonnen',1), -(5631,'Bad Freienwalde',1), -(5632,'Nebra',1), -(5633,'Kaiserpfalz',1), -(5634,'Egling',1), -(5635,'Baierbrunn',1), -(5636,'Nordhalben',1), -(5637,'Helbra',1), -(5638,'Osterburg',1), -(5639,'Altmärkische Höhe',1), -(5640,'Mistelbach',1), -(5641,'Schnabelwaid',1), -(5642,'Bischofsgrün',1), -(5643,'Glonn',1), -(5644,'Feilitzsch',1), -(5645,'Laaber',1), -(5646,'Brunn',1), -(5647,'Pfeffenhausen',1), -(5648,'Wolfsegg',1), -(5649,'Parkstein',1), -(5650,'Lappersdorf',1), -(5651,'Sankt Wolfgang',1), -(5652,'Schmölln',1), -(5653,'Altkirchen',1), -(5654,'Nöbdenitz',1), -(5655,'Werdau',1), -(5656,'Ribnitz-Damgarten',1), -(5657,'Bernau a. Chiemsee',1), -(5658,'Weng',1), -(5659,'Bodenkirchen',1), -(5660,'Übersee',1), -(5661,'Oberneukirchen',1), -(5662,'Straubing',1), -(5663,'Borsdorf',1), -(5664,'Altötting',1), -(5665,'Oelsnitz/Erzgebirge',1), -(5666,'Rochlitz',1), -(5667,'Aholming',1), -(5668,'Brieselang',1), -(5669,'Beilrode',1), -(5670,'Rosenow',1), -(5671,'Arrach',1), -(5672,'Velten',1), -(5673,'Oberkrämer',1), -(5674,'Schaufling',1), -(5675,'Bodenmais',1), -(5676,'Grattersdorf',1), -(5677,'Mühlberg',1), -(5678,'Berlin Grunewald',1), -(5679,'Zossen',1), -(5680,'Templin',1), -(5681,'Boitzenburg',1), -(5682,'Spantekow',1), -(5683,'Karlsbad',1), -(5684,'Brühl',1), -(5685,'Loxstedt',1), -(5686,'Sulzbach (Taunus)',1), -(5687,'Eschborn',1), -(5688,'Friedrichsdorf',1), -(5689,'Freistatt',1), -(5690,'Varrel',1), -(5691,'Wehrbleck',1), -(5692,'Lollar',1), -(5693,'Geestland',1), -(5694,'Neuhausen',1), -(5695,'Langenhorn',1), -(5696,'Ockholm',1), -(5697,'Wehingen',1), -(5698,'Ratshausen',1), -(5699,'Lemgo',1), -(5700,'Mühlheim am Main',1), -(5701,'Nidderau',1), -(5702,'Homberg (Ohm)',1), -(5703,'Wöhrden',1), -(5704,'Oyten',1), -(5705,'Wingst',1), -(5706,'Weddingstedt',1), -(5707,'Hoya',1), -(5708,'Hoyerhagen',1), -(5709,'Hilgermissen',1), -(5710,'Brakel',1), -(5711,'Kirchzell',1), -(5712,'Schwalmstadt',1), -(5713,'Gelnhausen',1), -(5714,'Verden',1), -(5715,'Wächtersbach',1), -(5716,'Röllbach',1), -(5717,'Metzingen',1), -(5718,'Bad Orb',1), -(5719,'Pfronstetten',1), -(5720,'Bretzfeld',1), -(5721,'Flörsbachtal',1), -(5722,'Schwarzenborn',1), -(5723,'Greifenberg',1), -(5724,'Huglfing',1), -(5725,'Adelschlag',1), -(5726,'Artern/Unstrut',1), -(5727,'Gachenbach',1), -(5728,'Starnberg',1), -(5729,'Neunkirchen am Sand',1), -(5730,'Hergisdorf',1), -(5731,'Gerbstedt',1), -(5732,'Kranzberg',1), -(5733,'Könnern',1), -(5734,'Aiglsbach',1), -(5735,'Kirchheim b. München',1), -(5736,'Parchim',1), -(5737,'Triptis',1), -(5738,'Konradsreuth',1), -(5739,'Berlin Baumschulenweg',1), -(5740,'Sonnewalde',1), -(5741,'Hauzenberg',1), -(5742,'Hinterschmiding',1), -(5743,'Berlin Wiesengrund',1), -(5744,'Jandelsbrunn',1), -(5745,'Berlin Rahnsdorf',1), -(5746,'Ortrand',1), -(5747,'Lohmen',1), -(5748,'Bischofswerda',1), -(5749,'Neustadt i. Sa.',1), -(5750,'Leutersdorf',1), -(5751,'Spitzkunnersdorf',1), -(5752,'Olbersdorf',1), -(5753,'Flammersfeld',1), -(5754,'Seesbach',1), -(5755,'Anhausen',1), -(5756,'Landstuhl',1), -(5757,'Bendorf',1), -(5758,'Argenthal',1), -(5759,'Coesfeld',1), -(5760,'Heimbach',1), -(5761,'Hage',1), -(5762,'Halbemond',1), -(5763,'Treis-Karden',1), -(5764,'Mastershausen',1), -(5765,'Kusel',1), -(5766,'Westerholt',1), -(5767,'Schweindorf',1), -(5768,'Hütschenhausen',1), -(5769,'Langenhagen (Flughafen)',1), -(5770,'Nellingen',1), -(5771,'Karsbach',1), -(5772,'Spraitbach',1), -(5773,'Welle',1), -(5774,'Durlangen',1), -(5775,'Weggen-Ziegelhütte',1), -(5776,'Leinhäusle',1), -(5777,'Griesingen',1), -(5778,'Kuchen',1), -(5779,'Wittighausen',1), -(5780,'Reichenberg',1), -(5781,'Guttenberger Wald',1), -(5782,'Lindenberg im Allgäu',1), -(5783,'Fuchsstadt',1), -(5784,'Schnürpflingen',1), -(5785,'Hermannsburg',1), -(5786,'Kirchberg an der Iller',1), -(5787,'Kitzingen',1), -(5788,'Winsen',1), -(5789,'Wulften',1), -(5790,'Bad Neustadt an der Saale',1), -(5791,'Bibertal',1), -(5792,'Bargteheide',1), -(5793,'Delingsdorf',1), -(5794,'Heikendorf',1), -(5795,'Dingelstädt',1), -(5796,'Gallmersgarten',1), -(5797,'Lengede',1), -(5798,'Schmalkalden',1), -(5799,'Ellzee',1), -(5800,'Bachhagel',1), -(5801,'Bächingen a.d. Brenz',1), -(5802,'Marschacht',1), -(5803,'Betzigau',1), -(5804,'Brotterode-Trusetal',1), -(5805,'Obergünzburg',1), -(5806,'Hörselberg-Hainich',1), -(5807,'Dentlein a. Forst',1), -(5808,'Weiltingen',1), -(5809,'Aislingen',1), -(5810,'Bundorf',1), -(5811,'Landensberg',1), -(5812,'Mittelneufnach',1), -(5813,'Emersacker',1), -(5814,'Stötten am Auerberg',1), -(5815,'Groß Grönau',1), -(5816,'Lonnerstadt',1), -(5817,'Haundorf',1), -(5818,'Dittenheim',1), -(5819,'Waal',1), -(5820,'Kemmern',1), -(5821,'Ellgau',1), -(5822,'Thale',1), -(5823,'Straußfurt',1), -(5824,'Memmelsdorf',1), -(5825,'Frankenblick',1), -(5826,'Schalkau',1), -(5827,'Bachfeld',1), -(5828,'Wittenburg',1), -(5829,'Dasing',1), -(5830,'Klütz',1), -(5831,'Straelen',1), -(5832,'Hürtgenwald',1), -(5833,'Xanten',1), -(5834,'Lasel',1), -(5835,'Korschenbroich',1), -(5836,'Nettersheim',1), -(5837,'Birresborn',1), -(5838,'Spangdahlem',1), -(5839,'Hünxe',1), -(5840,'Hürth',1), -(5841,'Lebach',1), -(5842,'Püttlingen',1), -(5843,'Wintrich',1), -(5844,'Niederkassel',1), -(5845,'Kleinblittersdorf',1), -(5846,'Espenau',1), -(5847,'Zweiflingen',1), -(5848,'Fleischwangen',1), -(5849,'Bevern',1), -(5850,'Rudersberg',1), -(5851,'Bad Buchau',1), -(5852,'Neuenstein',1), -(5853,'Niedernhall',1), -(5854,'Wasserburg (Bodensee)',1), -(5855,'Breisach am Rhein',1), -(5856,'Katzweiler',1), -(5857,'Löningen',1), -(5858,'Wittmund',1), -(5859,'Merdingen',1), -(5860,'Hilgert',1), -(5861,'Ballrechten-Dottingen',1), -(5862,'Staufen im Breisgau',1), -(5863,'Apen',1), -(5864,'Neuhäusel',1), -(5865,'Rheinfelden (Baden)',1), -(5866,'Mahlberg',1), -(5867,'Rüdesheim',1), -(5868,'Ahlen',1), -(5869,'Kappelrodeck',1), -(5870,'Deidesheim',1), -(5871,'Kandel',1), -(5872,'Bühlertal',1), -(5873,'Gutach (Schwarzwaldbahn)',1), -(5874,'Nieder-Olm',1), -(5875,'Niedernhausen',1), -(5876,'Sylt',1), -(5877,'Leimersheim',1), -(5878,'Hohentengen am Hochrhein',1), -(5879,'Elmstein',1), -(5880,'Werl',1), -(5881,'Bersenbrück',1), -(5882,'Wattenheim',1), -(5883,'Eisenberg (Pfalz)',1), -(5884,'Elz',1), -(5885,'Lambrecht (Pfalz)',1), -(5886,'Fischerbach',1), -(5887,'Haslach',1), -(5888,'Holm',1), -(5889,'Kosel',1), -(5890,'Rieseby',1), -(5891,'Merklingen',1), -(5892,'Wartmannsroth',1), -(5893,'Schemmerhofen',1), -(5894,'Osterby',1), -(5895,'Waldbüttelbrunn',1), -(5896,'Gelting',1), -(5897,'Obersontheim',1), -(5898,'Elfershausen',1), -(5899,'Gerbrunn',1), -(5900,'Werneck',1), -(5901,'Groß Kummerfeld',1), -(5902,'Dänischenhagen',1), -(5903,'Wulfsen',1), -(5904,'Bargfeld-Stegen',1), -(5905,'Garstedt',1), -(5906,'Wienhausen',1), -(5907,'Heimertingen',1), -(5908,'Ahrensburg',1), -(5909,'Grafenrheinfeld',1), -(5910,'Wittenborn',1), -(5911,'Zöschingen',1), -(5912,'Unstruttal',1), -(5913,'Herrieden',1), -(5914,'Scheinfeld',1), -(5915,'Linau',1), -(5916,'Eggenthal',1), -(5917,'Biebesheim am Rhein',1), -(5918,'Hattersheim',1), -(5919,'Rahden',1), -(5920,'Altensteig',1), -(5921,'Edingen-Neckarhausen',1), -(5922,'Seeheim-Jugenheim',1), -(5923,'Büsingen am Hochrhein',1), -(5924,'Osterholz-Scharmbeck',1), -(5925,'Lage',1), -(5926,'Gailingen am Hochrhein',1), -(5927,'Niederdorfelden',1), -(5928,'Vöhl',1), -(5929,'Obertshausen',1), -(5930,'Bredstedt',1), -(5931,'Breklum',1), -(5932,'Zaberfeld',1), -(5933,'Oldenswort',1), -(5934,'Fridingen an der Donau',1), -(5935,'Leck',1), -(5936,'Stinstedt',1), -(5937,'Kahl am Main',1), -(5938,'Högel',1), -(5939,'Schwieberdingen',1), -(5940,'Niedernberg',1), -(5941,'Feldatal',1), -(5942,'Sonnenbühl',1), -(5943,'Haselund',1), -(5944,'Kleinwallstadt',1), -(5945,'Großheubach',1), -(5946,'Bessenbach',1), -(5947,'Wolfschlugen',1), -(5948,'Oeversee',1), -(5949,'Suthfeld',1), -(5950,'Oberaula',1), -(5951,'Kremperheide',1), -(5952,'Owen',1), -(5953,'Nortrup',1), -(5954,'Langenlonsheim',1), -(5955,'Gundelfingen',1), -(5956,'Heuweiler',1), -(5957,'Hohberg',1), -(5958,'Warendorf',1), -(5959,'Albersweiler',1), -(5960,'Silz',1), -(5961,'Glottertal',1), -(5962,'Altendiez',1), -(5963,'Hadamar',1), -(5964,'Oberkirch',1), -(5965,'Niederneisen',1), -(5966,'St. Blasien',1), -(5967,'Ibach',1), -(5968,'Ostercappeln',1), -(5969,'Walluf',1), -(5970,'Bad Peterstal-Griesbach',1), -(5971,'Kuppenheim',1), -(5972,'Elsfleth',1), -(5973,'Schenkenzell',1), -(5974,'Weilrod',1), -(5975,'Loffenau',1), -(5976,'Hosenfeld',1), -(5977,'Faulbach',1), -(5978,'Großsolt',1), -(5979,'Partenstein',1), -(5980,'Langenargen',1), -(5981,'Hohenlockstedt',1), -(5982,'Sinntal',1), -(5983,'Erlenbach b. Marktheidenfeld',1), -(5984,'Zeitlofs',1), -(5985,'Helmstadt',1), -(5986,'Marienheide',1), -(5987,'Rieschweiler-Mühlbach',1), -(5988,'Leiningen',1), -(5989,'Binzen',1), -(5990,'Lindern (Oldenburg)',1), -(5991,'Mertloch',1), -(5992,'Welling',1), -(5993,'Rheinbrohl',1), -(5994,'Grafrath',1), -(5995,'Unterleinleiter',1), -(5996,'Rudolstadt',1), -(5997,'Mitwitz',1), -(5998,'Egloffstein',1), -(5999,'Kalbe',1), -(6000,'Gößweinstein',1), -(6001,'Feldafing',1), -(6002,'Simmelsdorf',1), -(6003,'Planegg/Krailling',1), -(6004,'Betzenstein',1), -(6005,'Aßling',1), -(6006,'Walpertskirchen',1), -(6007,'Jerichow',1), -(6008,'Schierling',1), -(6009,'Wenzenbach',1), -(6010,'Prutting',1), -(6011,'Altfraunhofen',1), -(6012,'Baierbach',1), -(6013,'Bernhardswald',1), -(6014,'Soyen',1), -(6015,'Neunburg vorm Wald',1), -(6016,'Crimmitschau',1), -(6017,'Wörth an der Donau',1), -(6018,'Rettenbach',1), -(6019,'Eslarn',1), -(6020,'Trostberg',1), -(6021,'Schönthal',1), -(6022,'Cham',1), -(6023,'Parkstetten',1), -(6024,'Massing',1), -(6025,'Penig',1), -(6026,'Haselbach',1), -(6027,'Surberg',1), -(6028,'Schwarzenberg/Erzgeb.',1), -(6029,'Thum',1), -(6030,'Haarbach',1), -(6031,'Ludwigsfelde',1), -(6032,'Ortenburg',1), -(6033,'Eging a. See',1), -(6034,'Kirchham',1), -(6035,'Berlin Dahlem',1), -(6036,'Freiberg',1), -(6037,'Spiegelau',1), -(6038,'Berlin Hermsdorf',1), -(6039,'Neuhaus a. Inn',1), -(6040,'Kröv',1), -(6041,'Ochtrup',1), -(6042,'Lohmar',1), -(6043,'Burgbrohl',1), -(6044,'Weeze',1), -(6045,'Aldenhoven',1), -(6046,'Rheinberg',1), -(6047,'Rehlingen-Siersburg',1), -(6048,'Zerf',1), -(6049,'Apolda',1), -(6050,'Ilmmünster',1), -(6051,'Bad Tölz',1), -(6052,'Wackersberg',1), -(6053,'Dietramszell',1), -(6054,'Neuenmarkt',1), -(6055,'Münchsmünster',1), -(6056,'Neustadt/ Orla',1), -(6057,'Neustadt a.d. Donau',1), -(6058,'Zolling',1), -(6059,'Oberding',1), -(6060,'Marzling',1), -(6061,'Leupoldsgrün',1), -(6062,'Satow',1), -(6063,'Südliches Anhalt',1), -(6064,'Kulmain',1), -(6065,'Saal a.d. Donau',1), -(6066,'Steinbach-Hallenberg',1), -(6067,'Sassenburg',1), -(6068,'Unterschwaningen',1), -(6069,'Hopferau',1), -(6070,'Schöppenstedt',1), -(6071,'Lisberg',1), -(6072,'Schönwalde am Bungsberg',1), -(6073,'Lechbruck',1), -(6074,'Tosterglope',1), -(6075,'Aurachtal',1), -(6076,'Beierstedt',1), -(6077,'Niederschönenfeld',1), -(6078,'Prittriching',1), -(6079,'Wildsteig',1), -(6080,'Staffelstein',1), -(6081,'Kindelbrück',1), -(6082,'Peißenberg',1), -(6083,'Freyung',1), -(6084,'Berlin Köpenik',1), -(6085,'Radebeul',1), -(6086,'Märkisch Buchholz',1), -(6087,'Heidenau',1), -(6088,'Löcknitz',1), -(6089,'Rothenklempenow',1), -(6090,'Schleife',1), -(6091,'Hähnichen',1), -(6092,'Horka',1), -(6093,'Kodersdorf',1), -(6094,'Hohenlinden',1), -(6095,'Schwarzenbach',1), -(6096,'Reimershagen',1), -(6097,'Zehna',1), -(6098,'Hägerfelde',1), -(6099,'Pentling',1), -(6100,'Regenstauf',1), -(6101,'Teublitz',1), -(6102,'Taufkirchen (Vils)',1), -(6103,'Schönwald',1), -(6104,'Steinkirchen',1), -(6105,'Essenbach',1), -(6106,'Lucka',1), -(6107,'Höslwang',1), -(6108,'Fraureuth',1), -(6109,'Mötzing',1), -(6110,'Neumarkt-Sankt Veit',1), -(6111,'Treffelstein',1), -(6112,'Loitzendorf',1), -(6113,'Gersdorf',1), -(6114,'Eggenfelden',1), -(6115,'Miltach',1), -(6116,'Jessen (Elster)',1), -(6117,'Beelitz',1), -(6118,'Raschau',1), -(6119,'Thalheim/Erzgebirge',1), -(6120,'Gornsdorf',1), -(6121,'Berlin Wlhelmstadt',1), -(6122,'Stauchitz',1), -(6123,'Hirschstein',1), -(6124,'Uebigau-Wahrenbrück',1), -(6125,'Saldenburg',1), -(6126,'Seiffen/Erzgeb.',1), -(6127,'Pörnbach',1), -(6128,'Lenting',1), -(6129,'Trebgast',1), -(6130,'Dietfurt a.d. Altmühl',1), -(6131,'Oberhaching',1), -(6132,'Kirchenthumbach',1), -(6133,'Valley',1), -(6134,'Schkölen',1), -(6135,'Sternberg',1), -(6136,'Langenbach',1), -(6137,'Haag a.d. Amper',1), -(6138,'Retschow',1), -(6139,'Admannshagen-Bargeshagen',1), -(6140,'Pritzwalk',1), -(6141,'Groß Pankow',1), -(6142,'Meineweh',1), -(6143,'Osterfeld',1), -(6144,'Berlin Blankenburg',1), -(6145,'Berlin Kaulsdorf',1), -(6146,'Pulsnitz',1), -(6147,'Vetschau',1), -(6148,'Penkun',1), -(6149,'Großdubrau',1), -(6150,'Malschwitz',1), -(6151,'Bad Muskau',1), -(6152,'Groß Düben',1), -(6153,'Gablenz',1), -(6154,'Niesky',1), -(6155,'Hohendubrau',1), -(6156,'Häg-Ehrsberg',1), -(6157,'Lennestadt',1), -(6158,'Brande-Hörnerkirchen',1), -(6159,'Rotenburg an der Fulda',1), -(6160,'Gaildorf',1), -(6161,'Wietze',1), -(6162,'Gersfeld',1), -(6163,'Sontra',1), -(6164,'Westensee',1), -(6165,'Sehnde',1), -(6166,'Arenshausen',1), -(6167,'Uder',1), -(6168,'Gleichen',1), -(6169,'Achterwehr',1), -(6170,'Boostedt',1), -(6171,'Kalefeld',1), -(6172,'Felm',1), -(6173,'Fischen im Allgäu',1), -(6174,'Weißenhorn',1), -(6175,'Niederwerrn',1), -(6176,'Söhlde',1), -(6177,'Preetz',1), -(6178,'Ergersheim',1), -(6179,'Unterschneidheim',1), -(6180,'Dischingen',1), -(6181,'Haunsheim',1), -(6182,'Krumbach (Schwaben)',1), -(6183,'Neuengörs',1), -(6184,'Niederorschel',1), -(6185,'Tespe',1), -(6186,'Brietlingen',1), -(6187,'Natendorf',1), -(6188,'Bad Königshofen i. Grabfeld',1), -(6189,'Nesselwang',1), -(6190,'Bissingen',1), -(6191,'Lüchow',1), -(6192,'Schondorf a. Ammersee',1), -(6193,'Oberau',1), -(6194,'Schwanstetten',1), -(6195,'Königsmoos',1), -(6196,'Kunreuth',1), -(6197,'Lübbow',1), -(6198,'Lauf an der Pegnitz',1), -(6199,'Berlstedt',1), -(6200,'Langendorf',1), -(6201,'Sindelsdorf',1), -(6202,'Steffenberg',1), -(6203,'Dornstetten',1), -(6204,'Dautphetal',1), -(6205,'Waldachtal',1), -(6206,'Sankt Peter-Ording',1), -(6207,'Neu-Isenburg',1), -(6208,'Immendingen',1), -(6209,'Kraichtal',1), -(6210,'Münzenberg',1), -(6211,'Frittlingen',1), -(6212,'Dielheim',1), -(6213,'Dautmergen',1), -(6214,'Rietheim-Weilheim',1), -(6215,'Niefern-Öschelbronn',1), -(6216,'Uchte',1), -(6217,'Mühlheim an der Donau',1), -(6218,'Hirrlingen',1), -(6219,'Langenselbold',1), -(6220,'Barntrup',1), -(6221,'Mudau',1), -(6222,'Schafflund',1), -(6223,'Meyn',1), -(6224,'Johannesberg',1), -(6225,'Oberndorf',1), -(6226,'Walheim',1), -(6227,'Wester-Ohrstedt',1), -(6228,'Sottrum',1), -(6229,'Reeßum',1), -(6230,'Bötersen',1), -(6231,'Gammertingen',1), -(6232,'Mundelsheim',1), -(6233,'Großbottwar',1), -(6234,'Schauenburg',1), -(6235,'Weinsberg',1), -(6236,'Engelschoff',1), -(6237,'Niedenstein',1), -(6238,'Lehrensteinsfeld',1), -(6239,'Eichenbühl',1), -(6240,'Wüstenrot',1), -(6241,'Beilstein-Stocksberg',1), -(6242,'Moormerland',1), -(6243,'Windhagen',1), -(6244,'Engelskirchen',1), -(6245,'Sprockhövel',1), -(6246,'Kottenheim',1), -(6247,'Datteln',1), -(6248,'Baisweil',1), -(6249,'Schlüsselfeld',1), -(6250,'Altenmünster',1), -(6251,'Zeil a. Main',1), -(6252,'Bröthen',1), -(6253,'Wertingen',1), -(6254,'Burgoberbach',1), -(6255,'Pforzen',1), -(6256,'Wechingen',1), -(6257,'Weidenbach',1), -(6258,'Oetzen',1), -(6259,'Wemding',1), -(6260,'Hiltenfingen',1), -(6261,'Aystetten',1), -(6262,'Windsbach',1), -(6263,'Rehna',1), -(6264,'Carlow',1), -(6265,'Heringen/ Helme',1), -(6266,'Steingaden',1), -(6267,'Elleben',1), -(6268,'Wachsenburg',1), -(6269,'Clenze',1), -(6270,'Weil',1), -(6271,'Großbreitenbach',1), -(6272,'Hemhofen',1), -(6273,'Geltendorf',1), -(6274,'Dießen a. Ammersee',1), -(6275,'Küsten',1), -(6276,'Kranenburg',1), -(6277,'Würselen',1), -(6278,'Hückelhoven',1), -(6279,'Inden',1), -(6280,'Merzenich',1), -(6281,'Kordel',1), -(6282,'Zemmer',1), -(6283,'Borkum',1), -(6284,'Mertesdorf',1), -(6285,'Heiligenhaus',1), -(6286,'Wesseling',1), -(6287,'Heek',1), -(6288,'Weissach im Tal',1), -(6289,'Marktheidenfeld',1), -(6290,'Lauda-Königshofen',1), -(6291,'Rendsburg',1), -(6292,'Emerkingen',1), -(6293,'Üttingen',1), -(6294,'Oberdreis',1), -(6295,'Tiefenthal',1), -(6296,'Iffezheim',1), -(6297,'Damme',1), -(6298,'Gönnheim',1), -(6299,'Harxheim',1), -(6300,'Gaggenau',1), -(6301,'Mutterstadt',1), -(6302,'Forstinning',1), -(6303,'Neusorg',1), -(6304,'Weiherhammer',1), -(6305,'Bad Abbach',1), -(6306,'Oelsnitz',1), -(6307,'Landsberg',1), -(6308,'Zörbig',1), -(6309,'Elsterberg',1), -(6310,'Plößberg',1), -(6311,'Roitzsch',1), -(6312,'Petersroda',1), -(6313,'Halfing',1), -(6314,'Frasdorf',1), -(6315,'Wiesenburg',1), -(6316,'Vilsbiburg',1), -(6317,'Prien a. Chiemsee',1), -(6318,'Herrenchiemssee',1), -(6319,'Georgenberg',1), -(6320,'Mähring',1), -(6321,'Mühldorf a. Inn',1), -(6322,'Stein a.d. Traun',1), -(6323,'Unterdietfurt',1), -(6324,'Lunzenau',1), -(6325,'Schneizlreuth',1), -(6326,'Inzell',1), -(6327,'Emmerting',1), -(6328,'Anger',1), -(6329,'Arnschwang',1), -(6330,'Petting',1), -(6331,'Jüterbog',1), -(6332,'Ramsau b. Berchtesgaden',1), -(6333,'Achslach',1), -(6334,'Möllenhagen',1), -(6335,'Freilassing',1), -(6336,'Cölpin',1), -(6337,'Zehdenick',1), -(6338,'Zeithain',1), -(6339,'Berlin Heinelsdorf',1), -(6340,'Eichenbarleben',1), -(6341,'Irxleben',1), -(6342,'Niederndodeleben',1), -(6343,'Unterschleißheim',1), -(6344,'Kreuth',1), -(6345,'Lichtenberg',1), -(6346,'Bürgel',1), -(6347,'Speichersdorf',1), -(6348,'Eschenbach i.d. OPf.',1), -(6349,'Elsendorf',1), -(6350,'Oberpframmern',1), -(6351,'Hirschau',1), -(6352,'Adelzhausen',1), -(6353,'Fürstenfeldbruck',1), -(6354,'Röthenbach an der Pegnitz',1), -(6355,'Markt Indersdorf',1), -(6356,'Karlskron',1), -(6357,'Berlin Rummelsburg',1), -(6358,'Klein Bünzow',1), -(6359,'Schöneiche bei Berlin',1), -(6360,'Wegscheid',1), -(6361,'Storkow',1), -(6362,'Oderberg',1), -(6363,'Zinnowitz',1), -(6364,'Emmerich am Rhein',1), -(6365,'Trierweiler',1), -(6366,'Rhede',1), -(6367,'Weiskirchen',1), -(6368,'Heusweiler',1), -(6369,'Gronau',1), -(6370,'Weißenthurm',1), -(6371,'Emsdetten',1), -(6372,'Börger',1), -(6373,'Boppard',1), -(6374,'Kierspe',1), -(6375,'Mandelbachtal',1), -(6376,'Lindlar',1), -(6377,'Schwelm',1), -(6378,'Olsberg',1), -(6379,'Otterstadt',1), -(6380,'Bad Endbach',1), -(6381,'Verl',1), -(6382,'Simmersfeld',1), -(6383,'Dobel',1), -(6384,'Brilon',1), -(6385,'Langeneß',1), -(6386,'Schwetzingen',1), -(6387,'Geisingen',1), -(6388,'Rosbach v.d. Höhe',1), -(6389,'Rauenberg',1), -(6390,'Frankfurt',1), -(6391,'Seitingen-Oberflacht',1), -(6392,'Groß-Zimmern',1), -(6393,'Sinsheim',1), -(6394,'Wimsheim',1), -(6395,'Lilienthal',1), -(6396,'Maasen',1), -(6397,'Mellinghausen',1), -(6398,'Twistetal',1), -(6399,'Riede',1), -(6400,'Hainburg',1), -(6401,'Seligenstadt',1), -(6402,'Bad Arolsen',1), -(6403,'Pfaffenhofen',1), -(6404,'Mittelstenahe',1), -(6405,'Alzenau',1), -(6406,'Schönaich',1), -(6407,'Schweringen',1), -(6408,'Warpe',1), -(6409,'Bücken',1), -(6410,'Obernkirchen',1), -(6411,'Rehburg-Loccum',1), -(6412,'Krummendeich',1), -(6413,'Apelern',1), -(6414,'Rodenberg',1), -(6415,'Linsburg',1), -(6416,'Bad Urach',1), -(6417,'Langenbrettach',1), -(6418,'Walsrode',1), -(6419,'Ostenholz',1), -(6420,'Baltmannsweiler',1), -(6421,'Holzminden',1), -(6422,'Biberach an der Riß',1), -(6423,'Pinneberg',1), -(6424,'Öpfingen',1), -(6425,'Bad Wurzach',1), -(6426,'Eschach',1), -(6427,'Obergröningen',1), -(6428,'Maselheim',1), -(6429,'Wasbek',1), -(6430,'Niederstetten',1), -(6431,'Timmaspe',1), -(6432,'Wiemersdorf',1), -(6433,'Riedenheim',1), -(6434,'Wehretal',1), -(6435,'Gutenzell-Hürbel',1), -(6436,'Heuchlingen',1), -(6437,'Mögglingen',1), -(6438,'Beimerstetten',1), -(6439,'Winterhausen',1), -(6440,'Marxen',1), -(6441,'Hartenholm',1), -(6442,'Tannheim',1), -(6443,'Wriedel',1), -(6444,'Asselfingen',1), -(6445,'Eisenach',1), -(6446,'Schwallungen',1), -(6447,'Memmingerberg',1), -(6448,'Burgberg im Allgäu',1), -(6449,'Aumühle',1), -(6450,'Gundelfingen a.d. Donau',1), -(6451,'Vogtei',1), -(6452,'Kammerforst',1), -(6453,'Leutershausen',1), -(6454,'Steinburg',1), -(6455,'Eimeldingen',1), -(6456,'Osterspai',1), -(6457,'Pracht',1), -(6458,'Weitersburg',1), -(6459,'Nauort',1), -(6460,'Oberwesel',1), -(6461,'Wissen',1), -(6462,'Hövels',1), -(6463,'Kenzingen',1), -(6464,'Neuenrade',1), -(6465,'Umkirch',1), -(6466,'Hallgarten',1), -(6467,'Ehingen a. Ries',1), -(6468,'Höchstädt a.d. Donau',1), -(6469,'Emmendorf',1), -(6470,'Markt Wald',1), -(6471,'Neetze',1), -(6472,'Horgau',1), -(6473,'Bokensdorf',1), -(6474,'Ratzeburg',1), -(6475,'Lübeck Schlutup/St. Gertrud',1), -(6476,'Fünfstetten',1), -(6477,'Nahrendorf',1), -(6478,'Tiddische',1), -(6479,'Schwabbruck',1), -(6480,'Puschendorf',1), -(6481,'Kaufering',1), -(6482,'Danndorf',1), -(6483,'Coburg',1), -(6484,'Grömitz',1), -(6485,'Rögling',1), -(6486,'Mering',1), -(6487,'Niederfüllbach',1), -(6488,'Hauenstein',1), -(6489,'Wittnau',1), -(6490,'Horben',1), -(6491,'Bellingen',1), -(6492,'Bösel',1), -(6493,'Hagen am Teutoburger Wald',1), -(6494,'Oberharmersbach',1), -(6495,'Forst an der Weinstraße',1), -(6496,'Bohmte',1), -(6497,'Borgholzhausen',1), -(6498,'Birkenheide',1), -(6499,'Beindersheim',1), -(6500,'Diepholz',1), -(6501,'Braunfels',1), -(6502,'Guntersblum',1), -(6503,'Bischofsheim',1), -(6504,'Notzingen',1), -(6505,'Immenhausen',1), -(6506,'Flieden',1), -(6507,'Mehrstetten',1), -(6508,'Morschen',1), -(6509,'Triefenstein',1), -(6510,'Holzen',1), -(6511,'Eschershausen',1), -(6512,'Eimen',1), -(6513,'Hamweddel',1), -(6514,'Oberstadion',1), -(6515,'Grafing b. München',1), -(6516,'Marktredwitz',1), -(6517,'Pfaffing',1), -(6518,'Edling',1), -(6519,'Reuth b. Erbendorf',1), -(6520,'Plau am See',1), -(6521,'Wasserburg a. Inn',1), -(6522,'Schonstett',1), -(6523,'Altenthann',1), -(6524,'Malchow',1), -(6525,'Oberviechtach',1), -(6526,'Waldkraiburg',1), -(6527,'Dahmen',1), -(6528,'Groß Wokern',1), -(6529,'Teterow',1), -(6530,'Borna',1), -(6531,'Mülsen',1), -(6532,'Friesack',1), -(6533,'Reinsdorf',1), -(6534,'Pösing',1), -(6535,'Reisbach',1), -(6536,'Unterneukirchen',1), -(6537,'Stallwang',1), -(6538,'Hunderdorf',1), -(6539,'Glewitz',1), -(6540,'Hebertsfelden',1), -(6541,'Kollnburg',1), -(6542,'Offenberg',1), -(6543,'Ainring',1), -(6544,'Grafling',1), -(6545,'Loitz',1), -(6546,'Bärenstein',1), -(6547,'Fürstenberg',1), -(6548,'Großolbersdorf',1), -(6549,'Schöllnach',1), -(6550,'Windorf',1), -(6551,'Olbernhau',1), -(6552,'Pfaffroda',1), -(6553,'Heidersdorf',1), -(6554,'Berlin Charlottenburg-Nord',1), -(6555,'Neukirchen vorm Wald',1), -(6556,'Vorra',1), -(6557,'Gaißach',1), -(6558,'Neukirchen b. Sulzbach-Rosen',1), -(6559,'Saalburg-Ebersdorf',1), -(6560,'Naila',1), -(6561,'Ottobrunn/Riemerling',1), -(6562,'Ismaning',1), -(6563,'Putzbrunn',1), -(6564,'Aying',1), -(6565,'Rottach-Egern',1), -(6566,'Egmating',1), -(6567,'Eitting',1), -(6568,'Gebenbach',1), -(6569,'Auma-Weidatal',1), -(6570,'Ebersdorf b. Coburg',1), -(6571,'Michelau i. OFr.',1), -(6572,'Wiesenthau',1), -(6573,'Damnatz',1), -(6574,'Kühbach',1), -(6575,'Gusborn',1), -(6576,'Wiesenttal',1), -(6577,'Berg im Gau',1), -(6578,'Leinburg',1), -(6579,'Ludwigsstadt',1), -(6580,'Hohenwart',1), -(6581,'Unterwellenborn',1), -(6582,'Nusse',1), -(6583,'Arberg',1), -(6584,'Sondershausen',1), -(6585,'Gotha',1), -(6586,'Mölln',1), -(6587,'Kasseedorf',1), -(6588,'Laugna',1), -(6589,'Meitingen',1), -(6590,'Lensahn',1), -(6591,'Marxheim',1), -(6592,'Ellingen',1), -(6593,'Untersiemau',1), -(6594,'Gadebusch',1), -(6595,'Möhrendorf/Mark',1), -(6596,'Neuhaus am Rennweg',1), -(6597,'Lauscha',1), -(6598,'Lubmin',1), -(6599,'Berlin Neu-Schönhausen',1), -(6600,'Hartmannsdorf-Reichenau',1), -(6601,'Heidesee',1), -(6602,'Peitz',1), -(6603,'Doberschau-Gaußig',1), -(6604,'Großpostwitz',1), -(6605,'Obergurig',1), -(6606,'Seifhennersdorf',1), -(6607,'Kelsterbach',1), -(6608,'Neu-Anspach',1), -(6609,'Pfinztal',1), -(6610,'Mörfelden-Walldorf',1), -(6611,'Neuenbürg',1), -(6612,'Jestetten',1), -(6613,'Höfen an der Enz',1), -(6614,'Rodenäs',1), -(6615,'Sandhausen',1), -(6616,'Tengen',1), -(6617,'Wünnenberg',1), -(6618,'Empfingen',1), -(6619,'Geislingen',1), -(6620,'Angelbachtal',1), -(6621,'Wurmlingen',1), -(6622,'Heiligkreuzsteinach',1), -(6623,'Wölfersheim',1), -(6624,'Meckesheim',1), -(6625,'Gäufelden',1), -(6626,'Hungen',1), -(6627,'Hausen am Tann',1), -(6628,'Eppingen',1), -(6629,'Spechbach',1), -(6630,'Weissach',1), -(6631,'Siedenburg',1), -(6632,'Staffhorst',1), -(6633,'Beuron',1), -(6634,'Waldeck',1), -(6635,'Heide',1), -(6636,'Mössingen',1), -(6637,'Hüffenhardt',1), -(6638,'Winterlingen',1), -(6639,'Inzigkofen',1), -(6640,'Klingenberg a. Main',1), -(6641,'Löwenstedt',1), -(6642,'Elztal',1), -(6643,'Murr',1), -(6644,'Schefflenz',1), -(6645,'Neustadt am Rübenberge',1), -(6646,'Frielendorf',1), -(6647,'Wohlde',1), -(6648,'Tarp',1), -(6649,'Frammersbach',1), -(6650,'Wendlingen am Neckar',1), -(6651,'Ellingstedt',1), -(6652,'Ertingen',1), -(6653,'Sieverstedt',1), -(6654,'Büdesheim',1), -(6655,'Saarwellingen',1), -(6656,'Barweiler',1), -(6657,'Bauler',1), -(6658,'Hoffeld',1), -(6659,'Pomster',1), -(6660,'Wiesemscheid',1), -(6661,'Wirft',1), -(6662,'Bodenbach',1), -(6663,'Kelberg',1), -(6664,'Kirsbach',1), -(6665,'Esche',1), -(6666,'Georgsdorf',1), -(6667,'Neuenhaus',1), -(6668,'Osterwald',1), -(6669,'Wedel',1), -(6670,'Urspringen',1), -(6671,'Hollenstedt',1), -(6672,'Drestedt',1), -(6673,'Zellingen',1), -(6674,'Bargstedt',1), -(6675,'Brammer',1), -(6676,'Oldenbüttel',1), -(6677,'Gronau (Leine)',1), -(6678,'Michelbach an der Bilz',1), -(6679,'Kirchheim',1), -(6680,'Göggingen',1), -(6681,'Großenaspe',1), -(6682,'Leutkirch im Allgäu',1), -(6683,'Wasserlosen',1), -(6684,'Neuler',1), -(6685,'Wasungen',1), -(6686,'Gieboldehausen',1), -(6687,'Rhumequelle',1), -(6688,'Dermbach',1), -(6689,'Wiesenthal',1), -(6690,'Wanfried',1), -(6691,'Ilsede',1), -(6692,'Kötz',1), -(6693,'Wildemann',1), -(6694,'Tremsbüttel',1), -(6695,'Suderburg',1), -(6696,'Mindelheim',1), -(6697,'Burghaslach',1), -(6698,'Maihingen',1), -(6699,'Winnweiler',1), -(6700,'Au (Breisgau)',1), -(6701,'Wickede (Ruhr)',1), -(6702,'Schutterwald',1), -(6703,'Welver',1), -(6704,'Gengenbach',1), -(6705,'Varel',1), -(6706,'Elbtal',1), -(6707,'Emstek',1), -(6708,'Schönwald im Schwarzwald',1), -(6709,'Au am Rhein',1), -(6710,'Zeiskam',1), -(6711,'Bischweier',1), -(6712,'Leun',1), -(6713,'Böhl-Iggelheim',1), -(6714,'Eppstein',1), -(6715,'Weisenbach',1), -(6716,'Ettlingen',1), -(6717,'List',1), -(6718,'Kelkheim',1), -(6719,'Berne',1), -(6720,'Ahorn',1), -(6721,'Tettnang',1), -(6722,'Kressbronn am Bodensee',1), -(6723,'Welzheim',1), -(6724,'Regesbostel',1), -(6725,'Elze',1), -(6726,'Hohenstadt/Drackenstein',1), -(6727,'Mayen',1), -(6728,'Niederzissen',1), -(6729,'Rösrath',1), -(6730,'Gersheim',1), -(6731,'Idar-Oberstein',1), -(6732,'Hennef (Sieg)',1), -(6733,'Fischingen',1), -(6734,'Odernheim am Glan',1), -(6735,'Menslage',1), -(6736,'Dernbach (Westerwald)',1), -(6737,'Ihlow',1), -(6738,'Müden',1), -(6739,'Brücken (Pfalz)',1), -(6740,'Langweiler',1), -(6741,'Neuschoo',1), -(6742,'Offenbach-Hundheim',1), -(6743,'Fischbachau',1), -(6744,'Frauenneuharting',1), -(6745,'Schmidgaden',1), -(6746,'Jößnitz',1), -(6747,'Delitzsch',1), -(6748,'Krostitz',1), -(6749,'Schwarzhofen',1), -(6750,'Heldenstein',1), -(6751,'Aschau a. Inn',1), -(6752,'Klingenthal',1), -(6753,'Brandenburg/Havel',1), -(6754,'Wilkau-Haßlau',1), -(6755,'Gnoien',1), -(6756,'Grimma',1), -(6757,'Hartenstein',1), -(6758,'Dargun',1), -(6759,'Scheibenberg',1), -(6760,'Schwielowswee',1), -(6761,'Wittenhagen',1), -(6762,'Hainichen',1), -(6763,'Rossau',1), -(6764,'Striegistal',1), -(6765,'Wolkenstein',1), -(6766,'Vilshofen an der Donau',1), -(6767,'Rangsdorf',1), -(6768,'Woldegk',1), -(6769,'Süderbrarup',1), -(6770,'Bad Überkingen',1), -(6771,'Wolfegg',1), -(6772,'Ellerhoop',1), -(6773,'Einbeck',1), -(6774,'Kreiensen',1), -(6775,'Padenstedt',1), -(6776,'Bad Sooden-Allendorf',1), -(6777,'Ellerau',1), -(6778,'Dörphof',1), -(6779,'Bischofsheim a.d. Rhön',1), -(6780,'Ringgau',1), -(6781,'Erolzheim',1), -(6782,'Meinhard',1), -(6783,'Oberkochen',1), -(6784,'Ostheim v.d. Rhön',1), -(6785,'Prosselsheim',1), -(6786,'Nettelsee',1), -(6787,'Osterberg',1), -(6788,'Schillingsfürst',1), -(6789,'Unterlüß',1), -(6790,'Mönkeberg',1), -(6791,'Mainbernheim',1), -(6792,'Roggenburg',1), -(6793,'Aletshausen',1), -(6794,'Durach',1), -(6795,'Am Ohmberg',1), -(6796,'Sonnenstein',1), -(6797,'Riedbach',1), -(6798,'Jettingen-Scheppach',1), -(6799,'Wittelshofen',1), -(6800,'Adenbüttel',1), -(6801,'Ipsheim',1), -(6802,'Schladen-Werla',1), -(6803,'Hohenaltheim',1), -(6804,'Bad Harzburg',1), -(6805,'Torfhaus',1), -(6806,'Stammham',1), -(6807,'Pegnitz',1), -(6808,'Heinersreuth',1), -(6809,'Fahrenzhausen',1), -(6810,'Geroldsgrün',1), -(6811,'Neubukow',1), -(6812,'Ravensberg',1), -(6813,'Pförring',1), -(6814,'Gommern',1), -(6815,'Dannigkow',1), -(6816,'Osternienburger Land',1), -(6817,'Enzklösterle',1), -(6818,'Raunheim',1), -(6819,'Hüfingen',1), -(6820,'Hockenheim',1), -(6821,'Viernheim',1), -(6822,'Hirschberg an der Bergstraße',1), -(6823,'Ehrenburg',1), -(6824,'Dreieich',1), -(6825,'Frankfurt am Main (Taunusturm)',1), -(6826,'Marsberg',1), -(6827,'Messel',1), -(6828,'Dietzenbach',1), -(6829,'Gechingen',1), -(6830,'Epfenbach',1), -(6831,'Laubach',1), -(6832,'Bad König',1), -(6833,'Thedinghausen',1), -(6834,'Emtinghausen',1), -(6835,'Bülkau',1), -(6836,'Martfeld',1), -(6837,'Schwarme',1), -(6838,'Jungingen',1), -(6839,'Friedrichstadt',1), -(6840,'Koldenbüttel',1), -(6841,'Gomaringen',1), -(6842,'Bad Zwesten',1), -(6843,'Möglingen',1), -(6844,'Alsfeld',1), -(6845,'Erlenbach',1), -(6846,'Beverungen',1), -(6847,'Engstingen',1), -(6848,'Kleinkahl',1), -(6849,'Bergenhusen',1), -(6850,'Hollingstedt',1), -(6851,'Osterburken',1), -(6852,'Altenbuch',1), -(6853,'Remshalden',1), -(6854,'Rückholz',1), -(6855,'Ruderatshofen',1), -(6856,'Georgenthal/ Thür. Wald',1), -(6857,'Denkte',1), -(6858,'Munningen',1), -(6859,'Dietenhofen',1), -(6860,'Petersaurach',1), -(6861,'Donauwörth',1), -(6862,'Suhlendorf',1), -(6863,'Wilhermsdorf',1), -(6864,'Adelsried',1), -(6865,'Ehra-Lessien',1), -(6866,'Barwedel',1), -(6867,'Theilenhofen',1), -(6868,'Absberg',1), -(6869,'Weitramsdorf',1), -(6870,'Langenaltheim',1), -(6871,'Breitengüßbach',1), -(6872,'Großheirath',1), -(6873,'Groß Quenstedt',1), -(6874,'Apfeldorf',1), -(6875,'Strullendorf',1), -(6876,'Bubenreuth',1), -(6877,'Hilpoltstein',1), -(6878,'Eichstätt',1), -(6879,'Hochstadt a. Main',1), -(6880,'Heldrungen',1), -(6881,'Schneckenlohe',1), -(6882,'Weißenohe',1), -(6883,'Habach',1), -(6884,'Hohenleipisch',1), -(6885,'Neuenhagen',1), -(6886,'Hoppegarten',1), -(6887,'Lieberose',1), -(6888,'Spremberg',1), -(6889,'Tschernitz',1), -(6890,'Erkelenz',1), -(6891,'Merzig',1), -(6892,'Gerolstein',1), -(6893,'Speicher',1), -(6894,'Manderscheid',1), -(6895,'Mettmann',1), -(6896,'Retterath',1), -(6897,'Haan',1), -(6898,'Geeste',1), -(6899,'Sustrum',1), -(6900,'Lathen',1), -(6901,'Overath',1), -(6902,'Sasbachwalden',1), -(6903,'Stadecken-Elsheim',1), -(6904,'Großenkneten',1), -(6905,'Brechen',1), -(6906,'Waldshut-Tiengen',1), -(6907,'Merenberg',1), -(6908,'Ötigheim',1), -(6909,'Jockgrim',1), -(6910,'Schiltach',1), -(6911,'Wutöschingen',1), -(6912,'Klettgau',1), -(6913,'Loßburg',1), -(6914,'Siegbach',1), -(6915,'Grävenwiesbach',1), -(6916,'Elsdorf-Westermühlen',1), -(6917,'Springe',1), -(6918,'Auenwald',1), -(6919,'Kreuzwertheim',1), -(6920,'Owschlag',1), -(6921,'Langballig',1), -(6922,'Uetersen',1), -(6923,'Westermoor',1), -(6924,'Schülp bei Rendsburg',1), -(6925,'Kaisersbach',1), -(6926,'Burghaun',1), -(6927,'Westerrönfeld',1), -(6928,'Rodalben',1), -(6929,'Bippen',1), -(6930,'Callbach',1), -(6931,'Bötzingen',1), -(6932,'Gottenheim',1), -(6933,'Friesenhagen',1), -(6934,'Sölden',1), -(6935,'Molbergen',1), -(6936,'Lastrup',1), -(6937,'Emmendingen',1), -(6938,'Nister',1), -(6939,'Scheuerfeld',1), -(6940,'Bramsche',1), -(6941,'Badbergen',1), -(6942,'Heidenrod',1), -(6943,'Utzenfeld',1), -(6944,'Todtmoos',1), -(6945,'Dornburg',1), -(6946,'Nottuln',1), -(6947,'Brohl-Lützing',1), -(6948,'Baumholder',1), -(6949,'Stavern',1), -(6950,'Bundenbach',1), -(6951,'Wallhalben',1), -(6952,'Maßweiler',1), -(6953,'Schwerte',1), -(6954,'Rhens',1); -/*!40000 ALTER TABLE `address` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `addressesview` --- - -DROP TABLE IF EXISTS `addressesview`; -/*!50001 DROP VIEW IF EXISTS `addressesview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `addressesview` AS SELECT - 1 AS `postcodeid`, - 1 AS `addressid`, - 1 AS `postcode`, - 1 AS `city`, - 1 AS `country` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`), - KEY `assignment_employee_FK` (`employeeid`), - CONSTRAINT `assignment_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`), - CONSTRAINT `assignment_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `assignment` --- - -LOCK TABLES `assignment` WRITE; -/*!40000 ALTER TABLE `assignment` DISABLE KEYS */; -/*!40000 ALTER TABLE `assignment` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `business` --- - -DROP TABLE IF EXISTS `business`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `business` ( - `businessid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - `btid` int(11) DEFAULT 1, - `taxno` varchar(50) DEFAULT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`businessid`), - UNIQUE KEY `business_unique` (`contactpersonid`), - KEY `business_businesstype_FK` (`btid`), - CONSTRAINT `business_businesstype_FK` FOREIGN KEY (`btid`) REFERENCES `businesstype` (`btypeID`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `business_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `business` --- - -LOCK TABLES `business` WRITE; -/*!40000 ALTER TABLE `business` DISABLE KEYS */; -/*!40000 ALTER TABLE `business` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `businesstype` --- - -DROP TABLE IF EXISTS `businesstype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `businesstype` ( - `btypeID` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(35) NOT NULL, - PRIMARY KEY (`btypeID`), - UNIQUE KEY `businesstype_unique` (`description`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `businesstype` --- - -LOCK TABLES `businesstype` WRITE; -/*!40000 ALTER TABLE `businesstype` DISABLE KEYS */; -INSERT INTO `businesstype` VALUES -(1,'Erledigt'), -(2,'Interessent'), -(3,'Kunde'), -(4,'Lieferant'); -/*!40000 ALTER TABLE `businesstype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `clienteleinfo` --- - -DROP TABLE IF EXISTS `clienteleinfo`; -/*!50001 DROP VIEW IF EXISTS `clienteleinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `clienteleinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `contactpersonid` int(11) NOT NULL, - `isbusiness` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contact` --- - -LOCK TABLES `contact` WRITE; -/*!40000 ALTER TABLE `contact` DISABLE KEYS */; -/*!40000 ALTER TABLE `contact` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priority` tinyint(1) NOT NULL DEFAULT 0, - `lastname` varchar(75) NOT NULL, - `firstname` varchar(75) NOT NULL, - `phone` varchar(75) DEFAULT NULL, - `mobilephone` varchar(75) DEFAULT NULL, - `pos` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` varchar(35) DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - `invoice` tinyint(1) NOT NULL DEFAULT 0, - `reminder` tinyint(1) NOT NULL DEFAULT 0, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contactperson` --- - -LOCK TABLES `contactperson` WRITE; -/*!40000 ALTER TABLE `contactperson` DISABLE KEYS */; -/*!40000 ALTER TABLE `contactperson` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `contactpersonview` --- - -DROP TABLE IF EXISTS `contactpersonview`; -/*!50001 DROP VIEW IF EXISTS `contactpersonview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `contactpersonview` AS SELECT - 1 AS `contactid`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname`, - 1 AS `Telefon`, - 1 AS `Mobil`, - 1 AS `E-Mail`, - 1 AS `Position`, - 1 AS `Entscheider` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`), - KEY `contract_office_FK` (`officeid`), - CONSTRAINT `contract_jobdetail_FK` FOREIGN KEY (`jobdetailid`) REFERENCES `jobdetail` (`jobdetailid`), - CONSTRAINT `contract_office_FK` FOREIGN KEY (`officeid`) REFERENCES `office` (`officeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contract` --- - -LOCK TABLES `contract` WRITE; -/*!40000 ALTER TABLE `contract` DISABLE KEYS */; -/*!40000 ALTER TABLE `contract` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `country` --- - -DROP TABLE IF EXISTS `country`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `country` ( - `countryid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`countryid`), - UNIQUE KEY `country_unique` (`name`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `country` --- - -LOCK TABLES `country` WRITE; -/*!40000 ALTER TABLE `country` DISABLE KEYS */; -INSERT INTO `country` VALUES -(1,'Deutschland'); -/*!40000 ALTER TABLE `country` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `customerinfo` --- - -DROP TABLE IF EXISTS `customerinfo`; -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `customerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - `formofadress` varchar(30) DEFAULT NULL COMMENT 'Briefanrede', - `salutation` varchar(10) NOT NULL, - `minijob` tinyint(1) NOT NULL DEFAULT 0, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`), - KEY `employee_jobstatus_FK` (`jobstatusid`), - KEY `employee_postcode_FK` (`postcodeid`), - CONSTRAINT `employee_identification_FK` FOREIGN KEY (`identificationid`) REFERENCES `identification` (`identificationid`), - CONSTRAINT `employee_jobstatus_FK` FOREIGN KEY (`jobstatusid`) REFERENCES `jobstatus` (`jobstatusid`), - CONSTRAINT `employee_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `employee` --- - -LOCK TABLES `employee` WRITE; -/*!40000 ALTER TABLE `employee` DISABLE KEYS */; -/*!40000 ALTER TABLE `employee` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `employeecontract` --- - -DROP TABLE IF EXISTS `employeecontract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employeecontract` ( - `empcontractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - `start` date NOT NULL DEFAULT current_timestamp(), - `end` date DEFAULT NULL, - `limited` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Befristet/Unbefristet\r\nDefault ist unbefristet, 1 ist befristet', - `hours` varchar(100) DEFAULT NULL COMMENT 'Arbeitszeiten', - PRIMARY KEY (`empcontractid`), - KEY `employeecontract_employee_FK` (`employeeid`), - CONSTRAINT `employeecontract_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `employeecontract` --- - -LOCK TABLES `employeecontract` WRITE; -/*!40000 ALTER TABLE `employeecontract` DISABLE KEYS */; -/*!40000 ALTER TABLE `employeecontract` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `employeesview` --- - -DROP TABLE IF EXISTS `employeesview`; -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `employeesview` AS SELECT - 1 AS `firstname`, - 1 AS `lastname`, - 1 AS `salutation`, - 1 AS `mobilephone`, - 1 AS `phone`, - 1 AS `email`, - 1 AS `city`, - 1 AS `description` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `entities` --- - -DROP TABLE IF EXISTS `entities`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `entities` ( - `entityid` int(11) NOT NULL AUTO_INCREMENT, - `entity` varchar(35) NOT NULL, - PRIMARY KEY (`entityid`), - UNIQUE KEY `entities_unique` (`entity`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `entities` --- - -LOCK TABLES `entities` WRITE; -/*!40000 ALTER TABLE `entities` DISABLE KEYS */; -/*!40000 ALTER TABLE `entities` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `finishedinfo` --- - -DROP TABLE IF EXISTS `finishedinfo`; -/*!50001 DROP VIEW IF EXISTS `finishedinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `finishedinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `house` --- - -DROP TABLE IF EXISTS `house`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `house` ( - `houseid` int(11) NOT NULL AUTO_INCREMENT, - `strid` int(11) NOT NULL, - `houseno` varchar(6) NOT NULL, - PRIMARY KEY (`houseid`), - KEY `house_street_FK` (`strid`), - CONSTRAINT `house_street_FK` FOREIGN KEY (`strid`) REFERENCES `street` (`strid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `house` --- - -LOCK TABLES `house` WRITE; -/*!40000 ALTER TABLE `house` DISABLE KEYS */; -/*!40000 ALTER TABLE `house` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`), - KEY `identification_identificationtype_FK` (`typeid`), - CONSTRAINT `identification_identificationtype_FK` FOREIGN KEY (`typeid`) REFERENCES `identificationtype` (`typeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identification` --- - -LOCK TABLES `identification` WRITE; -/*!40000 ALTER TABLE `identification` DISABLE KEYS */; -/*!40000 ALTER TABLE `identification` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identificationtype` --- - -LOCK TABLES `identificationtype` WRITE; -/*!40000 ALTER TABLE `identificationtype` DISABLE KEYS */; -/*!40000 ALTER TABLE `identificationtype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `interestedinfo` --- - -DROP TABLE IF EXISTS `interestedinfo`; -/*!50001 DROP VIEW IF EXISTS `interestedinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `interestedinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`), - KEY `invoice_contract_FK` (`contractid`), - CONSTRAINT `invoice_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `invoice` --- - -LOCK TABLES `invoice` WRITE; -/*!40000 ALTER TABLE `invoice` DISABLE KEYS */; -/*!40000 ALTER TABLE `invoice` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`), - CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobdetail` --- - -LOCK TABLES `jobdetail` WRITE; -/*!40000 ALTER TABLE `jobdetail` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobdetail` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobstatus` --- - -LOCK TABLES `jobstatus` WRITE; -/*!40000 ALTER TABLE `jobstatus` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobstatus` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `location_ct` --- - -DROP TABLE IF EXISTS `location_ct`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `location_ct` ( - `businessid` int(11) NOT NULL DEFAULT 0, - `addressid` int(11) NOT NULL DEFAULT 0, - `houseid` int(11) NOT NULL DEFAULT 0, - UNIQUE KEY `location_ct_unique` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `location_ct` --- - -LOCK TABLES `location_ct` WRITE; -/*!40000 ALTER TABLE `location_ct` DISABLE KEYS */; -/*!40000 ALTER TABLE `location_ct` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `logs` --- - -DROP TABLE IF EXISTS `logs`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `logs` ( - `logid` int(11) NOT NULL AUTO_INCREMENT, - `recordid` int(11) DEFAULT NULL, - `operationtype` varchar(100) NOT NULL, - `message` varchar(100) NOT NULL, - `logdate` datetime NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `logs` --- - -LOCK TABLES `logs` WRITE; -/*!40000 ALTER TABLE `logs` DISABLE KEYS */; -/*!40000 ALTER TABLE `logs` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `medicalcare` --- - -LOCK TABLES `medicalcare` WRITE; -/*!40000 ALTER TABLE `medicalcare` DISABLE KEYS */; -/*!40000 ALTER TABLE `medicalcare` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - `leistungsort` varchar(50) NOT NULL, - `lohnanteil inkl. fahrtkosten` int(11) DEFAULT NULL, - `materialanteil` int(11) DEFAULT NULL, - `zusatz1` varchar(50) DEFAULT NULL, - `zusatz2` varchar(50) DEFAULT NULL, - `gesamtnetto` int(11) DEFAULT NULL, - `mwst` int(11) DEFAULT NULL, - `gesamt` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - PRIMARY KEY (`objectid`), - KEY `object_contactperson_FK` (`contactpersonid`), - KEY `object_business_FK` (`businessid`), - KEY `object_postcode_FK` (`postcodeid`), - CONSTRAINT `object_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object_mitarbeiter` --- - -DROP TABLE IF EXISTS `object_mitarbeiter`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object_mitarbeiter` ( - `employeeid` int(11) NOT NULL, - `lohnmitarbeiterprostunde` int(2) NOT NULL, - `einsatzdauer` varchar(20) NOT NULL, - `reinigungstage` varchar(25) NOT NULL, - `tätigkeiten` varchar(50) NOT NULL, - `ertrag` int(4) NOT NULL, - `objectid` int(11) NOT NULL, - KEY `fk_objectid` (`objectid`), - KEY `fk_employeeid` (`employeeid`), - CONSTRAINT `fk_employeeid` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object_mitarbeiter` --- - -LOCK TABLES `object_mitarbeiter` WRITE; -/*!40000 ALTER TABLE `object_mitarbeiter` DISABLE KEYS */; -/*!40000 ALTER TABLE `object_mitarbeiter` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`), - KEY `offer_jobdetail_FK` (`jobdetailid`), - CONSTRAINT `offer_jobdetail_FK` FOREIGN KEY (`jobdetailid`) REFERENCES `jobdetail` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offer` --- - -LOCK TABLES `offer` WRITE; -/*!40000 ALTER TABLE `offer` DISABLE KEYS */; -/*!40000 ALTER TABLE `offer` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL, - KEY `offers_offer_FK` (`offerid`), - KEY `offers_contract_FK` (`contractid`), - CONSTRAINT `offers_contract_FK` FOREIGN KEY (`contractid`) REFERENCES `contract` (`contractid`), - CONSTRAINT `offers_offer_FK` FOREIGN KEY (`offerid`) REFERENCES `offer` (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offers` --- - -LOCK TABLES `offers` WRITE; -/*!40000 ALTER TABLE `offers` DISABLE KEYS */; -/*!40000 ALTER TABLE `offers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `office` --- - -LOCK TABLES `office` WRITE; -/*!40000 ALTER TABLE `office` DISABLE KEYS */; -/*!40000 ALTER TABLE `office` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `permissions` --- - -LOCK TABLES `permissions` WRITE; -/*!40000 ALTER TABLE `permissions` DISABLE KEYS */; -/*!40000 ALTER TABLE `permissions` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL, - KEY `personalrole_employee_FK` (`employeeid`), - KEY `personalrole_role_FK` (`roleid`), - CONSTRAINT `personalrole_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `personalrole_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `personalrole` --- - -LOCK TABLES `personalrole` WRITE; -/*!40000 ALTER TABLE `personalrole` DISABLE KEYS */; -/*!40000 ALTER TABLE `personalrole` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`), - KEY `postcode_address_FK` (`addressid`), - CONSTRAINT `postcode_address_FK` FOREIGN KEY (`addressid`) REFERENCES `address` (`addressid`) -) ENGINE=InnoDB AUTO_INCREMENT=8169 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `postcode` --- - -LOCK TABLES `postcode` WRITE; -/*!40000 ALTER TABLE `postcode` DISABLE KEYS */; -INSERT INTO `postcode` VALUES -(1,'52134',1), -(2,'41372',2), -(3,'52379',3), -(4,'54614',4), -(5,'53949',5), -(6,'54298',6), -(7,'54587',9), -(8,'54451',10), -(9,'41462',11), -(10,'54295',12), -(11,'41468',11), -(12,'40489',13), -(13,'46539',14), -(14,'53533',15), -(15,'40472',13), -(16,'53520',20), -(17,'66127',23), -(18,'54421',24), -(19,'54558',25), -(20,'46342',26), -(21,'50676',27), -(22,'50733',27), -(23,'56729',28), -(24,'45127',29), -(25,'54470',30), -(26,'56828',31), -(27,'48529',32), -(28,'53119',33), -(29,'45259',29), -(30,'74249',34), -(31,'88094',35), -(32,'73252',36), -(33,'71397',37), -(34,'30974',38), -(35,'29690',39), -(36,'25377',40), -(37,'21739',42), -(38,'37691',43), -(39,'97953',45), -(40,'89584',46), -(41,'88097',48), -(42,'97956',49), -(43,'73119',50), -(44,'37642',51), -(45,'88326',52), -(46,'73117',53), -(47,'34298',54), -(48,'31036',55), -(49,'58769',56), -(50,'79427',57), -(51,'49584',58), -(52,'79241',59), -(53,'58640',60), -(54,'55444',61), -(55,'59423',62), -(56,'55452',63), -(57,'56346',64), -(58,'79336',65), -(59,'49577',66), -(60,'59073',69), -(61,'65551',70), -(62,'76534',71), -(63,'67269',72), -(64,'67283',73), -(65,'67127',74), -(66,'67258',75), -(67,'35764',76), -(68,'33803',77), -(69,'49424',78), -(70,'56355',79), -(71,'67681',80), -(72,'57520',81), -(73,'67680',84), -(74,'77978',85), -(75,'67292',86), -(76,'67294',87), -(77,'67480',88), -(78,'26215',89), -(79,'44536',90), -(80,'44339',91), -(81,'66503',92), -(82,'56593',93), -(83,'67742',94), -(84,'56281',95), -(85,'26845',96), -(86,'79395',97), -(87,'48565',98), -(88,'26532',99), -(89,'66500',100), -(90,'56599',101), -(91,'56648',102), -(92,'56843',103), -(93,'66629',104), -(94,'26899',105), -(95,'56814',106), -(96,'99085',107), -(97,'19303',108), -(98,'82288',109), -(99,'91320',110), -(100,'90471',111), -(101,'19073',112), -(102,'82447',113), -(103,'82390',114), -(104,'06466',115), -(105,'96197',116), -(106,'91344',117), -(107,'91220',118), -(108,'99425',119), -(109,'85232',120), -(110,'85125',121), -(111,'95336',122), -(112,'82431',123), -(113,'82178',124), -(114,'91244',125), -(115,'95158',126), -(116,'06366',127), -(117,'06722',128), -(118,'06114',130), -(119,'85656',131), -(120,'85643',132), -(121,'16945',133), -(122,'07958',135), -(123,'92694',136), -(124,'92507',137), -(125,'92705',138), -(126,'92540',139), -(127,'84082',140), -(128,'04207',141), -(129,'18279',142), -(130,'84178',144), -(131,'84564',145), -(132,'92552',146), -(133,'92714',147), -(134,'04279',141), -(135,'83256',148), -(136,'84168',149), -(137,'84130',150), -(138,'92444',151), -(139,'04838',152), -(140,'18320',153), -(141,'17207',155), -(142,'04827',156), -(143,'92549',157), -(144,'93497',158), -(145,'04860',159), -(146,'84367',161), -(147,'09474',162), -(148,'84381',163), -(149,'94265',164), -(150,'14476',165), -(151,'84384',166), -(152,'09456',167), -(153,'94149',169), -(154,'94099',170), -(155,'04936',171), -(156,'10589',172), -(157,'10587',172), -(158,'12163',173), -(159,'10551',174), -(160,'94127',175), -(161,'12107',176), -(162,'10965',177), -(163,'13357',178), -(164,'94157',179), -(165,'16244',180), -(166,'10243',181), -(167,'12043',182), -(168,'33335',183), -(169,'33619',184), -(170,'78052',185), -(171,'28790',186), -(172,'33615',184), -(173,'49419',187), -(174,'64347',188), -(175,'35582',189), -(176,'27576',190), -(177,'64646',191), -(178,'75385',192), -(179,'75015',193), -(180,'60325',194), -(181,'64289',195), -(182,'34519',196), -(183,'75245',197), -(184,'35104',198), -(185,'35519',199), -(186,'33102',200), -(187,'60388',194), -(188,'72401',201), -(189,'28217',202), -(190,'69151',203), -(191,'71159',204), -(192,'71292',205), -(193,'25845',206), -(194,'69434',209), -(195,'35466',212), -(196,'28207',202), -(197,'31604',213), -(198,'71157',214), -(199,'69412',215), -(200,'64711',216), -(201,'72461',217), -(202,'63694',218), -(203,'32825',219), -(204,'31675',220), -(205,'34439',221), -(206,'72510',222), -(207,'63549',223), -(208,'27299',224), -(209,'72488',225), -(210,'88696',226), -(211,'72770',227), -(212,'71679',228), -(213,'70437',229), -(214,'70186',229), -(215,'63825',230), -(216,'74072',232), -(217,'70378',229), -(218,'34637',233), -(219,'36369',234), -(220,'37671',235), -(221,'73734',236), -(222,'63869',237), -(223,'72639',238), -(224,'21714',239), -(225,'21698',240), -(226,'97840',241), -(227,'36124',243), -(228,'74677',244), -(229,'30966',245), -(230,'31171',246), -(231,'24897',247), -(232,'31157',248), -(233,'21244',249), -(234,'25494',250), -(235,'88145',251), -(236,'88353',252), -(237,'37290',253), -(238,'97232',254), -(239,'88179',255), -(240,'89198',256), -(241,'24582',257), -(242,'89555',258), -(243,'97246',259), -(244,'20095',260), -(245,'89165',261), -(246,'31167',262), -(247,'99834',263), -(248,'22305',260), -(249,'22175',260), -(250,'97215',264), -(251,'24116',265), -(252,'22115',260), -(253,'22143',260), -(254,'22145',260), -(255,'74597',266), -(256,'29356',267), -(257,'99831',268), -(258,'24232',269), -(259,'89568',270), -(260,'21360',271), -(261,'21407',272), -(262,'38518',273), -(263,'38120',274), -(264,'99869',275), -(265,'19055',276), -(266,'85298',277), -(267,'92369',278), -(268,'96349',279), -(269,'81243',280), -(270,'85757',281), -(271,'06308',282), -(272,'91236',284), -(273,'85098',285), -(274,'81477',280), -(275,'85307',286), -(276,'39110',287), -(277,'39179',288), -(278,'80804',280), -(279,'83677',289), -(280,'19322',290), -(281,'93351',292), -(282,'85599',293), -(283,'95234',294), -(284,'85413',295), -(285,'19336',296), -(286,'07589',298), -(287,'99752',301), -(288,'38300',302), -(289,'86732',303), -(290,'86751',304), -(291,'98660',305), -(292,'29394',306), -(293,'86833',28), -(294,'97500',307), -(295,'99885',308), -(296,'86854',311), -(297,'38554',312), -(298,'23669',313), -(299,'86690',314), -(300,'38381',315), -(301,'96047',316), -(302,'91189',317), -(303,'91785',318), -(304,'86150',319), -(305,'91352',320), -(306,'91788',321), -(307,'82475',322), -(308,'23749',323), -(309,'86568',324), -(310,'23746',325), -(311,'19230',326), -(312,'16269',327), -(313,'15518',328), -(314,'01814',330), -(315,'15320',331), -(316,'17322',333), -(317,'03172',335), -(318,'12439',337), -(319,'01979',338), -(320,'17406',339), -(321,'47574',340), -(322,'52499',341), -(323,'54608',342), -(324,'47669',343), -(325,'41747',344), -(326,'54310',345), -(327,'53925',346), -(328,'54578',347), -(329,'47179',349), -(330,'41470',11), -(331,'53881',350), -(332,'66333',351), -(333,'47166',349), -(334,'40547',13), -(335,'49843',352), -(336,'40237',13), -(337,'40593',13), -(338,'53332',356), -(339,'45356',29), -(340,'51379',357), -(341,'42799',358), -(342,'66287',359), -(343,'45130',29), -(344,'45128',29), -(345,'51069',27), -(346,'44866',360), -(347,'66640',361), -(348,'51429',362), -(349,'56653',363), -(350,'44625',364), -(351,'44789',360), -(352,'26892',365), -(353,'44579',367), -(354,'88281',368), -(355,'73107',369), -(356,'24864',370), -(357,'24888',372), -(358,'24802',373), -(359,'29308',374), -(360,'73312',375), -(361,'97789',376), -(362,'36160',377), -(363,'97795',378), -(364,'25485',379), -(365,'25469',380), -(366,'24364',381), -(367,'24568',382), -(368,'97080',383), -(369,'36419',384), -(370,'74424',385), -(371,'36284',386), -(372,'97070',383), -(373,'89197',387), -(374,'31162',388), -(375,'73494',389), -(376,'97656',390), -(377,'21220',391), -(378,'24220',392), -(379,'21376',393), -(380,'88451',394), -(381,'31311',395), -(382,'29221',396), -(383,'22119',260), -(384,'89281',397), -(385,'87764',398), -(386,'89542',399), -(387,'73492',400), -(388,'24635',401), -(389,'24245',402), -(390,'24610',403), -(391,'87773',404), -(392,'87734',405), -(393,'87785',406), -(394,'91550',407), -(395,'97638',408), -(396,'91555',409), -(397,'97508',410), -(398,'29351',411), -(399,'38704',412), -(400,'89446',413), -(401,'22958',414), -(402,'29553',415), -(403,'99947',416), -(404,'22956',417), -(405,'99880',418), -(406,'89407',419), -(407,'87775',420), -(408,'38551',421), -(409,'98530',422), -(410,'35644',424), -(411,'33647',184), -(412,'33739',184), -(413,'72175',425), -(414,'35075',426), -(415,'78083',427), -(416,'72296',428), -(417,'68799',429), -(418,'35428',430), -(419,'78628',431), -(420,'64295',195), -(421,'60439',194), -(422,'72221',432), -(423,'69214',433), -(424,'78591',434), -(425,'72229',435), -(426,'60314',194), -(427,'64668',436), -(428,'78582',437), -(429,'64859',438), -(430,'28199',202), -(431,'28844',439), -(432,'78589',440), -(433,'63073',441), -(434,'78224',442), -(435,'74915',443), -(436,'78600',444), -(437,'64757',445), -(438,'34414',446), -(439,'78345',447), -(440,'74906',448), -(441,'63533',449), -(442,'78351',450), -(443,'74372',451), -(444,'69439',452), -(445,'74392',453), -(446,'70569',229), -(447,'74391',454), -(448,'78354',455), -(449,'31628',456), -(450,'35327',457), -(451,'63897',458), -(452,'34434',459), -(453,'71634',460), -(454,'72631',461), -(455,'74379',462), -(456,'71691',463), -(457,'63826',464), -(458,'71642',460), -(459,'72658',465), -(460,'24803',466), -(461,'63875',467), -(462,'27356',468), -(463,'71334',469), -(464,'88356',470), -(465,'24887',471), -(466,'73773',473), -(467,'34128',474), -(468,'97900',475), -(469,'26180',476), -(470,'78136',477), -(471,'67169',478), -(472,'59609',479), -(473,'26969',480), -(474,'65183',481), -(475,'65185',481), -(476,'76448',482), -(477,'67587',483), -(478,'78199',484), -(479,'72250',485), -(480,'49448',486), -(481,'59555',487), -(482,'35688',488), -(483,'78166',489), -(484,'67373',490), -(485,'68623',491), -(486,'64589',492), -(487,'34323',493), -(488,'27374',494), -(489,'34302',495), -(490,'74629',496), -(491,'25379',497), -(492,'24960',499), -(493,'24999',501), -(494,'73066',502), -(495,'34253',503), -(496,'88276',504), -(497,'88214',505), -(498,'21723',506), -(499,'72589',507), -(500,'24594',508), -(501,'89617',509), -(502,'24894',510), -(503,'73105',512), -(504,'30455',513), -(505,'30453',513), -(506,'66996',514), -(507,'76887',516), -(508,'79364',517), -(509,'55424',518), -(510,'79106',519), -(511,'79117',519), -(512,'77656',520), -(513,'79674',521), -(514,'49076',522), -(515,'76835',523), -(516,'56472',524), -(517,'57072',525), -(518,'77654',520), -(519,'67305',526), -(520,'77797',527), -(521,'67377',528), -(522,'49124',529), -(523,'79730',530), -(524,'79859',531), -(525,'56316',532), -(526,'58762',533), -(527,'59425',62), -(528,'79541',534), -(529,'56132',535), -(530,'48167',536), -(531,'48324',537), -(532,'79356',538), -(533,'59075',69), -(534,'26169',539), -(535,'67806',540), -(536,'56410',542), -(537,'67724',543), -(538,'79292',545), -(539,'67822',546), -(540,'79114',519), -(541,'48356',549), -(542,'44137',91), -(543,'48480',550), -(544,'06128',130), -(545,'95182',553), -(546,'84056',554), -(547,'83098',555), -(548,'06712',556), -(549,'84032',558), -(550,'08548',560), -(551,'07551',561), -(552,'92533',562), -(553,'84036',558), -(554,'83569',563), -(555,'95691',564), -(556,'04523',565), -(557,'95692',567), -(558,'06792',568), -(559,'92727',569), -(560,'92723',570), -(561,'93102',571), -(562,'83546',572), -(563,'14727',573), -(564,'04575',574), -(565,'92445',576), -(566,'08228',577), -(567,'08062',578), -(568,'18317',579), -(569,'06772',580), -(570,'83278',581), -(571,'94347',582), -(572,'94357',583), -(573,'83379',584), -(574,'09366',585), -(575,'17154',586), -(576,'93477',587), -(577,'04862',588), -(578,'84533',589), -(579,'94244',590), -(580,'14554',591), -(581,'14109',592), -(582,'94227',593), -(583,'14053',594), -(584,'94548',595), -(585,'14979',596), -(586,'12209',597), -(587,'13351',598), -(588,'06268',599), -(589,'85244',602), -(590,'85256',603), -(591,'81247',280), -(592,'06295',604), -(593,'07387',605), -(594,'80639',280), -(595,'39446',606), -(596,'81371',280), -(597,'95358',607), -(598,'85301',608), -(599,'80803',280), -(600,'85376',609), -(601,'39108',287), -(602,'81925',280), -(603,'92278',610), -(604,'85540',611), -(605,'06179',612), -(606,'85452',613), -(607,'95514',614), -(608,'92724',615), -(609,'95506',616), -(610,'19372',617), -(611,'93359',618), -(612,'06536',619), -(613,'39343',621), -(614,'91365',623), -(615,'19071',624), -(616,'06458',625), -(617,'96332',626), -(618,'06464',115), -(619,'95491',627), -(620,'87648',628), -(621,'97496',629), -(622,'24327',630), -(623,'38322',631), -(624,'86879',632), -(625,'96166',633), -(626,'23899',634), -(627,'96145',635), -(628,'19273',636), -(629,'98669',638), -(630,'96182',639), -(631,'99338',640), -(632,'86682',641), -(633,'98666',642), -(634,'91174',644), -(635,'38895',645), -(636,'86981',647), -(637,'86929',648), -(638,'96486',234), -(639,'90762',649), -(640,'99087',107), -(641,'90451',111), -(642,'94133',650), -(643,'94124',651), -(644,'12524',652), -(645,'17438',653), -(646,'01157',654), -(647,'15569',655), -(648,'01069',654), -(649,'15378',656), -(650,'15526',657), -(651,'03054',658), -(652,'02689',659), -(653,'02827',660), -(654,'58099',661), -(655,'44534',90), -(656,'51645',662), -(657,'26489',663), -(658,'44267',91), -(659,'66851',664), -(660,'55566',666), -(661,'52531',667), -(662,'47626',668), -(663,'41748',344), -(664,'47804',669), -(665,'47829',669), -(666,'54533',670), -(667,'66763',672), -(668,'46045',673), -(669,'50767',27), -(670,'54426',674), -(671,'53518',675), -(672,'66128',23), -(673,'50677',27), -(674,'45147',29), -(675,'42489',677), -(676,'45897',678), -(677,'51375',357), -(678,'54411',679), -(679,'67678',682), -(680,'56424',683), -(681,'67727',686), -(682,'79110',519), -(683,'49632',687), -(684,'56368',688), -(685,'79713',689), -(686,'67808',690), -(687,'79868',696), -(688,'67316',697), -(689,'55237',698), -(690,'65558',699), -(691,'79263',700), -(692,'79874',701), -(693,'76872',702), -(694,'59302',703), -(695,'42653',704), -(696,'56823',705), -(697,'53474',706), -(698,'53115',33), -(699,'56858',707), -(700,'56745',708), -(701,'45529',709), -(702,'42929',710), -(703,'44791',360), -(704,'42899',711), -(705,'55483',712), -(706,'26624',713), -(707,'79540',534), -(708,'57539',714), -(709,'56271',715), -(710,'49599',716), -(711,'49545',717), -(712,'56244',718), -(713,'57644',720), -(714,'67655',721), -(715,'67824',722), -(716,'48499',723), -(717,'26810',724), -(718,'48329',725), -(719,'66894',726), -(720,'44227',91), -(721,'88147',727), -(722,'73326',728), -(723,'25482',729), -(724,'97980',730), -(725,'36132',731), -(726,'73333',732), -(727,'30175',513), -(728,'88454',733), -(729,'30625',513), -(730,'97270',734), -(731,'97250',736), -(732,'25451',737), -(733,'97256',738), -(734,'29313',739), -(735,'22609',260), -(736,'31195',740), -(737,'97705',741), -(738,'36208',742), -(739,'88167',743), -(740,'89195',744), -(741,'73457',745), -(742,'20354',260), -(743,'97288',746), -(744,'97708',747), -(745,'22089',260), -(746,'97241',748), -(747,'37191',750), -(748,'97252',751), -(749,'22043',260), -(750,'87544',752), -(751,'23866',753), -(752,'99830',754), -(753,'97509',755), -(754,'38277',756), -(755,'89347',757), -(756,'87743',758), -(757,'99826',759), -(758,'37412',760), -(759,'97453',763), -(760,'97633',764), -(761,'91602',765), -(762,'22952',766), -(763,'21335',767), -(764,'29581',768), -(765,'91477',769), -(766,'97497',770), -(767,'87757',771), -(768,'21365',772), -(769,'23619',773), -(770,'38642',774), -(771,'89368',775), -(772,'99713',776), -(773,'29392',777), -(774,'38124',274), -(775,'64521',778), -(776,'64569',779), -(777,'76227',780), -(778,'76676',781), -(779,'33142',782), -(780,'35088',783), -(781,'65929',194), -(782,'27580',190), -(783,'32051',784), -(784,'35452',785), -(785,'60528',194), -(786,'61239',786), -(787,'63225',787), -(788,'35440',788), -(789,'32052',784), -(790,'64291',195), -(791,'64686',789), -(792,'78532',790), -(793,'32479',791), -(794,'75175',792), -(795,'60385',194), -(796,'72369',793), -(797,'35460',794), -(798,'35423',795), -(799,'63322',796), -(800,'35091',797), -(801,'35085',798), -(802,'75233',799), -(803,'64839',536), -(804,'32469',800), -(805,'63477',801), -(806,'25920',802), -(807,'71297',804), -(808,'74927',805), -(809,'78337',806), -(810,'72362',807), -(811,'64756',808), -(812,'78359',809), -(813,'34474',810), -(814,'25792',811), -(815,'74858',812), -(816,'25926',813), -(817,'34549',814), -(818,'72458',217), -(819,'69437',815), -(820,'63741',816), -(821,'70565',229), -(822,'74081',232), -(823,'63834',817), -(824,'27313',818), -(825,'71638',460), -(826,'25850',819), -(827,'72766',227), -(828,'63863',821), -(829,'25721',822), -(830,'72655',559), -(831,'25576',823), -(832,'34626',824), -(833,'71394',825), -(834,'25557',826), -(835,'71546',828), -(836,'25599',829), -(837,'25799',830), -(838,'97877',831), -(839,'73265',832), -(840,'74613',833), -(841,'23999',834), -(842,'91241',835), -(843,'80999',280), -(844,'95503',836), -(845,'19065',837), -(846,'81373',280), -(847,'81369',280), -(848,'07778',838), -(849,'92281',839), -(850,'80805',280), -(851,'07389',840), -(852,'95497',841), -(853,'07907',842), -(854,'83684',843), -(855,'39114',287), -(856,'91809',844), -(857,'82278',845), -(858,'86697',673), -(859,'82399',846), -(860,'91090',847), -(861,'96523',848), -(862,'82294',849), -(863,'96275',850), -(864,'85250',851), -(865,'90584',852), -(866,'82432',853), -(867,'82393',854), -(868,'19077',855), -(869,'06333',856), -(870,'96364',858), -(871,'89440',859), -(872,'86441',860), -(873,'29396',861), -(874,'91747',862), -(875,'29599',863), -(876,'86845',864), -(877,'86459',865), -(878,'23552',866), -(879,'86853',867), -(880,'99955',868), -(881,'38440',869), -(882,'29473',870), -(883,'91734',871), -(884,'86899',872), -(885,'96158',873), -(886,'91793',874), -(887,'86971',875), -(888,'86946',876), -(889,'86641',877), -(890,'38350',878), -(891,'39393',879), -(892,'96110',882), -(893,'96487',883), -(894,'99102',884), -(895,'59872',886), -(896,'67483',887), -(897,'76863',888), -(898,'65197',481), -(899,'35745',889), -(900,'67596',890), -(901,'65193',481), -(902,'67246',891), -(903,'55294',892), -(904,'78730',893), -(905,'67368',894), -(906,'67360',895), -(907,'33330',183), -(908,'33824',896), -(909,'68647',897), -(910,'35236',898), -(911,'35606',899), -(912,'25582',900), -(913,'34127',474), -(914,'88273',901), -(915,'34233',474), -(916,'24986',903), -(917,'25491',904), -(918,'24787',905), -(919,'74679',906), -(920,'73547',907), -(921,'73092',908), -(922,'19339',909), -(923,'85408',910), -(924,'83104',911), -(925,'84174',912), -(926,'84034',558), -(927,'83088',913), -(928,'83126',914), -(929,'92637',915), -(930,'93107',917), -(931,'93057',918), -(932,'06862',919), -(933,'07980',920), -(934,'92718',921), -(935,'06794',568), -(936,'83083',922), -(937,'08233',923), -(938,'04463',924), -(939,'83246',925), -(940,'83361',926), -(941,'16868',927), -(942,'83242',928), -(943,'92539',929), -(944,'83301',930), -(945,'94437',931), -(946,'84568',932), -(947,'06889',933), -(948,'08321',934), -(949,'14822',935), -(950,'83329',937), -(951,'94342',938), -(952,'18374',939), -(953,'84375',940), -(954,'84347',941), -(955,'09125',942), -(956,'09130',942), -(957,'83487',943), -(958,'09573',944), -(959,'94572',947), -(960,'94532',948), -(961,'17258',949), -(962,'94536',950), -(963,'10627',172), -(964,'13439',951), -(965,'13158',952), -(966,'94034',953), -(967,'18581',954), -(968,'13189',955), -(969,'12347',956), -(970,'94065',957), -(971,'94130',958), -(972,'12559',959), -(973,'17337',960), -(974,'15712',963), -(975,'15537',964), -(976,'01983',965), -(977,'16303',966), -(978,'16306',967), -(979,'15299',969), -(980,'02899',970), -(981,'54597',972), -(982,'54646',973), -(983,'52353',974), -(984,'46519',975), -(985,'41516',976), -(986,'47800',669), -(987,'40668',977), -(988,'50226',978), -(989,'46348',979), -(990,'40479',13), -(991,'40477',13), -(992,'66359',980), -(993,'40235',13), -(994,'40597',13), -(995,'50939',27), -(996,'54538',981), -(997,'46238',982), -(998,'50667',27), -(999,'54424',983), -(1000,'56826',984), -(1001,'54413',985), -(1002,'53501',986), -(1003,'42549',987), -(1004,'56864',988), -(1005,'45768',989), -(1006,'79258',990), -(1007,'67752',991), -(1008,'58511',992), -(1009,'55422',993), -(1010,'55442',995), -(1011,'79353',996), -(1012,'67759',997), -(1013,'58553',998), -(1014,'56564',999), -(1015,'58095',661), -(1016,'55618',1000), -(1017,'44328',91), -(1018,'79415',1001), -(1019,'58119',661), -(1020,'55499',1002), -(1021,'59368',1003), -(1022,'57638',1004), -(1023,'48369',1005), -(1024,'45289',29), -(1025,'66583',1006), -(1026,'53227',33), -(1027,'42109',1007), -(1028,'44652',364), -(1029,'66440',1008), -(1030,'26721',1009), -(1031,'66539',1010), -(1032,'45663',1011), -(1033,'66450',1012), -(1034,'56865',1013), -(1035,'44805',360), -(1036,'56290',1014), -(1037,'66909',1015), -(1038,'35719',1016), -(1039,'78050',185), -(1040,'78737',1017), -(1041,'59955',1018), -(1042,'65931',194), -(1043,'68753',1019), -(1044,'35625',1020), -(1045,'32130',1021), -(1046,'68549',1022), -(1047,'61449',1023), -(1048,'27476',1024), -(1049,'33758',1025), -(1050,'64404',1026), -(1051,'76694',1027), -(1052,'76669',1028), -(1053,'32584',1029), -(1054,'75172',792), -(1055,'35396',1030), -(1056,'27755',1031), -(1057,'32832',1032), -(1058,'21776',1033), -(1059,'69251',1034), -(1060,'33189',1035), -(1061,'78586',1036), -(1062,'64689',1037), -(1063,'74931',1038), -(1064,'35287',1039), -(1065,'71155',559), -(1066,'25853',1040), -(1067,'63762',1041), -(1068,'25860',1042), -(1069,'34632',1043), -(1070,'63584',1044), -(1071,'88662',1045), -(1072,'63939',1046), -(1073,'25873',1047), -(1074,'63739',816), -(1075,'63688',1048), -(1076,'34628',1049), -(1077,'74376',1050), -(1078,'63589',1051), -(1079,'70176',229), -(1080,'21755',1052), -(1081,'72762',227), -(1082,'70629',1053), -(1083,'63849',1054), -(1084,'74076',232), -(1085,'34308',1055), -(1086,'88699',1056), -(1087,'70374',229), -(1088,'71686',1057), -(1089,'21737',1058), -(1090,'31558',1059), -(1091,'27308',1060), -(1092,'74232',1061), -(1093,'24896',1062), -(1094,'34317',1064), -(1095,'71717',1065), -(1096,'72664',1066), -(1097,'27336',1067), -(1098,'71409',1070), -(1099,'21702',1071), -(1100,'88348',1072), -(1101,'88376',1074), -(1102,'31637',1075), -(1103,'36367',1076), -(1104,'88374',1077), -(1105,'74538',1078), -(1106,'37217',1079), -(1107,'30169',513), -(1108,'89180',1080), -(1109,'97786',1081), -(1110,'24576',1082), -(1111,'30916',1083), -(1112,'24366',1084), -(1113,'97792',1085), -(1114,'74426',1086), -(1115,'22769',260), -(1116,'31141',1087), -(1117,'97243',1088), -(1118,'24109',1089), -(1119,'22851',1090), -(1120,'24625',1091), -(1121,'73489',1092), -(1122,'36460',1093), -(1123,'21442',1095), -(1124,'89518',1096), -(1125,'22117',260), -(1126,'89293',1097), -(1127,'97654',1098), -(1128,'31246',1099), -(1129,'24146',265), -(1130,'37197',1100), -(1131,'97456',1101), -(1132,'97532',1102), -(1133,'89312',1103), -(1134,'87761',1104), -(1135,'29364',1105), -(1136,'87784',507), -(1137,'23813',1106), -(1138,'86489',1107), -(1139,'97529',1108), -(1140,'36448',1109), -(1141,'22929',1110), -(1142,'99848',1115), -(1143,'23847',1116), -(1144,'73467',1117), -(1145,'89349',1118), -(1146,'24321',1119), -(1147,'87647',1120), -(1148,'23820',1121), -(1149,'21379',1122), -(1150,'99891',1126), -(1151,'87663',1127), -(1152,'87651',1128), -(1153,'23911',1129), -(1154,'91315',1130), -(1155,'38899',1131), -(1156,'86857',1132), -(1157,'96179',1133), -(1158,'86157',319), -(1159,'86937',1134), -(1160,'99092',107), -(1161,'86154',319), -(1162,'96250',1135), -(1163,'96050',316), -(1164,'86704',1136), -(1165,'98746',1137), -(1166,'99097',107), -(1167,'99610',1138), -(1168,'79115',519), -(1169,'67813',1139), -(1170,'79664',363), -(1171,'49504',1142), -(1172,'77652',520), -(1173,'79737',1143), -(1174,'77791',1144), -(1175,'65307',1145), -(1176,'79215',1146), -(1177,'79297',1148), -(1178,'56479',1149), -(1179,'76833',1150), -(1180,'49413',1151), -(1181,'67433',1152), -(1182,'76865',1153), -(1183,'76768',504), -(1184,'76770',1154), -(1185,'26209',1155), -(1186,'67256',1156), -(1187,'67586',1157), -(1188,'57334',1158), -(1189,'76761',1159), -(1190,'35713',1160), -(1191,'55299',1161), -(1192,'65239',1162), -(1193,'59558',487), -(1194,'67069',1163), -(1195,'76332',1164), -(1196,'24805',1165), -(1197,'36287',1166), -(1198,'71560',1167), -(1199,'73669',1168), -(1200,'21720',1169), -(1201,'73035',1170), -(1202,'97277',1171), -(1203,'24357',1172), -(1204,'30855',1173), -(1205,'07338',1174), -(1206,'82069',1175), -(1207,'85107',1176), -(1208,'85053',1177), -(1209,'91224',1178), -(1210,'85092',1179), -(1211,'06279',1180), -(1212,'92268',1182), -(1213,'85129',1183), -(1214,'80802',280), -(1215,'81927',280), -(1216,'93155',1184), -(1217,'39291',1185), -(1218,'07926',1188), -(1219,'83629',1189), -(1220,'18249',1190), -(1221,'07629',1194), -(1222,'07613',1195), -(1223,'95683',1197), -(1224,'83080',1198), -(1225,'16866',1199), -(1226,'08523',1201), -(1227,'92670',1202), -(1228,'83139',1203), -(1229,'84166',1204), -(1230,'06842',919), -(1231,'95652',1205), -(1232,'83093',1206), -(1233,'06803',1207), -(1234,'06808',1207), -(1235,'17214',1208), -(1236,'08459',1209), -(1237,'04277',141), -(1238,'95698',1210), -(1239,'08262',1211), -(1240,'94345',1212), -(1241,'93491',1213), -(1242,'08328',1214), -(1243,'84160',1215), -(1244,'08309',1216), -(1245,'08396',1217), -(1246,'17192',1218), -(1247,'04808',1219), -(1248,'16833',1220), -(1249,'84553',1221), -(1250,'94522',1222), -(1251,'93486',1223), -(1252,'94559',1224), -(1253,'08344',1225), -(1254,'16827',1226), -(1255,'93479',1227), -(1256,'84387',1228), -(1257,'14469',165), -(1258,'09430',1229), -(1259,'09518',1230), -(1260,'18569',1231), -(1261,'13587',1232), -(1262,'16761',1233), -(1263,'01623',1234), -(1264,'01589',1235), -(1265,'09633',1236), -(1266,'94104',1237), -(1267,'10367',1238), -(1268,'18546',1239), -(1269,'94143',1240), -(1270,'01773',1241), -(1271,'01778',1241), -(1272,'17449',1242), -(1273,'03222',1243), -(1274,'15326',1244), -(1275,'02799',1247), -(1276,'02957',1248), -(1277,'02796',1250), -(1278,'82362',1251), -(1279,'90409',111), -(1280,'90478',111), -(1281,'82279',1252), -(1282,'39387',1253), -(1283,'85128',1254), -(1284,'39345',1255), -(1285,'85116',1258), -(1286,'85254',1259), -(1287,'85259',1259), -(1288,'85253',1260), -(1289,'99628',1261), -(1290,'96369',1264), -(1291,'06456',1265), -(1292,'06542',1266), -(1293,'29471',1267), -(1294,'82377',1268), -(1295,'85113',1269), -(1296,'24893',1270), -(1297,'25355',1271), -(1298,'30171',513), -(1299,'30659',513), -(1300,'89160',1272), -(1301,'29303',1273), -(1302,'24363',1275), -(1303,'73111',1276), -(1304,'36217',1277), -(1305,'25474',1278), -(1306,'29646',1279), -(1307,'88171',1280), -(1308,'89081',1281), -(1309,'36214',1282), -(1310,'73560',1283), -(1311,'36115',1284), -(1312,'73579',1286), -(1313,'36266',1287), -(1314,'74592',1288), -(1315,'88477',1289), -(1316,'22765',260), -(1317,'21109',260), -(1318,'88317',1290), -(1319,'31174',1291), -(1320,'88450',1292), -(1321,'24643',1293), -(1322,'97650',1294), -(1323,'73431',1295), -(1324,'29336',1296), -(1325,'21435',1297), -(1326,'22179',260), -(1327,'22397',260), -(1328,'97258',1298), -(1329,'97490',1299), -(1330,'97714',1300), -(1331,'97702',1301), -(1332,'91631',1302), -(1333,'74594',1303), -(1334,'87474',1304), -(1335,'87509',1305), -(1336,'31228',1306), -(1337,'91610',1307), -(1338,'91620',1308), -(1339,'97618',1309), -(1340,'97355',1310), -(1341,'87749',1311), -(1342,'22962',1312), -(1343,'21409',1313), -(1344,'38259',1314), -(1345,'86491',1315), -(1346,'87496',1316), -(1347,'87466',1317), -(1348,'21406',1318), -(1349,'23821',1320), -(1350,'23815',1321), -(1351,'86470',1322), -(1352,'99755',1323), -(1353,'29576',1324), -(1354,'91726',1325), -(1355,'91099',1326), -(1356,'82293',1327), -(1357,'06526',1328), -(1358,'91077',1329), -(1359,'90530',1330), -(1360,'86633',1331), -(1361,'91338',1332), -(1362,'91347',1333), -(1363,'82395',1334), -(1364,'86576',1335), -(1365,'39638',1336), -(1366,'85114',1337), -(1367,'82387',1338), -(1368,'82349',1339), -(1369,'92360',1340), -(1370,'19059',276), -(1371,'39448',1341), -(1372,'85120',1342), -(1373,'19086',1343), -(1374,'18230',1344), -(1375,'92358',1347), -(1376,'85088',1348), -(1377,'39122',287), -(1378,'85395',1349), -(1379,'85635',1350), -(1380,'85622',1351), -(1381,'39288',1352), -(1382,'07922',1353), -(1383,'84106',1354), -(1384,'85570',1355), -(1385,'06124',130), -(1386,'93188',1356), -(1387,'92421',1357), -(1388,'95679',1358), -(1389,'07548',561), -(1390,'83059',1359), -(1391,'83024',1360), -(1392,'95701',1361), -(1393,'92721',1362), -(1394,'08491',1363), -(1395,'06868',1365), -(1396,'04209',141), -(1397,'83559',1366), -(1398,'93109',1367), -(1399,'04356',141), -(1400,'04357',141), -(1401,'06901',1368), -(1402,'92726',1369), -(1403,'94330',1370), -(1404,'83365',1371), -(1405,'94350',1372), -(1406,'93494',1373), -(1407,'17248',1374), -(1408,'94353',1375), -(1409,'08294',1376), -(1410,'93466',1377), -(1411,'84329',1378), -(1412,'94424',1379), -(1413,'14542',1380), -(1414,'16766',1381), -(1415,'94439',1382), -(1416,'09427',1383), -(1417,'04720',1384), -(1418,'04895',1386), -(1419,'09575',1387), -(1420,'13503',1388), -(1421,'94529',1389), -(1422,'10559',174), -(1423,'09627',1390), -(1424,'10179',1391), -(1425,'87616',1392), -(1426,'91456',1393), -(1427,'87600',1394), -(1428,'38879',1395), -(1429,'87629',1396), -(1430,'86750',1397), -(1431,'91732',1398), -(1432,'38855',1395), -(1433,'91466',1400), -(1434,'91735',1401), -(1435,'86420',1402), -(1436,'38444',869), -(1437,'86653',1403), -(1438,'86675',1404), -(1439,'91074',1405), -(1440,'19246',1406), -(1441,'99192',1407), -(1442,'99707',1409), -(1443,'39646',1410), -(1444,'91058',1411), -(1445,'15749',1412), -(1446,'12487',1413), -(1447,'15757',1414), -(1448,'01127',654), -(1449,'94139',1415), -(1450,'03205',1416), -(1451,'15377',1418), -(1452,'01909',1420), -(1453,'02736',1422), -(1454,'68649',1424), -(1455,'32289',1425), -(1456,'61476',1426), -(1457,'64572',1427), -(1458,'68219',1428), -(1459,'65824',1429), -(1460,'35444',1430), -(1461,'75217',1431), -(1462,'75394',1432), -(1463,'76698',1433), -(1464,'59964',1434), -(1465,'60327',194), -(1466,'28759',202), -(1467,'75177',792), -(1468,'27472',1024), -(1469,'25899',1435), -(1470,'69117',1436), -(1471,'69118',1436), -(1472,'71131',1437), -(1473,'25869',1438), -(1474,'72181',1440), -(1475,'72336',1441), -(1476,'75417',1442), -(1477,'64385',1443), -(1478,'25761',1444), -(1479,'72414',1445), -(1480,'71154',1446), -(1481,'28327',202), -(1482,'71139',1447), -(1483,'78315',1448), -(1484,'71735',1449), -(1485,'64739',1450), -(1486,'63538',1451), -(1487,'74336',1452), -(1488,'25776',1453), -(1489,'71706',1455), -(1490,'74357',1456), -(1491,'70825',1457), -(1492,'24994',1458), -(1493,'78467',1459), -(1494,'63864',1460), -(1495,'63906',1461), -(1496,'21726',1462), -(1497,'27449',1463), -(1498,'73730',236), -(1499,'36399',1464), -(1500,'63879',1465), -(1501,'63860',242), -(1502,'88499',1468), -(1503,'71576',1469), -(1504,'37649',1470), -(1505,'36396',1471), -(1506,'88518',1472), -(1507,'24872',1473), -(1508,'34385',1474), -(1509,'52538',1475), -(1510,'47623',1477), -(1511,'47625',1478), -(1512,'53940',1479), -(1513,'52445',1480), -(1514,'52385',1481), -(1515,'54453',1482), -(1516,'47445',1483), -(1517,'40670',977), -(1518,'54526',1484), -(1519,'47059',349), -(1520,'47119',349), -(1521,'66787',1485), -(1522,'40225',13), -(1523,'66773',1486), -(1524,'41541',1487), -(1525,'54516',1488), -(1526,'26571',1489), -(1527,'66292',1491), -(1528,'56767',1492), -(1529,'45133',29), -(1530,'45144',29), -(1531,'50678',27), -(1532,'66625',1493), -(1533,'49767',1494), -(1534,'56759',1495), -(1535,'26842',1496), -(1536,'66978',1497), -(1537,'67757',1498), -(1538,'67827',1499), -(1539,'26474',1500), -(1540,'67715',1501), -(1541,'57587',1502), -(1542,'76848',1503), -(1543,'58706',1504), -(1544,'57629',1505), -(1545,'77971',1508), -(1546,'67811',1509), -(1547,'55124',1510), -(1548,'59556',487), -(1549,'35792',1511), -(1550,'76596',1512), -(1551,'35796',1513), -(1552,'35716',1514), -(1553,'55130',1510), -(1554,'65462',1515), -(1555,'67549',1516), -(1556,'35630',1517), -(1557,'49328',1518), -(1558,'67575',1519), -(1559,'33649',184), -(1560,'72297',1520), -(1561,'78739',1521), -(1562,'26441',1522), -(1563,'76855',1523), -(1564,'26419',1524), -(1565,'77866',1525), -(1566,'57578',1526), -(1567,'67295',1527), -(1568,'77871',1528), -(1569,'67816',1529), -(1570,'67482',1531), -(1571,'67468',1532), -(1572,'49456',1535), -(1573,'65620',1536), -(1574,'88045',1537), -(1575,'97848',1538), -(1576,'25575',1539), -(1577,'97839',1540), -(1578,'34266',1541), -(1579,'88371',1542), -(1580,'74238',1543), -(1581,'97788',1544), -(1582,'30419',513), -(1583,'88255',1545), -(1584,'24782',1546), -(1585,'51147',27), -(1586,'45307',29), -(1587,'56861',1548), -(1588,'66578',1549), -(1589,'42115',1007), -(1590,'56850',1550), -(1591,'49808',1551), -(1592,'44807',360), -(1593,'44799',360), -(1594,'48493',1302), -(1595,'66916',1552), -(1596,'53545',1553), -(1597,'58300',1555), -(1598,'26553',1556), -(1599,'53562',1557), -(1600,'53783',1558), -(1601,'55608',1273), -(1602,'56283',1559), -(1603,'67744',1562), -(1604,'48432',1564), -(1605,'79424',1565), -(1606,'82549',1566), -(1607,'96346',1567), -(1608,'80995',280), -(1609,'19306',1568), -(1610,'07751',1569), -(1611,'80935',280), -(1612,'07749',1569), -(1613,'81671',280), -(1614,'83624',1572), -(1615,'81829',280), -(1616,'95180',504), -(1617,'92224',311), -(1618,'93346',1573), -(1619,'95505',1574), -(1620,'06242',1575), -(1621,'39264',1576), -(1622,'95126',1579), -(1623,'95709',1580), -(1624,'93183',1581), -(1625,'93182',1582), -(1626,'82490',1583), -(1627,'90469',111), -(1628,'90491',111), -(1629,'82211',1584), -(1630,'99198',1585), -(1631,'23946',1587), -(1632,'82296',1588), -(1633,'07318',1589), -(1634,'19294',1590), -(1635,'99444',1591), -(1636,'90559',1592), -(1637,'99636',1593), -(1638,'91278',1594), -(1639,'25365',1595), -(1640,'89619',1596), -(1641,'36100',1597), -(1642,'88441',1598), -(1643,'30853',1173), -(1644,'97295',1536), -(1645,'73525',1599), -(1646,'97999',1600), -(1647,'97271',1601), -(1648,'97276',1602), -(1649,'89173',1603), -(1650,'88487',1604), -(1651,'31084',1605), -(1652,'37249',1606), -(1653,'24242',1607), -(1654,'22457',260), -(1655,'21271',1608), -(1656,'24407',1610), -(1657,'31191',1611), -(1658,'22848',1090), -(1659,'20255',260), -(1660,'20357',260), -(1661,'97688',1612), -(1662,'24629',1613), -(1663,'20149',260), -(1664,'29223',396), -(1665,'31249',1614), -(1666,'97239',1615), -(1667,'21037',260), -(1668,'24637',1616), -(1669,'36457',1617), -(1670,'37539',1620), -(1671,'24601',1621), -(1672,'38729',1622), -(1673,'87527',1625), -(1674,'21029',260), -(1675,'89564',1626), -(1676,'21465',1627), -(1677,'91626',428), -(1678,'87724',1628), -(1679,'22955',1629), -(1680,'97531',1630), -(1681,'73497',1631), -(1682,'97513',1632), -(1683,'38112',274), -(1684,'91619',1634), -(1685,'86720',1635), -(1686,'98547',1636), -(1687,'21527',1637), -(1688,'29559',1638), -(1689,'97461',1639), -(1690,'38110',274), -(1691,'38559',1640), -(1692,'29585',1642), -(1693,'86424',1643), -(1694,'83735',1644), -(1695,'93356',1645), -(1696,'06112',130), -(1697,'39524',1646), -(1698,'93053',918), -(1699,'93083',1647), -(1700,'95659',1648), -(1701,'18299',1649), -(1702,'95706',1651), -(1703,'04158',141), -(1704,'04105',141), -(1705,'04564',1652), -(1706,'83254',1653), -(1707,'14778',1654), -(1708,'04315',141), -(1709,'92559',1658), -(1710,'84326',1659), -(1711,'08324',1660), -(1712,'08349',1661), -(1713,'09394',1662), -(1714,'84524',1663), -(1715,'84571',1664), -(1716,'84335',1665), -(1717,'94379',1666), -(1718,'09236',1667), -(1719,'14478',165), -(1720,'14532',1668), -(1721,'14129',1669), -(1722,'94579',1670), -(1723,'94261',1671), -(1724,'16540',1672), -(1725,'15936',1673), -(1726,'15837',1674), -(1727,'13353',598), -(1728,'10787',1675), -(1729,'10557',174), -(1730,'03253',1676), -(1731,'17349',1677), -(1732,'12101',1678), -(1733,'94568',1679), -(1734,'10437',1680), -(1735,'10405',1680), -(1736,'12305',1413), -(1737,'17099',1681), -(1738,'33129',1684), -(1739,'65830',1685), -(1740,'35580',189), -(1741,'27499',1686), -(1742,'78073',1687), -(1743,'27568',190), -(1744,'32609',1688), -(1745,'28755',202), -(1746,'27211',1689), -(1747,'69254',1690), -(1748,'75365',1691), -(1749,'64380',1692), -(1750,'72108',1693), -(1751,'72367',1694), -(1752,'72358',1695), -(1753,'75397',1696), -(1754,'63110',1697), -(1755,'28211',202), -(1756,'78267',8), -(1757,'78253',1698), -(1758,'35305',1699), -(1759,'72415',1700), -(1760,'78580',1701), -(1761,'27442',1702), -(1762,'28832',1703), -(1763,'35260',1704), -(1764,'32839',1705), -(1765,'33039',1706), -(1766,'70499',229), -(1767,'74354',1707), -(1768,'70435',229), -(1769,'63924',1708), -(1770,'25791',788), -(1771,'21709',1711), -(1772,'72511',1712), -(1773,'71672',1713), -(1774,'36318',1714), -(1775,'36358',1715), -(1776,'25725',1716), -(1777,'88515',1719), -(1778,'71720',1720), -(1779,'72813',1721), -(1780,'71563',1722), -(1781,'63871',1723), -(1782,'24941',1724), -(1783,'31789',1725), -(1784,'34130',474), -(1785,'37194',1726), -(1786,'12351',1728), -(1787,'10247',181), -(1788,'01774',1729), -(1789,'12527',1730), -(1790,'15732',1731), -(1791,'01738',1732), -(1792,'17398',1733), -(1793,'01219',654), -(1794,'01277',654), -(1795,'01968',1734), -(1796,'15517',1735), -(1797,'15374',1736), -(1798,'02977',1737), -(1799,'02733',1738), -(1800,'15230',1739), -(1801,'02956',1740), -(1802,'02797',1741), -(1803,'86874',1742), -(1804,'87637',1743), -(1805,'99735',1744), -(1806,'96126',1745), -(1807,'86842',1746), -(1808,'96185',1747), -(1809,'86514',1748), -(1810,'21368',1749), -(1811,'38557',1750), -(1812,'86830',1751), -(1813,'91805',1752), -(1814,'96476',1753), -(1815,'91469',1754), -(1816,'96169',1755), -(1817,'86356',1756), -(1818,'86707',1757), -(1819,'91801',1759), -(1820,'38465',1760), -(1821,'29490',1761), -(1822,'38376',1762), -(1823,'86444',1763), -(1824,'96175',1764), -(1825,'86161',319), -(1826,'29481',1765), -(1827,'38459',1766), -(1828,'91186',1767), -(1829,'73663',1768), -(1830,'34593',1769), -(1831,'97816',1770), -(1832,'25371',1771), -(1833,'88284',1772), -(1834,'25368',1773), -(1835,'88212',505), -(1836,'97785',1774), -(1837,'30952',1775), -(1838,'37235',1776), -(1839,'58513',992), -(1840,'79426',1777), -(1841,'77977',1778), -(1842,'58708',1504), -(1843,'77966',1779), -(1844,'48351',1780), -(1845,'56379',1781), -(1846,'57462',1782), -(1847,'79669',1783), -(1848,'79348',1784), -(1849,'49594',1785), -(1850,'67725',1786), -(1851,'26160',1787), -(1852,'59510',1788), -(1853,'57290',1010), -(1854,'55288',1789), -(1855,'57250',1790), -(1856,'56477',1791), -(1857,'67273',1795), -(1858,'78120',1796), -(1859,'67251',1797), -(1860,'26133',1798), -(1861,'76467',1799), -(1862,'67136',1800), -(1863,'49152',1801), -(1864,'33397',1802), -(1865,'55278',1803), -(1866,'76149',780), -(1867,'79879',1804), -(1868,'55469',1805), -(1869,'56579',1806), -(1870,'26629',1807), -(1871,'48163',536), -(1872,'44309',91), -(1873,'59387',1808), -(1874,'67753',1809), -(1875,'54673',1810), -(1876,'52222',1811), -(1877,'54669',1812), -(1878,'54450',1813), -(1879,'53909',1814), -(1880,'53945',1815), -(1881,'66701',1816), -(1882,'47229',349), -(1883,'49847',1817), -(1884,'41469',11), -(1885,'46537',14), -(1886,'41540',1487), -(1887,'66806',1818), -(1888,'40880',1819), -(1889,'46149',673), -(1890,'40789',1820), -(1891,'50937',27), -(1892,'50997',27), -(1893,'40724',1821), -(1894,'50668',27), -(1895,'45141',29), -(1896,'45327',29), -(1897,'66649',1822), -(1898,'26871',1823), -(1899,'56567',999), -(1900,'66497',1824), -(1901,'48341',1825), -(1902,'66501',1826), -(1903,'45277',29), -(1904,'53127',33), -(1905,'45770',989), -(1906,'45888',678), -(1907,'53757',1827), -(1908,'45659',1011), -(1909,'44795',360), -(1910,'56867',1828), -(1911,'49406',1829), -(1912,'78664',1832), -(1913,'35216',1833), -(1914,'32257',1834), -(1915,'68239',1428), -(1916,'33689',184), -(1917,'35633',1835), -(1918,'78652',1836), -(1919,'64625',1837), -(1920,'32120',1838), -(1921,'78647',1839), -(1922,'75053',1840), -(1923,'61169',1841), -(1924,'60323',194), -(1925,'76684',1842), -(1926,'61231',1843), -(1927,'78559',1844), -(1928,'35463',1845), -(1929,'27726',1846), -(1930,'75447',1847), -(1931,'71116',1848), -(1932,'78269',1849), -(1933,'78603',1850), -(1934,'25852',1851), -(1935,'32805',1852), -(1936,'64753',1853), -(1937,'88637',1854), -(1938,'78333',1856), -(1939,'72070',1857), -(1940,'31621',1858), -(1941,'72072',1857), -(1942,'35329',1859), -(1943,'72393',1860), -(1944,'72074',1857), -(1945,'63594',1861), -(1946,'31711',1862), -(1947,'31608',1863), -(1948,'74855',1864), -(1949,'74838',1364), -(1950,'72141',1865), -(1951,'70199',229), -(1952,'63820',1866), -(1953,'31632',1867), -(1954,'74223',1868), -(1955,'71726',1869), -(1956,'21729',1870), -(1957,'63916',1871), -(1958,'36355',1872), -(1959,'72516',1873), -(1960,'74219',1874), -(1961,'71336',469), -(1962,'24869',1875), -(1963,'74248',1876), -(1964,'63831',1877), -(1965,'88636',1879), -(1966,'31785',1725), -(1967,'74239',1880), -(1968,'72534',1881), -(1969,'24799',1882), -(1970,'99996',1885), -(1971,'37441',1887), -(1972,'38527',1888), -(1973,'98554',1889), -(1974,'91623',1890), -(1975,'38329',1891), -(1976,'87665',1892), -(1977,'38877',1131), -(1978,'91639',1893), -(1979,'86862',1894), -(1980,'38325',1895), -(1981,'99330',1896), -(1982,'96178',1897), -(1983,'38467',1898), -(1984,'90614',1899), -(1985,'91183',1900), -(1986,'99310',640), -(1987,'91126',1901), -(1988,'29468',1273), -(1989,'82491',1902), -(1990,'96215',198), -(1991,'06537',1903), -(1992,'24943',1724), -(1993,'36119',1905), -(1994,'25361',1906), -(1995,'73061',1910), -(1996,'34123',474), -(1997,'97773',1911), -(1998,'25587',1912), -(1999,'97851',1913), -(2000,'25566',1914), -(2001,'97775',1915), -(2002,'97849',1916), -(2003,'97794',1917), -(2004,'88427',1918), -(2005,'21614',1919), -(2006,'37170',1920), -(2007,'29640',1921), -(2008,'73347',1923), -(2009,'73553',1924), -(2010,'73108',1926), -(2011,'79739',1927), -(2012,'55546',1928), -(2013,'57647',1929), -(2014,'67098',1931), -(2015,'79256',1767), -(2016,'55437',1932), -(2017,'67487',1933), -(2018,'65597',1934), -(2019,'33775',1935), -(2020,'77794',1936), -(2021,'65201',481), -(2022,'35767',994), -(2023,'67271',1937), -(2024,'49439',372), -(2025,'79865',1938), -(2026,'67167',1939), -(2027,'67150',1940), -(2028,'33790',1941), -(2029,'55276',1942), -(2030,'58507',992), -(2031,'48147',536), -(2032,'58730',1943), -(2033,'66957',1944), -(2034,'48291',1947), -(2035,'66999',1948), -(2036,'49525',1949), -(2037,'79283',1950), -(2038,'55585',1951), -(2039,'39397',1952), -(2040,'91180',1955), -(2041,'06485',1956), -(2042,'38829',1958), -(2043,'82445',1959), -(2044,'96187',1960), -(2045,'82291',1961), -(2046,'99448',1962), -(2047,'91362',1963), -(2048,'23968',1964), -(2049,'83676',1966), -(2050,'90518',1967), -(2051,'82335',504), -(2052,'82194',1968), -(2053,'37139',1969), -(2054,'74427',1970), -(2055,'24401',1971), -(2056,'88239',1972), -(2057,'89605',1973), -(2058,'89604',1974), -(2059,'73072',1975), -(2060,'36219',1976), -(2061,'21147',260), -(2062,'74595',1977), -(2063,'88175',1978), -(2064,'22547',260), -(2065,'37081',1979), -(2066,'36269',1980), -(2067,'88483',1981), -(2068,'24369',1982), -(2069,'37083',1979), -(2070,'21218',391), -(2071,'24537',1983), -(2072,'89075',1281), -(2073,'24640',1984), -(2074,'24536',1983), -(2075,'21073',260), -(2076,'22453',260), -(2077,'89231',1985), -(2078,'22085',260), -(2079,'97273',1986), -(2080,'74599',1987), -(2081,'37136',1988), -(2082,'37308',1990), -(2083,'22399',260), -(2084,'29227',396), -(2085,'24119',1991), -(2086,'87763',1992), -(2087,'97505',1993), -(2088,'24619',1994), -(2089,'91541',1995), -(2090,'21033',260), -(2091,'29348',1996), -(2092,'87748',1997), -(2093,'89299',1998), -(2094,'24149',265), -(2095,'87448',1999), -(2096,'97520',2000), -(2097,'29331',2001), -(2098,'38279',2002), -(2099,'97359',2003), -(2100,'37327',2004), -(2101,'86488',2007), -(2102,'87493',1104), -(2103,'38159',2008), -(2104,'87746',2009), -(2105,'22969',2010), -(2106,'21447',2011), -(2107,'21502',2012), -(2108,'91589',2013), -(2109,'29593',2014), -(2110,'87497',2015), -(2111,'87754',2016), -(2112,'38530',2017), -(2113,'73469',2018), -(2114,'91731',2019), -(2115,'38312',2020), -(2116,'23898',2023), -(2117,'24329',2024), -(2118,'86483',2025), -(2119,'91413',2026), -(2120,'37444',2027), -(2121,'07937',2028), -(2122,'95028',2030), -(2123,'95194',2031), -(2124,'92665',2032), -(2125,'93142',2033), -(2126,'83135',2034), -(2127,'83562',2035), -(2128,'83071',2036), -(2129,'84181',2037), -(2130,'84437',2038), -(2131,'92555',2039), -(2132,'04205',141), -(2133,'08468',2040), -(2134,'92545',2041), -(2135,'04603',2042), -(2136,'83125',2045), -(2137,'92709',2046), -(2138,'17168',2047), -(2139,'08107',2049), -(2140,'14772',2050), -(2141,'14641',2051), -(2142,'94405',2052), -(2143,'94428',2053), -(2144,'08297',2054), -(2145,'94553',2055), -(2146,'16818',1220), -(2147,'17255',2058), -(2148,'09648',2059), -(2149,'16835',2061), -(2150,'83483',2062), -(2151,'09131',942), -(2152,'04874',2063), -(2153,'93470',2064), -(2154,'04741',2065), -(2155,'94259',2049), -(2156,'16515',2066), -(2157,'94167',2068), -(2158,'16547',2069), -(2159,'14057',172), -(2160,'16548',2070), -(2161,'12169',173), -(2162,'12159',2071), -(2163,'13347',598), -(2164,'12277',1413), -(2165,'10115',1391), -(2166,'94566',2072), -(2167,'10963',177), -(2168,'12349',1728), -(2169,'10997',177), -(2170,'10409',1680), -(2171,'52066',2073), -(2172,'41849',2074), -(2173,'47546',2075), -(2174,'41063',2076), -(2175,'52388',2077), -(2176,'66679',2078), -(2177,'50169',2079), -(2178,'47055',349), -(2179,'46147',673), -(2180,'48703',2080), -(2181,'54552',2081), -(2182,'51107',27), -(2183,'58091',661), -(2184,'44145',91), -(2185,'55471',2082), -(2186,'56566',999), -(2187,'44269',91), -(2188,'48496',2083), -(2189,'79418',2084), -(2190,'49733',2085), -(2191,'53426',2086), -(2192,'44869',360), -(2193,'53424',2089), -(2194,'53179',33), -(2195,'26906',2090), -(2196,'26844',2091), -(2197,'85084',2092), -(2198,'91284',2093), -(2199,'82031',2094), -(2200,'80339',280), -(2201,'95499',2095), -(2202,'19357',2096), -(2203,'92262',2099), -(2204,'80331',280), -(2205,'95352',2100), -(2206,'93339',2101), -(2207,'81679',280), -(2208,'39104',287), -(2209,'07646',2102), -(2210,'39126',287), -(2211,'85662',2103), -(2212,'39249',2104), -(2213,'18209',2105), -(2214,'92266',1818), -(2215,'95682',2107), -(2216,'92287',2108), -(2217,'12353',2109), -(2218,'12435',2110), -(2219,'10319',1413), -(2220,'12683',2111), -(2221,'16230',2112), -(2222,'01768',2114), -(2223,'01728',2115), -(2224,'16278',2116), -(2225,'03103',2117), -(2226,'15324',2119), -(2227,'02627',2120), -(2228,'02763',2122), -(2229,'02828',660), -(2230,'82057',2123), -(2231,'85095',2124), -(2232,'82064',2125), -(2233,'07368',2126), -(2234,'07745',1569), -(2235,'92275',2127), -(2236,'95447',2128), -(2237,'95463',2129), -(2238,'92363',2130), -(2239,'81667',280), -(2240,'95138',2131), -(2241,'06429',2132), -(2242,'39218',2133), -(2243,'95482',2134), -(2244,'95197',2135), -(2245,'85399',2136), -(2246,'39240',2137), -(2247,'93354',2139), -(2248,'95030',2030), -(2249,'06126',130), -(2250,'06578',2140), -(2251,'23769',2141), -(2252,'82436',2142), -(2253,'19209',2143), -(2254,'82438',2144), -(2255,'90602',2145), -(2256,'96142',2146), -(2257,'90607',2147), -(2258,'39619',2148), -(2259,'92353',2149), -(2260,'29475',2150), -(2261,'76889',2151), -(2262,'79686',2152), -(2263,'56457',2153), -(2264,'26345',2154), -(2265,'55576',2155), -(2266,'77781',2156), -(2267,'59494',2157), -(2268,'55286',2158), -(2269,'76547',2159), -(2270,'55262',2160), -(2271,'88339',2161), -(2272,'29614',2162), -(2273,'24794',2163), -(2274,'22559',260), -(2275,'37181',2164), -(2276,'30161',513), -(2277,'36167',2165), -(2278,'74532',2166), -(2279,'21274',2167), -(2280,'31199',2168), -(2281,'74586',2169), -(2282,'88430',2170), -(2283,'37085',1979), -(2284,'21227',2171), -(2285,'22767',260), -(2286,'22041',260), -(2287,'89287',2172), -(2288,'97340',2173), -(2289,'97320',2174), -(2290,'29339',2175), -(2291,'36433',2176), -(2292,'97332',2177), -(2293,'21394',2178), -(2294,'87727',2181), -(2295,'29355',2182), -(2296,'87770',2183), -(2297,'38229',1314), -(2298,'87490',2184), -(2299,'89331',2185), -(2300,'38542',2186), -(2301,'87778',2187), -(2302,'86513',2188), -(2303,'87772',2189), -(2304,'89353',2190), -(2305,'86753',2191), -(2306,'23701',2192), -(2307,'86850',2194), -(2308,'86872',2195), -(2309,'99994',2196), -(2310,'87679',1757), -(2311,'86975',2197), -(2312,'91802',2198), -(2313,'23570',866), -(2314,'86447',2199), -(2315,'86508',2200), -(2316,'23774',2201), -(2317,'38820',2202), -(2318,'91054',1411), -(2319,'34134',474), -(2320,'73266',2203), -(2321,'88046',1537), -(2322,'71577',2204), -(2323,'88074',2205), -(2324,'24884',2206), -(2325,'25370',2209), -(2326,'24966',2210), -(2327,'88149',2211), -(2328,'36166',2212), -(2329,'73104',2213), -(2330,'47624',2214), -(2331,'54649',2215), -(2332,'50189',2216), -(2333,'54309',2217), -(2334,'66740',2218), -(2335,'54518',2219), -(2336,'54317',2222), -(2337,'40474',13), -(2338,'47058',349), -(2339,'54528',2226), -(2340,'45478',2227), -(2341,'48683',2228), -(2342,'54498',2229), -(2343,'45468',2227), -(2344,'66571',2230), -(2345,'45896',678), -(2346,'42719',704), -(2347,'66132',23), -(2348,'79400',2231), -(2349,'44289',91), -(2350,'55497',2232), -(2351,'58509',992), -(2352,'51580',2234), -(2353,'56329',2235), -(2354,'79189',2236), -(2355,'49549',2237), -(2356,'67731',2238), -(2357,'76891',2239), -(2358,'67657',721), -(2359,'56427',2240), -(2360,'44229',91), -(2361,'56332',2241), -(2362,'51570',2245), -(2363,'55621',2246), -(2364,'65510',2247), -(2365,'55126',1510), -(2366,'35753',2249), -(2367,'78132',2250), -(2368,'49377',2251), -(2369,'65187',481), -(2370,'67591',2252), -(2371,'55118',1510), -(2372,'49457',2253), -(2373,'33332',183), -(2374,'66871',2254), -(2375,'53547',994), -(2376,'58285',2258), -(2377,'55481',2049), -(2378,'58453',2259), -(2379,'26579',2260), -(2380,'51399',2261), -(2381,'56862',2262), -(2382,'44879',360), -(2383,'49716',2263), -(2384,'54483',2264), -(2385,'44867',360), -(2386,'53721',2265), -(2387,'85447',2266), -(2388,'95185',2267), -(2389,'84107',2268), -(2390,'92681',2269), -(2391,'95680',2270), -(2392,'84435',2271), -(2393,'18106',2272), -(2394,'06231',2273), -(2395,'84405',2274), -(2396,'18057',2272), -(2397,'16845',2275), -(2398,'84066',2276), -(2399,'92442',2277), -(2400,'83556',2278), -(2401,'06779',2279), -(2402,'92439',2280), -(2403,'92685',2281), -(2404,'08261',2282), -(2405,'84189',2283), -(2406,'93192',2284), -(2407,'04317',141), -(2408,'04318',141), -(2409,'04316',141), -(2410,'08289',2285), -(2411,'18314',2286), -(2412,'06905',2287), -(2413,'09337',2288), -(2414,'06888',933), -(2415,'18465',2291), -(2416,'09247',2292), -(2417,'94574',2293), -(2418,'93471',2294), -(2419,'84371',2295), -(2420,'18445',2296), -(2421,'09669',2297), -(2422,'94209',2298), -(2423,'14558',2299), -(2424,'04916',2300), -(2425,'09434',2301), -(2426,'09509',2302), -(2427,'16556',2303), -(2428,'16559',2304), -(2429,'16562',2305), -(2430,'12203',2306), -(2431,'16567',2067), -(2432,'12167',173), -(2433,'10715',2307), -(2434,'10827',1413), -(2435,'17489',2308), -(2436,'61462',2309), -(2437,'76139',780), -(2438,'76646',2310), -(2439,'33605',184), -(2440,'33609',184), -(2441,'27478',1024), -(2442,'27753',1031), -(2443,'75236',2311), -(2444,'75387',2312), -(2445,'33813',2313), -(2446,'60487',194), -(2447,'72224',2314), -(2448,'75378',2315), -(2449,'75239',2316), -(2450,'32049',784), -(2451,'69488',2317), -(2452,'35037',2318), -(2453,'35039',2318), -(2454,'61194',2319), -(2455,'27252',2320), -(2456,'75059',2321), -(2457,'69257',2322), -(2458,'61203',2323), -(2459,'61137',2324), -(2460,'28213',202), -(2461,'25832',2325), -(2462,'78598',2326), -(2463,'75428',2327), -(2464,'74343',2328), -(2465,'71665',2329), -(2466,'74193',2330), -(2467,'28879',2331), -(2468,'32694',2332), -(2469,'31737',2333), -(2470,'63654',2334), -(2471,'27404',2335), -(2472,'78479',2336), -(2473,'25884',2337), -(2474,'88634',2338), -(2475,'36326',2339), -(2476,'70192',229), -(2477,'31717',2340), -(2478,'37696',2341), -(2479,'70174',229), -(2480,'70599',229), -(2481,'74842',2342), -(2482,'70376',229), -(2483,'74385',2343), -(2484,'34560',2344), -(2485,'63877',2345), -(2486,'70734',2346), -(2487,'88512',2347), -(2488,'34590',2348), -(2489,'36341',893), -(2490,'63874',2349), -(2491,'88709',2350), -(2492,'88090',2351), -(2493,'72532',2352), -(2494,'74182',2353), -(2495,'73776',2354), -(2496,'34132',474), -(2497,'72525',2355), -(2498,'13059',2356), -(2499,'13057',2357), -(2500,'04928',2358), -(2501,'01097',654), -(2502,'01326',654), -(2503,'15344',2360), -(2504,'15913',2361), -(2505,'03099',2362), -(2506,'17375',2363), -(2507,'03055',658), -(2508,'39435',2366), -(2509,'91217',2369), -(2510,'83670',2370), -(2511,'80689',280), -(2512,'80687',280), -(2513,'85411',2371), -(2514,'39418',606), -(2515,'95494',2372), -(2516,'19417',2373), -(2517,'85290',2374), -(2518,'82024',2375), -(2519,'92280',616), -(2520,'95236',2376), -(2521,'06406',2377), -(2522,'95213',2378), -(2523,'39579',2379), -(2524,'84104',2380), -(2525,'95152',2381), -(2526,'39217',2382), -(2527,'85464',2383), -(2528,'85591',2384), -(2529,'93358',2385), -(2530,'83620',2386), -(2531,'19376',2387), -(2532,'85614',2389), -(2533,'82398',2390), -(2534,'91332',2391), -(2535,'86577',2392), -(2536,'82499',2393), -(2537,'82239',2394), -(2538,'29485',2395), -(2539,'86567',2396), -(2540,'06467',115), -(2541,'82444',2397), -(2542,'86579',2398), -(2543,'96352',2399), -(2544,'19061',276), -(2545,'06682',2400), -(2546,'06118',130), -(2547,'18258',2401), -(2548,'83543',2402), -(2549,'06847',919), -(2550,'18182',2272), -(2551,'06729',2405), -(2552,'95643',2406), -(2553,'84428',2407), -(2554,'04610',2408), -(2555,'84092',2409), -(2556,'84539',2410), -(2557,'04416',2411), -(2558,'92542',2412), -(2559,'83250',2413), -(2560,'83352',2414), -(2561,'93426',2415), -(2562,'83324',2416), -(2563,'83377',2417), -(2564,'04821',2418), -(2565,'18356',2419), -(2566,'93499',2420), -(2567,'09385',2421), -(2568,'84567',2422), -(2569,'94234',2423), -(2570,'93480',2424), -(2571,'09465',2425), -(2572,'14947',2426), -(2573,'94253',2427), -(2574,'94140',2428), -(2575,'09437',2429), -(2576,'94544',2430), -(2577,'09569',2431), -(2578,'94269',2432), -(2579,'14163',2433), -(2580,'14169',2433), -(2581,'94113',2082), -(2582,'12105',176), -(2583,'94161',2434), -(2584,'13359',178), -(2585,'12099',1678), -(2586,'10439',1680), -(2587,'12049',182), -(2588,'25581',2435), -(2589,'21259',2436), -(2590,'25563',2437), -(2591,'74547',2438), -(2592,'37186',2439), -(2593,'30459',513), -(2594,'30165',513), -(2595,'36179',2440), -(2596,'25579',2441), -(2597,'30163',513), -(2598,'36145',2442), -(2599,'24814',2443), -(2600,'30938',2444), -(2601,'24409',2445), -(2602,'31180',1030), -(2603,'97779',2446), -(2604,'24241',2447), -(2605,'29633',536), -(2606,'20459',260), -(2607,'20148',260), -(2608,'37293',2448), -(2609,'89177',2449), -(2610,'22309',260), -(2611,'89257',2450), -(2612,'87452',2451), -(2613,'87789',2452), -(2614,'73488',2453), -(2615,'98617',2454), -(2616,'91637',2455), -(2617,'31224',1306), -(2618,'23845',2456), -(2619,'87736',2457), -(2620,'86519',2322), -(2621,'87437',2458), -(2622,'87477',2459), -(2623,'91614',2460), -(2624,'99842',2461), -(2625,'98631',2462), -(2626,'21493',2463), -(2627,'38690',774), -(2628,'37445',2464), -(2629,'35641',2465), -(2630,'68804',2466), -(2631,'61440',2467), -(2632,'26954',2468), -(2633,'25859',2469), -(2634,'32312',2470), -(2635,'65936',194), -(2636,'33729',184), -(2637,'72227',2471), -(2638,'25849',2472), -(2639,'64285',195), -(2640,'33818',2474), -(2641,'60435',194), -(2642,'60318',194), -(2643,'35119',2475), -(2644,'74939',2476), -(2645,'78576',2477), -(2646,'32457',2478), -(2647,'72469',2479), -(2648,'25709',2480), -(2649,'72477',2482), -(2650,'34537',2483), -(2651,'71282',245), -(2652,'21781',2484), -(2653,'32699',2485), -(2654,'74369',2486), -(2655,'25779',2435), -(2656,'25862',2487), -(2657,'74211',2488), -(2658,'21756',2489), -(2659,'21727',2490), -(2660,'72818',2491), -(2661,'25879',637), -(2662,'63829',2492), -(2663,'72513',2493), -(2664,'25788',2494), -(2665,'31627',2495), -(2666,'31622',2496), -(2667,'31699',2497), -(2668,'24852',2498), -(2669,'88697',2502), -(2670,'37647',2503), -(2671,'34587',2506), -(2672,'88271',2507), -(2673,'73207',2508), -(2674,'25376',2509), -(2675,'25588',1462), -(2676,'21516',655), -(2677,'86479',2511), -(2678,'96154',2512), -(2679,'86738',2513), -(2680,'97522',2514), -(2681,'23919',2515), -(2682,'21401',2516), -(2683,'86655',2517), -(2684,'23566',866), -(2685,'86980',2518), -(2686,'86517',2519), -(2687,'86977',2520), -(2688,'96161',2521), -(2689,'96484',2522), -(2690,'38375',2523), -(2691,'38387',2524), -(2692,'38470',2525), -(2693,'86343',2526), -(2694,'86169',319), -(2695,'29496',2527), -(2696,'90768',649), -(2697,'86504',2528), -(2698,'91056',1411), -(2699,'99094',107), -(2700,'91353',2006), -(2701,'91798',2529), -(2702,'86574',2530), -(2703,'91052',1411), -(2704,'91083',2531), -(2705,'96271',2532), -(2706,'54617',2533), -(2707,'52223',1811), -(2708,'52249',2534), -(2709,'47608',2535), -(2710,'54687',2536), -(2711,'52156',2537), -(2712,'54457',2538), -(2713,'46395',2539), -(2714,'54329',2540), -(2715,'46483',2541), -(2716,'50127',2542), -(2717,'54292',12), -(2718,'50129',2542), -(2719,'66802',2543), -(2720,'54579',2544), -(2721,'54344',2545), -(2722,'40221',13), -(2723,'47269',349), -(2724,'40213',13), -(2725,'40227',13), -(2726,'45476',2227), -(2727,'54347',2546), -(2728,'50823',27), -(2729,'50672',27), -(2730,'56766',2547), -(2731,'48734',2548), -(2732,'50999',27), -(2733,'66557',2327), -(2734,'66646',2549), -(2735,'51065',27), -(2736,'45894',678), -(2737,'42551',987), -(2738,'53123',33), -(2739,'42655',704), -(2740,'79235',2550), -(2741,'79361',2551), -(2742,'56068',2552), -(2743,'55432',2553), -(2744,'67714',2554), -(2745,'56203',2555), -(2746,'67688',2556), -(2747,'79365',2557), -(2748,'66994',2558), -(2749,'67823',2559), -(2750,'57581',2561), -(2751,'12045',182), -(2752,'12057',182), -(2753,'13125',2562), -(2754,'12557',1413), -(2755,'12623',2563), -(2756,'01139',654), -(2757,'01920',2564), -(2758,'01900',2566), -(2759,'03046',658), -(2760,'02999',2568), -(2761,'03053',658), -(2762,'02779',1247), -(2763,'02894',2569), -(2764,'66484',2570), -(2765,'44139',91), -(2766,'56218',2571), -(2767,'57641',2572), -(2768,'58093',661), -(2769,'48268',2573), -(2770,'66955',2574), -(2771,'57413',2575), -(2772,'57586',2576), -(2773,'57223',2577), -(2774,'56470',2578), -(2775,'65388',2579), -(2776,'77855',2580), -(2777,'56370',2581), -(2778,'77833',2582), -(2779,'77736',2583), -(2780,'77815',2584), -(2781,'55234',2585), -(2782,'79774',2586), -(2783,'97852',2587), -(2784,'21680',2588), -(2785,'24797',2589), -(2786,'73278',2591), -(2787,'34212',2592), -(2788,'97778',2593), -(2789,'24837',2594), -(2790,'71540',2595), -(2791,'36251',2596), -(2792,'88213',505), -(2793,'97753',2598), -(2794,'65199',481), -(2795,'59329',2599), -(2796,'79809',2600), -(2797,'49393',1029), -(2798,'77880',2601), -(2799,'78147',2602), -(2800,'67158',2603), -(2801,'67551',1516), -(2802,'65468',2604), -(2803,'42659',704), -(2804,'66131',23), -(2805,'51519',2605), -(2806,'42105',1007), -(2807,'66459',2606), -(2808,'44801',360), -(2809,'58455',2259), -(2810,'53819',2607), -(2811,'56288',2608), -(2812,'56637',2609), -(2813,'58339',2610), -(2814,'57548',2611), -(2815,'79100',519), -(2816,'59757',2612), -(2817,'59320',2613), -(2818,'67819',2614), -(2819,'77960',2615), -(2820,'67475',2616), -(2821,'59759',2612), -(2822,'49434',2617), -(2823,'49074',522), -(2824,'55270',2618), -(2825,'79274',2619), -(2826,'26203',2620), -(2827,'47533',2621), -(2828,'41844',2622), -(2829,'52441',2623), -(2830,'47906',2624), -(2831,'47918',2625), -(2832,'41236',2076), -(2833,'66693',2626), -(2834,'47803',669), -(2835,'47799',669), -(2836,'41464',11), -(2837,'47178',349), -(2838,'54340',2627), -(2839,'54523',2628), -(2840,'40219',13), -(2841,'40215',13), -(2842,'53879',350), -(2843,'40229',13), -(2844,'40882',1819), -(2845,'40625',13), -(2846,'51063',27), -(2847,'45138',29), -(2848,'48455',2631), -(2849,'66299',2632), -(2850,'53177',33), -(2851,'45889',678), -(2852,'26506',2633), -(2853,'42349',1007), -(2854,'45699',2634), -(2855,'53840',2635), -(2856,'26529',2636), -(2857,'48727',2638), -(2858,'55491',2639), -(2859,'26826',2640), -(2860,'56645',2641), -(2861,'56626',2642), -(2862,'59399',2643), -(2863,'56589',2644), -(2864,'66907',2645), -(2865,'79367',2646), -(2866,'79594',2647), -(2867,'67701',2648), -(2868,'55595',2649), -(2869,'56249',2650), -(2870,'77963',2651), -(2871,'56422',2652), -(2872,'58840',2654), -(2873,'56594',2655), -(2874,'04910',2656), -(2875,'12679',1413), -(2876,'15738',2657), -(2877,'15746',2658), -(2878,'01169',654), -(2879,'01159',654), -(2880,'94089',2659), -(2881,'01731',2660), -(2882,'15370',2661), -(2883,'15562',656), -(2884,'01259',654), -(2885,'01324',654), -(2886,'17424',2662), -(2887,'15236',2663), -(2888,'82547',2666), -(2889,'81249',280), -(2890,'29478',2667), -(2891,'81245',280), -(2892,'07768',2668), -(2893,'91230',2669), -(2894,'23974',2670), -(2895,'95361',2672), -(2896,'95445',2128), -(2897,'85778',2673), -(2898,'80337',280), -(2899,'85283',2674), -(2900,'81543',280), -(2901,'92355',2675), -(2902,'85748',2676), -(2903,'83679',2677), -(2904,'06425',2678), -(2905,'06246',2680), -(2906,'39175',2681), -(2907,'85405',2684), -(2908,'85467',2685), -(2909,'95237',2686), -(2910,'95694',2687), -(2911,'92269',2688), -(2912,'07554',2689), -(2913,'84434',2049), -(2914,'92449',2690), -(2915,'95676',2691), -(2916,'08543',2692), -(2917,'07987',2693), -(2918,'93095',2694), -(2919,'18181',2272), -(2920,'93092',2696), -(2921,'84149',2697), -(2922,'14828',2698), -(2923,'14793',2699), -(2924,'83253',2700), -(2925,'04179',141), -(2926,'04565',2701), -(2927,'84164',2702), -(2928,'04289',141), -(2929,'18334',2703), -(2930,'04329',141), -(2931,'04683',2704), -(2932,'84513',2705), -(2933,'83349',2706), -(2934,'16837',2707), -(2935,'83373',2708), -(2936,'17252',2709), -(2937,'09243',2710), -(2938,'94371',2711), -(2939,'09399',2712), -(2940,'09217',2713), -(2941,'84489',2714), -(2942,'84337',2715), -(2943,'09228',942), -(2944,'94526',2716), -(2945,'04774',2717), -(2946,'94577',2718), -(2947,'09405',2301), -(2948,'18435',2719), -(2949,'14480',165), -(2950,'94086',2720), -(2951,'13585',2721), -(2952,'13599',2722), -(2953,'17279',2723), -(2954,'13469',2724), -(2955,'10707',2725), -(2956,'16552',2726), -(2957,'12307',1413), -(2958,'73116',2727), -(2959,'24358',2728), -(2960,'89616',2729), -(2961,'88456',2730), -(2962,'24972',2690), -(2963,'97950',2732), -(2964,'24340',2733), -(2965,'73557',2734), -(2966,'21129',260), -(2967,'24402',2735), -(2968,'97762',2736), -(2969,'37079',1979), -(2970,'97249',2316), -(2971,'36163',1299), -(2972,'74575',2737), -(2973,'73574',2738), -(2974,'22607',260), -(2975,'97209',2739), -(2976,'24631',224), -(2977,'73566',2740), -(2978,'24251',2741), -(2979,'20144',260), -(2980,'29229',396), -(2981,'24161',2743), -(2982,'22391',260), -(2983,'89291',2744), -(2984,'97724',2745), -(2985,'24147',265), -(2986,'97424',2746), -(2987,'97334',2747), -(2988,'91607',2748), -(2989,'97517',2749), -(2990,'29359',2750), -(2991,'21039',260), -(2992,'97421',2746), -(2993,'99988',2751), -(2994,'87760',2752), -(2995,'97526',2753), -(2996,'73495',2754), -(2997,'24306',2755), -(2998,'21339',767), -(2999,'38543',2756), -(3000,'87671',2757), -(3001,'29367',2758), -(3002,'38239',1314), -(3003,'89426',2759), -(3004,'99846',2760), -(3005,'91611',2761), -(3006,'97437',2762), -(3007,'21403',2763), -(3008,'87459',2764), -(3009,'87657',2765), -(3010,'29549',2766), -(3011,'33333',2767), -(3012,'78655',2768), -(3013,'65812',2769), -(3014,'35586',189), -(3015,'78176',2770), -(3016,'78658',2771), -(3017,'79807',2772), -(3018,'64665',2773), -(3019,'68542',2774), -(3020,'76709',2775), -(3021,'69514',2776), -(3022,'78661',2777), -(3023,'75331',2778), -(3024,'60431',194), -(3025,'25881',2779), -(3026,'69121',1436), -(3027,'60320',194), -(3028,'69181',2782), -(3029,'78594',2783), -(3030,'61184',2784), -(3031,'64397',2785), -(3032,'60386',194), -(3033,'27729',2786), -(3034,'75038',2788), -(3035,'63065',441), -(3036,'64405',2789), -(3037,'28201',202), -(3038,'35110',2790), -(3039,'25718',2791), -(3040,'63456',2792), -(3041,'27305',2793), -(3042,'63486',2795), -(3043,'28307',202), -(3044,'74934',2796), -(3045,'25719',2797), -(3046,'33014',2799), -(3047,'63683',2800), -(3048,'71065',2801), -(3049,'64750',2802), -(3050,'31715',2803), -(3051,'63937',2804), -(3052,'74366',2805), -(3053,'31688',2806), -(3054,'31840',2807), -(3055,'70794',2808), -(3056,'74177',2809), -(3057,'25767',2810), -(3058,'63840',2006), -(3059,'31626',2811), -(3060,'34396',2812), -(3061,'63633',2813), -(3062,'31860',2814), -(3063,'25596',2815), -(3064,'74255',2816), -(3065,'34633',2817), -(3066,'31542',2818), -(3067,'74740',2819), -(3068,'72584',2820), -(3069,'21683',2588), -(3070,'73249',2821), -(3071,'29693',2822), -(3072,'30890',2823), -(3073,'27419',2824), -(3074,'97836',2825), -(3075,'85132',2826), -(3076,'91795',2827), -(3077,'06567',2828), -(3078,'90443',111), -(3079,'82299',2829), -(3080,'90455',111), -(3081,'96257',2830), -(3082,'99625',2831), -(3083,'39164',2832), -(3084,'82205',2833), -(3085,'82402',2834), -(3086,'82347',2835), -(3087,'90610',2836), -(3088,'85110',2837), -(3089,'82275',2838), -(3090,'07330',2839), -(3091,'06469',115), -(3092,'92334',2840), -(3093,'86736',2841), -(3094,'29575',2842), -(3095,'97483',2843), -(3096,'21354',2844), -(3097,'23558',866), -(3098,'29584',2845), -(3099,'91590',2846), -(3100,'86486',2847), -(3101,'86869',2848), -(3102,'96184',2849), -(3103,'96194',347), -(3104,'29413',2850), -(3105,'86859',2853), -(3106,'86987',2854), -(3107,'90556',2855), -(3108,'38474',2856), -(3109,'86511',2857), -(3110,'29410',2858), -(3111,'82442',2859), -(3112,'86643',2860), -(3113,'91807',2861), -(3114,'96123',2862), -(3115,'86554',2863), -(3116,'86666',2864), -(3117,'90431',111), -(3118,'91330',2865), -(3119,'86551',2866), -(3120,'91094',2867), -(3121,'65594',2868), -(3122,'26382',2869), -(3123,'49176',2870), -(3124,'77756',2871), -(3125,'57392',2872), -(3126,'76879',2873), -(3127,'55239',2874), -(3128,'76877',2875), -(3129,'67590',804), -(3130,'55120',1510), -(3131,'67229',2876), -(3132,'26135',1798), -(3133,'79848',2877), -(3134,'67363',2878), -(3135,'67126',2879), -(3136,'79843',2880), -(3137,'27798',2881), -(3138,'35690',488), -(3139,'76777',2882), -(3140,'67227',2883), -(3141,'67374',2884), -(3142,'76344',2885), -(3143,'61479',2886), -(3144,'67354',2887), -(3145,'74749',389), -(3146,'71573',2888), -(3147,'73269',733), -(3148,'24890',2889), -(3149,'88379',2890), -(3150,'88525',2891), -(3151,'34320',2892), -(3152,'34355',794), -(3153,'73349',2893), -(3154,'21643',2894), -(3155,'24809',2895), -(3156,'36211',2896), -(3157,'79379',2897), -(3158,'55568',2898), -(3159,'79423',2899), -(3160,'59439',2900), -(3161,'49479',2901), -(3162,'48317',2902), -(3163,'48145',536), -(3164,'26446',2903), -(3165,'56357',2904), -(3166,'58675',2905), -(3167,'55583',2906), -(3168,'76549',2907), -(3169,'26384',2869), -(3170,'77883',2908), -(3171,'67278',2909), -(3172,'67281',2910), -(3173,'35781',2911), -(3174,'55127',1510), -(3175,'26121',1798), -(3176,'33378',2912), -(3177,'49326',1518), -(3178,'77776',2913), -(3179,'49429',2914), -(3180,'65189',481), -(3181,'76756',2915), -(3182,'76593',2916), -(3183,'76316',1690), -(3184,'35789',2917), -(3185,'35689',488), -(3186,'35756',2918), -(3187,'59909',2919), -(3188,'49459',2920), -(3189,'56761',2922), -(3190,'45701',2634), -(3191,'55758',2923), -(3192,'53229',33), -(3193,'42857',711), -(3194,'26759',2924), -(3195,'56818',2925), -(3196,'66538',1010), -(3197,'44797',360), -(3198,'44623',364), -(3199,'56754',2926), -(3200,'48612',2927), -(3201,'54689',2928), -(3202,'47929',2930), -(3203,'54595',2931), -(3204,'41189',2076), -(3205,'52355',974), -(3206,'54441',2932), -(3207,'54666',2934), -(3208,'54586',2935), -(3209,'41564',2936), -(3210,'54657',2937), -(3211,'47137',349), -(3212,'54550',2940), -(3213,'45479',2227), -(3214,'46145',673), -(3215,'54492',2941), -(3216,'53347',2944), -(3217,'45721',2945), -(3218,'49751',2946), -(3219,'26603',2947), -(3220,'26427',2948), -(3221,'66954',2574), -(3222,'56075',2552), -(3223,'56073',2552), -(3224,'26897',2950), -(3225,'44287',91), -(3226,'56305',2951), -(3227,'56307',2952), -(3228,'67817',2953), -(3229,'79254',2954), -(3230,'79183',2955), -(3231,'67307',2956), -(3232,'49597',2957), -(3233,'49186',2958), -(3234,'79733',2959), -(3235,'65326',2960), -(3236,'49088',522), -(3237,'66424',2961), -(3238,'56642',2962), -(3239,'66482',2963), -(3240,'44388',91), -(3241,'56630',2964), -(3242,'49740',2965), -(3243,'55490',2966), -(3244,'56220',2967), -(3245,'24989',2968), -(3246,'29683',2969), -(3247,'24361',2971), -(3248,'24996',2972), -(3249,'73529',1599), -(3250,'88285',2973), -(3251,'73084',2974), -(3252,'30559',513), -(3253,'30521',513), -(3254,'37133',1681), -(3255,'74582',2975), -(3256,'22605',260), -(3257,'25486',2976), -(3258,'22523',260), -(3259,'24214',2977), -(3260,'89547',2978), -(3261,'22846',1090), -(3262,'74564',2979), -(3263,'22844',1090), -(3264,'87534',2980), -(3265,'88316',2981), -(3266,'97717',2982), -(3267,'24404',2983), -(3268,'89129',2985), -(3269,'22337',260), -(3270,'97337',2986), -(3271,'22359',260), -(3272,'89290',2987), -(3273,'23816',2988), -(3274,'24235',2989), -(3275,'73499',2990), -(3276,'87781',2991), -(3277,'91478',2992), -(3278,'38536',2993), -(3279,'91601',2994), -(3280,'91484',2995), -(3281,'97357',2996), -(3282,'86476',2997), -(3283,'91438',2998), -(3284,'97516',2999), -(3285,'86505',3000), -(3286,'24257',3001), -(3287,'91632',3002), -(3288,'97478',3003), -(3289,'23714',3004), -(3290,'83673',3006), -(3291,'92318',3007), -(3292,'92364',3008), -(3293,'80636',280), -(3294,'07381',3009), -(3295,'07356',3010), -(3296,'85375',609), -(3297,'95466',3011), -(3298,'06408',3013), -(3299,'92256',3014), -(3300,'92260',3015), -(3301,'92245',3016), -(3302,'93180',3017), -(3303,'85457',3018), -(3304,'07919',3019), -(3305,'90419',111), -(3306,'39649',1336), -(3307,'98744',3021), -(3308,'91361',3022), -(3309,'82287',3023), -(3310,'82493',3024), -(3311,'82237',3025), -(3312,'96317',3026), -(3313,'95515',3027), -(3314,'85080',3028), -(3315,'39444',3029), -(3316,'26935',3030), -(3317,'78048',185), -(3318,'67141',3031), -(3319,'67059',1163), -(3320,'35647',3032), -(3321,'75323',3033), -(3322,'28777',202), -(3323,'27809',3034), -(3324,'35102',3035), -(3325,'60488',194), -(3326,'60438',194), -(3327,'27749',1031), -(3328,'60433',194), -(3329,'69115',1436), -(3330,'28237',202), -(3331,'78247',3036), -(3332,'64678',3037), -(3333,'27257',3038), -(3334,'61197',3039), -(3335,'64832',2181), -(3336,'28309',202), -(3337,'71272',3040), -(3338,'25704',3041), -(3339,'63801',3042), -(3340,'78476',3043), -(3341,'74862',3044), -(3342,'72475',3045), -(3343,'31710',3046), -(3344,'74864',3047), -(3345,'74831',3048), -(3346,'70193',229), -(3347,'34479',3049), -(3348,'31718',3050), -(3349,'36329',3051), -(3350,'31556',3052), -(3351,'72768',227), -(3352,'72519',3053), -(3353,'72505',3054), -(3354,'72517',3055), -(3355,'73765',3056), -(3356,'25794',3057), -(3357,'97896',3058), -(3358,'31559',3060), -(3359,'63930',1010), -(3360,'71364',3062), -(3361,'71522',3063), -(3362,'21684',2588), -(3363,'88377',3064), -(3364,'23860',3065), -(3365,'91481',3066), -(3366,'38871',3067), -(3367,'91468',3068), -(3368,'86866',3069), -(3369,'23628',3070), -(3370,'23881',3072), -(3371,'86647',3074), -(3372,'86399',3075), -(3373,'91728',3076), -(3374,'87662',3077), -(3375,'86687',3078), -(3376,'98716',3079), -(3377,'38384',3080), -(3378,'91738',3081), -(3379,'98694',3082), -(3380,'86932',3083), -(3381,'91781',3084), -(3382,'86923',3085), -(3383,'39365',3086), -(3384,'31863',3091), -(3385,'74670',3092), -(3386,'34121',474), -(3387,'36137',3093), -(3388,'24860',3094), -(3389,'73235',3095), -(3390,'73272',3096), -(3391,'74523',3097), -(3392,'74635',3098), -(3393,'31089',3099), -(3394,'07952',3020), -(3395,'83043',3100), -(3396,'18069',2272), -(3397,'06116',130), -(3398,'08527',1201), -(3399,'92521',3103), -(3400,'93055',918), -(3401,'93105',3104), -(3402,'92715',3105), -(3403,'93098',3106), -(3404,'04539',3107), -(3405,'92543',3108), -(3406,'92696',3109), -(3407,'83132',3110), -(3408,'84555',3111), -(3409,'93167',3112), -(3410,'83358',3113), -(3411,'14806',3114), -(3412,'14770',2050), -(3413,'14550',3115), -(3414,'18469',3116), -(3415,'83364',3117), -(3416,'09241',3118), -(3417,'09387',3119), -(3418,'09117',942), -(3419,'04703',3120), -(3420,'14552',3121), -(3421,'09577',3122), -(3422,'94550',3123), -(3423,'94094',3124), -(3424,'18573',3125), -(3425,'01587',1235), -(3426,'04924',3126), -(3427,'17126',3127), -(3428,'15838',3128), -(3429,'09619',3129), -(3430,'13156',3132), -(3431,'12355',3133), -(3432,'94136',3134), -(3433,'01705',3135), -(3434,'16247',3136), -(3435,'15910',3137), -(3436,'15907',3138), -(3437,'01465',654), -(3438,'17440',3139), -(3439,'17429',3142), -(3440,'15848',3144), -(3441,'17419',3145), -(3442,'02997',3146), -(3443,'02708',3147), -(3444,'94116',3149), -(3445,'01640',3150), -(3446,'94151',3151), -(3447,'94107',3152), -(3448,'01734',212), -(3449,'17335',3153), -(3450,'17309',3154), -(3451,'15345',3155), -(3452,'17459',3157), -(3453,'01477',3158), -(3454,'33428',3159), -(3455,'78148',3160), -(3456,'55257',3161), -(3457,'76530',71), -(3458,'26125',1798), -(3459,'25946',3162), -(3460,'76187',780), -(3461,'72275',3163), -(3462,'78126',3164), -(3463,'78089',3165), -(3464,'67346',3166), -(3465,'76661',3167), -(3466,'79677',3168), -(3467,'77731',3169), -(3468,'79211',3170), -(3469,'67691',3171), -(3470,'27498',3172), -(3471,'55218',3173), -(3472,'48361',3174), -(3473,'01917',3175), -(3474,'17329',3176), -(3475,'03048',658), -(3476,'03052',658), -(3477,'02829',3178), -(3478,'02826',660), -(3479,'85305',3180), -(3480,'82166',3181), -(3481,'19063',276), -(3482,'39171',3182), -(3483,'99518',3183), -(3484,'06317',3184), -(3485,'81539',280), -(3486,'80939',280), -(3487,'85354',3185), -(3488,'92265',3186), -(3489,'06618',3187), -(3490,'93309',3188), -(3491,'92277',3189), -(3492,'92366',3190), -(3493,'85586',3191), -(3494,'85560',3192), -(3495,'95163',3193), -(3496,'59348',3194), -(3497,'48366',3195), -(3498,'66901',3196), -(3499,'48485',811), -(3500,'56299',3197), -(3501,'58454',2259), -(3502,'66903',3198), -(3503,'55606',3199), -(3504,'45279',29), -(3505,'49835',3200), -(3506,'45886',678), -(3507,'56856',3201), -(3508,'42853',711), -(3509,'42283',1007), -(3510,'53604',3202), -(3511,'66885',3203), -(3512,'48308',3204), -(3513,'44135',91), -(3514,'79588',3205), -(3515,'55569',3206), -(3516,'90562',3207), -(3517,'29462',3208), -(3518,'99098',107), -(3519,'96167',2087), -(3520,'90475',111), -(3521,'96224',3209), -(3522,'90592',3210), -(3523,'98743',3211), -(3524,'96355',3212), -(3525,'82439',3213), -(3526,'82131',3214), -(3527,'86564',3215), -(3528,'82541',3216), -(3529,'84101',3217), -(3530,'06217',3218), -(3531,'16949',3219), -(3532,'95632',3221), -(3533,'06108',130), -(3534,'84095',649), -(3535,'92708',3222), -(3536,'39539',3223), -(3537,'07973',3224), -(3538,'84432',3225), -(3539,'92536',3226), -(3540,'04420',3227), -(3541,'18292',3228), -(3542,'93087',3230), -(3543,'93101',3231), -(3544,'04109',141), -(3545,'94348',3232), -(3546,'84163',3233), -(3547,'94344',3234), -(3548,'08371',3235), -(3549,'04567',3236), -(3550,'93464',2082), -(3551,'04651',3237), -(3552,'83313',3238), -(3553,'04828',3239), -(3554,'04687',3240), -(3555,'84333',3241), -(3556,'14669',3242), -(3557,'94267',3243), -(3558,'06925',3244), -(3559,'83410',3245), -(3560,'83471',3246), -(3561,'16775',3247), -(3562,'94557',3249), -(3563,'04758',3250), -(3564,'14467',165), -(3565,'14055',594), -(3566,'17034',3251), -(3567,'10777',2725), -(3568,'13407',3252), -(3569,'13159',3253), -(3570,'10435',1680), -(3571,'18551',3254), -(3572,'35614',3255), -(3573,'68307',1428), -(3574,'26919',3256), -(3575,'68169',1428), -(3576,'65835',3257), -(3577,'35510',3258), -(3578,'32339',3259), -(3579,'72172',3260), -(3580,'64673',452), -(3581,'32278',3261), -(3582,'69221',3262), -(3583,'75180',792), -(3584,'28197',202), -(3585,'35390',1030), -(3586,'60322',194), -(3587,'69242',1340), -(3588,'28259',202), -(3589,'75248',3263), -(3590,'72355',3264), -(3591,'28857',3265), -(3592,'75382',3266), -(3593,'69245',3267), -(3594,'69259',3268), -(3595,'64407',3269), -(3596,'32425',3270), -(3597,'35288',3271), -(3598,'63667',3272), -(3599,'25856',3273), -(3600,'75050',3274), -(3601,'31592',3275), -(3602,'63543',3276), -(3603,'74912',3277), -(3604,'72076',1857), -(3605,'34471',3278), -(3606,'63853',3279), -(3607,'74078',232), -(3608,'63785',3280), -(3609,'88639',2284), -(3610,'74206',3281), -(3611,'74348',3282), -(3612,'72827',3283), -(3613,'25712',3284), -(3614,'74172',3285), -(3615,'74074',232), -(3616,'31553',3286), -(3617,'70372',229), -(3618,'74743',3288), -(3619,'72663',3289), -(3620,'25584',3290), -(3621,'63936',2285), -(3622,'72660',3291), -(3623,'21522',3292), -(3624,'38100',274), -(3625,'99894',3294), -(3626,'87660',3295), -(3627,'86877',3296), -(3628,'98646',3297), -(3629,'89434',3298), -(3630,'38875',1131), -(3631,'38442',869), -(3632,'96176',3299), -(3633,'23758',3300), -(3634,'29571',3301), -(3635,'23923',1114), -(3636,'86984',3302), -(3637,'86663',3303), -(3638,'91350',3304), -(3639,'99189',3305), -(3640,'86940',3306), -(3641,'91341',3307), -(3642,'82389',3308), -(3643,'82401',3309), -(3644,'96146',139), -(3645,'23779',3310), -(3646,'23936',3311), -(3647,'90427',111), -(3648,'29487',3314), -(3649,'99084',107), -(3650,'99086',107), -(3651,'79576',3315), -(3652,'66969',3316), -(3653,'56112',3317), -(3654,'26849',3318), -(3655,'48165',536), -(3656,'56077',2552), -(3657,'79595',3319), -(3658,'59427',62), -(3659,'55590',3320), -(3660,'79410',3321), -(3661,'56204',3322), -(3662,'56242',3323), -(3663,'79692',3324), -(3664,'58802',3325), -(3665,'79279',3326), -(3666,'73114',3327), -(3667,'24616',3328), -(3668,'30880',3329), -(3669,'37284',3330), -(3670,'89134',3331), -(3671,'73340',3332), -(3672,'24351',3333), -(3673,'88480',3334), -(3674,'37176',3335), -(3675,'21075',260), -(3676,'24558',3336), -(3677,'89174',3337), -(3678,'89171',3338), -(3679,'89551',3339), -(3680,'87547',3340), -(3681,'23826',3341), -(3682,'24118',265), -(3683,'91616',3342), -(3684,'38685',3343), -(3685,'91593',3344), -(3686,'89441',3345), -(3687,'97511',3346), -(3688,'89355',3347), -(3689,'52068',2073), -(3690,'52080',2073), -(3691,'54611',3348), -(3692,'47807',669), -(3693,'47798',669), -(3694,'40667',977), -(3695,'41460',11), -(3696,'53902',3349), -(3697,'46354',3350), -(3698,'49849',3351), -(3699,'40217',13), -(3700,'40212',13), -(3701,'50935',27), -(3702,'53359',3352), -(3703,'46240',982), -(3704,'45964',3353), -(3705,'66111',23), -(3706,'51381',357), -(3707,'56841',3354), -(3708,'74214',3355), -(3709,'24873',3356), -(3710,'25578',3357), -(3711,'37640',3359), -(3712,'25335',3360), -(3713,'37620',353), -(3714,'89611',3361), -(3715,'73110',3362), -(3716,'89150',3363), -(3717,'36088',3364), -(3718,'73098',3365), -(3719,'95145',3366), -(3720,'08538',3367), -(3721,'92700',3368), -(3722,'19386',3369), -(3723,'93352',3371), -(3724,'18109',2272), -(3725,'95199',3372), -(3726,'84061',3373), -(3727,'08529',1201), -(3728,'93096',3374), -(3729,'93093',3375), -(3730,'08645',3376), -(3731,'08428',3377), -(3732,'04617',3378), -(3733,'92648',3381), -(3734,'93104',3382), -(3735,'08496',3383), -(3736,'84152',3384), -(3737,'83224',3385), -(3738,'84562',3386), -(3739,'18375',3387), -(3740,'08134',3388), -(3741,'84577',3390), -(3742,'09356',3391), -(3743,'94372',3392), -(3744,'84552',3393), -(3745,'94366',3394), -(3746,'04889',2063), -(3747,'84378',3395), -(3748,'83416',3396), -(3749,'04746',3397), -(3750,'14621',3137), -(3751,'09488',3398), -(3752,'14471',165), -(3753,'94255',3399), -(3754,'93462',3400), -(3755,'94166',3401), -(3756,'04749',3402), -(3757,'17089',3403), -(3758,'17033',3251), -(3759,'13597',2721), -(3760,'09600',3404), -(3761,'94072',3406), -(3762,'14165',2433), -(3763,'13507',1388), -(3764,'94036',953), -(3765,'09634',3407), -(3766,'01665',3408), -(3767,'10961',177), -(3768,'13187',955), -(3769,'10249',181), -(3770,'94160',3411), -(3771,'91238',3412), -(3772,'06647',3413), -(3773,'92339',3415), -(3774,'06528',1987), -(3775,'82061',3416), -(3776,'82049',3417), -(3777,'81379',280), -(3778,'07366',3418), -(3779,'95356',3419), -(3780,'93349',3420), -(3781,'95502',3421), -(3782,'06636',3422), -(3783,'95509',3423), -(3784,'83666',3424), -(3785,'85649',3425), -(3786,'83627',3426), -(3787,'19348',3427), -(3788,'95519',3429), -(3789,'18236',3430), -(3790,'95485',3432), -(3791,'06193',1597), -(3792,'07927',3433), -(3793,'06255',601), -(3794,'93326',3434), -(3795,'07639',3435), -(3796,'07586',3436), -(3797,'83052',3437), -(3798,'12459',3438), -(3799,'17291',3439), -(3800,'15711',963), -(3801,'01217',654), -(3802,'01458',3441), -(3803,'15864',3442), -(3804,'17326',3443), -(3805,'02943',3444), -(3806,'02742',3446), -(3807,'55494',3447), -(3808,'67748',3448), -(3809,'56338',3449), -(3810,'79346',3450), -(3811,'79112',519), -(3812,'67699',3451), -(3813,'59067',69), -(3814,'79244',3452), -(3815,'77955',3453), -(3816,'79276',3454), -(3817,'52159',3455), -(3818,'41179',2076), -(3819,'41069',2076), -(3820,'66706',3456), -(3821,'47661',3457), -(3822,'50181',3458), -(3823,'46487',2541), -(3824,'54456',3459), -(3825,'52391',3460), -(3826,'50170',2079), -(3827,'41569',3461), -(3828,'54290',12), -(3829,'48691',3462), -(3830,'47053',349), -(3831,'66809',3463), -(3832,'54534',3464), -(3833,'50859',27), -(3834,'50858',27), -(3835,'40595',13), -(3836,'46284',3465), -(3837,'50969',27), -(3838,'50674',27), -(3839,'54422',3466), -(3840,'42699',704), -(3841,'66121',23), -(3842,'56746',3467), -(3843,'53343',3468), -(3844,'51688',3469), -(3845,'53809',3470), -(3846,'56588',3471), -(3847,'58089',661), -(3848,'66892',3473), -(3849,'26607',2947), -(3850,'53842',2635), -(3851,'42117',1007), -(3852,'55768',3474), -(3853,'42369',1007), -(3854,'55767',3475), -(3855,'45657',1011), -(3856,'45739',3477), -(3857,'42289',1007), -(3858,'44787',360), -(3859,'53619',3478), -(3860,'49770',3479), -(3861,'90439',111), -(3862,'39359',3481), -(3863,'86919',3485), -(3864,'82449',3486), -(3865,'90403',111), -(3866,'82407',3487), -(3867,'90482',111), -(3868,'96515',3488), -(3869,'38828',3489), -(3870,'90473',111), -(3871,'90411',111), -(3872,'96524',3490), -(3873,'90542',3492), -(3874,'86571',3493), -(3875,'86561',3494), -(3876,'85117',3495), -(3877,'91286',3496), -(3878,'67067',1163), -(3879,'79802',3497), -(3880,'64579',3498), -(3881,'27572',190), -(3882,'34508',3499), -(3883,'68526',3500), -(3884,'78609',3501), -(3885,'69502',3502), -(3886,'69190',3503), -(3887,'63329',3504), -(3888,'27751',1031), -(3889,'75228',3505), -(3890,'64287',195), -(3891,'78549',3506), -(3892,'60306',194), -(3893,'32105',3508), -(3894,'21765',3509), -(3895,'69518',3510), -(3896,'75057',3511), -(3897,'28209',202), -(3898,'71134',3512), -(3899,'75395',3513), -(3900,'72149',3514), -(3901,'27432',3515), -(3902,'25813',1867), -(3903,'74363',3517), -(3904,'69429',1536), -(3905,'70839',3518), -(3906,'63814',3519), -(3907,'27446',3520), -(3908,'74226',3521), -(3909,'31707',3522), -(3910,'71144',3524), -(3911,'25876',3525), -(3912,'34311',3187), -(3913,'72667',3526), -(3914,'63933',3527), -(3915,'31702',3528), -(3916,'72800',3529), -(3917,'72585',3530), -(3918,'63872',3531), -(3919,'63846',3532), -(3920,'72661',3533), -(3921,'34281',3534), -(3922,'72581',3535), -(3923,'24863',3536), -(3924,'71570',3537), -(3925,'97834',1431), -(3926,'21647',3538), -(3927,'36282',3539), -(3928,'24613',3540), -(3929,'24790',3542), -(3930,'97769',3543), -(3931,'97780',3544), -(3932,'97776',3545), -(3933,'24796',3546), -(3934,'24632',3547), -(3935,'21256',3548), -(3936,'74572',3549), -(3937,'36169',3550), -(3938,'97450',1265), -(3939,'20257',260), -(3940,'29352',3551), -(3941,'20539',260), -(3942,'22303',260), -(3943,'97659',3552), -(3944,'22889',3553), -(3945,'87561',3554), -(3946,'73463',3555), -(3947,'91608',3556), -(3948,'73441',3557), -(3949,'21358',3558), -(3950,'97348',3559), -(3951,'91596',3560), -(3952,'21481',3561), -(3953,'29525',3562), -(3954,'86473',3563), -(3955,'29399',3564), -(3956,'38835',3565), -(3957,'29591',3566), -(3958,'23611',3567), -(3959,'87672',3568), -(3960,'23564',866), -(3961,'38154',3569), -(3962,'86199',319), -(3963,'86836',3570), -(3964,'86944',3571), -(3965,'90513',3572), -(3966,'82488',3573), -(3967,'99091',107), -(3968,'99631',3574), -(3969,'39356',3575), -(3970,'06493',1957), -(3971,'07426',3579), -(3972,'90429',111), -(3973,'99096',107), -(3974,'67280',3580), -(3975,'77886',3581), -(3976,'77728',3582), -(3977,'49214',3583), -(3978,'57339',3584), -(3979,'78098',3585), -(3980,'76767',3586), -(3981,'67361',3587), -(3982,'76461',3588), -(3983,'33449',3589), -(3984,'67125',3590), -(3985,'32351',3591), -(3986,'25996',3592), -(3987,'67376',3593), -(3988,'79780',3594), -(3989,'25999',3595), -(3990,'67547',1516), -(3991,'76185',780), -(3992,'65439',3596), -(3993,'64560',3597), -(3994,'67063',1163), -(3995,'77948',3598), -(3996,'56414',3599), -(3997,'55597',3603), -(3998,'79252',3604), -(3999,'26452',3605), -(4000,'67489',3606), -(4001,'57076',525), -(4002,'76829',3607), -(4003,'65399',3608), -(4004,'49086',522), -(4005,'36381',3609), -(4006,'72587',3610), -(4007,'73614',3611), -(4008,'25358',3612), -(4009,'73275',3613), -(4010,'21640',3614), -(4011,'73660',3615), -(4012,'73655',3616), -(4013,'73099',3617), -(4014,'37633',3618), -(4015,'29699',3619), -(4016,'24891',3620), -(4017,'21255',3622), -(4018,'24808',3624), -(4019,'92263',3625), -(4020,'39261',3626), -(4021,'07549',561), -(4022,'08525',1201), -(4023,'92706',3627), -(4024,'84186',3628), -(4025,'18146',2272), -(4026,'93149',3629), -(4027,'83122',3630), -(4028,'93073',3631), -(4029,'84144',3632), -(4030,'08499',3633), -(4031,'08223',3634), -(4032,'84100',3635), -(4033,'95671',3636), -(4034,'84183',3637), -(4035,'04600',3638), -(4036,'94369',877), -(4037,'94339',3639), -(4038,'83342',3640), -(4039,'83339',3641), -(4040,'93489',3611), -(4041,'17139',3642), -(4042,'94360',3643), -(4043,'08280',3644), -(4044,'94569',3645), -(4045,'83451',3646), -(4046,'09119',942), -(4047,'94554',447), -(4048,'09477',3647), -(4049,'14943',3648), -(4050,'13591',3649), -(4051,'94252',3650), -(4052,'01683',3651), -(4053,'13629',3652), -(4054,'10709',2725), -(4055,'10629',172), -(4056,'09629',3407), -(4057,'13435',951), -(4058,'17493',2308), -(4059,'10999',177), -(4060,'61250',3653), -(4061,'76228',780), -(4062,'76229',780), -(4063,'33613',184), -(4064,'64653',3654), -(4065,'60549',194), -(4066,'28816',3655), -(4067,'35112',3656), -(4068,'75399',3657), -(4069,'35066',2297), -(4070,'72184',3658), -(4071,'75249',3659), -(4072,'25882',3660), -(4073,'78259',3661), -(4074,'69483',3662), -(4075,'78585',3663), -(4076,'74933',3664), -(4077,'35325',3665), -(4078,'78343',3666), -(4079,'74389',3667), -(4080,'25693',3668), -(4081,'88605',3672), -(4082,'21730',3674), -(4083,'72147',3675), -(4084,'31619',3676), -(4085,'64754',3677), -(4086,'72127',3678), -(4087,'31708',3679), -(4088,'31693',3680), -(4089,'25878',3681), -(4090,'34599',3683), -(4091,'70619',229), -(4092,'74360',3684), -(4093,'21712',3685), -(4094,'74861',3686), -(4095,'63599',3687), -(4096,'25594',3688), -(4097,'73732',236), -(4098,'72669',3689), -(4099,'88677',3690), -(4100,'71384',3691), -(4101,'71404',3692), -(4102,'37697',3693), -(4103,'24848',3694), -(4104,'88289',3695), -(4105,'31073',3696), -(4106,'30451',513), -(4107,'97237',3698), -(4108,'30177',513), -(4109,'24360',3699), -(4110,'97261',3700), -(4111,'22525',260), -(4112,'73486',3701), -(4113,'97222',3702), -(4114,'97285',3703), -(4115,'89185',3705), -(4116,'97078',383), -(4117,'99837',3706), -(4118,'97076',383), -(4119,'89183',3707), -(4120,'97230',3708), -(4121,'89269',3709), -(4122,'97729',3710), -(4123,'21388',3711), -(4124,'91587',3712), -(4125,'89284',3713), -(4126,'37339',3714), -(4127,'97346',3715), -(4128,'97640',3716), -(4129,'38678',3717), -(4130,'87755',3719), -(4131,'97447',3720), -(4132,'22965',3721), -(4133,'87776',3722), -(4134,'97488',3723), -(4135,'97503',3724), -(4136,'91598',3725), -(4137,'87769',3726), -(4138,'29393',3727), -(4139,'22946',3728), -(4140,'21483',3729), -(4141,'91572',726), -(4142,'97528',3730), -(4143,'98553',3731), -(4144,'87656',3732), -(4145,'96193',3733), -(4146,'23562',866), -(4147,'86709',3734), -(4148,'23683',3735), -(4149,'96120',3736), -(4150,'96135',3737), -(4151,'96103',3738), -(4152,'90587',3739), -(4153,'96274',3740), -(4154,'86978',3741), -(4155,'82467',3742), -(4156,'86153',319), -(4157,'23942',3743), -(4158,'38379',3744), -(4159,'90547',3745), -(4160,'86438',3746), -(4161,'86935',3747), -(4162,'99195',3748), -(4163,'82297',3750), -(4164,'86922',3751), -(4165,'41749',344), -(4166,'41065',2076), -(4167,'41363',3752), -(4168,'47802',669), -(4169,'54585',3753), -(4170,'47809',669), -(4171,'54343',3754), -(4172,'54341',3755), -(4173,'47057',349), -(4174,'46049',673), -(4175,'54524',3756), -(4176,'45473',2227), -(4177,'50735',27), -(4178,'45355',29), -(4179,'42697',704), -(4180,'54472',3757), -(4181,'51061',27), -(4182,'66125',23), -(4183,'48527',32), -(4184,'53508',3759), -(4185,'26736',3760), -(4186,'51109',27), -(4187,'34246',3761), -(4188,'24944',1724), -(4189,'24975',3762), -(4190,'74535',3763), -(4191,'25593',3764), -(4192,'97737',3765), -(4193,'97944',3445), -(4194,'74420',3766), -(4195,'37216',1079), -(4196,'95488',3768), -(4197,'19300',3769), -(4198,'81241',280), -(4199,'39326',3770), -(4200,'95131',3771), -(4201,'19089',3772), -(4202,'95444',2128), -(4203,'81547',280), -(4204,'81549',280), -(4205,'06628',3774), -(4206,'83607',3776), -(4207,'85774',3777), -(4208,'81739',280), -(4209,'92655',3778), -(4210,'83707',3779), -(4211,'06249',3780), -(4212,'93176',3781), -(4213,'92284',3782), -(4214,'85604',3783), -(4215,'39596',3784), -(4216,'57635',3786), -(4217,'44263',91), -(4218,'49774',3787), -(4219,'66919',3788), -(4220,'57258',3058), -(4221,'26486',3789), -(4222,'55411',3790), -(4223,'79350',3791), -(4224,'67814',3792), -(4225,'55459',3793), -(4226,'77836',3795), -(4227,'57299',3796), -(4228,'67297',3797), -(4229,'65623',3798), -(4230,'65345',3799), -(4231,'26386',2869), -(4232,'58540',3800), -(4233,'56348',3801), -(4234,'79295',3803), -(4235,'67718',3804), -(4236,'77975',3805), -(4237,'79232',3806), -(4238,'59065',69), -(4239,'57482',3807), -(4240,'65552',70), -(4241,'55291',3808), -(4242,'79871',3809), -(4243,'35686',488), -(4244,'72270',3810), -(4245,'67574',3811), -(4246,'65529',3812), -(4247,'67240',3813), -(4248,'76351',3814), -(4249,'76133',780), -(4250,'51469',362), -(4251,'48465',3815), -(4252,'42111',1007), -(4253,'66540',1010), -(4254,'42119',1007), -(4255,'26907',3818), -(4256,'53639',3819), -(4257,'42287',1007), -(4258,'56821',3820), -(4259,'53579',3821), -(4260,'58256',3822), -(4261,'55756',3823), -(4262,'96465',3824), -(4263,'82266',3825), -(4264,'82281',3826), -(4265,'07427',3827), -(4266,'06463',3112), -(4267,'06449',3828), -(4268,'09544',3829), -(4269,'10245',181), -(4270,'10318',3830), -(4271,'18586',3831), -(4272,'01471',3832), -(4273,'17379',3833), -(4274,'01109',654), -(4275,'01239',654), -(4276,'01309',654), -(4277,'01257',654), -(4278,'01993',3834), -(4279,'01816',3835), -(4280,'17373',3836), -(4281,'01824',3837), -(4282,'03096',3838), -(4283,'03119',3839), -(4284,'02699',3840), -(4285,'16307',3841), -(4286,'03050',658), -(4287,'02747',3842), -(4288,'47551',3843), -(4289,'52477',3844), -(4290,'52152',3845), -(4291,'52382',3846), -(4292,'47506',3847), -(4293,'54647',3848), -(4294,'54316',3849), -(4295,'47139',349), -(4296,'50259',3850), -(4297,'40468',13), -(4298,'40470',13), -(4299,'40599',13), -(4300,'45475',2227), -(4301,'50739',27), -(4302,'66636',3851), -(4303,'66117',23), -(4304,'50968',27), -(4305,'56825',3852), -(4306,'53125',33), -(4307,'48720',3853), -(4308,'79822',3854), -(4309,'35759',3855), -(4310,'76437',3856), -(4311,'49143',3857), -(4312,'26122',3858), -(4313,'76532',71), -(4314,'79790',3859), -(4315,'55252',3860), -(4316,'76764',3861), -(4317,'35684',488), -(4318,'76189',780), -(4319,'67577',3862), -(4320,'26936',3030), -(4321,'67365',3863), -(4322,'59557',487), -(4323,'27801',3864), -(4324,'59602',3865), -(4325,'67117',3866), -(4326,'57614',3867), -(4327,'66862',3868), -(4328,'55596',3869), -(4329,'56337',3870), -(4330,'67732',209), -(4331,'79429',3871), -(4332,'56349',3872), -(4333,'67697',3873), -(4334,'49497',3874), -(4335,'65391',907), -(4336,'57627',3875), -(4337,'49536',3876), -(4338,'67693',3877), -(4339,'67728',3878), -(4340,'59469',3879), -(4341,'65582',3880), -(4342,'65626',3883), -(4343,'55578',3884), -(4344,'59519',3885), -(4345,'59823',2612), -(4346,'57234',3886), -(4347,'67308',3887), -(4348,'77787',3888), -(4349,'67157',3889), -(4350,'26903',3890), -(4351,'26465',3891), -(4352,'66504',3892), -(4353,'56323',3893), -(4354,'58515',992), -(4355,'48159',536), -(4356,'56743',3895), -(4357,'55776',3896), -(4358,'56751',3898), -(4359,'24783',3899), -(4360,'73054',3900), -(4361,'73113',3901), -(4362,'36277',3902), -(4363,'88471',3903), -(4364,'37120',3904), -(4365,'30629',513), -(4366,'29649',3905), -(4367,'88260',3906), -(4368,'31137',1087), -(4369,'24399',3907), -(4370,'37075',1979), -(4371,'97657',3909), -(4372,'20359',260), -(4373,'73434',1295), -(4374,'97647',3910), -(4375,'23812',3911), -(4376,'24113',265), -(4377,'73433',1295), -(4378,'97534',3912), -(4379,'22159',260), -(4380,'89520',1096), -(4381,'99819',3913), -(4382,'89168',3915), -(4383,'87779',3916), -(4384,'87752',3917), -(4385,'89567',3918), -(4386,'89428',3919), -(4387,'24638',3920), -(4388,'98639',3503), -(4389,'38644',774), -(4390,'89358',3921), -(4391,'24238',3922), -(4392,'86735',3923), -(4393,'96160',3924), -(4394,'89365',3925), -(4395,'87742',3926), -(4396,'91463',3927), -(4397,'38114',274), -(4398,'67061',1163), -(4399,'32361',3928), -(4400,'33154',3929), -(4401,'35585',189), -(4402,'64683',3930), -(4403,'78662',3931), -(4404,'75196',3932), -(4405,'75045',3933), -(4406,'33161',3934), -(4407,'69469',3935), -(4408,'28719',202), -(4409,'27616',3936), -(4410,'60594',194), -(4411,'61118',3937), -(4412,'33175',3938), -(4413,'61206',3939), -(4414,'27245',3940), -(4415,'63150',3943), -(4416,'32429',3270), -(4417,'32547',3944), -(4418,'64395',3945), -(4419,'64853',3946), -(4420,'31595',3947), -(4421,'71069',2801), -(4422,'25774',3948), -(4423,'71106',3949), -(4424,'28325',202), -(4425,'21785',3950), -(4426,'27412',3951), -(4427,'71739',3953), -(4428,'74252',3954), -(4429,'35279',3955), -(4430,'63679',3956), -(4431,'25866',3957), -(4432,'31719',3958), -(4433,'25785',3959), -(4434,'70806',3960), -(4435,'63768',3961), -(4436,'71640',460), -(4437,'74731',3962), -(4438,'63857',3963), -(4439,'71332',469), -(4440,'31867',3965), -(4441,'74736',3969), -(4442,'73230',3970), -(4443,'91459',3971), -(4444,'91622',3972), -(4445,'38162',3973), -(4446,'38319',3974), -(4447,'38165',3975), -(4448,'29389',3976), -(4449,'91737',3977), -(4450,'91586',3978), -(4451,'86685',3979), -(4452,'96188',3980), -(4453,'86485',3981), -(4454,'99100',3982), -(4455,'86925',3984), -(4456,'96190',3985), -(4457,'86507',3986), -(4458,'86179',319), -(4459,'91336',3987), -(4460,'90441',111), -(4461,'24867',3988), -(4462,'73262',3989), -(4463,'36364',3990), -(4464,'34327',3991), -(4465,'24819',3992), -(4466,'73101',3993), -(4467,'21646',3994), -(4468,'73087',3995), -(4469,'34286',3996), -(4470,'73344',3997), -(4471,'97854',372), -(4472,'25336',3360), -(4473,'97959',3998), -(4474,'92348',3999), -(4475,'19053',276), -(4476,'95496',2886), -(4477,'85077',4000), -(4478,'85764',4001), -(4479,'80634',280), -(4480,'85391',4002), -(4481,'85386',912), -(4482,'80538',280), -(4483,'39112',287), -(4484,'06638',4003), -(4485,'95233',4004), -(4486,'85579',4005), -(4487,'85414',4006), -(4488,'92237',4007), -(4489,'83703',4008), -(4490,'06198',4009), -(4491,'95686',4010), -(4492,'84091',4011), -(4493,'83737',4012), -(4494,'85368',4013), -(4495,'92286',4014), -(4496,'39590',4015), -(4497,'93161',4016), -(4498,'06258',4017), -(4499,'83075',4018), -(4500,'85659',4019), -(4501,'84098',4020), -(4502,'83558',4021), -(4503,'83527',4022), -(4504,'14715',4023), -(4505,'83131',4026), -(4506,'93197',4027), -(4507,'14728',4028), -(4508,'04639',4029), -(4509,'04275',141), -(4510,'08115',4030), -(4511,'04347',141), -(4512,'04299',141), -(4513,'08147',4031), -(4514,'14797',4032), -(4515,'92557',4033), -(4516,'84550',4034), -(4517,'08315',4035), -(4518,'09224',942), -(4519,'83413',4036), -(4520,'93476',4037), -(4521,'94447',4038), -(4522,'09484',4039), -(4523,'94486',4040), -(4524,'17109',4041), -(4525,'18516',4042), -(4526,'94501',4043), -(4527,'14482',165), -(4528,'94551',4044), -(4529,'94137',4045), -(4530,'09514',4046), -(4531,'18574',4047), -(4532,'09618',4048), -(4533,'94169',4050), -(4534,'17036',3251), -(4535,'10713',2725), -(4536,'10625',172), -(4537,'12247',4051), -(4538,'94481',4052), -(4539,'99099',107), -(4540,'86495',2666), -(4541,'90461',111), -(4542,'90489',111), -(4543,'82418',4053), -(4544,'86701',4054), -(4545,'19075',4055), -(4546,'91355',4056), -(4547,'95359',4057), -(4548,'06571',4058), -(4549,'82110',4060), -(4550,'29491',4061), -(4551,'91242',4062), -(4552,'01833',4063), -(4553,'01906',4065), -(4554,'03149',4066), -(4555,'02727',4067), -(4556,'94121',4068), -(4557,'94545',4069), -(4558,'03238',4070), -(4559,'01468',4071), -(4560,'17389',4072), -(4561,'01945',4073), -(4562,'49844',4074), -(4563,'49832',4075), -(4564,'47509',4080), -(4565,'54589',4081), -(4566,'54655',4082), -(4567,'47447',1483), -(4568,'46117',673), -(4569,'46119',673), -(4570,'40699',4083), -(4571,'46282',3465), -(4572,'45359',29), -(4573,'51371',357), -(4574,'50931',27), -(4575,'54497',4084), -(4576,'51103',27), -(4577,'45136',29), -(4578,'66129',23), -(4579,'45309',29), -(4580,'85131',4085), -(4581,'90571',4086), -(4582,'07422',4088), -(4583,'82327',4089), -(4584,'29494',4090), -(4585,'06343',4091), -(4586,'82140',4092), -(4587,'19069',4093), -(4588,'83661',4094), -(4589,'56581',4095), -(4590,'58097',661), -(4591,'51588',4096), -(4592,'66507',4097), -(4593,'59394',4098), -(4594,'66989',4099), -(4595,'56333',4100), -(4596,'57612',4101), -(4597,'88263',4102), -(4598,'25585',4103), -(4599,'88361',4105), -(4600,'36275',4106), -(4601,'24878',4107), -(4602,'21644',4109), -(4603,'71566',4110), -(4604,'30989',4111), -(4605,'21641',4112), -(4606,'36148',4113), -(4607,'67435',1152), -(4608,'77889',2760), -(4609,'65195',481), -(4610,'65618',4114), -(4611,'55116',1510), -(4612,'76287',4115), -(4613,'55283',4116), -(4614,'67105',4117), -(4615,'65719',4118), -(4616,'76199',780), -(4617,'76137',780), -(4618,'44319',91), -(4619,'58642',60), -(4620,'57610',4119), -(4621,'48157',536), -(4622,'79369',4120), -(4623,'67700',4121), -(4624,'57577',4122), -(4625,'79227',4123), -(4626,'79585',4124), -(4627,'79359',4125), -(4628,'55487',4126), -(4629,'53557',4127), -(4630,'44359',91), -(4631,'44357',91), -(4632,'53489',4128), -(4633,'56820',4129), -(4634,'85459',4130), -(4635,'85669',4131), -(4636,'92690',4132), -(4637,'95195',4133), -(4638,'93345',2006), -(4639,'06110',130), -(4640,'95704',4134), -(4641,'06385',4135), -(4642,'92253',4136), -(4643,'84085',4137), -(4644,'84424',4138), -(4645,'06679',4139), -(4646,'93049',918), -(4647,'84097',4140), -(4648,'83561',4141), -(4649,'18273',4142), -(4650,'92660',4143), -(4651,'92699',4144), -(4652,'83549',4145), -(4653,'93089',4146), -(4654,'83229',4147), -(4655,'93090',4148), -(4656,'08258',4149), -(4657,'06785',4150), -(4658,'06869',1365), -(4659,'93179',4151), -(4660,'83119',4152), -(4661,'06773',580), -(4662,'93194',4153), -(4663,'18337',4154), -(4664,'84574',2375), -(4665,'92554',4155), -(4666,'08304',4156), -(4667,'04425',4157), -(4668,'84570',2390), -(4669,'84518',4158), -(4670,'83368',4159), -(4671,'93455',4160), -(4672,'83374',930), -(4673,'84556',616), -(4674,'94436',4161), -(4675,'18461',4162), -(4676,'94563',4164), -(4677,'18442',4165), -(4678,'83435',4166), -(4679,'09114',942), -(4680,'04736',4167), -(4681,'18507',4168), -(4682,'84385',4169), -(4683,'14959',4170), -(4684,'09579',4171), -(4685,'18565',4172), -(4686,'14052',594), -(4687,'13405',598), -(4688,'13403',4173), -(4689,'10719',2725), -(4690,'10555',174), -(4691,'12249',4051), -(4692,'17391',4174), -(4693,'10829',4175), -(4694,'12309',1413), -(4695,'07349',4176), -(4696,'96367',4177), -(4697,'95355',4178), -(4698,'19079',4179), -(4699,'81475',280), -(4700,'39629',4181), -(4701,'29493',4182), -(4702,'39517',4183), -(4703,'80993',280), -(4704,'95473',4184), -(4705,'81545',280), -(4706,'91275',4185), -(4707,'80933',280), -(4708,'23992',4186), -(4709,'82054',4187), -(4710,'06632',4188), -(4711,'95517',4190), -(4712,'07924',4191), -(4713,'85652',4192), -(4714,'18246',4193), -(4715,'07607',4194), -(4716,'93152',4197), -(4717,'88099',4198), -(4718,'30851',1173), -(4719,'88447',4199), -(4720,'74673',4200), -(4721,'31061',4201), -(4722,'36157',4202), -(4723,'22869',4203), -(4724,'97244',4204), -(4725,'97299',4205), -(4726,'97282',4206), -(4727,'88416',4207), -(4728,'73453',4208), -(4729,'73540',4209), -(4730,'20457',260), -(4731,'74585',4210), -(4732,'21107',260), -(4733,'20251',260), -(4734,'97199',4211), -(4735,'21272',4212), -(4736,'20537',260), -(4737,'22393',260), -(4738,'87740',1337), -(4739,'24105',265), -(4740,'21444',4213), -(4741,'91635',4214), -(4742,'24253',4215), -(4743,'29353',4216), -(4744,'29578',4217), -(4745,'89367',4218), -(4746,'21386',4219), -(4747,'24256',4220), -(4748,'21357',4221), -(4749,'91634',4223), -(4750,'21526',4224), -(4751,'23858',4225), -(4752,'29365',4226), -(4753,'38640',774), -(4754,'23715',4227), -(4755,'91604',4228), -(4756,'38118',274), -(4757,'32139',4229), -(4758,'68775',4230), -(4759,'78727',4231), -(4760,'78736',4232), -(4761,'35117',4233), -(4762,'72189',3709), -(4763,'33106',200), -(4764,'72218',4234), -(4765,'35392',1030), -(4766,'78669',4235), -(4767,'27251',811), -(4768,'35415',4237), -(4769,'60599',194), -(4770,'34497',4238), -(4771,'72359',4239), -(4772,'75443',4240), -(4773,'71083',4241), -(4774,'35274',4242), -(4775,'64823',4243), -(4776,'72406',4244), -(4777,'63452',2792), -(4778,'72379',4245), -(4779,'63691',4246), -(4780,'63546',4247), -(4781,'25724',4248), -(4782,'63526',4250), -(4783,'64850',4251), -(4784,'63517',2556), -(4785,'72144',4252), -(4786,'25541',4253), -(4787,'74936',4254), -(4788,'72135',4255), -(4789,'31712',4256), -(4790,'74865',4257), -(4791,'21734',4258), -(4792,'71636',460), -(4793,'74388',4259), -(4794,'25572',4260), -(4795,'70327',229), -(4796,'74199',4261), -(4797,'27386',4262), -(4798,'88367',4264), -(4799,'34131',474), -(4800,'34292',4265), -(4801,'36323',4266), -(4802,'72644',4267), -(4803,'88529',4268), -(4804,'73257',4269), -(4805,'25348',4270), -(4806,'72582',4271), -(4807,'21682',2588), -(4808,'86756',4272), -(4809,'21400',4273), -(4810,'19258',4274), -(4811,'38547',4276), -(4812,'86465',4277), -(4813,'98529',422), -(4814,'89443',2482), -(4815,'99958',4278), -(4816,'91489',2507), -(4817,'38477',4280), -(4818,'90574',4281), -(4819,'38489',4282), -(4820,'38373',4285), -(4821,'38378',4287), -(4822,'38458',4288), -(4823,'96163',3048), -(4824,'96114',4289), -(4825,'96199',4290), -(4826,'86928',4291), -(4827,'38838',4292), -(4828,'82405',4293), -(4829,'23775',4294), -(4830,'86676',4295), -(4831,'59063',69), -(4832,'79249',4296), -(4833,'79098',519), -(4834,'65385',4297), -(4835,'79108',519), -(4836,'49219',4298), -(4837,'59846',4299), -(4838,'65375',4300), -(4839,'56462',4301), -(4840,'79261',4302), -(4841,'67472',4303), -(4842,'59821',2612), -(4843,'79872',4304), -(4844,'49451',4305), -(4845,'76779',4306), -(4846,'77796',4307), -(4847,'15926',4308), -(4848,'18609',4312), -(4849,'12526',4313), -(4850,'16359',4314), -(4851,'94158',4315), -(4852,'01936',4316), -(4853,'17358',4317), -(4854,'15890',4318), -(4855,'02788',2122), -(4856,'02929',4319), -(4857,'39279',4320), -(4858,'85465',4322), -(4859,'08539',560), -(4860,'93133',4323), -(4861,'07950',2028), -(4862,'95111',4325), -(4863,'39307',4326), -(4864,'18107',4329), -(4865,'84172',4330), -(4866,'95707',4331), -(4867,'08626',4332), -(4868,'95689',4333), -(4869,'83101',435), -(4870,'92712',4334), -(4871,'84028',558), -(4872,'06796',568), -(4873,'08239',1273), -(4874,'84103',4335), -(4875,'18347',4336), -(4876,'94333',4337), -(4877,'83259',4338), -(4878,'18195',4339), -(4879,'84175',4341), -(4880,'83257',4342), -(4881,'84180',4343), -(4882,'08144',4344), -(4883,'84546',4345), -(4884,'84140',4346), -(4885,'04618',4347), -(4886,'04643',4348), -(4887,'94327',4349), -(4888,'09212',4350), -(4889,'06895',4351), -(4890,'84561',4352), -(4891,'09221',4353), -(4892,'09326',4354), -(4893,'04779',4355), -(4894,'09423',4356), -(4895,'09126',942), -(4896,'94256',4357), -(4897,'18437',2719), -(4898,'09496',4358), -(4899,'16767',4359), -(4900,'01616',4360), -(4901,'10711',4361), -(4902,'13409',3252), -(4903,'01561',4362), -(4904,'01662',4364), -(4905,'85258',4365), -(4906,'39628',4181), -(4907,'82515',4366), -(4908,'85241',4367), -(4909,'23970',4368), -(4910,'81375',280), -(4911,'95369',4369), -(4912,'85296',4370), -(4913,'91249',4371), -(4914,'39439',4372), -(4915,'95362',4373), -(4916,'19412',4374), -(4917,'39128',287), -(4918,'07747',1569), -(4919,'81673',280), -(4920,'92331',4375), -(4921,'85630',4376), -(4922,'95189',4377), -(4923,'82276',3712), -(4924,'90480',111), -(4925,'85135',4378), -(4926,'96264',4379), -(4927,'85137',4380), -(4928,'91171',4381), -(4929,'92342',4382), -(4930,'82223',4383), -(4931,'85247',4384), -(4932,'99441',4385), -(4933,'91480',4386), -(4934,'90619',4387), -(4935,'91486',4388), -(4936,'23730',3955), -(4937,'96173',4389), -(4938,'87642',4390), -(4939,'96148',4391), -(4940,'98673',4392), -(4941,'86695',4394), -(4942,'99718',4395), -(4943,'91325',4396), -(4944,'38368',4397), -(4945,'86492',4401), -(4946,'82383',4402), -(4947,'96472',4403), -(4948,'99089',107), -(4949,'86573',4404), -(4950,'02994',2290), -(4951,'01848',4405), -(4952,'02979',4406), -(4953,'01904',4408), -(4954,'01855',4409), -(4955,'02681',4410), -(4956,'13086',4411), -(4957,'12359',956), -(4958,'12687',1413), -(4959,'12685',1413), -(4960,'01744',4412), -(4961,'52074',2073), -(4962,'52511',4413), -(4963,'47647',4414), -(4964,'53937',4415), -(4965,'46499',4416), -(4966,'54584',4417), -(4967,'54459',4418), -(4968,'46562',4419), -(4969,'47443',1483), -(4970,'40239',13), -(4971,'66687',4420), -(4972,'46244',982), -(4973,'46047',673), -(4974,'40721',1821), -(4975,'40764',4421), -(4976,'66115',23), -(4977,'66119',23), -(4978,'45329',29), -(4979,'51067',27), -(4980,'45883',678), -(4981,'53507',4422), -(4982,'42113',1007), -(4983,'51515',4423), -(4984,'42275',1007), -(4985,'24405',4424), -(4986,'30457',513), -(4987,'89143',4426), -(4988,'88138',4427), -(4989,'97947',4428), -(4990,'88267',4429), -(4991,'24589',4430), -(4992,'74549',4431), -(4993,'30627',513), -(4994,'21224',1078), -(4995,'36289',4432), -(4996,'73575',4433), -(4997,'37269',4434), -(4998,'20253',260), -(4999,'97993',4435), -(5000,'22850',1090), -(5001,'29225',396), -(5002,'88319',4436), -(5003,'89186',4437), -(5004,'24620',4438), -(5005,'36452',4439), -(5006,'38723',4440), -(5007,'37299',3404), -(5008,'87700',4441), -(5009,'24114',265), -(5010,'87737',4442), -(5011,'73466',4443), -(5012,'87787',4444), -(5013,'29362',4445), -(5014,'23827',4446), -(5015,'29574',4447), -(5016,'91471',4448), -(5017,'91483',4449), -(5018,'97539',4450), -(5019,'86739',4451), -(5020,'87782',4452), -(5021,'86748',4453), -(5022,'21380',4454), -(5023,'96181',4455), -(5024,'23719',4456), -(5025,'59590',4457), -(5026,'68794',4458), -(5027,'35578',189), -(5028,'35116',4459), -(5029,'33659',184), -(5030,'35583',4460), -(5031,'33602',184), -(5032,'33604',184), -(5033,'33607',184), -(5034,'35398',1030), -(5035,'60486',194), -(5036,'69124',1436), -(5037,'60326',194), -(5038,'28757',202), -(5039,'32107',3508), -(5040,'60598',194), -(5041,'27232',4461), -(5042,'25927',3310), -(5043,'25836',4463), -(5044,'64372',4466), -(5045,'78595',4467), -(5046,'75433',4468), -(5047,'71263',4469), -(5048,'78239',4470), -(5049,'28203',202), -(5050,'72364',4471), -(5051,'75446',4472), -(5052,'21775',4473), -(5053,'63454',2792), -(5054,'32689',4474), -(5055,'35285',2966), -(5056,'71277',4475), -(5057,'27330',1609), -(5058,'25889',4476), -(5059,'63695',4478), -(5060,'36320',4479), -(5061,'24969',4480), -(5062,'31633',4482), -(5063,'25729',4483), -(5064,'63773',4484), -(5065,'31582',4485), -(5066,'72793',4486), -(5067,'70191',229), -(5068,'32676',4487), -(5069,'31714',4488), -(5070,'73760',4489), -(5071,'21706',4490), -(5072,'88633',4491), -(5073,'88718',4492), -(5074,'31634',4493), -(5075,'74246',4494), -(5076,'34369',4495), -(5077,'24955',4496), -(5078,'97909',4497), -(5079,'25573',4498), -(5080,'74259',4500), -(5081,'24806',4301), -(5082,'97859',4501), -(5083,'24817',4502), -(5084,'51674',4503), -(5085,'48477',4504), -(5086,'56587',4505), -(5087,'26817',4506), -(5088,'67754',4507), -(5089,'49757',4508), -(5090,'66987',4511), -(5091,'56179',4512), -(5092,'55592',4513), -(5093,'26639',4514), -(5094,'66981',4515), -(5095,'26676',4516), -(5096,'67716',4517), -(5097,'67705',4518), -(5098,'48346',4519), -(5099,'77743',3416), -(5100,'79331',4520), -(5101,'79689',4521), -(5102,'79285',4522), -(5103,'57580',4523), -(5104,'55232',4524), -(5105,'65232',4525), -(5106,'55263',4526), -(5107,'35708',4527), -(5108,'79862',4528), -(5109,'79804',4529), -(5110,'76479',4530), -(5111,'59581',4531), -(5112,'65520',4532), -(5113,'65205',481), -(5114,'67366',4533), -(5115,'76773',4534), -(5116,'25524',4535), -(5117,'27389',4536), -(5118,'88370',4538), -(5119,'97845',4539), -(5120,'73271',4540), -(5121,'24881',4541), -(5122,'24866',4542), -(5123,'88250',4543), -(5124,'72535',4544), -(5125,'57642',4545), -(5126,'57648',4546), -(5127,'55559',4547), -(5128,'57555',4548), -(5129,'65556',70), -(5130,'26388',2869), -(5131,'67434',1152), -(5132,'67310',4549), -(5133,'44581',367), -(5134,'66914',4550), -(5135,'44577',367), -(5136,'49838',1949), -(5137,'26909',4551), -(5138,'06667',4553), -(5139,'95100',4555), -(5140,'06686',4556), -(5141,'83109',4557), -(5142,'95186',2873), -(5143,'92703',4558), -(5144,'84030',4559), -(5145,'84088',4560), -(5146,'83115',4561), -(5147,'06766',1207), -(5148,'18184',4562), -(5149,'84419',4564), -(5150,'92436',4565), -(5151,'04442',4566), -(5152,'06774',4567), -(5153,'84109',4568), -(5154,'84573',1114), -(5155,'08066',578), -(5156,'84177',4569), -(5157,'14823',4570), -(5158,'94363',4571), -(5159,'04680',4572), -(5160,'09353',4573), -(5161,'08359',4574), -(5162,'16816',1226), -(5163,'16831',2707), -(5164,'94374',4575), -(5165,'94505',2835), -(5166,'09235',4576), -(5167,'93458',4577), -(5168,'94533',4578), -(5169,'17217',4579), -(5170,'14612',4580), -(5171,'13593',4581), -(5172,'13589',4582), -(5173,'18556',4583), -(5174,'94258',4584), -(5175,'14050',594), -(5176,'94081',4585), -(5177,'13509',4173), -(5178,'94513',1114), -(5179,'12207',2306), -(5180,'10823',3252), -(5181,'10178',1391), -(5182,'15938',4586), -(5183,'12529',4587), -(5184,'95326',4588), -(5185,'85221',4589), -(5186,'23966',4368), -(5187,'95512',4591), -(5188,'92367',4592), -(5189,'93336',4593), -(5190,'07743',1569), -(5191,'95448',2128), -(5192,'80469',280), -(5193,'80807',280), -(5194,'81669',280), -(5195,'39221',4594), -(5196,'19374',4597), -(5197,'84048',4600), -(5198,'18225',4601), -(5199,'92249',4602), -(5200,'85665',4603), -(5201,'85419',4604), -(5202,'85435',4605), -(5203,'86570',4606), -(5204,'86529',4607), -(5205,'82481',4608), -(5206,'82343',4609), -(5207,'85051',1177), -(5208,'25938',4610), -(5209,'68642',4611), -(5210,'78086',4612), -(5211,'49453',4613), -(5212,'68161',1428), -(5213,'61273',4619), -(5214,'75389',4620), -(5215,'72160',4621), -(5216,'65934',194), -(5217,'33719',184), -(5218,'60489',194), -(5219,'35094',4622), -(5220,'27619',4623), -(5221,'60437',194), -(5222,'69198',4624), -(5223,'75173',792), -(5224,'69168',4625), -(5225,'27721',4626), -(5226,'75056',764), -(5227,'78592',4627), -(5228,'71120',4052), -(5229,'35114',4628), -(5230,'64760',4629), -(5231,'78256',4630), -(5232,'32423',3270), -(5233,'63450',2792), -(5234,'74921',4631), -(5235,'71034',4632), -(5236,'71093',4633), -(5237,'31691',4634), -(5238,'63699',4636), -(5239,'72124',4637), -(5240,'31749',4638), -(5241,'74321',4639), -(5242,'27324',4640), -(5243,'88630',4642), -(5244,'78465',1459), -(5245,'70190',229), -(5246,'74722',4643), -(5247,'34289',4644), -(5248,'34379',4645), -(5249,'34388',4646), -(5250,'25786',4647), -(5251,'63637',4648), -(5252,'74746',4649), -(5253,'36093',4650), -(5254,'73079',4651), -(5255,'21629',4652), -(5256,'97267',4653), -(5257,'74429',4654), -(5258,'25499',3553), -(5259,'97204',4655), -(5260,'97262',4656), -(5261,'22081',260), -(5262,'97502',4657), -(5263,'73432',1295), -(5264,'91625',4658), -(5265,'22147',260), -(5266,'22885',4659), -(5267,'24148',265), -(5268,'87730',4660), -(5269,'87463',4661), -(5270,'23867',4662), -(5271,'23795',4663), -(5272,'38176',4664), -(5273,'38539',4665), -(5274,'91613',4666), -(5275,'97499',4667), -(5276,'29369',4668), -(5277,'89435',4669), -(5278,'99759',4670), -(5279,'91725',4671), -(5280,'86871',4672), -(5281,'38550',4673), -(5282,'23556',866), -(5283,'86733',4674), -(5284,'91462',4675), -(5285,'98528',422), -(5286,'87645',4676), -(5287,'96191',4677), -(5288,'29597',4678), -(5289,'29499',4679), -(5290,'19260',4680), -(5291,'86943',4681), -(5292,'86316',4682), -(5293,'38486',4683), -(5294,'82435',4685), -(5295,'82272',4686), -(5296,'12059',182), -(5297,'01689',4687), -(5298,'16356',4688), -(5299,'15745',4689), -(5300,'16225',4690), -(5301,'01187',654), -(5302,'94145',4691), -(5303,'01189',654), -(5304,'15528',4692), -(5305,'01825',4693), -(5306,'01819',4694), -(5307,'34277',4695), -(5308,'88527',4696), -(5309,'34399',4697), -(5310,'25489',4698), -(5311,'34346',4699), -(5312,'97941',4701), -(5313,'37635',4702), -(5314,'29643',811), -(5315,'88287',4703), -(5316,'88131',4704), -(5317,'15306',4705), -(5318,'02625',4707), -(5319,'15295',4708), -(5320,'02791',4709), -(5321,'41169',2076), -(5322,'54439',4710), -(5323,'47877',4711), -(5324,'46399',2539), -(5325,'54308',4712), -(5326,'47805',669), -(5327,'54570',4713), -(5328,'40545',13), -(5329,'54427',4715), -(5330,'50769',27), -(5331,'66839',4716), -(5332,'45481',2227), -(5333,'40627',13), -(5334,'54349',4717), -(5335,'50825',27), -(5336,'46286',3465), -(5337,'45966',3353), -(5338,'45149',29), -(5339,'51377',357), -(5340,'45899',678), -(5341,'66280',4718), -(5342,'44225',91), -(5343,'48161',536), -(5344,'58579',4719), -(5345,'26434',4720), -(5346,'56412',1282), -(5347,'57583',4723), -(5348,'49610',4724), -(5349,'57078',525), -(5350,'49078',522), -(5351,'49596',4725), -(5352,'48336',4726), -(5353,'55435',4727), -(5354,'76831',4728), -(5355,'65347',3799), -(5356,'57271',4730), -(5357,'79725',4731), -(5358,'67473',4732), -(5359,'56269',4733), -(5360,'56182',4734), -(5361,'56322',4735), -(5362,'26670',4736), -(5363,'59077',69), -(5364,'79238',4737), -(5365,'49586',4738), -(5366,'56377',4739), -(5367,'55624',4740), -(5368,'44894',360), -(5369,'53804',4741), -(5370,'56295',4742), -(5371,'58313',4743), -(5372,'53577',4744), -(5373,'55619',4745), -(5374,'45276',29), -(5375,'51145',27), -(5376,'66606',4746), -(5377,'66564',4747), -(5378,'56812',4748), -(5379,'42279',1007), -(5380,'48488',4749), -(5381,'42897',711), -(5382,'65614',4750), -(5383,'59505',4751), -(5384,'55122',1510), -(5385,'26939',4752), -(5386,'85139',4753), -(5387,'85238',4754), -(5388,'91287',4755), -(5389,'95346',4756), -(5390,'39615',4757), -(5391,'95364',4760), -(5392,'80796',280), -(5393,'95460',4761), -(5394,'83714',4762), -(5395,'85646',4763), -(5396,'92271',4764), -(5397,'92272',3058), -(5398,'06259',4765), -(5399,'95697',4766), -(5400,'07557',561), -(5401,'06237',4768), -(5402,'93051',918), -(5403,'95688',4769), -(5404,'83544',4770), -(5405,'18196',4771), -(5406,'07580',223), -(5407,'92548',4774), -(5408,'06844',919), -(5409,'14712',4775), -(5410,'08648',4776), -(5411,'04159',141), -(5412,'16909',4777), -(5413,'83530',4779), -(5414,'08209',4780), -(5415,'14774',2050), -(5416,'04349',141), -(5417,'84549',4781), -(5418,'94431',4782), -(5419,'93482',4783), -(5420,'93449',4784), -(5421,'08301',4785), -(5422,'14929',4786), -(5423,'83417',4787), -(5424,'09232',4788), -(5425,'93444',4789), -(5426,'09439',4790), -(5427,'09557',4791), -(5428,'18519',4792), -(5429,'01591',1235), -(5430,'17039',4793), -(5431,'14199',4794), -(5432,'94538',4795), -(5433,'13437',4173), -(5434,'17506',4796), -(5435,'12109',176), -(5436,'04932',4797), -(5437,'01723',4799), -(5438,'10407',1680), -(5439,'01737',4800), -(5440,'16321',4801), -(5441,'13055',4802), -(5442,'10315',4803), -(5443,'15755',4804), -(5444,'12629',1413), -(5445,'15741',4805), -(5446,'17367',4806), -(5447,'02633',4807), -(5448,'85235',4808), -(5449,'82396',4809), -(5450,'82290',4810), -(5451,'82229',827), -(5452,'29497',655), -(5453,'82494',3024), -(5454,'19288',4811), -(5455,'19309',4812), -(5456,'86706',4813), -(5457,'83671',4814), -(5458,'96358',4815), -(5459,'52072',2073), -(5460,'41751',344), -(5461,'41061',2076), -(5462,'47475',4816), -(5463,'52351',974), -(5464,'54664',4817), -(5465,'46535',14), -(5466,'46514',4818), -(5467,'46325',4819), -(5468,'40223',13), -(5469,'50765',27), -(5470,'53913',4820), -(5471,'49846',4821), -(5472,'53506',4822), -(5473,'50670',27), -(5474,'45143',29), -(5475,'54539',4827), -(5476,'45968',3353), -(5477,'66589',4828), -(5478,'53121',33), -(5479,'66887',4829), -(5480,'51647',662), -(5481,'26847',4830), -(5482,'67686',4831), -(5483,'42499',4832), -(5484,'42477',4833), -(5485,'58452',2259), -(5486,'53567',4834), -(5487,'26789',4835), -(5488,'45884',4836), -(5489,'48624',4837), -(5490,'44649',364), -(5491,'26548',4838), -(5492,'49779',4839), -(5493,'42281',1007), -(5494,'26831',1834), -(5495,'44629',364), -(5496,'53498',4841), -(5497,'67165',4844), -(5498,'27777',4845), -(5499,'27239',4846), -(5500,'27243',4847), -(5501,'72285',4850), -(5502,'68309',1428), -(5503,'64331',4851), -(5504,'61348',4852), -(5505,'75203',4853), -(5506,'35083',4854), -(5507,'35435',4855), -(5508,'35096',4856), -(5509,'64367',4857), -(5510,'33178',4858), -(5511,'60311',194), -(5512,'35394',1030), -(5513,'69509',4859), -(5514,'31603',4860), -(5515,'35099',4861), -(5516,'35043',2318), -(5517,'78244',4862), -(5518,'32602',4863), -(5519,'33165',3978), -(5520,'63075',441), -(5521,'71149',4864), -(5522,'28277',202), -(5523,'69239',4865), -(5524,'35282',4866), -(5525,'71296',4867), -(5526,'21763',811), -(5527,'72459',217), -(5528,'72411',4868), -(5529,'71254',4869), -(5530,'71229',4870), -(5531,'21769',4871), -(5532,'72131',4872), -(5533,'63697',4873), -(5534,'63868',4874), -(5535,'31655',4875), -(5536,'74394',4876), -(5537,'74257',4877), -(5538,'31812',4878), -(5539,'31623',4879), -(5540,'31638',4880), -(5541,'31515',4881), -(5542,'97903',3059), -(5543,'63628',4882), -(5544,'74245',4883), -(5545,'24976',4884), -(5546,'71579',4885), -(5547,'24939',1724), -(5548,'97782',4886), -(5549,'30167',513), -(5550,'88279',4887), -(5551,'25497',4888), -(5552,'89155',216), -(5553,'73577',4889), -(5554,'73550',4218), -(5555,'89610',4890), -(5556,'25462',4891), -(5557,'97289',4892), -(5558,'74541',4893), -(5559,'89079',1281), -(5560,'89558',4894), -(5561,'24376',4895), -(5562,'22763',260), -(5563,'31303',4896), -(5564,'31134',1087), -(5565,'97236',4897), -(5566,'22335',260), -(5567,'88489',4898), -(5568,'22297',260), -(5569,'89182',4899), -(5570,'22299',260), -(5571,'21385',4900), -(5572,'73479',4903), -(5573,'22047',260), -(5574,'89278',4904), -(5575,'37520',4905), -(5576,'37115',4906), -(5577,'97247',4907), -(5578,'29361',4908), -(5579,'21509',4909), -(5580,'24222',4910), -(5581,'21449',4911), -(5582,'24326',1808), -(5583,'24217',4912), -(5584,'21529',4913), -(5585,'29582',1608), -(5586,'87733',4914), -(5587,'86757',4915), -(5588,'38122',274), -(5589,'23623',4916), -(5590,'38533',4917), -(5591,'38531',4918), -(5592,'38108',274), -(5593,'97514',4919), -(5594,'91629',4920), -(5595,'38324',4921), -(5596,'38553',4922), -(5597,'91487',4923), -(5598,'87640',4924), -(5599,'96138',4925), -(5600,'98544',4926), -(5601,'23689',4927), -(5602,'87669',4928), -(5603,'98527',422), -(5604,'99768',4929), -(5605,'90613',4930), -(5606,'98711',422), -(5607,'86462',4931), -(5608,'86698',4932), -(5609,'86692',536), -(5610,'86934',4933), -(5611,'38364',4934), -(5612,'86684',2744), -(5613,'82497',4935), -(5614,'99326',4936), -(5615,'82487',4938), -(5616,'29451',4939), -(5617,'57518',4940), -(5618,'26188',4941), -(5619,'57562',4942), -(5620,'49681',4943), -(5621,'77767',4944), -(5622,'49661',4945), -(5623,'49196',4946), -(5624,'76744',3018), -(5625,'67152',4947), -(5626,'33442',4948), -(5627,'79777',4949), -(5628,'25997',4950), -(5629,'26937',3030), -(5630,'76726',4951), -(5631,'65428',4952), -(5632,'78733',4953), -(5633,'36110',4954), -(5634,'36272',4955), -(5635,'24791',4956), -(5636,'37586',4957), -(5637,'24857',4958), -(5638,'89601',4959), -(5639,'73033',1170), -(5640,'34329',4960), -(5641,'25548',4961), -(5642,'36039',4962), -(5643,'59174',4963), -(5644,'51597',4964), -(5645,'58638',60), -(5646,'56130',4965), -(5647,'55413',4966), -(5648,'59199',4967), -(5649,'55425',4968), -(5650,'26655',4969), -(5651,'07570',4970), -(5652,'19399',4973), -(5653,'85456',1076), -(5654,'06184',4974), -(5655,'08541',4975), -(5656,'04249',141), -(5657,'06800',2279), -(5658,'93189',2569), -(5659,'04129',141), -(5660,'94368',4976), -(5661,'93185',4977), -(5662,'83355',4978), -(5663,'84543',4979), -(5664,'84558',4980), -(5665,'93495',4033), -(5666,'04880',4981), -(5667,'93437',4982), -(5668,'17153',4983), -(5669,'94562',4984), -(5670,'09116',942), -(5671,'94469',4985), -(5672,'09120',942), -(5673,'09487',4986), -(5674,'04769',4987), -(5675,'93453',4988), -(5676,'94239',4989), -(5677,'84359',4990), -(5678,'84364',4991), -(5679,'18439',2719), -(5680,'14089',4992), -(5681,'17129',4993), -(5682,'18528',4994), -(5683,'12165',173), -(5684,'10789',4175), -(5685,'13349',598), -(5686,'10825',1413), -(5687,'01609',4995), -(5688,'10781',4175), -(5689,'15831',4998), -(5690,'16348',4999), -(5691,'13127',5000), -(5692,'17495',5001), -(5693,'94142',5002), -(5694,'97280',3974), -(5695,'36037',4962), -(5696,'88368',5003), -(5697,'97259',5004), -(5698,'30159',513), -(5699,'88436',5005), -(5700,'25495',5006), -(5701,'24622',5007), -(5702,'30655',513), -(5703,'37247',5008), -(5704,'97291',5009), -(5705,'97723',5010), -(5706,'24646',5011), -(5707,'37214',1079), -(5708,'31275',5012), -(5709,'31177',5013), -(5710,'37581',5014), -(5711,'21228',5015), -(5712,'24107',265), -(5713,'24534',1983), -(5714,'36404',5016), -(5715,'24247',5018), -(5716,'89073',1281), -(5717,'97228',5019), -(5718,'89189',5020), -(5719,'20097',260), -(5720,'88481',5021), -(5721,'74589',5022), -(5722,'24641',5023), -(5723,'22113',260), -(5724,'87480',5025), -(5725,'21035',260), -(5726,'87758',5026), -(5727,'31234',5027), -(5728,'97342',5028), -(5729,'89340',5029), -(5730,'97493',5030), -(5731,'29358',5031), -(5732,'87487',5032), -(5733,'22949',5033), -(5734,'89192',4672), -(5735,'87767',5034), -(5736,'89537',5035), -(5737,'86498',5036), -(5738,'97525',5037), -(5739,'87549',5038), -(5740,'23824',5039), -(5741,'87541',5040), -(5742,'23823',5041), -(5743,'89415',5042), -(5744,'91617',5043), -(5745,'87499',5044), -(5746,'97491',5045), -(5747,'98630',5046), -(5748,'29386',5047), -(5749,'87654',5050), -(5750,'91460',5051), -(5751,'99991',5052), -(5752,'52525',5054), -(5753,'52076',2073), -(5754,'52064',2073), -(5755,'46459',5056), -(5756,'54636',5057), -(5757,'52372',5058), -(5758,'54331',5059), -(5759,'54455',5060), -(5760,'50126',2542), -(5761,'54576',1157), -(5762,'54338',5061), -(5763,'54429',5062), -(5764,'66352',5063), -(5765,'40591',13), -(5766,'40629',13), -(5767,'66620',5064), -(5768,'45219',29), -(5769,'50737',27), -(5770,'54484',5065), -(5771,'53340',5066), -(5772,'50996',27), -(5773,'26723',1009), -(5774,'66130',23), -(5775,'53225',33), -(5776,'42555',987), -(5777,'45527',709), -(5778,'53572',5067), -(5779,'56859',5069), -(5780,'66877',5072), -(5781,'56070',2552), -(5782,'67685',5073), -(5783,'85276',5074), -(5784,'95365',5075), -(5785,'85293',5076), -(5786,'81377',280), -(5787,'80335',280), -(5788,'39443',606), -(5789,'39576',5077), -(5790,'81541',280), -(5791,'85609',5078), -(5792,'92289',5079), -(5793,'93343',5080), -(5794,'85598',5081), -(5795,'83734',5082), -(5796,'83727',5083), -(5797,'09623',5084), -(5798,'01776',5085), -(5799,'03246',5086), -(5800,'01307',654), -(5801,'01987',5087), -(5802,'01328',654), -(5803,'03229',5088), -(5804,'02991',5090), -(5805,'03116',5091), -(5806,'03051',658), -(5807,'15898',5092), -(5808,'03159',5093), -(5809,'91154',5094), -(5810,'91790',5095), -(5811,'96196',5096), -(5812,'82346',5097), -(5813,'96260',5098), -(5814,'07429',5099), -(5815,'90537',5101), -(5816,'86673',2542), -(5817,'96328',5103), -(5818,'96342',5104), -(5819,'85302',5105), -(5820,'92361',5106), -(5821,'78087',5107), -(5822,'68159',1428), -(5823,'67122',5108), -(5824,'72293',5109), -(5825,'75334',5110), -(5826,'72294',5111), -(5827,'59969',5112), -(5828,'35584',189), -(5829,'75210',5114), -(5830,'72299',5115), -(5831,'68789',5116), -(5832,'64390',5117), -(5833,'78607',4259), -(5834,'78554',5118), -(5835,'64283',195), -(5836,'60596',194), -(5837,'28717',202), -(5838,'60313',194), -(5839,'78588',5119), -(5840,'35418',5120), -(5841,'32108',3508), -(5842,'63067',441), -(5843,'32758',5121), -(5844,'69256',5122), -(5845,'35469',5123), -(5846,'64354',5124), -(5847,'75449',5125), -(5848,'69436',5126), -(5849,'72119',5127), -(5850,'78579',5128), -(5851,'27246',5129), -(5852,'28329',202), -(5853,'34630',5130), -(5854,'74847',5131), -(5855,'72479',5132), -(5856,'31618',5133), -(5857,'78355',3190), -(5858,'21745',5134), -(5859,'63579',5135), -(5860,'27337',5136), -(5861,'32816',5137), -(5862,'72419',5138), -(5863,'72138',5139), -(5864,'70439',229), -(5865,'70178',229), -(5866,'72657',5140), -(5867,'78464',1459), -(5868,'25782',5141), -(5869,'72760',227), -(5870,'72764',227), -(5871,'88682',5142), -(5872,'72666',5143), -(5873,'63636',5144), -(5874,'31700',5145), -(5875,'74196',5146), -(5876,'34295',5147), -(5877,'21717',5148), -(5878,'34393',5149), -(5879,'24855',5150), -(5880,'73779',5152), -(5881,'97843',3466), -(5882,'73268',5153), -(5883,'21397',5154), -(5884,'38106',274), -(5885,'90616',5156), -(5886,'86660',5157), -(5887,'99897',5158), -(5888,'23629',5159), -(5889,'86860',5160), -(5890,'91710',5161), -(5891,'86500',5162), -(5892,'38327',5163), -(5893,'96151',5164), -(5894,'99734',5165), -(5895,'86807',5166), -(5896,'87677',5167), -(5897,'98559',5168), -(5898,'38479',5169), -(5899,'38448',869), -(5900,'86920',5170), -(5901,'86456',5171), -(5902,'91564',5172), -(5903,'86391',5173), -(5904,'38836',5174), -(5905,'98667',5175), -(5906,'86956',5176), -(5907,'29456',5177), -(5908,'38462',5178), -(5909,'91093',5179), -(5910,'86674',5180), -(5911,'91804',5181), -(5912,'91166',5182), -(5913,'99095',107), -(5914,'86949',5183), -(5915,'91080',5184), -(5916,'67737',5186), -(5917,'26683',5187), -(5918,'79362',5188), -(5919,'58849',5189), -(5920,'77933',5190), -(5921,'77694',5191), -(5922,'49492',5192), -(5923,'55545',2906), -(5924,'79688',5193), -(5925,'26340',5194), -(5926,'67729',5195), -(5927,'55457',5196), -(5928,'57399',5197), -(5929,'49134',5198), -(5930,'59269',5199), -(5931,'77839',3978), -(5932,'79271',5200), -(5933,'65549',70), -(5934,'65343',3799), -(5935,'79875',5201), -(5936,'74747',5202), -(5937,'36286',5203), -(5938,'30926',5204), -(5939,'73095',5205), -(5940,'97791',5206), -(5941,'30900',5207), -(5942,'74653',5208), -(5943,'37127',5210), -(5944,'67598',5211), -(5945,'67159',5212), -(5946,'76776',5213), -(5947,'67599',5214), -(5948,'67595',5215), -(5949,'35687',488), -(5950,'67585',5216), -(5951,'67245',5217), -(5952,'67133',5218), -(5953,'55246',481), -(5954,'67578',5219), -(5955,'79805',5220), -(5956,'82433',5221), -(5957,'91356',5222), -(5958,'91359',37), -(5959,'91177',917), -(5960,'99438',5223), -(5961,'82441',5224), -(5962,'82216',5225), -(5963,'06543',3112), -(5964,'82234',5226), -(5965,'23996',5227), -(5966,'95349',5228), -(5967,'39340',1255), -(5968,'91239',5229), -(5969,'23972',5230), -(5970,'82538',5232), -(5971,'91235',5233), -(5972,'92283',5234), -(5973,'06648',5235), -(5974,'07343',5236), -(5975,'81479',280), -(5976,'85119',5237), -(5977,'80797',280), -(5978,'82008',5238), -(5979,'07774',5239), -(5980,'39124',287), -(5981,'84072',5240), -(5982,'95188',5241), -(5983,'95478',5242), -(5984,'06122',130), -(5985,'95168',5243), -(5986,'84079',2846), -(5987,'93186',5244), -(5988,'92702',1066), -(5989,'06688',4553), -(5990,'18059',2272), -(5991,'83064',5246), -(5992,'93047',918), -(5993,'92551',5247), -(5994,'04435',5248), -(5995,'83547',5249), -(5996,'17209',5250), -(5997,'06749',1207), -(5998,'08485',5251), -(5999,'18190',5252), -(6000,'04519',5253), -(6001,'04177',141), -(6002,'93199',5071), -(6003,'84559',5254), -(6004,'17194',5255), -(6005,'08248',5257), -(6006,'04288',141), -(6007,'06886',933), -(6008,'04654',5258), -(6009,'84529',5259), -(6010,'17237',5260), -(6011,'09122',942), -(6012,'14624',5261), -(6013,'94491',5262), -(6014,'94547',5263), -(6015,'09603',5264), -(6016,'14513',5265), -(6017,'13465',5266), -(6018,'10717',2725), -(6019,'09638',5267), -(6020,'10779',4175), -(6021,'01612',5268), -(6022,'17491',2308), -(6023,'12051',182), -(6024,'86825',5270), -(6025,'98663',5271), -(6026,'96106',5272), -(6027,'38173',5273), -(6028,'86744',5275), -(6029,'23883',5276), -(6030,'91719',5277), -(6031,'23626',5278), -(6032,'90579',5279), -(6033,'91757',5280), -(6034,'91097',1432), -(6035,'86700',5281), -(6036,'38889',5282), -(6037,'29465',5283), -(6038,'38471',5284), -(6039,'91091',5285), -(6040,'90522',5286), -(6041,'91187',3307), -(6042,'29479',5287), -(6043,'19249',5288), -(6044,'96155',5289), -(6045,'13088',4411), -(6046,'12489',5290), -(6047,'12627',5291), -(6048,'01454',5292), -(6049,'01796',5294), -(6050,'01829',5297), -(6051,'01996',1734), -(6052,'03044',658), -(6053,'03197',5298), -(6054,'15232',1739), -(6055,'52070',2073), -(6056,'54619',5299), -(6057,'52224',5300), -(6058,'47589',5301), -(6059,'47627',5302), -(6060,'52428',5303), -(6061,'54668',5304), -(6062,'46419',5305), -(6063,'41238',2076), -(6064,'54634',5306), -(6065,'54294',12), -(6066,'54296',12), -(6067,'47228',349), -(6068,'54320',5307), -(6069,'53919',5308), -(6070,'40210',13), -(6071,'40211',13), -(6072,'45472',2227), -(6073,'48712',5309), -(6074,'45131',29), -(6075,'54486',5310), -(6076,'42329',1007), -(6077,'48739',5311), -(6078,'42651',704), -(6079,'45661',1011), -(6080,'26725',1009), -(6081,'56829',5312), -(6082,'73037',1170), -(6083,'73102',5313), -(6084,'74417',5314), -(6085,'74542',5315), -(6086,'22589',260), -(6087,'97265',5316), -(6088,'21149',260), -(6089,'88444',3089), -(6090,'37215',1079), -(6091,'21266',5317), -(6092,'37154',5318), -(6093,'22527',260), -(6094,'21077',260), -(6095,'37077',1979), -(6096,'97255',5319), -(6097,'36414',5017), -(6098,'97253',5321), -(6099,'20249',260), -(6100,'21438',5322), -(6101,'22177',260), -(6102,'22111',260), -(6103,'24145',265), -(6104,'97720',5323), -(6105,'22045',260), -(6106,'31226',1306), -(6107,'36469',5324), -(6108,'74579',5325), -(6109,'89294',5326), -(6110,'38271',5327), -(6111,'37359',5328), -(6112,'97711',5329), -(6113,'99976',5330), -(6114,'98597',5332), -(6115,'89335',5333), -(6116,'23869',5334), -(6117,'97469',5335), -(6118,'23843',5336), -(6119,'36456',5337), -(6120,'97353',5338), -(6121,'22927',5339), -(6122,'21391',5340), -(6123,'38275',5341), -(6124,'38707',5342), -(6125,'86742',5344), -(6126,'38179',5345), -(6127,'96157',5346), -(6128,'98593',5347), -(6129,'87745',5348), -(6130,'89438',2744), -(6131,'91717',5349), -(6132,'76131',780), -(6133,'76359',5350), -(6134,'76297',5351), -(6135,'78078',5352), -(6136,'78667',5353), -(6137,'68229',1428), -(6138,'75328',3264), -(6139,'64297',195), -(6140,'69226',5354), -(6141,'72202',5355), -(6142,'60389',194), -(6143,'28239',202), -(6144,'75438',5356), -(6145,'63071',441), -(6146,'78583',5357), -(6147,'31606',5358), -(6148,'78601',5359), -(6149,'35447',5360), -(6150,'33184',5361), -(6151,'74924',5362), -(6152,'78357',5363), -(6153,'63791',5364), -(6154,'64747',5365), -(6155,'71063',2801), -(6156,'25715',5366), -(6157,'70563',229), -(6158,'74080',232), -(6159,'31855',5370), -(6160,'74254',5371), -(6161,'25872',5372), -(6162,'25887',5373), -(6163,'70188',229), -(6164,'24992',5374), -(6165,'74229',5375), -(6166,'24997',5376), -(6167,'72622',5377), -(6168,'88719',2187), -(6169,'31848',5378), -(6170,'34225',5379), -(6171,'34576',5380), -(6172,'88693',5381), -(6173,'31868',5382), -(6174,'27383',5383), -(6175,'59069',69), -(6176,'57572',5384), -(6177,'55543',2906), -(6178,'67677',5385), -(6179,'79102',519), -(6180,'79199',5386), -(6181,'57567',5387), -(6182,'59755',2612), -(6183,'49692',5388), -(6184,'49082',522), -(6185,'57074',525), -(6186,'79856',5389), -(6187,'59889',5390), -(6188,'66879',5391), -(6189,'44532',90), -(6190,'59192',5392), -(6191,'56341',5393), -(6192,'48151',536), -(6193,'56276',5394), -(6194,'79597',5395), -(6195,'51702',5396), -(6196,'79639',5397), -(6197,'67706',5398), -(6198,'57636',5399), -(6199,'56133',5400), -(6200,'67707',5402), -(6201,'67661',721), -(6202,'58791',5403), -(6203,'79650',5404), -(6204,'67821',5405), -(6205,'57439',5406), -(6206,'34119',474), -(6207,'37627',5407), -(6208,'31020',5408), -(6209,'34260',5409), -(6210,'34359',5410), -(6211,'24882',5411), -(6212,'97842',5413), -(6213,'21635',5414), -(6214,'49191',5415), -(6215,'79853',5416), -(6216,'35794',5417), -(6217,'65606',5418), -(6218,'26127',1798), -(6219,'67592',5419), -(6220,'55128',1510), -(6221,'59597',5420), -(6222,'67550',1516), -(6223,'78144',5421), -(6224,'79787',5422), -(6225,'53560',5423), -(6226,'44892',360), -(6227,'56294',5425), -(6228,'44379',91), -(6229,'56330',5426), -(6230,'59379',5427), -(6231,'91796',5428), -(6232,'90408',111), -(6233,'96242',5429), -(6234,'96279',5430), -(6235,'99428',119), -(6236,'86668',5431), -(6237,'85122',5432), -(6238,'96361',5433), -(6239,'95490',5434), -(6240,'88448',5435), -(6241,'73342',5436), -(6242,'30982',5437), -(6243,'30179',513), -(6244,'73527',5438), -(6245,'97772',5440), -(6246,'97274',5441), -(6247,'97990',5442), -(6248,'37297',5443), -(6249,'88178',5444), -(6250,'31079',5445), -(6251,'22459',260), -(6252,'20355',260), -(6253,'20146',260), -(6254,'97294',5446), -(6255,'24254',5447), -(6256,'22083',260), -(6257,'22415',260), -(6258,'89275',5448), -(6259,'88457',5449), -(6260,'24111',5450), -(6261,'22049',260), -(6262,'73460',5451), -(6263,'29328',5452), -(6264,'31188',5453), -(6265,'22395',260), -(6266,'97523',5454), -(6267,'89522',1096), -(6268,'91628',5455), -(6269,'97537',5456), -(6270,'24223',5457), -(6271,'73450',5458), -(6272,'38274',5459), -(6273,'91592',5460), -(6274,'89362',5461), -(6275,'37431',5462), -(6276,'89350',5463), -(6277,'21524',5464), -(6278,'21337',767), -(6279,'38116',274), -(6280,'97486',5465), -(6281,'91522',5466), -(6282,'99998',5467), -(6283,'03058',5469), -(6284,'15328',1657), -(6285,'02748',5471), -(6286,'49201',5472), -(6287,'26349',5473), -(6288,'77709',5474), -(6289,'76477',5476), -(6290,'67593',5477), -(6291,'67454',5479), -(6292,'57319',5480), -(6293,'55129',5481), -(6294,'79877',5483), -(6295,'78112',4159), -(6296,'76771',5484), -(6297,'27793',5485), -(6298,'76135',780), -(6299,'76706',5486), -(6300,'25591',5487), -(6301,'24879',5488), -(6302,'30826',5489), -(6303,'37643',5490), -(6304,'88524',5491), -(6305,'25590',5492), -(6306,'74545',5493), -(6307,'74638',1217), -(6308,'89597',5494), -(6309,'25492',5495), -(6310,'79695',5496), -(6311,'65366',5497), -(6312,'79736',5498), -(6313,'77770',5499), -(6314,'55599',5500), -(6315,'65329',5501), -(6316,'67317',5502), -(6317,'65555',70), -(6318,'48149',536), -(6319,'26901',5503), -(6320,'48153',536), -(6321,'49509',5505), -(6322,'79599',5506), -(6323,'49477',2901), -(6324,'67735',5507), -(6325,'67659',721), -(6326,'56235',5508), -(6327,'67663',721), -(6328,'57489',5509), -(6329,'51643',662), -(6330,'51545',5510), -(6331,'55627',5511), -(6332,'26835',5512), -(6333,'67756',5514), -(6334,'67745',5515), -(6335,'61389',5516), -(6336,'35649',5517), -(6337,'68199',1428), -(6338,'76337',5518), -(6339,'27639',5519), -(6340,'27628',661), -(6341,'76689',5520), -(6342,'68809',5521), -(6343,'76707',5522), -(6344,'64319',5523), -(6345,'69123',1436), -(6346,'27574',190), -(6347,'72348',5524), -(6348,'60329',194), -(6349,'33104',200), -(6350,'25867',5525), -(6351,'78234',5526), -(6352,'69517',5527), -(6353,'64807',5528), -(6354,'64401',5529), -(6355,'75392',5530), -(6356,'25923',5531), -(6357,'28279',202), -(6358,'28359',202), -(6359,'25764',5533), -(6360,'21762',5534), -(6361,'61209',5535), -(6362,'74930',5536), -(6363,'63457',2792), -(6364,'64720',5537), -(6365,'78597',5538), -(6366,'28870',5539), -(6367,'71088',5540), -(6368,'31613',5541), -(6369,'63811',5542), -(6370,'25770',5543), -(6371,'70771',5544), -(6372,'71732',5545), -(6373,'74821',5546), -(6374,'71111',5547), -(6375,'34466',5548), -(6376,'31609',5549), -(6377,'63776',5550), -(6378,'25727',5551), -(6379,'74382',5552), -(6380,'70184',229), -(6381,'88690',5553), -(6382,'72654',5554), -(6383,'31698',5555), -(6384,'25554',5556), -(6385,'71729',5557), -(6386,'73770',2124), -(6387,'97904',5558), -(6388,'24850',5559), -(6389,'37619',5560), -(6390,'39317',5564), -(6391,'18198',5565), -(6392,'93059',918), -(6393,'07957',5567), -(6394,'06711',556), -(6395,'95666',5568), -(6396,'83567',5569), -(6397,'83123',5570), -(6398,'14789',5571), -(6399,'04107',141), -(6400,'08236',5574), -(6401,'04571',5575), -(6402,'14798',5576), -(6403,'08058',578), -(6404,'08393',5577), -(6405,'94356',5578), -(6406,'83376',3113), -(6407,'04849',5579), -(6408,'08373',5580), -(6409,'94377',848), -(6410,'84576',5581), -(6411,'09350',5582), -(6412,'84508',5583), -(6413,'83317',5584), -(6414,'09249',5585), -(6415,'93485',436), -(6416,'84389',5586), -(6417,'09468',5587), -(6418,'83457',5588), -(6419,'09392',5589), -(6420,'17235',5590), -(6421,'14473',165), -(6422,'94264',5591), -(6423,'13581',2721), -(6424,'17087',5592), -(6425,'10585',172), -(6426,'10783',4175), -(6427,'10969',177), -(6428,'10119',1391), -(6429,'41379',5593), -(6430,'52062',2073), -(6431,'41334',5594), -(6432,'54616',5595), -(6433,'54675',5596), -(6434,'47665',5597), -(6435,'54332',5598), -(6436,'53894',5599), -(6437,'47441',1483), -(6438,'66798',5600), -(6439,'54293',12), -(6440,'46485',2541), -(6441,'50374',5601), -(6442,'49824',5602), -(6443,'47169',349), -(6444,'47051',349), -(6445,'50827',27), -(6446,'53505',5605), -(6447,'46359',5608), -(6448,'66113',23), -(6449,'51105',27), -(6450,'45134',29), -(6451,'42327',1007), -(6452,'55777',5609), -(6453,'45731',5610), -(6454,'66386',5611), -(6455,'48249',5612), -(6456,'55765',1431), -(6457,'44653',364), -(6458,'48629',5613), -(6459,'42285',1007), -(6460,'91740',5614), -(6461,'23617',5615), -(6462,'86863',5616), -(6463,'91448',5617), -(6464,'23554',5618), -(6465,'29378',5619), -(6466,'96172',1340), -(6467,'91560',5620), -(6468,'29594',5621), -(6469,'86368',5622), -(6470,'38446',869), -(6471,'38464',5623), -(6472,'86672',5624), -(6473,'86165',319), -(6474,'86163',319), -(6475,'38372',5625), -(6476,'86510',5626), -(6477,'29416',5627), -(6478,'94556',5628), -(6479,'16341',5629), -(6480,'12619',1413), -(6481,'94164',5630), -(6482,'16259',5631), -(6483,'06642',5632), -(6484,'82544',5634), -(6485,'80997',280), -(6486,'82065',5635), -(6487,'96365',5636), -(6488,'06311',5637), -(6489,'39606',5638), -(6490,'95511',5640), -(6491,'81476',280), -(6492,'91289',5641), -(6493,'80798',280), -(6494,'95493',5642), -(6495,'85625',5643), -(6496,'95183',5644), -(6497,'93164',5645), -(6498,'84076',5647), -(6499,'93195',5648), -(6500,'92711',5649), -(6501,'93138',5650), -(6502,'84427',5651), -(6503,'18147',2272), -(6504,'95685',1659), -(6505,'04626',5652), -(6506,'08412',5655), -(6507,'18311',5656), -(6508,'83233',5657), -(6509,'84187',5658), -(6510,'84155',5659), -(6511,'83370',3113), -(6512,'83236',5660), -(6513,'08237',2690), -(6514,'04319',141), -(6515,'84565',5661), -(6516,'94315',5662), -(6517,'04451',5663), -(6518,'04824',2418), -(6519,'84503',5664), -(6520,'09376',5665), -(6521,'09306',5666), -(6522,'94527',5667), -(6523,'14656',5668), -(6524,'04886',1648), -(6525,'09127',942), -(6526,'17091',5670), -(6527,'93474',5671), -(6528,'16727',5672), -(6529,'94571',5674), -(6530,'94249',5675), -(6531,'94541',5676), -(6532,'04931',5677), -(6533,'14193',5678), -(6534,'15806',5679), -(6535,'10623',172), -(6536,'17268',5680), -(6537,'12157',4175), -(6538,'15827',4998), -(6539,'10117',1391), -(6540,'17392',5682), -(6541,'76307',5683), -(6542,'68782',5684), -(6543,'68167',1428), -(6544,'27612',5685), -(6545,'65843',5686), -(6546,'65760',5687), -(6547,'61381',5688), -(6548,'27259',5689), -(6549,'75179',792), -(6550,'35457',5692), -(6551,'27624',5693), -(6552,'60316',194), -(6553,'75242',5694), -(6554,'32549',3944), -(6555,'25842',5695), -(6556,'78564',5697), -(6557,'32545',3944), -(6558,'28357',202), -(6559,'72365',5698), -(6560,'32657',5699), -(6561,'63165',5700), -(6562,'61130',5701), -(6563,'35315',5702), -(6564,'25797',5703), -(6565,'28876',5704), -(6566,'21789',5705), -(6567,'25795',5706), -(6568,'27318',5707), -(6569,'33034',5710), -(6570,'63931',5711), -(6571,'31629',2490), -(6572,'34613',5712), -(6573,'63571',5713), -(6574,'63925',2776), -(6575,'27283',5714), -(6576,'63808',1375), -(6577,'63607',5715), -(6578,'34582',4819), -(6579,'63934',5716), -(6580,'72555',5717), -(6581,'73728',236), -(6582,'63619',5718), -(6583,'71737',2049), -(6584,'72636',751), -(6585,'72539',5719), -(6586,'74626',5720), -(6587,'63639',5721), -(6588,'25560',4203), -(6589,'34639',5722), -(6590,'86926',5723), -(6591,'23747',1673), -(6592,'82386',5724), -(6593,'85111',5725), -(6594,'06556',5726), -(6595,'86565',5727), -(6596,'82319',5728), -(6597,'91233',5729), -(6598,'06313',5730), -(6599,'82067',1175), -(6600,'80638',280), -(6601,'06347',5731), -(6602,'39116',287), -(6603,'85402',5732), -(6604,'80799',280), -(6605,'80801',280), -(6606,'06420',5733), -(6607,'84089',5734), -(6608,'85551',5735), -(6609,'19370',5736), -(6610,'07819',5737), -(6611,'95176',5738), -(6612,'12437',5739), -(6613,'03249',5740), -(6614,'94051',5741), -(6615,'94146',5742), -(6616,'12587',5743), -(6617,'94118',5744), -(6618,'12589',5745), -(6619,'01990',5746), -(6620,'01067',654), -(6621,'01129',654), -(6622,'01108',654), -(6623,'01847',5747), -(6624,'01877',5748), -(6625,'01844',5749), -(6626,'03042',658), -(6627,'02794',5750), -(6628,'02785',5752), -(6629,'57632',5753), -(6630,'44265',91), -(6631,'55629',5754), -(6632,'56584',5755), -(6633,'66849',5756), -(6634,'56317',3615), -(6635,'56170',5757), -(6636,'55496',5758), -(6637,'48653',5759), -(6638,'45772',989), -(6639,'55779',5760), -(6640,'26524',5761), -(6641,'42389',1007), -(6642,'56253',5763), -(6643,'58456',2259), -(6644,'44575',367), -(6645,'56869',5764), -(6646,'66869',5765), -(6647,'26556',5766), -(6648,'66882',5768), -(6649,'30669',5769), -(6650,'89191',5770), -(6651,'97783',5771), -(6652,'73565',5772), -(6653,'30173',513), -(6654,'21261',5773), -(6655,'73568',5774), -(6656,'89608',5777), -(6657,'73329',5778), -(6658,'97957',5779), -(6659,'30539',513), -(6660,'97234',5780), -(6661,'88161',5782), -(6662,'97727',5783), -(6663,'97074',383), -(6664,'89194',5784), -(6665,'29320',5785), -(6666,'89250',3204), -(6667,'22339',260), -(6668,'88486',5786), -(6669,'97318',5787), -(6670,'21423',5788), -(6671,'37199',5789), -(6672,'97616',5790), -(6673,'89346',5791), -(6674,'22941',5792), -(6675,'24226',5794), -(6676,'97422',2746), -(6677,'37351',5795), -(6678,'91605',5796), -(6679,'38268',5797), -(6680,'98574',5798), -(6681,'89352',5799), -(6682,'89429',5800), -(6683,'89431',5801), -(6684,'38226',1314), -(6685,'21436',5802), -(6686,'87488',5803), -(6687,'98596',5804), -(6688,'87634',5805), -(6689,'99820',5806), -(6690,'91599',5807), -(6691,'91744',5808), -(6692,'89344',5809), -(6693,'38304',302), -(6694,'97494',5810), -(6695,'89361',5811), -(6696,'86868',5812), -(6697,'23684',3735), -(6698,'87668',4014), -(6699,'29590',3481), -(6700,'86494',5813), -(6701,'87675',5814), -(6702,'23627',5815), -(6703,'91475',5816), -(6704,'91729',5817), -(6705,'91723',5818), -(6706,'86875',5819), -(6707,'91085',4324), -(6708,'96164',5820), -(6709,'86679',5821), -(6710,'86152',319), -(6711,'06502',5822), -(6712,'99634',5823), -(6713,'96117',5824), -(6714,'96528',5825), -(6715,'90766',649), -(6716,'23777',3143), -(6717,'19243',5828), -(6718,'86453',5829), -(6719,'91301',5188), -(6720,'23948',5830), -(6721,'52078',2073), -(6722,'47638',5831), -(6723,'52393',5832), -(6724,'46509',5833), -(6725,'54612',5834), -(6726,'41066',2076), -(6727,'47839',669), -(6728,'41352',5835), -(6729,'53947',5836), -(6730,'54574',5837), -(6731,'54529',5838), -(6732,'46569',5839), -(6733,'50354',5840), -(6734,'40885',1819), -(6735,'40231',13), -(6736,'66822',5841), -(6737,'66346',5842), -(6738,'45470',2227), -(6739,'45357',29), -(6740,'46236',982), -(6741,'40723',1821), -(6742,'54487',5843), -(6743,'45239',29), -(6744,'50679',27), -(6745,'53859',5844), -(6746,'66123',23), -(6747,'51149',27), -(6748,'42657',704), -(6749,'66271',5845), -(6750,'34314',5846), -(6751,'73650',775), -(6752,'74639',5847), -(6753,'88373',5848), -(6754,'37639',5849), -(6755,'73635',5850), -(6756,'34125',474), -(6757,'30823',5489), -(6758,'88422',5851), -(6759,'74632',5852), -(6760,'74676',5853), -(6761,'88142',5854), -(6762,'79206',5855), -(6763,'67734',5856), -(6764,'48155',536), -(6765,'49624',5857), -(6766,'26409',5858), -(6767,'79291',5859), -(6768,'56206',5860), -(6769,'79282',5861), -(6770,'79219',5862), -(6771,'26689',5863), -(6772,'56335',5864), -(6773,'79618',5865), -(6774,'79111',519), -(6775,'77972',5866), -(6776,'55593',5867), -(6777,'59227',5868), -(6778,'77876',5869), -(6779,'67146',5870), -(6780,'76870',5871), -(6781,'77830',5872), -(6782,'77793',5873), -(6783,'55268',5874), -(6784,'65527',5875), -(6785,'65207',481), -(6786,'25980',5876), -(6787,'67582',3386), -(6788,'76774',5877), -(6789,'79801',5878), -(6790,'78713',5421), -(6791,'67471',5879), -(6792,'59457',5880), -(6793,'49593',5881), -(6794,'67319',5882), -(6795,'67304',5883), -(6796,'65604',5884), -(6797,'67466',5885), -(6798,'77716',5886), -(6799,'25488',5888), -(6800,'25337',3360), -(6801,'24354',5889), -(6802,'89188',5891), -(6803,'97797',5892), -(6804,'88433',5893), -(6805,'24367',5894), -(6806,'37124',1692), -(6807,'97297',5895), -(6808,'24395',5896), -(6809,'74423',5897), -(6810,'22549',260), -(6811,'21079',260), -(6812,'97072',383), -(6813,'97725',5898), -(6814,'24539',1983), -(6815,'97218',5899), -(6816,'89233',1985), -(6817,'97440',5900), -(6818,'24626',5901), -(6819,'24229',5902), -(6820,'21445',5903), -(6821,'24159',265), -(6822,'23863',5904), -(6823,'21441',5905), -(6824,'29342',5906), -(6825,'87751',5907), -(6826,'22926',5908), -(6827,'97506',5909), -(6828,'38272',4896), -(6829,'23829',5910), -(6830,'87439',2458), -(6831,'89447',5911), -(6832,'22961',1629), -(6833,'87739',2130), -(6834,'99974',1340), -(6835,'91567',5913), -(6836,'91443',5914), -(6837,'22959',5915), -(6838,'87653',5916), -(6839,'64584',5917), -(6840,'65795',5918), -(6841,'68165',1428), -(6842,'61350',4852), -(6843,'68259',1428), -(6844,'32369',5919), -(6845,'72213',5920), -(6846,'60529',194), -(6847,'68535',5921), -(6848,'64342',5922), -(6849,'78266',5923), -(6850,'27711',5924), -(6851,'32791',5925), -(6852,'33098',200), -(6853,'78262',5926), -(6854,'69250',2715), -(6855,'61138',5927), -(6856,'34516',5928), -(6857,'63179',5929), -(6858,'28205',202), -(6859,'25821',5930), -(6860,'74374',5932), -(6861,'25870',5933), -(6862,'28355',202), -(6863,'78567',5934), -(6864,'25917',5935), -(6865,'21772',5936), -(6866,'63796',5937), -(6867,'25858',5938), -(6868,'71701',5939), -(6869,'70197',229), -(6870,'63843',5940), -(6871,'36325',5941), -(6872,'72820',5942), -(6873,'70469',229), -(6874,'25855',5943), -(6875,'63839',5944), -(6876,'63920',5945), -(6877,'63856',5946), -(6878,'24983',4884), -(6879,'63927',2713), -(6880,'72649',5947), -(6881,'72531',5501), -(6882,'24988',5948), -(6883,'31555',5949), -(6884,'36280',5950), -(6885,'25569',5951), -(6886,'73277',5952), -(6887,'49638',5953), -(6888,'55450',5954), -(6889,'79194',5955), -(6890,'77749',5957), -(6891,'48231',5958), -(6892,'76857',5959), -(6893,'79286',5961), -(6894,'65624',5962), -(6895,'65589',5963), -(6896,'77704',5964), -(6897,'65629',5965), -(6898,'79837',5966), -(6899,'65554',70), -(6900,'65550',70), -(6901,'49179',5968), -(6902,'65396',5969), -(6903,'77740',5970), -(6904,'26123',1798), -(6905,'76456',5971), -(6906,'35685',488), -(6907,'35683',488), -(6908,'49324',1518), -(6909,'26931',5972), -(6910,'77773',5973), -(6911,'61276',5974), -(6912,'76597',5975), -(6913,'67065',1163), -(6914,'36154',5976), -(6915,'97906',5977), -(6916,'24991',5978), -(6917,'97846',5979), -(6918,'88085',5980), -(6919,'25551',5981), -(6920,'36391',5982), -(6921,'97837',5983), -(6922,'97799',5984), -(6923,'97264',5985), -(6924,'51709',5986), -(6925,'44141',91), -(6926,'66509',5987), -(6927,'56291',5988), -(6928,'56076',2552), -(6929,'66953',2574), -(6930,'79589',5989), -(6931,'49699',5990), -(6932,'56753',5991), -(6933,'56598',5993), -(6934,'26605',2947), -(6935,'06484',1956), -(6936,'82284',5994), -(6937,'91364',5995), -(6938,'91322',3533), -(6939,'07407',5996), -(6940,'96268',5997), -(6941,'91349',5998), -(6942,'39624',5999), -(6943,'91327',6000), -(6944,'85049',1177), -(6945,'82340',6001), -(6946,'91245',6002), -(6947,'82152',6003), -(6948,'91282',6004), -(6949,'93348',3942), -(6950,'85617',6005), -(6951,'85469',6006), -(6952,'39319',6007), -(6953,'07545',561), -(6954,'84069',6008), -(6955,'18055',2272), -(6956,'93173',6009), -(6957,'83134',6010), -(6958,'84169',6011), -(6959,'84171',6012), -(6960,'93170',6013), -(6961,'83564',6014), -(6962,'83536',1366), -(6963,'92431',6015), -(6964,'08451',6016), -(6965,'93086',6017), -(6966,'04157',141), -(6967,'93191',6018), -(6968,'08056',578), -(6969,'92693',6019), -(6970,'83308',6020), -(6971,'93488',6021), -(6972,'93413',6022), -(6973,'94365',6023), -(6974,'84323',6024), -(6975,'09322',6025), -(6976,'94354',6026), -(6977,'83362',6027), -(6978,'08340',6028), -(6979,'09419',6029), -(6980,'04861',159), -(6981,'94542',6030), -(6982,'14974',6031), -(6983,'94496',6032), -(6984,'94535',6033), -(6985,'94148',6034), -(6986,'14195',6035), -(6987,'14167',2433), -(6988,'09599',6036), -(6989,'14059',172), -(6990,'94518',6037), -(6991,'13467',6038), -(6992,'10553',174), -(6993,'94152',6039), -(6994,'12053',182), -(6995,'54536',6040), -(6996,'45892',678), -(6997,'45879',678), -(6998,'53175',33), -(6999,'53113',33), -(7000,'48607',6041), -(7001,'53173',33), -(7002,'42107',1007), -(7003,'42855',711), -(7004,'53797',6042), -(7005,'44628',364), -(7006,'44803',360), -(7007,'56659',6043), -(7008,'47652',6044), -(7009,'52457',6045), -(7010,'47495',6046), -(7011,'66780',6047), -(7012,'41472',11), -(7013,'54314',6048), -(7014,'47167',349), -(7015,'40233',13), -(7016,'41539',1487), -(7017,'45145',29), -(7018,'66133',23), -(7019,'85057',1177), -(7020,'99510',6049), -(7021,'85304',6050), -(7022,'83646',6051), -(7023,'83623',6053), -(7024,'80992',280), -(7025,'95339',6054), -(7026,'85126',6055), -(7027,'07806',6056), -(7028,'93333',6057), -(7029,'85406',6058), -(7030,'85445',6059), -(7031,'85417',6060), -(7032,'95191',6061), -(7033,'18239',6062), -(7034,'06388',6063), -(7035,'06369',6063), -(7036,'95508',6064), -(7037,'06120',130), -(7038,'93342',6065), -(7039,'98587',6066), -(7040,'38102',274), -(7041,'38524',6067), -(7042,'23560',866), -(7043,'38700',2027), -(7044,'91743',6068), -(7045,'87659',6069), -(7046,'38170',6070), -(7047,'96170',6071), -(7048,'23744',6072), -(7049,'23569',866), -(7050,'86983',6073), -(7051,'21371',6074), -(7052,'91086',6075), -(7053,'98693',3082), -(7054,'96049',316), -(7055,'38382',6076), -(7056,'86694',6077), -(7057,'86931',6078), -(7058,'82409',6079), -(7059,'96231',6080), -(7060,'90765',649), -(7061,'99638',6081), -(7062,'82380',6082), -(7063,'10369',1238), -(7064,'94078',6083), -(7065,'12555',6084), -(7066,'01156',654), -(7067,'01445',6085), -(7068,'15748',6086), -(7069,'01809',6087), -(7070,'01237',654), -(7071,'17321',6088), -(7072,'02959',6090), -(7073,'02923',6091), -(7074,'85664',6094), -(7075,'92720',6095), -(7076,'18276',6096), -(7077,'93080',6099), -(7078,'93128',6100), -(7079,'07552',561), -(7080,'93158',6101), -(7081,'84416',6102), -(7082,'95173',6103), -(7083,'84439',6104), -(7084,'07546',561), -(7085,'83022',1360), -(7086,'84051',6105), -(7087,'06849',919), -(7088,'04178',141), -(7089,'04613',6106), -(7090,'83555',1366), -(7091,'83129',6107), -(7092,'08427',6108), -(7093,'04229',141), -(7094,'04155',141), -(7095,'93099',6109), -(7096,'04103',141), -(7097,'84494',6110), -(7098,'93492',6111), -(7099,'94359',6112), -(7100,'09355',6113), -(7101,'84307',6114), -(7102,'93468',6115), -(7103,'06917',6116), -(7104,'14547',6117), -(7105,'08352',6118), -(7106,'09380',6119), -(7107,'09390',6120), -(7108,'13595',6121), -(7109,'01594',1235), -(7110,'13505',1388), -(7111,'17498',811), -(7112,'04938',6124), -(7113,'94163',6125), -(7114,'09548',6126), -(7115,'12047',177), -(7116,'94032',953), -(7117,'85309',6127), -(7118,'85101',6128), -(7119,'95367',6129), -(7120,'92345',6130), -(7121,'82041',6131), -(7122,'39130',287), -(7123,'39120',287), -(7124,'80539',280), -(7125,'91281',6132), -(7126,'39106',287), -(7127,'81827',280), -(7128,'83626',6133), -(7129,'07619',6134), -(7130,'19406',6135), -(7131,'85416',6136), -(7132,'85410',6137), -(7133,'18211',6138), -(7134,'16928',6140), -(7135,'06721',6142), -(7136,'13129',6144), -(7137,'13053',4802), -(7138,'12681',1413), -(7139,'12621',6145), -(7140,'01896',6146), -(7141,'03226',6147), -(7142,'17328',6148), -(7143,'02694',6149), -(7144,'02953',6151), -(7145,'02906',6154), -(7146,'79685',6156), -(7147,'57080',525), -(7148,'57368',6157), -(7149,'77790',848), -(7150,'65553',70), -(7151,'25364',6158), -(7152,'36043',4962), -(7153,'36199',6159), -(7154,'74405',6160), -(7155,'29323',6161), -(7156,'30519',513), -(7157,'30657',513), -(7158,'36129',6162), -(7159,'36205',6163), -(7160,'24259',6164), -(7161,'31319',6165), -(7162,'37318',6166), -(7163,'37130',6168), -(7164,'89077',1281), -(7165,'24239',6169), -(7166,'31135',1087), -(7167,'24598',6170), -(7168,'21217',391), -(7169,'37589',6171), -(7170,'22417',260), -(7171,'24244',6172), -(7172,'87538',6173), -(7173,'73430',1295), -(7174,'24106',265), -(7175,'89264',6174), -(7176,'24103',265), -(7177,'97464',6175), -(7178,'31185',6176), -(7179,'24211',6177), -(7180,'91465',6178), -(7181,'73485',6179), -(7182,'89561',6180), -(7183,'89437',6181), -(7184,'89364',6018), -(7185,'86381',6182), -(7186,'23818',6183), -(7187,'37355',6184), -(7188,'21395',6185), -(7189,'21382',6186), -(7190,'29587',6187), -(7191,'97631',6188), -(7192,'87484',6189), -(7193,'91474',4421), -(7194,'86657',6190), -(7195,'29439',6191), -(7196,'86938',6192), -(7197,'82496',6193), -(7198,'90596',6194), -(7199,'86669',6195), -(7200,'91358',6196), -(7201,'29488',6197), -(7202,'91207',6198), -(7203,'99439',6199), -(7204,'29484',6200), -(7205,'82404',6201), -(7206,'99423',119), -(7207,'35239',6202), -(7208,'35579',189), -(7209,'72280',6203), -(7210,'35576',189), -(7211,'35232',6204), -(7212,'33617',184), -(7213,'72178',6205), -(7214,'35581',189), -(7215,'28779',202), -(7216,'25826',6206), -(7217,'35108',5123), -(7218,'63263',6207), -(7219,'61352',4852), -(7220,'78194',6208), -(7221,'76703',6209), -(7222,'69120',1436), -(7223,'35516',6210), -(7224,'78665',6211), -(7225,'69234',6212), -(7226,'72356',6213), -(7227,'78604',6214), -(7228,'75223',6215), -(7229,'31600',6216), -(7230,'32427',3270), -(7231,'78570',6217), -(7232,'72145',6218), -(7233,'74867',1010), -(7234,'63505',6219), -(7235,'32683',6220), -(7236,'69427',6221), -(7237,'24980',6222), -(7238,'63867',6224), -(7239,'21787',6225), -(7240,'70195',229), -(7241,'74399',6226), -(7242,'70567',229), -(7243,'25885',6227), -(7244,'27367',6228), -(7245,'70180',229), -(7246,'70182',229), -(7247,'72501',6231), -(7248,'74395',6232), -(7249,'70329',229), -(7250,'71723',6233), -(7251,'34270',6234), -(7252,'74189',6235), -(7253,'21710',6236), -(7254,'34305',6237), -(7255,'74251',6238), -(7256,'63928',6239), -(7257,'71543',6240), -(7258,'26802',6242), -(7259,'49809',1551), -(7260,'53578',6243), -(7261,'51766',6244), -(7262,'44369',91), -(7263,'48431',1564), -(7264,'45891',678), -(7265,'48531',32), -(7266,'53844',2635), -(7267,'53111',33), -(7268,'45549',6245), -(7269,'45665',1011), -(7270,'56736',6246), -(7271,'45711',6247), -(7272,'44147',91), -(7273,'87650',6248), -(7274,'96132',6249), -(7275,'86450',6250), -(7276,'38126',274), -(7277,'97475',6251), -(7278,'21514',6252), -(7279,'86637',6253), -(7280,'91595',6254), -(7281,'87666',6255), -(7282,'86759',6256), -(7283,'91746',6257), -(7284,'29588',6258), -(7285,'86650',6259), -(7286,'86856',6260), -(7287,'86482',6261), -(7288,'91575',6262), -(7289,'19217',6263), -(7290,'99765',6265), -(7291,'86989',6266), -(7292,'99334',6267), -(7293,'29459',6269), -(7294,'86947',6270), -(7295,'98701',6271), -(7296,'91334',6272), -(7297,'82269',6273), -(7298,'86911',6274), -(7299,'29482',6275), -(7300,'86941',3751), -(7301,'47559',6276), -(7302,'52146',6277), -(7303,'41836',6278), -(7304,'52459',6279), -(7305,'41239',2076), -(7306,'52399',6280), -(7307,'54306',6281), -(7308,'54313',6282), -(7309,'26757',6283), -(7310,'54318',6284), -(7311,'40549',13), -(7312,'47249',349), -(7313,'47138',349), -(7314,'47279',349), -(7315,'40589',13), -(7316,'50829',27), -(7317,'50321',5684), -(7318,'42579',6285), -(7319,'50389',6286), -(7320,'51143',27), -(7321,'48619',6287), -(7322,'45139',29), -(7323,'71554',6288), -(7324,'34117',474), -(7325,'97828',6289), -(7326,'97922',6290), -(7327,'24768',6291), -(7328,'89607',6292), -(7329,'97292',6293), -(7330,'48143',536), -(7331,'57639',6294), -(7332,'58636',60), -(7333,'67311',6295), -(7334,'76473',6296), -(7335,'49401',6297), -(7336,'26129',1798), -(7337,'65203',481), -(7338,'67161',6298), -(7339,'55296',6299), -(7340,'76571',6300), -(7341,'67071',1163), -(7342,'67112',6301), -(7343,'85661',6302), -(7344,'85461',2154), -(7345,'95700',6303), -(7346,'06132',130), -(7347,'92729',6304), -(7348,'06130',130), -(7349,'93077',6305), -(7350,'08606',6306), -(7351,'06188',6307), -(7352,'18119',2272), -(7353,'06780',6308), -(7354,'83550',2838), -(7355,'83026',1360), -(7356,'84184',2082), -(7357,'07985',6309), -(7358,'95703',6310), -(7359,'06809',6311), -(7360,'83128',6313), -(7361,'83112',6314), -(7362,'14827',6315), -(7363,'84137',6316), -(7364,'83209',6317), -(7365,'92697',6319), -(7366,'95695',6320), -(7367,'84453',6321), -(7368,'83346',1273), -(7369,'83371',6322), -(7370,'84339',6323), -(7371,'09328',6324), -(7372,'83458',6325), -(7373,'83334',6326), -(7374,'94362',3310), -(7375,'84547',6327), -(7376,'83454',6328), -(7377,'93473',6329), -(7378,'83367',6330), -(7379,'14913',6331), -(7380,'83486',6332), -(7381,'94250',6333), -(7382,'17219',6334), -(7383,'17111',4041), -(7384,'09244',3978), -(7385,'09113',942), -(7386,'83395',6335), -(7387,'13583',2721), -(7388,'17094',6336), -(7389,'16792',6337), -(7390,'01619',6338), -(7391,'12161',2071), -(7392,'13355',598), -(7393,'13089',6339), -(7394,'39167',6340), -(7395,'85716',6343), -(7396,'80809',280), -(7397,'80336',280), -(7398,'80333',280), -(7399,'80937',280), -(7400,'39118',287), -(7401,'83708',6344), -(7402,'81737',280), -(7403,'81735',280), -(7404,'95192',6345), -(7405,'07616',6346), -(7406,'95469',6347), -(7407,'85356',3185), -(7408,'92676',6348), -(7409,'84094',6349), -(7410,'85667',6350), -(7411,'92242',6351), -(7412,'90425',111), -(7413,'90459',111), -(7414,'86559',6352), -(7415,'82256',6353), -(7416,'90552',6354), -(7417,'85229',6355), -(7418,'85123',6356), -(7419,'10317',6357), -(7420,'17390',6358), -(7421,'15566',6359), -(7422,'94110',6360), -(7423,'15859',6361), -(7424,'16248',6362), -(7425,'01994',3834), -(7426,'17454',6363), -(7427,'15234',1739), -(7428,'46446',6364), -(7429,'41366',1714), -(7430,'52396',5760), -(7431,'41199',2076), -(7432,'52349',974), -(7433,'41517',976), -(7434,'54311',6365), -(7435,'41515',976), -(7436,'46414',6366), -(7437,'47226',349), -(7438,'66709',6367), -(7439,'66265',6368), -(7440,'40883',1819), -(7441,'48599',6369), -(7442,'45326',29), -(7443,'45257',29), -(7444,'56575',6370), -(7445,'48429',1564), -(7446,'48282',6371), -(7447,'26904',6372), -(7448,'56154',6373), -(7449,'56072',2552), -(7450,'44329',91), -(7451,'58566',6374), -(7452,'51467',362), -(7453,'66399',6375), -(7454,'42103',1007), -(7455,'44651',364), -(7456,'44793',360), -(7457,'44809',360), -(7458,'42277',1007), -(7459,'51789',6376), -(7460,'58332',6377), -(7461,'44149',91), -(7462,'59939',6378), -(7463,'67166',6379), -(7464,'35080',6380), -(7465,'33415',6381), -(7466,'72226',6382), -(7467,'68163',1428), -(7468,'75335',6383), -(7469,'59929',6384), -(7470,'78054',185), -(7471,'78056',185), -(7472,'33611',184), -(7473,'25863',6385), -(7474,'68723',6386), -(7475,'27570',190), -(7476,'78187',6387), -(7477,'61191',6388), -(7478,'69231',6389), -(7479,'60308',6390), -(7480,'69126',1436), -(7481,'78606',6391), -(7482,'64658',649), -(7483,'64846',6392), -(7484,'74889',6393), -(7485,'71299',6394), -(7486,'28865',6395), -(7487,'27249',6396), -(7488,'34477',6398), -(7489,'27339',6399), -(7490,'63512',6400), -(7491,'63500',6401), -(7492,'34454',6402), -(7493,'74397',6403), -(7494,'21770',6404), -(7495,'71032',4632), -(7496,'63755',6405), -(7497,'71101',6406), -(7498,'27333',6407), -(7499,'31683',6410), -(7500,'31547',6411), -(7501,'70597',229), -(7502,'78462',1459), -(7503,'21732',6412), -(7504,'70736',2346), -(7505,'31552',6413), -(7506,'31636',6415), -(7507,'72574',6416), -(7508,'74243',6417), -(7509,'29664',6418), -(7510,'88048',1537), -(7511,'73666',6420), -(7512,'37603',6421), -(7513,'88400',6422), -(7514,'30449',513), -(7515,'25421',6423), -(7516,'89614',6424), -(7517,'88410',6425), -(7518,'73569',6426), -(7519,'88437',6428), -(7520,'24647',6429), -(7521,'97996',6430), -(7522,'24644',6431), -(7523,'31139',1087), -(7524,'24649',6432), -(7525,'22761',260), -(7526,'97283',6433), -(7527,'37287',6434), -(7528,'88484',6435), -(7529,'73572',6436), -(7530,'22455',260), -(7531,'73563',6437), -(7532,'89179',6438), -(7533,'20259',260), -(7534,'97286',6439), -(7535,'21439',6440), -(7536,'20099',260), -(7537,'24628',6441), -(7538,'88459',6442), -(7539,'22149',260), -(7540,'29565',6443), -(7541,'89176',6444), -(7542,'99817',6445), -(7543,'98590',6446), -(7544,'87766',6447), -(7545,'87545',6448), -(7546,'21521',6449), -(7547,'89423',6450), -(7548,'87435',2458), -(7549,'99986',6451), -(7550,'91578',6453), -(7551,'22964',6454), -(7552,'89356',2184), -(7553,'79591',6455), -(7554,'56340',6456), -(7555,'57589',6457), -(7556,'56191',6458), -(7557,'56237',6459), -(7558,'55430',6460), -(7559,'57537',6461), -(7560,'79341',6463), -(7561,'58809',6464), -(7562,'79224',6465), -(7563,'77974',3320), -(7564,'67826',6466), -(7565,'86741',6467), -(7566,'89420',6468), -(7567,'38302',302), -(7568,'29579',6469), -(7569,'86865',6470), -(7570,'21398',6471), -(7571,'86497',6472), -(7572,'38556',6473), -(7573,'23909',6474), -(7574,'23568',6475), -(7575,'86681',6476), -(7576,'21369',6477), -(7577,'38473',6478), -(7578,'86986',6479), -(7579,'90617',6480), -(7580,'86156',319), -(7581,'96052',316), -(7582,'86916',6481), -(7583,'38461',6482), -(7584,'96450',6483), -(7585,'23743',6484), -(7586,'86703',6485), -(7587,'86415',6486), -(7588,'96489',6487), -(7589,'58710',1504), -(7590,'76846',6488), -(7591,'79299',6489), -(7592,'79289',6490), -(7593,'59229',5868), -(7594,'56459',6491), -(7595,'26219',6492), -(7596,'49170',6493), -(7597,'49205',2811), -(7598,'65346',3799), -(7599,'49084',522), -(7600,'77784',6494), -(7601,'65344',3799), -(7602,'67147',6495), -(7603,'49163',6496), -(7604,'67149',5066), -(7605,'33829',6497), -(7606,'67134',6498), -(7607,'55131',1510), -(7608,'67259',6499), -(7609,'49356',6500), -(7610,'35619',6501), -(7611,'67583',6502), -(7612,'65474',6503), -(7613,'73274',6504), -(7614,'34376',6505), -(7615,'36103',6506), -(7616,'72537',6507), -(7617,'34326',6508), -(7618,'97855',6509), -(7619,'37632',6510), -(7620,'24816',6513), -(7621,'30827',5489), -(7622,'89613',6514), -(7623,'85567',6515), -(7624,'95615',6516), -(7625,'83539',6517), -(7626,'83533',6518), -(7627,'92717',6519), -(7628,'19395',6520), -(7629,'06861',919), -(7630,'83512',6521), -(7631,'83137',6522), -(7632,'93177',6523), -(7633,'17213',6524), -(7634,'92526',6525), -(7635,'84478',6526), -(7636,'08060',578), -(7637,'17166',6527), -(7638,'04328',141), -(7639,'04552',6530), -(7640,'94351',1351), -(7641,'08132',6531), -(7642,'14662',6532), -(7643,'08141',6533), -(7644,'93483',6534), -(7645,'94419',6535), -(7646,'84579',6536), -(7647,'94375',6537), -(7648,'94336',6538), -(7649,'18513',6539), -(7650,'84332',6540), -(7651,'94262',6541), -(7652,'94560',6542), -(7653,'09123',942), -(7654,'83404',6543), -(7655,'94539',6544), -(7656,'17121',6545), -(7657,'09471',6546), -(7658,'16798',6547), -(7659,'09432',6548), -(7660,'94530',5589), -(7661,'94508',6549), -(7662,'94575',6550), -(7663,'94060',4609), -(7664,'09526',6551), -(7665,'13627',6554), -(7666,'12205',2306), -(7667,'14197',2725), -(7668,'94154',6555), -(7669,'10785',1675), -(7670,'10967',177), -(7671,'85055',1177), -(7672,'91247',6556), -(7673,'19067',2988), -(7674,'80686',280), -(7675,'80637',280), -(7676,'83674',6557), -(7677,'92259',6558), -(7678,'07929',6559), -(7679,'81677',280), -(7680,'95119',6560), -(7681,'81929',280), -(7682,'85521',6561), -(7683,'85737',6562), -(7684,'85640',6563), -(7685,'85653',6564), -(7686,'83700',6565), -(7687,'85658',6566), -(7688,'85462',6567), -(7689,'92274',6568), -(7690,'95032',2030), -(7691,'07955',6569), -(7692,'96237',6570), -(7693,'96247',6571), -(7694,'82285',3362), -(7695,'91369',6572), -(7696,'29472',6573), -(7697,'86556',6574), -(7698,'29476',6575), -(7699,'91346',6576), -(7700,'86562',6577), -(7701,'99427',119), -(7702,'91227',6578), -(7703,'96337',6579), -(7704,'86558',6580), -(7705,'07333',6581), -(7706,'23896',6582), -(7707,'38104',274), -(7708,'91722',6583), -(7709,'99706',6584), -(7710,'99867',6585), -(7711,'29379',5619), -(7712,'23879',6586), -(7713,'23717',6587), -(7714,'86502',6588), -(7715,'86405',6589), -(7716,'86678',4671), -(7717,'23738',6590), -(7718,'86972',397), -(7719,'99090',107), -(7720,'86688',6591), -(7721,'91792',6592), -(7722,'86159',319), -(7723,'86167',319), -(7724,'96253',6593), -(7725,'19205',6594), -(7726,'91096',6595), -(7727,'90763',649), -(7728,'90449',111), -(7729,'98724',6596), -(7730,'12055',182), -(7731,'01558',4362), -(7732,'10365',1238), -(7733,'17509',6598), -(7734,'13051',6599), -(7735,'01762',6600), -(7736,'15754',6601), -(7737,'16227',4690), -(7738,'03185',6602), -(7739,'02692',6603), -(7740,'02782',6606), -(7741,'02739',3148), -(7742,'67580',69), -(7743,'68305',1428), -(7744,'65451',6607), -(7745,'61267',6608), -(7746,'76356',4543), -(7747,'76327',6609), -(7748,'64546',6610), -(7749,'27607',5693), -(7750,'75305',6611), -(7751,'79798',6612), -(7752,'75339',6613), -(7753,'25924',6614), -(7754,'33699',184), -(7755,'65933',194), -(7756,'27578',190), -(7757,'64293',195), -(7758,'69207',6615), -(7759,'78250',6616), -(7760,'33181',6617), -(7761,'27474',1024), -(7762,'72186',6618), -(7763,'72351',6619), -(7764,'74918',6620), -(7765,'78573',6621), -(7766,'69253',6622), -(7767,'28219',202), -(7768,'61200',6623), -(7769,'74909',6624), -(7770,'71126',6625), -(7771,'32760',5121), -(7772,'35410',6626), -(7773,'72361',6627), -(7774,'75031',6628), -(7775,'74937',6629), -(7776,'71287',6630), -(7777,'27254',6631), -(7778,'88631',6633), -(7779,'34513',6634), -(7780,'74869',4575), -(7781,'25746',6635), -(7782,'72116',6636), -(7783,'74928',6637), -(7784,'72474',6638), -(7785,'72514',6639), -(7786,'63743',816), -(7787,'63911',6640), -(7788,'25864',6641), -(7789,'74834',6642), -(7790,'70173',229), -(7791,'71711',1705), -(7792,'72805',5582), -(7793,'74850',6644), -(7794,'31535',6645), -(7795,'34621',6646), -(7796,'24899',6647), -(7797,'31787',1725), -(7798,'24963',6648), -(7799,'97833',6649), -(7800,'73240',6650), -(7801,'24870',6651), -(7802,'88521',6652), -(7803,'24885',6653), -(7804,'41068',2076), -(7805,'54610',6654), -(7806,'47239',349), -(7807,'47259',349), -(7808,'41466',11), -(7809,'66793',6655), -(7810,'53534',6656), -(7811,'53539',6662), -(7812,'50933',27), -(7813,'46242',982), -(7814,'66126',23), -(7815,'49828',6665), -(7816,'51373',357), -(7817,'42553',987), -(7818,'45881',678), -(7819,'22880',6669), -(7820,'97857',6670), -(7821,'21279',6671), -(7822,'97225',6673), -(7823,'24793',6674), -(7824,'31028',6677), -(7825,'74544',6678), -(7826,'37213',1079), -(7827,'97268',6679), -(7828,'73571',6680), -(7829,'97082',383), -(7830,'24623',6681), -(7831,'88299',6682), -(7832,'37073',1979), -(7833,'97535',6683), -(7834,'22301',260), -(7835,'73491',6684), -(7836,'22307',260), -(7837,'98634',6685), -(7838,'37434',6686), -(7839,'36466',6688), -(7840,'37281',6690), -(7841,'31241',6691), -(7842,'89359',6692), -(7843,'38709',6693), -(7844,'22967',6694), -(7845,'29556',6695), -(7846,'87719',6696), -(7847,'96152',6697), -(7848,'86747',6698), -(7849,'67722',6699), -(7850,'79280',6700), -(7851,'58739',6701), -(7852,'77746',6702), -(7853,'59071',69), -(7854,'79104',519), -(7855,'59514',6703), -(7856,'77799',2800), -(7857,'77723',6704), -(7858,'49080',522), -(7859,'26316',6705), -(7860,'65627',6706), -(7861,'49685',6707), -(7862,'26131',1798), -(7863,'78141',6708), -(7864,'76474',6709), -(7865,'67378',6710), -(7866,'76476',6711), -(7867,'35638',6712), -(7868,'67459',6713), -(7869,'33334',183), -(7870,'65817',6714), -(7871,'76599',6715), -(7872,'76275',6716), -(7873,'25992',6717), -(7874,'65779',6718), -(7875,'27804',6719), -(7876,'97907',5479), -(7877,'74744',6720), -(7878,'88069',6721), -(7879,'88079',6722), -(7880,'73642',6723), -(7881,'21649',6724), -(7882,'31008',6725), -(7883,'73345',6726), -(7884,'51427',362), -(7885,'53129',33), -(7886,'56727',6727), -(7887,'56651',6728), -(7888,'51503',6729), -(7889,'66453',6730), -(7890,'45525',709), -(7891,'55743',6731), -(7892,'53773',6732), -(7893,'79592',6733), -(7894,'58644',60), -(7895,'55571',6734), -(7896,'49637',6735), -(7897,'56428',6736), -(7898,'26632',6737), -(7899,'49811',1551), -(7900,'56254',6738), -(7901,'66904',6739), -(7902,'58135',661), -(7903,'67746',6740), -(7904,'26487',219), -(7905,'67749',6742), -(7906,'83730',6743), -(7907,'83553',6744), -(7908,'92546',6745), -(7909,'08547',6746), -(7910,'06846',919), -(7911,'04509',6747), -(7912,'92447',6749), -(7913,'84431',6750), -(7914,'84544',6751), -(7915,'08267',6752), -(7916,'08064',578), -(7917,'14776',6753), -(7918,'08112',6754), -(7919,'17179',6755), -(7920,'04668',6756), -(7921,'08118',6757), -(7922,'17159',6758), -(7923,'09481',6759), -(7924,'14548',6760), -(7925,'18510',6761), -(7926,'09112',942), -(7927,'09111',942), -(7928,'09128',942), -(7929,'09661',6762), -(7930,'09429',6765), -(7931,'94474',6766), -(7932,'12279',1413), -(7933,'12103',1678), -(7934,'15834',6767), -(7935,'17348',6768), -(7936,'17098',1681), -(7937,'24392',6769), -(7938,'73337',6770), -(7939,'88364',6771), -(7940,'25373',6772), -(7941,'37574',6773), -(7942,'22587',260), -(7943,'37218',1079), -(7944,'24634',6775), -(7945,'37242',6776), -(7946,'25479',6777), -(7947,'24398',6778), -(7948,'97084',383), -(7949,'97653',6779), -(7950,'22529',260), -(7951,'36142',161), -(7952,'37296',6780), -(7953,'22419',260), -(7954,'88453',6781), -(7955,'37276',6782), -(7956,'22087',260), -(7957,'20535',260), -(7958,'73447',6783), -(7959,'97645',6784), -(7960,'97279',6785), -(7961,'24250',6786), -(7962,'24143',265), -(7963,'89296',6787), -(7964,'21031',260), -(7965,'91583',6788), -(7966,'29345',6789), -(7967,'24248',6790), -(7968,'97350',6791), -(7969,'89297',6792), -(7970,'38228',1314), -(7971,'86480',6793), -(7972,'87471',6794), -(7973,'37345',6795), -(7974,'97519',6797), -(7975,'89343',6798), -(7976,'91749',6799), -(7977,'38528',6800), -(7978,'91472',6801), -(7979,'38315',6802), -(7980,'86745',6803), -(7981,'38667',6804), -(7982,'85134',6806), -(7983,'91257',6807), -(7984,'95500',6808), -(7985,'85777',6809), -(7986,'95179',6810), -(7987,'18233',6811), -(7988,'81675',280), -(7989,'85104',6813), -(7990,'81825',280), -(7991,'95239',5071), -(7992,'39245',6814), -(7993,'06386',6816), -(7994,'75337',6817), -(7995,'65479',6818), -(7996,'78183',6819), -(7997,'68766',6820), -(7998,'68519',6821), -(7999,'69493',6822), -(8000,'35041',2318), -(8001,'27248',6823), -(8002,'63303',6824), -(8003,'60310',6825), -(8004,'75181',792), -(8005,'34431',6826), -(8006,'63069',441), -(8007,'64409',6827), -(8008,'63128',6828), -(8009,'33100',200), -(8010,'28195',202), -(8011,'75391',6829), -(8012,'28215',202), -(8013,'32756',5121), -(8014,'74925',6830), -(8015,'63674',397), -(8016,'35321',6831), -(8017,'64732',6832), -(8018,'27321',6833), -(8019,'21782',6835), -(8020,'71067',2801), -(8021,'27327',6836), -(8022,'72417',6838), -(8023,'25840',6839), -(8024,'72810',6841), -(8025,'34596',6842), -(8026,'71696',6843), -(8027,'36304',6844), -(8028,'74235',6845), -(8029,'37688',6846), -(8030,'72829',6847), -(8031,'63828',6848), -(8032,'73733',236), -(8033,'24861',6849), -(8034,'24876',6850), -(8035,'74706',6851), -(8036,'97901',6852), -(8037,'37699',6547), -(8038,'73630',6853), -(8039,'24937',1724), -(8040,'87494',6854), -(8041,'87674',6855), -(8042,'99887',6856), -(8043,'38321',6857), -(8044,'86754',6858), -(8045,'90599',6859), -(8046,'91580',6860), -(8047,'86609',6861), -(8048,'29562',6862), -(8049,'91452',6863), -(8050,'86477',6864), -(8051,'38468',6865), -(8052,'38476',6866), -(8053,'91741',6867), -(8054,'91720',6868), -(8055,'96479',6869), -(8056,'91799',6870), -(8057,'96482',6720), -(8058,'96149',6871), -(8059,'96269',6872), -(8060,'38822',2202), -(8061,'86974',6874), -(8062,'96129',6875), -(8063,'90453',111), -(8064,'91088',6876), -(8065,'90402',111), -(8066,'91161',6877), -(8067,'85072',6878), -(8068,'96272',6879), -(8069,'06577',6880), -(8070,'96277',6881), -(8071,'91367',6882), -(8072,'82392',6883), -(8073,'19057',276), -(8074,'12357',3133), -(8075,'04934',6884), -(8076,'12689',1413), -(8077,'15366',6885), -(8078,'15713',963), -(8079,'01099',654), -(8080,'01279',654), -(8081,'01998',3834), -(8082,'15868',6887), -(8083,'03130',6888), -(8084,'02730',4067), -(8085,'41812',6890), -(8086,'66663',6891), -(8087,'54568',6892), -(8088,'50171',2079), -(8089,'54662',6893), -(8090,'46397',2539), -(8091,'47199',349), -(8092,'47198',349), -(8093,'41542',1487), -(8094,'54531',6894), -(8095,'40476',13), -(8096,'54346',4352), -(8097,'40878',1819), -(8098,'40822',6895), -(8099,'56769',6896), -(8100,'42781',6897), -(8101,'53117',33), -(8102,'51465',362), -(8103,'49744',6898), -(8104,'49762',6899), -(8105,'42859',711), -(8106,'51491',6901), -(8107,'44627',364), -(8108,'77887',6902), -(8109,'55271',6903), -(8110,'26197',6904), -(8111,'65611',6905), -(8112,'79761',6906), -(8113,'35799',6907), -(8114,'76470',6908), -(8115,'76751',6909), -(8116,'65191',481), -(8117,'77761',6910), -(8118,'79793',6911), -(8119,'79771',6912), -(8120,'72290',6913), -(8121,'35768',6914), -(8122,'61279',6915), -(8123,'24800',6916), -(8124,'31832',6917), -(8125,'71549',6918), -(8126,'97892',6919), -(8127,'24811',6920), -(8128,'36041',4962), -(8129,'24977',6921), -(8130,'25436',6922), -(8131,'25597',6923), -(8132,'21258',6087), -(8133,'24813',6924), -(8134,'73667',6925), -(8135,'36151',6926), -(8136,'24784',6927), -(8137,'66976',6928), -(8138,'49626',3428), -(8139,'79539',534), -(8140,'67829',6930), -(8141,'79268',6931), -(8142,'79288',6932), -(8143,'51598',6933), -(8144,'79294',6934), -(8145,'49696',6935), -(8146,'49688',6936), -(8147,'79312',6937), -(8148,'57645',6938), -(8149,'57584',6939), -(8150,'49565',6940), -(8151,'49635',6941), -(8152,'65321',6942), -(8153,'79694',6943), -(8154,'79682',6944), -(8155,'49090',522), -(8156,'65599',6945), -(8157,'26389',2869), -(8158,'42399',1007), -(8159,'48301',6946), -(8160,'56656',6947), -(8161,'55774',6948), -(8162,'49777',6949), -(8163,'55626',6950), -(8164,'44143',91), -(8165,'66917',6951), -(8166,'66506',6952), -(8167,'58239',6953), -(8168,'56321',6954); -/*!40000 ALTER TABLE `postcode` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Temporary table structure for view `providerinfo` --- - -DROP TABLE IF EXISTS `providerinfo`; -/*!50001 DROP VIEW IF EXISTS `providerinfo`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `providerinfo` AS SELECT - 1 AS `BusinessId`, - 1 AS `Kundenname`, - 1 AS `Straße`, - 1 AS `Hausnummer`, - 1 AS `PLZ`, - 1 AS `Ort`, - 1 AS `Anrede`, - 1 AS `Vorname`, - 1 AS `Nachname` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `role` --- - -LOCK TABLES `role` WRITE; -/*!40000 ALTER TABLE `role` DISABLE KEYS */; -/*!40000 ALTER TABLE `role` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL, - `entityid` int(11) NOT NULL, - KEY `roles_role_FK` (`roleid`), - KEY `roles_permissions_FK` (`permissionid`), - KEY `roles_entities_FK` (`entityid`), - CONSTRAINT `roles_entities_FK` FOREIGN KEY (`entityid`) REFERENCES `entities` (`entityid`), - CONSTRAINT `roles_permissions_FK` FOREIGN KEY (`permissionid`) REFERENCES `permissions` (`permissionid`), - CONSTRAINT `roles_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `roles` --- - -LOCK TABLES `roles` WRITE; -/*!40000 ALTER TABLE `roles` DISABLE KEYS */; -/*!40000 ALTER TABLE `roles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `businessid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`businessid`), - CONSTRAINT `salestax_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `salestax` --- - -LOCK TABLES `salestax` WRITE; -/*!40000 ALTER TABLE `salestax` DISABLE KEYS */; -/*!40000 ALTER TABLE `salestax` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL, - KEY `service_servicedesc_FK` (`servicedescid`), - KEY `service_object_FK` (`objectid`), - KEY `service_servicetype_FK` (`servicetypeid`), - CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`), - CONSTRAINT `service_servicedesc_FK` FOREIGN KEY (`servicedescid`) REFERENCES `servicedesc` (`servicedescid`), - CONSTRAINT `service_servicetype_FK` FOREIGN KEY (`servicetypeid`) REFERENCES `servicetype` (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `service` --- - -LOCK TABLES `service` WRITE; -/*!40000 ALTER TABLE `service` DISABLE KEYS */; -/*!40000 ALTER TABLE `service` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicedesc` --- - -LOCK TABLES `servicedesc` WRITE; -/*!40000 ALTER TABLE `servicedesc` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicedesc` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicetype` --- - -LOCK TABLES `servicetype` WRITE; -/*!40000 ALTER TABLE `servicetype` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicetype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`), - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - KEY `socialsecurity_medicalcare_FK` (`medicalcareid`), - CONSTRAINT `socialsecurity_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `socialsecurity_medicalcare_FK` FOREIGN KEY (`medicalcareid`) REFERENCES `medicalcare` (`medicalcareid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `socialsecurity` --- - -LOCK TABLES `socialsecurity` WRITE; -/*!40000 ALTER TABLE `socialsecurity` DISABLE KEYS */; -/*!40000 ALTER TABLE `socialsecurity` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `street` --- - -DROP TABLE IF EXISTS `street`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `street` ( - `strid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`strid`), - KEY `street_postcode_FK` (`postcodeid`), - CONSTRAINT `street_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `street` --- - -LOCK TABLES `street` WRITE; -/*!40000 ALTER TABLE `street` DISABLE KEYS */; -/*!40000 ALTER TABLE `street` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tariff` --- - -LOCK TABLES `tariff` WRITE; -/*!40000 ALTER TABLE `tariff` DISABLE KEYS */; -/*!40000 ALTER TABLE `tariff` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0, - KEY `timetrack_employee_FK` (`employeeid`), - CONSTRAINT `timetrack_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `timetrack` --- - -LOCK TABLES `timetrack` WRITE; -/*!40000 ALTER TABLE `timetrack` DISABLE KEYS */; -/*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `usersid` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `password` varchar(161) NOT NULL, - `enabled` tinyint(1) NOT NULL DEFAULT 1, - `roleid` int(11) NOT NULL, - `gecos` varchar(75) DEFAULT NULL, - PRIMARY KEY (`usersid`), - UNIQUE KEY `users_unique` (`username`), - KEY `users_role_FK` (`roleid`), - CONSTRAINT `users_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `users` --- - -LOCK TABLES `users` WRITE; -/*!40000 ALTER TABLE `users` DISABLE KEYS */; -/*!40000 ALTER TABLE `users` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'pyqcrm' --- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addBusiness`(IN new_business JSON, IN v_contactpersonid INT (11)) -BEGIN - DECLARE v_company VARCHAR(100); - DECLARE v_streetid INT(11); - DECLARE v_street VARCHAR(100); - DECLARE v_postcode INT(11); - DECLARE v_phone VARCHAR(50); - DECLARE v_cell VARCHAR(50); - DECLARE v_email VARCHAR(255); - DECLARE v_homepage VARCHAR(255); - DECLARE v_director VARCHAR(100); - DECLARE v_info VARCHAR(500); - DECLARE v_taxno VARCHAR(50); - DECLARE v_bt VARCHAR(50); - DECLARE v_zipcodeid INT(11); - DECLARE v_city VARCHAR (50); - DECLARE v_btid INT(11); - DECLARE bid INT(11); - DECLARE v_houseno VARCHAR(6); - - - SET v_company = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.business')); - SET v_city = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.city')); - SET v_street = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.street')); - SET v_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.postcode')); - SET v_phone = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.telephone')); - SET v_cell = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.cellphone')); - SET v_email = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.email')); - SET v_homepage = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.homepage')); - SET v_director = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.ceo')); - SET v_info = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.customerinfo')); - SET v_taxno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.taxno')); - SET v_bt = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.typeid')); - SET v_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_business, '$.houseno')); - - - CALL getBtype (v_bt, v_btid); - - CALL checkZipCode (v_postcode, v_city, v_zipcodeid); - IF v_zipcodeid IS NOT NULL THEN - IF v_street IS NOT NULL THEN - CALL checkStreet (v_zipcodeid, v_street, v_houseno, v_streetid); - END IF; - IF v_contactpersonid = 0 THEN - INSERT INTO business (company, phone, mobilephone, email, homepage, director, info, btid, taxno) - VALUES (v_company, v_phone, v_cell, v_email, v_homepage, v_director, v_info, v_btid, v_taxno); - - - ELSE - INSERT INTO business (company, phone, mobilephone, email, homepage, director, contactpersonid, info, btid, taxno) - VALUES (v_company, v_phone, v_cell, v_email, v_homepage, v_director, v_contactpersonid, v_info, v_btid, v_taxno); - - - - END IF; - SET bid = LAST_INSERT_ID(); - CALL logger (bid, "INSERT", "addBusiness: New Customer added"); - INSERT INTO location_ct VALUES (bid, @addressid, @houseid); - CALL logger ((SELECT LAST_INSERT_ID()) , "INSERT", "addBusiness: New Customer Location added"); - - END IF; - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addContactPerson` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addContactPerson`(IN encrypt_key VARCHAR(45), IN new_contactperson JSON) -BEGIN - DECLARE x_salutation VARCHAR(10); - DECLARE x_fname VARCHAR (75); - DECLARE x_lname VARCHAR (75); - DECLARE x_phone VARCHAR (75); - DECLARE x_cell VARCHAR (75); - DECLARE x_position VARCHAR (50); - DECLARE x_email VARCHAR (255); - DECLARE x_birthday VARCHAR (35); - DECLARE x_priority BOOL; - DECLARE x_invoice BOOL; - DECLARE x_reminder BOOL; - - SET x_salutation = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.title')); - SET x_fname = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.firstname')); - SET x_fname = CASE WHEN x_fname != "" THEN HEX(AES_ENCRYPT(x_fname, encrypt_key)) END; - SET x_lname = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.lastname')); - SET x_lname = CASE WHEN x_lname != "" THEN HEX(AES_ENCRYPT(x_lname, encrypt_key)) END; - SET x_phone = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.telephonecontact')); - SET x_phone = CASE WHEN x_phone != "" THEN HEX(AES_ENCRYPT(x_phone, encrypt_key)) END; - SET x_cell = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.cellphone')); - SET x_cell = CASE WHEN x_cell != "" THEN HEX(AES_ENCRYPT(x_cell, encrypt_key)) END; - SET x_position = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.jobdescription')); - SET x_email = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.email')); - SET x_email = CASE WHEN x_email != "" THEN HEX(AES_ENCRYPT(x_email, encrypt_key)) END; - SET x_birthday = JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.birthday')); - SET x_birthday = CASE WHEN x_birthday != "" THEN HEX(AES_ENCRYPT(x_birthday, encrypt_key)) END; - SET x_priority = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.rank')) = 'Ja', true, false); - SET x_invoice = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.invoice')) = 'Ja', true, false); - SET x_reminder = if(JSON_UNQUOTE(JSON_EXTRACT(new_contactperson, '$.due')) = 'Ja', true, false); - - INSERT INTO contactperson (lastname, firstname, phone, mobilephone, pos, salutation, email, birthday, priority, invoice, reminder) - VALUES (x_lname, x_fname, x_phone, x_cell, x_position, x_salutation, x_email, x_birthday, x_priority, x_invoice, x_reminder); - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addHouseno` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addHouseno`(IN v_houseno VARCHAR(6), IN scid INT(11)) -BEGIN - INSERT INTO house (houseno, strid) VALUES (v_houseno, scid); - SET @houseid = LAST_INSERT_ID(); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addPermission`(IN newpermission VARCHAR(50)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addPermission: strid selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM permissions WHERE permission = newpermission) THEN - INSERT INTO permissions(permission) VALUES(newpermission); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addPermission: New Permission added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addRole` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addRole: strid selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addRole: New Role added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addStreet` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addStreet`(IN zipcodeid INT(11), IN streetname VARCHAR(100), OUT scid INT(11)) -BEGIN - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addStreet: 1 selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM street WHERE postcodeid = zipcodeid AND name = streetname) THEN - INSERT INTO street(postcodeid, name) VALUES(zipcodeid, streetname); - SET scid = LAST_INSERT_ID(); - CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addStreet: New Customer added from oschkarischtverhaftetwegensexy"); - ELSE - SELECT strid INTO scid FROM street WHERE name = streetname; - CALL logger (scid, "SELECT", "addStreet: strid selected from oschkarischtverhaftetwegensexy"); - END IF; - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `addZipCodes` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT nzcid VARCHAR (15)) -BEGIN - DECLARE zip_town INT; - - IF NOT EXISTS (SELECT 1 FROM address WHERE city = town) THEN - INSERT INTO address(countryid, city) VALUES(1, town); - SET zip_town = LAST_INSERT_ID(); - CALL logger (zip_town, "INSERT", "addZipCodes: New Address added from oschkarischtverhaftetwegensexy"); - ELSE - SELECT addressid INTO zip_town FROM address WHERE city = town; - CALL logger (zip_town, "SELECT", "addZipCodes: Addressid selected from oschkarischtverhaftetwegensexy"); - END IF; - SET nzcid = (SELECT postcodeid FROM postcode WHERE postcode = zipcode); - CALL logger (zip_town, "SELECT", "addZipCodes: Postcodeid selected from oschkarischtverhaftetwegensexy"); - IF nzcid IS NULL THEN - INSERT INTO postcode(postcode, addressid) VALUES(zipcode, zip_town); - SET nzcid = LAST_INSERT_ID(); - CALL logger (nzcid, "INSERT", "addZipCodes: New Postcode added from oschkarischtverhaftetwegensexy"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkAdmin` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkAdmin`() -BEGIN - SELECT 1 FROM users WHERE roleid = 1 AND enabled = TRUE LIMIT 1; - CALL logger (NULL, "SELECT", "checkAdmin: Check Admin User VALID written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkStreet` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkStreet`(IN zipcodeid INT(11), IN streetname VARCHAR (100), IN v_houseno VARCHAR(6), OUT scid INT(11)) -BEGIN - SET scid = ( SELECT st.strid FROM street AS st - JOIN postcode AS pc ON st.postcodeid = pc.postcodeid WHERE pc.postcodeid = zipcodeid AND st.name = streetname); - CALL logger (NULL, "SELECT", "checkStreet: Check if street exists written by OSCHKAR"); - IF scid IS NULL THEN - CALL addStreet (zipcodeid, streetname, scid); - CALL addHouseno (v_houseno, scid); - ELSE - CALL logger (NULL, "SELECT", "checkStreet: Check if Housenumber exists written by OSCHKAR"); - IF (SELECT 1 FROM house WHERE strid = scid AND v_houseno = houseno) IS NULL THEN - CALL addHouseno (v_houseno, scid); - END IF; - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `checkZipCode` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkZipCode`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT zcid INT) -BEGIN - SET zcid = ( SELECT pc.postcodeid FROM address AS ad - JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode); - CALL logger (zcid, "SELECT", "checkZipCode: Check if postcode exists written by OSCHKAR"); - IF zcid IS NULL THEN - CALL addZipCodes (zipcode, town, zcid); - END IF; - SELECT ad.addressid INTO @addressid FROM address AS ad - JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode; - CALL logger (@addressid, "SELECT", "checkZipCode: Check addressid written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `createUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), IN gecos VARCHAR(75), IN admin BOOL) -BEGIN - DECLARE userrole INT; - SET userrole = 2; - IF admin = 1 THEN - SET userrole = 1; - END IF; - CALL logger (NULL, "SELECT", "createUser: Check if user exists written by OSCHKAR"); - IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - CALL logger ((SELECT LAST_INSERT_ID()) , "INSERT", "createUser: User created written by OSCHKAR"); - ELSE - SIGNAL SQLSTATE '45000' SET - MESSAGE_TEXT = 'Username already in use'; - END IF; - END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getAddress` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getAddress`(IN all_address BOOL, IN zipcode VARCHAR(15)) -BEGIN - IF all_address = 1 THEN - SELECT * FROM addressesview; - CALL logger (NULL, "SELECT", "getAddress: All from addressview written by OSCHKAR"); - ELSE - SELECT pc.postcodeid, pc.addressid, pc.postcode, ad.city, ad.country FROM address AS ad - JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode ORDER BY pc.postcode ASC; - CALL logger (NULL, "SELECT", "getAddress: Select one adress written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBtype` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBtype`(IN businessdesc VARCHAR (35), OUT typeid INT (11)) -BEGIN - IF businessdesc IS NULL THEN - SELECT * FROM businesstype ORDER BY btypeID; - CALL logger (NULL, "SELECT", "getBtype: All from businesstype written by OSCHKAR"); - ELSE - SET typeid = (SELECT btypeID FROM businesstype WHERE description = businessdesc); - CALL logger (typeid, "SELECT", "getBtype: Select one businesstype written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getBusiness` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getBusiness`(IN businesstype VARCHAR(35)) -BEGIN - SELECT * FROM business; - CALL logger (NULL, "SELECT", "getBusiness: All from business written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getContactPersonView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getContactPersonView`(IN decrypt_key VARCHAR(45)) -BEGIN - SELECT contactid, CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Kontakt, - CASE WHEN Telefon != "" THEN AES_DECRYPT(UNHEX(Telefon), decrypt_key) END AS Telefon, - CASE WHEN Mobil != "" THEN AES_DECRYPT(UNHEX(Mobil), decrypt_key) END AS Handy, - CASE WHEN `E-Mail` != "" THEN AES_DECRYPT(UNHEX(`E-Mail`), decrypt_key) END AS `E-Mail`, - `Position`, Entscheider AS Entscheider FROM contactpersonview; - CALL logger (NULL, "SELECT", "getContactPersonView: All from getContactPersonView written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getCustomerView` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomerView`(IN decrypt_key VARCHAR(45), IN criterion VARCHAR(35)) -BEGIN - IF criterion = "Interessent" THEN - SELECT BusinessId AS customer, `Kundenname`, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM interestedinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Interessent written by OSCHKAR"); - ELSEIF criterion = "Kunden" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM clienteleinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Kunden written by OSCHKAR"); - ELSEIF criterion = "Lieferant" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM providerinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Lieferant written by OSCHKAR"); - ELSEIF criterion = "Erledigt" THEN - SELECT BusinessId AS customer, Kundenname, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM finishedinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Erledigt written by OSCHKAR"); - ELSE - SELECT BusinessId AS customer, `Kundenname`, CONCAT(Straße, " ", Hausnummer) AS Straße, PLZ, Ort, - CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", - AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS Ansprechpartner - FROM customerinfo ORDER BY Kundenname ASC; - CALL logger (NULL, "SELECT", "getCustomerView: Get all Customer written by OSCHKAR"); - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getLastInsertId` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getLastInsertId`() -BEGIN - SELECT LAST_INSERT_ID(); - CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "getLastInsertId: Select LastInsertID written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `getUser` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getUser`( IN uname VARCHAR(50)) -BEGIN - SELECT * FROM users WHERE username = uname AND enabled = 1; - CALL logger (NULL, "SELECT", "getUser: Select User written by OSCHKAR"); -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `logger` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `logger`(recid INT(11), operation VARCHAR(100), msg VARCHAR(500)) -BEGIN - INSERT INTO logs (recordid, operationtype, message) VALUES (recid, operation, msg); - COMMIT; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; - --- --- Final view structure for view `addressesview` --- - -/*!50001 DROP VIEW IF EXISTS `addressesview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `addressesview` AS select `pc`.`postcodeid` AS `postcodeid`,`pc`.`addressid` AS `addressid`,coalesce(`pc`.`postcode`,'') AS `postcode`,coalesce(`ad`.`city`,'') AS `city`,coalesce(`ct`.`name`,'') AS `country` from ((`postcode` `pc` left join `address` `ad` on(`ad`.`addressid` = `pc`.`addressid`)) left join `country` `ct` on(`ad`.`countryid` = `ct`.`countryid`)) order by `pc`.`postcode` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `clienteleinfo` --- - -/*!50001 DROP VIEW IF EXISTS `clienteleinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `clienteleinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`ad`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from (((((((`business` `bt` join `location_ct` `lc` on(`bt`.`businessid` = `lc`.`businessid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) join `house` `hn` on(`lc`.`houseid` = `hn`.`houseid`)) join `street` `st` on(`hn`.`strid` = `st`.`strid`)) join `postcode` `pt` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Kunde' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `contactpersonview` --- - -/*!50001 DROP VIEW IF EXISTS `contactpersonview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `contactpersonview` AS select `contactperson`.`contactpersonid` AS `contactid`,`contactperson`.`salutation` AS `Anrede`,`contactperson`.`firstname` AS `Vorname`,`contactperson`.`lastname` AS `Nachname`,coalesce(`contactperson`.`phone`,'') AS `Telefon`,coalesce(`contactperson`.`mobilephone`,'') AS `Mobil`,coalesce(`contactperson`.`email`,'') AS `E-Mail`,coalesce(`contactperson`.`pos`,'') AS `Position`,case when `contactperson`.`priority` = 1 then 'JA' else 'NEIN' end AS `Entscheider` from `contactperson` order by `contactperson`.`firstname` */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `customerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `customerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `customerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`ad`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from ((((((`business` `bt` join `location_ct` `lc` on(`bt`.`businessid` = `lc`.`businessid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) join `house` `hn` on(`lc`.`houseid` = `hn`.`houseid`)) join `street` `st` on(`hn`.`strid` = `st`.`strid`)) join `postcode` `pt` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `employeesview` --- - -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `employeesview` AS select `emp`.`firstname` AS `firstname`,`emp`.`lastname` AS `lastname`,`emp`.`salutation` AS `salutation`,`emp`.`mobilephone` AS `mobilephone`,`emp`.`phone` AS `phone`,`emp`.`email` AS `email`,`ad`.`city` AS `city`,`jo`.`description` AS `description` from (((`employee` `emp` left join `jobstatus` `jo` on(`emp`.`jobstatusid` = `jo`.`jobstatusid`)) left join `postcode` `po` on(`emp`.`postcodeid` = `po`.`postcodeid`)) left join `address` `ad` on(`po`.`addressid` = `ad`.`addressid`)) */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `finishedinfo` --- - -/*!50001 DROP VIEW IF EXISTS `finishedinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `finishedinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`ad`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from (((((((`business` `bt` join `location_ct` `lc` on(`bt`.`businessid` = `lc`.`businessid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) join `house` `hn` on(`lc`.`houseid` = `hn`.`houseid`)) join `street` `st` on(`hn`.`strid` = `st`.`strid`)) join `postcode` `pt` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Erledigt' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `interestedinfo` --- - -/*!50001 DROP VIEW IF EXISTS `interestedinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `interestedinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`ad`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from (((((((`business` `bt` join `location_ct` `lc` on(`bt`.`businessid` = `lc`.`businessid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) join `house` `hn` on(`lc`.`houseid` = `hn`.`houseid`)) join `street` `st` on(`hn`.`strid` = `st`.`strid`)) join `postcode` `pt` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) left join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Interessent' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; - --- --- Final view structure for view `providerinfo` --- - -/*!50001 DROP VIEW IF EXISTS `providerinfo`*/; -/*!50001 SET @saved_cs_client = @@character_set_client */; -/*!50001 SET @saved_cs_results = @@character_set_results */; -/*!50001 SET @saved_col_connection = @@collation_connection */; -/*!50001 SET character_set_client = utf8mb4 */; -/*!50001 SET character_set_results = utf8mb4 */; -/*!50001 SET collation_connection = utf8mb4_general_ci */; -/*!50001 CREATE ALGORITHM=UNDEFINED */ -/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `providerinfo` AS select `bt`.`businessid` AS `BusinessId`,coalesce(`bt`.`company`,'') AS `Kundenname`,coalesce(`st`.`name`,'') AS `Straße`,coalesce(`hn`.`houseno`,'') AS `Hausnummer`,coalesce(lpad(`pt`.`postcode`,5,'0'),'') AS `PLZ`,coalesce(`ad`.`city`,'') AS `Ort`,coalesce(`ct`.`salutation`,'') AS `Anrede`,coalesce(`ct`.`firstname`,'') AS `Vorname`,coalesce(`ct`.`lastname`,'') AS `Nachname` from (((((((`business` `bt` join `location_ct` `lc` on(`bt`.`businessid` = `lc`.`businessid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) join `house` `hn` on(`lc`.`houseid` = `hn`.`houseid`)) join `street` `st` on(`hn`.`strid` = `st`.`strid`)) join `postcode` `pt` on(`st`.`postcodeid` = `pt`.`postcodeid`)) left join `contactperson` `ct` on(`bt`.`contactpersonid` = `ct`.`contactpersonid`)) join `businesstype` `btt` on(`bt`.`btid` = `btt`.`btypeID`)) where `btt`.`description` = 'Lieferant' */; -/*!50001 SET character_set_client = @saved_cs_client */; -/*!50001 SET character_set_results = @saved_cs_results */; -/*!50001 SET collation_connection = @saved_col_connection */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2025-01-22 8:55:53 diff --git a/doc/db_schemer_v1.1-pyqcrm-202502191145.sql b/doc/db_schemer_v1.1-pyqcrm-202503171140.sql similarity index 72% rename from doc/db_schemer_v1.1-pyqcrm-202502191145.sql rename to doc/db_schemer_v1.1-pyqcrm-202503171140.sql index ae47057..018a605 100644 --- a/doc/db_schemer_v1.1-pyqcrm-202502191145.sql +++ b/doc/db_schemer_v1.1-pyqcrm-202503171140.sql @@ -3,7 +3,7 @@ -- -- Host: bearybot.selfhost.co Database: pyqcrm -- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 +-- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -7072,7 +7072,7 @@ CREATE TABLE `bank` ( `bankid` int(11) NOT NULL AUTO_INCREMENT, `bankname` varchar(75) NOT NULL, PRIMARY KEY (`bankid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7121,7 +7121,7 @@ CREATE TABLE `banking` ( KEY `banking_bank_FK` (`bankid`), CONSTRAINT `banking_bank_FK` FOREIGN KEY (`bankid`) REFERENCES `bank` (`bankid`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `banking_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7177,7 +7177,7 @@ CREATE TABLE `business` ( KEY `business_businesstype_FK` (`btid`), CONSTRAINT `business_businesstype_FK` FOREIGN KEY (`btid`) REFERENCES `businesstype` (`btypeID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `business_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7188,7 +7188,14 @@ LOCK TABLES `business` WRITE; /*!40000 ALTER TABLE `business` DISABLE KEYS */; INSERT INTO `business` VALUES (1,'Oschkar','12312312321','12312132','oschkarino@eatssweets.de','www.oschkarisbullyingmarcoeveryday.com','Oschkarino likes sweets',NULL,'',2,'12312312123',1), -(2,'Muster Kunde','0123456789','0987654321','muster@kunde.com','http://tero-personal.com','Kunden Leiter',1,'Dieser Kunde ist ein Musterkunde.\nAlle felder sollen ausgefüllt werden.\nEnde Anmerkungen.',3,'76459310',1); +(2,'Muster Kunde','0123456789','0987654321','muster@kunde.com','http://tero-personal.com','Kunden Leiter',1,'Dieser Kunde ist ein Musterkunde.\nAlle felder sollen ausgefüllt werden.\nEnde Anmerkungen.',3,'76459310',1), +(3,'TERO GmbH','0210254000','','catharina.evers@tero-personal.de','www.tero-personal.de','Thomas Evers',NULL,'',3,'',1), +(4,'fdsarewafd','02120296','','','','',NULL,'',2,'',1), +(5,'fdsa','','','','','',2,'',1,'',1), +(6,'März Test','','','','','',NULL,'',4,'',1), +(7,'März 2','','','','','',65,'',3,'',1), +(8,'No Contact','','','','','',NULL,'',2,'',1), +(9,'With Contact','','','','tero-personal.de','',73,'',2,'',1); /*!40000 ALTER TABLE `business` ENABLE KEYS */; UNLOCK TABLES; @@ -7279,14 +7286,14 @@ CREATE TABLE `contactperson` ( `phone` varchar(75) DEFAULT NULL, `mobilephone` varchar(75) DEFAULT NULL, `pos` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, + `salutation` varchar(15) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `birthday` varchar(35) DEFAULT NULL, `active` tinyint(1) NOT NULL DEFAULT 1, `invoice` tinyint(1) NOT NULL DEFAULT 0, `reminder` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7296,7 +7303,76 @@ CREATE TABLE `contactperson` ( LOCK TABLES `contactperson` WRITE; /*!40000 ALTER TABLE `contactperson` DISABLE KEYS */; INSERT INTO `contactperson` VALUES -(1,1,'42C003AB372333019B2F16E44C39C78F','7CB20FD95436CE6BEB1482392A74E33F','793C9523210C7A1034702F8BC32EE095','1633B35DFE8177582649F2B7F165FCEA','Sekräterin','Frau','84DE37B33BC9EECA308ADD2EEA67C201425C60549C2B361E9BBEC3B53AD4C554','EB1AC45ED21245B862D14361D2F1618C',1,1,1); +(1,1,'42C003AB372333019B2F16E44C39C78F','7CB20FD95436CE6BEB1482392A74E33F','793C9523210C7A1034702F8BC32EE095','1633B35DFE8177582649F2B7F165FCEA','Sekräterin','Frau','84DE37B33BC9EECA308ADD2EEA67C201425C60549C2B361E9BBEC3B53AD4C554','EB1AC45ED21245B862D14361D2F1618C',1,1,1), +(2,0,'206555DA4C33FECAE3B5887E0B9E8EF0','B7E79EB8114521C1D73EE224BEFBA5DF','FDEEB5F9F0B2A834763F8CB2FB8205E7',NULL,'fdsa','Frau',NULL,NULL,1,0,0), +(3,0,'EF2D27021492CDE04208BE9FCE2A2788','E1C940E115FF3175F7FE2E02EB793AFB','18BA520B59A5EB2364533855114FF27E','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(4,0,'4621C03FDD5565D7F652CC460E6DF00B','D33AF0F31C8D4C5E7B4BACA03F734BEC','133E705646AD3469AF1C7B40379EBC06','75DA655A61D48E84C1F9500E6E5E1AEE','Hausbewohner','Frau',NULL,NULL,1,0,0), +(5,0,'655D96B41ED85DE812FCEFE819306037','06427B4240EB30755DF1505D7E461C4F','864ACF7A8EE3B93F25AD20CAE76AAE4A','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(6,0,'5E8A90D37083CBFCEF71C13F5338E304','7C4A7F0A5FEEE4D0FD8191FA4C7C2A2B','133E705646AD3469AF1C7B40379EBC06','BA998E22AA4D75C60E378F97B609D924','Hausbewohner','Frau',NULL,NULL,1,0,0), +(7,0,'A9B9176EBF914830ED3CD1B1AE049FAD','C63EDEFC0BC38DF03069201447C8BA5D','133E705646AD3469AF1C7B40379EBC06','25E9B17224AFBE1497572A9D435CF9CF','Hausbewohner','Frau',NULL,NULL,1,0,0), +(8,0,'3043974C2DA7C644176E970815EF8058','48B6485E563A90AB49FFBE2ED94DA27D','73122AE398B488592ACEC5E543B2E2AC','133E705646AD3469AF1C7B40379EBC06','Hausmeister','Herr',NULL,NULL,1,0,0), +(9,0,'5E90CFF262D35D4CE16DACA9789BCC06','2357BCAEB78A6E2A39A49946D79FCB63','A30A7E22B25259131867957473ADB8C0','87D96C7342FA86C3C9A4B0DEDF62D530','Beirat','Herr',NULL,NULL,1,0,0), +(10,0,'EB6EFA5C2C5E9AF7CA3EECFDE23304C8','785D82A9E38F115144B6BB2B89332FBF','133E705646AD3469AF1C7B40379EBC06','99DCD3F19CF2EBB52E75F4BB141288B0','Beirat','Herr',NULL,NULL,1,0,0), +(11,0,'0D18E6A45E9482653A80FA5C99320316','DE42E2E969A6E051E180599E7B5DA5FB','133E705646AD3469AF1C7B40379EBC06','E237377D6A055DBB28984BDE19AC0AE6','Beirat','Keine Angabe',NULL,NULL,1,0,0), +(12,0,'DDC3C859B2742E262ED6A4B38A9742CC','13AB2717280586394FFDD01889654E3E','DCE7DA8709C363B9143275B16B8B20BE','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(13,0,'1534DF1A5E58BEACEA8C60E018FDA6A7','4A144308AC8456E4D3674C98A9A479BC','F5C1C4BB63BFBCAC769FB78313749E14','133E705646AD3469AF1C7B40379EBC06','Hausbewohner','Keine Angabe',NULL,NULL,1,0,0), +(14,0,'923A35A991533AD26A6549A702372941','D4D73127560B910A624801F1BBD355B4','675816EAB6B42CF0F0ED05555F3326DF','C5228B75F64FD4E9CB3D043AC007469A','Hausmeister','Frau',NULL,NULL,1,0,0), +(15,0,'8C81B36D47E7A54E13A1CFD7CE2845BE','6A37E5EF9A1DF34C05DF1620833C5B0A','96E36BAF668DF88B28E5DEB072BE1589','F94592E39A6D1970EE702ABC4F271DA0','Beirat','Herr',NULL,NULL,1,0,0), +(16,0,'18389BBB51551073F2E3690170D37181','C261D8B2E4C08B3E2D0C053ADE4720AF','AFEB81530654A32FAD769ECA0503CADA133E705646AD3469AF1C7B40379EBC06','4C20BF84AF2C6F5674B74591519EA2CA133E705646AD3469AF1C7B40379EBC06','Sonstiges','Keine Angabe',NULL,NULL,1,0,0), +(17,0,'C7DD4E142E32DC04256C332ED4FA18C6','98E550910EE543A9A9B643C585F28663','A76B2EF883B014C79E6DF694C3363092','AA6EBB3BE0FBE222DE7F80FB49121288','Hausmeister','Frau',NULL,NULL,1,0,0), +(18,0,'423FEBDBE7E3273D43AD71E56E28000D','D37DB0EA92AB71B75850FA8907D37DD7','133E705646AD3469AF1C7B40379EBC06','C96C9FEFB0758ED107C01187ABD84303','Beirat','Herr',NULL,NULL,1,0,0), +(19,0,'423FEBDBE7E3273D43AD71E56E28000D','D37DB0EA92AB71B75850FA8907D37DD7','133E705646AD3469AF1C7B40379EBC06','C96C9FEFB0758ED107C01187ABD84303','Beirat','Herr',NULL,NULL,1,0,0), +(20,0,'423FEBDBE7E3273D43AD71E56E28000D','7F326B880759A42D2362C0367A979DB4','133E705646AD3469AF1C7B40379EBC06','7C4DC7D3BDAFB5396A6E267C9AFB3781','Beirat','Herr',NULL,NULL,1,0,0), +(21,0,'423FEBDBE7E3273D43AD71E56E28000D','7F326B880759A42D2362C0367A979DB4','133E705646AD3469AF1C7B40379EBC06','7C4DC7D3BDAFB5396A6E267C9AFB3781','Beirat','Herr',NULL,NULL,1,0,0), +(22,0,'423FEBDBE7E3273D43AD71E56E28000D','7F326B880759A42D2362C0367A979DB4','133E705646AD3469AF1C7B40379EBC06','7C4DC7D3BDAFB5396A6E267C9AFB3781','Beirat','Herr',NULL,NULL,1,0,0), +(23,0,'C17FC1E9B475249FD5F156AC3D78126E','BCE2A553A45F0B378B24C4D96AB68D6A','722BDC2462F464C76E8D406C63136CEF','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(24,0,'512AE3BDFD5EE724C895A75ECCD90C2B','7ABCEDBE35491193515380E6CA442883','133E705646AD3469AF1C7B40379EBC06','1DF7162CE0D2E33A013F9B0D09308089','Hausbewohner','Frau',NULL,NULL,1,0,0), +(25,0,'512AE3BDFD5EE724C895A75ECCD90C2B','7ABCEDBE35491193515380E6CA442883','133E705646AD3469AF1C7B40379EBC06','1DF7162CE0D2E33A013F9B0D09308089','Hausbewohner','Frau',NULL,NULL,1,0,0), +(26,0,'8CE7FFE7E7C749E824292D88E3E8806A','6A5838203B642DEF1B0B55DCDC977FC9','133E705646AD3469AF1C7B40379EBC06','F7B9FDE00D3EBAC750B86BD43C7700E6','Hausmeister','Herr',NULL,NULL,1,0,0), +(27,0,'E2B4B20CD8DA73FF5D8548FBC7EC9E71','69AACA9E68E17298C2609C88B7D5712B','9D46B31D06D5516E91BABF444B0427B4','133E705646AD3469AF1C7B40379EBC06','Beirat','Keine Angabe',NULL,NULL,1,0,0), +(28,0,'C4ECEEB38C24DB4AD42A464AC05C67DA','02C2670512966E6771D5D66ED4546A70','83340B6B28B51270B6C60B0E3BF6895C','AB25C7E19D954D59623D180D9053767A','Sonstiges','Frau',NULL,NULL,1,0,0), +(29,0,'853B781AE9A1B2373FC123A5494497D2','8D1D87F2F14747D607148F56400AA150','8280EA105D884838F5CC77CCAB996013','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(30,0,'D37DB0EA92AB71B75850FA8907D37DD7','1A80E38833EF439922F2D1C31D2E299A','133E705646AD3469AF1C7B40379EBC06','4F1BBF5FC0A5D0E225B48961F9BF296B','Hausbewohner','Frau',NULL,NULL,1,0,0), +(31,0,'F7265D1505EA20CB14CD7099A82BC29B','0BF20EE58EC403DC66433418D3B3A9B6','3FE83CF5948CDFD15AF94ACB9C9E24FC','6651D7CDB10E97CD7DE1B989362859D8','Beirat','Herr',NULL,NULL,1,0,0), +(32,0,'A231005AF294EDABDB4E967F3B676706','83079942DC7F80AACD1616394640DCB3','8F7DA0DD9A286600443170F543EEEB7E','412C53F631686FB81E2FD10961D02820','Beirat','Herr',NULL,NULL,1,0,0), +(33,0,'A231005AF294EDABDB4E967F3B676706','83079942DC7F80AACD1616394640DCB3','8F7DA0DD9A286600443170F543EEEB7E','412C53F631686FB81E2FD10961D02820','Beirat','Herr',NULL,NULL,1,0,0), +(34,0,'A231005AF294EDABDB4E967F3B676706','83079942DC7F80AACD1616394640DCB3','8F7DA0DD9A286600443170F543EEEB7E','412C53F631686FB81E2FD10961D02820','Beirat','Herr',NULL,NULL,1,0,0), +(35,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(36,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(37,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(38,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(39,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(40,0,'D2EC0D6A769DF0179603D7E0EA752783','18743D78930ABAF75C4DA569688BF22F','7FC3CE76511E16E3ABFAC37CDFCC111F','D066FAC330C4F9EEB3CEC5507D6AC934','Beirat','Herr',NULL,NULL,1,0,0), +(41,0,'EE53105C1F2C426470C386B12A04E5F8','91E1637F17C91DC9DA9CC17019556F4B','F945F62D2DA6AB91F4B2686AB872D935','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(42,0,'1E3D1B64E0CA847DD2608B6411B6B535','EED54CFB23BE505C477E4A563D5F144F','133E705646AD3469AF1C7B40379EBC06','A76B2EF883B014C79E6DF694C3363092','Hausmeister','Keine Angabe',NULL,NULL,1,0,0), +(43,0,'58581E3FBB722FBCD67F33279B6BD379','ED3C72A9330A7B9835BDAD39D69D884A','77C5B0F414590203DE2011D50DC75C0F','22E972661DE7F2C9FE5BC57A05264BE7','Hausbewohner','Frau',NULL,NULL,1,0,0), +(44,0,'A9A9DE0D082CE62051281F35A41B18EE','AA059322FFD0DB23395D7D9A697CFA53','A80CAF1460665B1C355BFC792EC6F0A7','033775D739E5F6EE5E551DA1D82343DF','Beirat','Herr',NULL,NULL,1,0,0), +(45,0,'9AB5D0BA8322ECDA16BC4B772522C61A','EEBA6A482CC755073A047445EF78E6AE','2BB43E1C5167FD189ADBC37EDE20D5B0','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(46,0,'29D20E3D3D272BDAC95C3DED109292B4','60A8F7DD39BB674E63D3A58EF33A76B1','B200AFBC315A29B97D484698DD17CEE4','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(47,0,'9183697E32C84EDD0B448E79C6D5FA15','E1869BDDF78A22ED37A3012C4ADD968F','C797C4DA07D2B16A3DCD61E80C9B665E','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(48,0,'935AE0474E2DBE35C339DB428B338121','659ACFB5EBAE85937E96D34F8B7BB6FD','C88FE504F953EE944E186F31A59A1F53','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(49,0,'01B0372C8047840AB87A5AD1B3E5CF0E','A64A7BEF256EC02DA27D27176C17FBF3','8109CCCEBEDCBD6F1C870278AE55CF8D','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(50,0,'D17A0BA4227F53EC50C67737322237A7','9A1A8773814756FA2650AFB85B8D4348','A9C134C7158E6D665D508CF5732822B8','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(51,0,'9DE7CAB0385581923638751EB35A4C58','8E123A8DE1AF437EE58908FCBE90BF18','26256ACE0E4484D2504E7872893629CF','87E3A1B802532E097B7A6E6FC143574A','Sonstiges','Frau',NULL,NULL,1,0,0), +(52,0,'D71D13433183B80A3EC3B5FA3FACD93F','2DD4978BAF31D9A1FBEF91C01BB75E2F','5FD75B7E3664876842ADCB9E9A72CD33','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(53,0,'9EA1DBD1515535F9E2DCEA40329863E2','843F5649356FE736E50E62015A3026DE','9ACE085412053192EEDA504A8D06B962','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(54,0,'9EA1DBD1515535F9E2DCEA40329863E2','843F5649356FE736E50E62015A3026DE','9ACE085412053192EEDA504A8D06B962','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(55,0,'B12CB0AD77E5D38A0A332E03A4115A49','B507018671F9E226DFAA8326056743FA','17597063944683C032B314BAD07C6F5D','133E705646AD3469AF1C7B40379EBC06','Beirat','Frau',NULL,NULL,1,0,0), +(56,0,'50107ED224EE6EEE05B37B92DDA49AE2','B36EF05C3EE47068FF8F05BBA7B1F5A5','6164FBCBD6B3D7E9EF1CC086C987C19F','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(57,0,'BEB61D9F1A9F709D4E366F2357B26698','0849B8849C7224506CAA2B26709D9063','133E705646AD3469AF1C7B40379EBC06','7071BC103FA77FFE62A6AB4E866529F8','Beirat','Herr',NULL,NULL,1,0,0), +(58,0,'9EA1DBD1515535F9E2DCEA40329863E2','44FD5A9A2E19F33ED5DAF56A181F4807','EC93F00C0093EECEEBC0CE1699EAF39F','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(60,0,'9EA1DBD1515535F9E2DCEA40329863E2','44FD5A9A2E19F33ED5DAF56A181F4807','EC93F00C0093EECEEBC0CE1699EAF39F','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(61,0,'993A41912ECF8113B9A0204436F06D08','4D85F33C988FA1B2D0FB95D4FC423CE9','6038732E8BCF085477ED36F7968177BB','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(63,0,'0172DF13E222099AB164DD9947D2B3EA','85BE5DF2625C51EF50740C25DBA7DEC8','4DBB4FCDB108BCEDF274251AEC3CDF50','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(64,1,'4CBB2DAEB409BC89FAD0FEA498A4A501','795870740EED828002FCEC0754021CC7',NULL,'C79FF79F6979589CC7AFEA4CE5D2D526','Geschäftsführerin','Frau','7940EE47EE82958319476E0A2377B3B0','3BFFB06121F194340B8FAA1C777AF81A',1,1,0), +(65,0,'4CBB2DAEB409BC89FAD0FEA498A4A501','2BD6461A1854867C628CF24D253914AB',NULL,NULL,'CEO','Herr',NULL,NULL,1,0,1), +(66,0,'12319DC435898DD85FD3770B6D82C6B6','508BB3C6A6521529CCEEA17D62555283','4520DFEC360CE463E65E265757C32BB8','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(67,0,'9FDD729013553EA0F14E047069F23DB2','508BB3C6A6521529CCEEA17D62555283','133E705646AD3469AF1C7B40379EBC06','C96EBF72DDBBB22C7C8F516B21353BF0','Beirat','Herr',NULL,NULL,1,0,0), +(68,0,'F02BC712087748838B12D27663116D65','508BB3C6A6521529CCEEA17D62555283','402FF633E6FF50BFC26961D7CE2BA95C','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(70,0,'44753E76666D11ACCDC0E57F61BA69F5','508BB3C6A6521529CCEEA17D62555283','ECF8F9D6EFAED573ADC77B3DF6381F51','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(72,0,'C79ABA9650A2B7BE8983074E792D63A7','508BB3C6A6521529CCEEA17D62555283','C3A6D14D4220675DFF6AEE49E2E856DB','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0), +(73,0,'98E9501989A1EC14DDD45023C85052AD','F195CA15C6006A50CC272AD3B048A830',NULL,NULL,'Kunde','Herr',NULL,NULL,1,1,0), +(74,0,'AB48EC47F206F70FA706D1466183A434','A3B3A69D445350CF8D89116200650CAE','103187F4861519CDC7A475BEA434753B','133E705646AD3469AF1C7B40379EBC06','Beirat','Herr',NULL,NULL,1,0,0); /*!40000 ALTER TABLE `contactperson` ENABLE KEYS */; UNLOCK TABLES; @@ -7648,7 +7724,7 @@ CREATE TABLE `employee` ( CONSTRAINT `employee_maritalstatus_FK` FOREIGN KEY (`maritalstatusid`) REFERENCES `maritalstatus` (`maritalstatusid`) ON UPDATE CASCADE, CONSTRAINT `employee_office_FK` FOREIGN KEY (`officeid`) REFERENCES `office` (`officeid`) ON DELETE SET NULL ON UPDATE CASCADE, CONSTRAINT `employee_users_FK` FOREIGN KEY (`userid`) REFERENCES `users` (`usersid`) ON DELETE SET NULL ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7668,7 +7744,15 @@ INSERT INTO `employee` VALUES (22,'0877F5B29C8A435D7E3302B82E227795','088C84DD22199F7769D72A596DD84A93',1,172,'C2AF665D9120D0C6A2F67B10EBFD4637','526D9C5E6F281E2BADAE707FF94219B5','391214B285BB2C583835D96FE513962E','542E93A424E30F7C30B3711DF4469CB3',4,'Guten Tag','Keine Angabe',0,1,0,NULL,'AC3BE7DEDE6B8CFF930FB18BC6D58A73','9150EC04AEB9AAAADEB3207B0F809C83',2,'43CFA59A5F414AF4BA6BC054E799190B',2,'D51DD1CB1707316B0406CE02BCEF9A68','3ABFFA7E05E867F32BF523B317F3ABC2',1), (24,'0877F5B29C8A435D7E3302B82E227795','088C84DD22199F7769D72A596DD84A93',1,172,'C2AF665D9120D0C6A2F67B10EBFD4637','526D9C5E6F281E2BADAE707FF94219B5','391214B285BB2C583835D96FE513962E','542E93A424E30F7C30B3711DF4469CB3',5,'Guten Tag','Keine Angabe',0,1,0,NULL,'7318F53EBBFFD89271A2A0734A01583A','9150EC04AEB9AAAADEB3207B0F809C83',2,'53D2D5DC54C7002DB01F4CD560631588',2,'D51DD1CB1707316B0406CE02BCEF9A68','3ABFFA7E05E867F32BF523B317F3ABC2',1), (26,'0877F5B29C8A435D7E3302B82E227795','088C84DD22199F7769D72A596DD84A93',1,172,'C2AF665D9120D0C6A2F67B10EBFD4637','526D9C5E6F281E2BADAE707FF94219B5','391214B285BB2C583835D96FE513962E','542E93A424E30F7C30B3711DF4469CB3',3,'Guten Tag','Keine Angabe',0,1,0,NULL,'BF5EC2027A63FFCFCE8A26C8540FBAE3','9150EC04AEB9AAAADEB3207B0F809C83',2,'1E929DB770B8C98D0B63668D7EA09ED0',2,'D51DD1CB1707316B0406CE02BCEF9A68','3ABFFA7E05E867F32BF523B317F3ABC2',1), -(27,'0877F5B29C8A435D7E3302B82E227795','088C84DD22199F7769D72A596DD84A93',1,172,'C2AF665D9120D0C6A2F67B10EBFD4637','526D9C5E6F281E2BADAE707FF94219B5','391214B285BB2C583835D96FE513962E','542E93A424E30F7C30B3711DF4469CB3',1,'Guten Tag','Keine Angabe',0,1,1,NULL,'2196A9C15A79C3C48DCAC74DE631DD99','9150EC04AEB9AAAADEB3207B0F809C83',2,'02803257BE1AA39A03E5A3CFB7CD1EA5',2,'D51DD1CB1707316B0406CE02BCEF9A68','3ABFFA7E05E867F32BF523B317F3ABC2',1); +(27,'0877F5B29C8A435D7E3302B82E227795','088C84DD22199F7769D72A596DD84A93',1,172,'C2AF665D9120D0C6A2F67B10EBFD4637','526D9C5E6F281E2BADAE707FF94219B5','391214B285BB2C583835D96FE513962E','542E93A424E30F7C30B3711DF4469CB3',1,'Guten Tag','Keine Angabe',0,1,1,NULL,'2196A9C15A79C3C48DCAC74DE631DD99','9150EC04AEB9AAAADEB3207B0F809C83',2,'02803257BE1AA39A03E5A3CFB7CD1EA5',2,'D51DD1CB1707316B0406CE02BCEF9A68','3ABFFA7E05E867F32BF523B317F3ABC2',1), +(28,'C10E666ABF62C557356A421D6AC657B2','BAD78B49452718C624938001AD47A3BF',1,37,'A6C65EFE30C66182673327C3E457A6A7','F9A0E26676A8A716B6C67DAE15CAF1AD','F4BADF892EA37484A6EC43ADAFDE5A93','E5ECCC6F9695C28535B33B458C5209E2',1,'Sehr geehrte Frau','Frau',0,1,0,NULL,'52D83D50B3A08385C9B62C23CAB2CF73','E1994A89C02BC78EC27391AEF68E86E8',4,'BF0B82253CCD1DC583AF1B260DEDAF34',4,'C10E666ABF62C557356A421D6AC657B2','915CEBCEC960D98ABCF178F7445FA992',0), +(43,'B5F0CB70B1307A597B0B4B10077FB114','C3B5CE51D38F1B6DA396489B17BB709C',1,37,'504C05D86157D926335C2AD5C0E75FD2','640D3F6A58B99C38DDB7E424E6414680','D5655D32E5DF566B72093C162048AC1B','21461C6F461B1D896A6AB26334533D1DB5F0CB70B1307A597B0B4B10077FB114',5,'Sehr geehrter Herr lala','Herr',1,1,0,'0','4BC78EC572206409E5807CD12548E6BC','0',NULL,'443529F09B6808D7FA3DE7917BC6E961',NULL,NULL,NULL,1), +(44,'B5F0CB70B1307A597B0B4B10077FB114','C3B5CE51D38F1B6DA396489B17BB709C',1,37,'504C05D86157D926335C2AD5C0E75FD2','640D3F6A58B99C38DDB7E424E6414680','D5655D32E5DF566B72093C162048AC1B','21461C6F461B1D896A6AB26334533D1DB5F0CB70B1307A597B0B4B10077FB114',5,'Sehr geehrter Herr lala','Herr',1,1,0,'0','4545F405E845290344E0380C1C8CC2FB','0',NULL,'7DEDE4228F0F3EDB347D1F5D31E7B8F3',NULL,NULL,NULL,1), +(45,'B5F0CB70B1307A597B0B4B10077FB114','C3B5CE51D38F1B6DA396489B17BB709C',1,37,'504C05D86157D926335C2AD5C0E75FD2','640D3F6A58B99C38DDB7E424E6414680','D5655D32E5DF566B72093C162048AC1B','21461C6F461B1D896A6AB26334533D1DB5F0CB70B1307A597B0B4B10077FB114',5,'Sehr geehrter Herr lala','Herr',1,1,0,'0','9923214ECB002A2B7D4439F3B97C705E','0',NULL,'1D581A42C4127F0CA1C38A51B969C6C1',NULL,NULL,NULL,1), +(48,'3CCB1584286AEAA268258297CCC245B3','E6F131AFE9DFB23DF21C224EA49BE144',1,37,'504C05D86157D926335C2AD5C0E75FD2','B95C49FA1463A0B5F791F1C2E892AF8B','828FAAB718A10742F69014E1810B7D2D','75A441DAF85D553B77E6DC3E40E66566FCD6E2D8FC7AE62AF0FE17F9E1915BF7',5,'Sehr geehrter Herr Süßigkeit','Herr',1,1,0,'0','1C767F5FD239602866FA871BA15BDF3C','0',NULL,'E64852FC168120082299164BA0CD0E9D',NULL,NULL,NULL,1), +(49,'B7350413DB40928B48BB01BAA8F15B0F','9B8DA6E2FC9D844A90F6034E234F4359',1,37,'504C05D86157D926335C2AD5C0E75FD2','E7D5F63CB95551EDE994EBA67FEAAD33','33EB18B656B0B3EA3922ED40382B61FE','7918AB0BE503541592F1EE7A65722D6F1F877F8C93C5B97DC667966F62F404DC',5,'Sehr geehrter Herr Fullmute','Herr',1,1,0,'0','FE491F2432BC17F93D671305A224F1D2','0',NULL,'8B23BD434F00CB6B4897ACA81C5C0BAE',NULL,NULL,NULL,1), +(50,'FF2159F0739C36D2B671610422BB57CE','BCE2A553A45F0B378B24C4D96AB68D6A',1,37,'504C05D86157D926335C2AD5C0E75FD2','79880A7524DC89E0B93C6E117ED6F1A5','2D2F27DA1790089CFED3FC8D06B1C68B','B0E07A76A69741D1BD9E122F90F4270C6175469B95A4A4FE5798C2C2E8E81D94',5,'Sehr geehrter Herr Polotired','Herr',1,1,0,'0','27E7969A2A7A5EA3D64FC16ECFA89858','0',NULL,'63154AD8AA4D8B91F41D190B4F0C5252',NULL,NULL,NULL,1), +(51,'CEEF989F2BB7EA02015E3DC357701FCB','407B024072F85C020B1E5300CCD962C5',1,37,'504C05D86157D926335C2AD5C0E75FD2','25D3A1555C761A43BD792116A5E865DB',NULL,'E5ECCC6F9695C28535B33B458C5209E2',5,'Sehr geehrter Herr','Herr',1,1,0,'0','FA021C9D4F29739B1498A4E29CFCFB8D','0',NULL,'125052BD5AD72ED87CD38F8070C8F50D',NULL,NULL,NULL,1); /*!40000 ALTER TABLE `employee` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; @@ -7929,7 +8013,7 @@ CREATE TABLE `house` ( PRIMARY KEY (`houseid`), KEY `house_street_FK` (`strid`), CONSTRAINT `house_street_FK` FOREIGN KEY (`strid`) REFERENCES `street` (`strid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7950,7 +8034,92 @@ INSERT INTO `house` VALUES (9,5,'21'), (10,5,'324'), (17,12,'666'), -(22,17,'223'); +(22,17,'223'), +(23,18,'25'), +(24,19,'1'), +(25,20,'20'), +(26,21,'2'), +(27,22,'10'), +(28,23,'20'), +(31,26,'222'), +(32,27,'111'), +(33,28,'10'), +(34,29,'4'), +(35,30,'1003'), +(36,31,'1004'), +(37,32,'123'), +(38,33,'1'), +(39,34,'1'), +(40,35,'1'), +(41,36,'23'), +(42,37,'345'), +(43,38,'100'), +(44,39,'54'), +(45,40,'234'), +(46,41,'3245'), +(47,42,'30'), +(48,43,'56'), +(49,44,'45'), +(50,45,'5654'), +(51,46,'45'), +(52,47,'56'), +(53,48,'456'), +(54,49,'554'), +(55,50,'5'), +(56,51,'567'), +(57,52,'46'), +(58,53,'65'), +(59,54,'12'), +(60,55,'445'), +(61,56,'45'), +(62,57,'456dhg'), +(63,58,'23'), +(64,59,'1000'), +(65,60,'43'), +(66,61,'4'), +(67,62,'54'), +(68,63,'54645'), +(69,64,'efgdfg'), +(70,65,'123123'), +(74,69,'546'), +(75,70,'564'), +(76,71,'657'), +(77,72,'56346'), +(78,73,'hjgfz'), +(79,74,'565'), +(80,75,'23'), +(81,76,'4564'), +(82,77,'454'), +(83,78,'45'), +(84,79,'56'), +(85,80,'456'), +(86,81,'23'), +(87,82,'t45'), +(88,83,'45'), +(89,84,'54'), +(90,85,'435'), +(92,87,'5464'), +(93,88,'5'), +(94,89,'21'), +(95,90,'2'), +(96,91,'3453'), +(97,92,'45'), +(98,93,'456'), +(99,94,'4'), +(100,95,'hj54'), +(101,96,'45'), +(102,97,'44'), +(103,98,'tre'), +(104,99,'245'), +(105,100,'32'), +(106,101,'6'), +(107,102,'4'), +(108,103,'43'), +(109,104,'56'), +(110,105,'34'), +(111,106,'34'), +(112,107,'3'), +(113,108,'31'); /*!40000 ALTER TABLE `house` ENABLE KEYS */; UNLOCK TABLES; @@ -8091,7 +8260,7 @@ CREATE TABLE `jobdetail` ( `price` decimal(10,0) NOT NULL, PRIMARY KEY (`jobdetailid`), UNIQUE KEY `jobdetail_unique` (`objectid`), - CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) + CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -8128,7 +8297,14 @@ LOCK TABLES `location_ct` WRITE; /*!40000 ALTER TABLE `location_ct` DISABLE KEYS */; INSERT INTO `location_ct` VALUES (1,654,1), -(2,13,2); +(2,13,2), +(3,1819,23), +(4,1821,39), +(5,1821,40), +(6,13,94), +(7,669,95), +(8,13,110), +(9,229,111); /*!40000 ALTER TABLE `location_ct` ENABLE KEYS */; UNLOCK TABLES; @@ -8156,7 +8332,14 @@ LOCK TABLES `location_emp` WRITE; /*!40000 ALTER TABLE `location_emp` DISABLE KEYS */; INSERT INTO `location_emp` VALUES (6,513,10), -(11,194,17); +(11,194,17), +(43,13,25), +(44,13,25), +(45,13,25), +(48,13,26), +(49,13,27), +(50,13,28), +(51,1821,38); /*!40000 ALTER TABLE `location_emp` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; @@ -8189,7 +8372,7 @@ CREATE TABLE `location_obj` ( `addressid` int(11) NOT NULL DEFAULT 0, `houseid` int(11) NOT NULL DEFAULT 0, UNIQUE KEY `location_obj_unique` (`objectid`), - CONSTRAINT `location_obj_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE + CONSTRAINT `location_obj_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -8199,6 +8382,93 @@ CREATE TABLE `location_obj` ( LOCK TABLES `location_obj` WRITE; /*!40000 ALTER TABLE `location_obj` DISABLE KEYS */; +INSERT INTO `location_obj` VALUES +(1,12,31), +(2,2542,32), +(3,13,33), +(5,13,33), +(6,2592,34), +(7,1391,35), +(8,13,36), +(9,654,37), +(11,2542,42), +(12,229,43), +(13,513,44), +(14,260,45), +(15,654,46), +(16,513,47), +(17,111,48), +(18,513,49), +(19,29,50), +(20,13,51), +(21,2542,52), +(22,784,53), +(23,2542,54), +(24,194,55), +(25,12,56), +(26,2542,57), +(27,194,58), +(28,2542,59), +(29,2542,59), +(30,194,60), +(31,194,60), +(32,194,60), +(33,229,61), +(34,13,62), +(35,13,62), +(36,260,63), +(37,654,64), +(38,13,65), +(39,13,66), +(40,513,67), +(41,2542,68), +(42,654,69), +(43,654,69), +(44,654,69), +(45,654,70), +(46,654,70), +(47,654,70), +(48,654,70), +(49,654,70), +(50,654,70), +(54,2542,74), +(55,229,75), +(56,194,76), +(57,12,77), +(58,513,78), +(59,194,79), +(60,13,80), +(61,12,81), +(62,2542,82), +(63,474,83), +(64,2542,84), +(65,13,85), +(66,13,85), +(67,669,86), +(68,194,87), +(69,2542,88), +(70,260,89), +(71,260,89), +(72,260,89), +(73,13,90), +(75,2542,92), +(76,13,93), +(77,12,96), +(78,194,97), +(79,229,98), +(80,13,99), +(81,280,100), +(82,260,101), +(83,194,102), +(84,513,103), +(85,194,104), +(86,13,105), +(87,194,106), +(88,13,107), +(89,194,108), +(90,2542,109), +(91,13,112), +(92,594,113); /*!40000 ALTER TABLE `location_obj` ENABLE KEYS */; UNLOCK TABLES; @@ -8216,7 +8486,7 @@ CREATE TABLE `logs` ( `message` varchar(100) NOT NULL, `logdate` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`logid`) -) ENGINE=InnoDB AUTO_INCREMENT=5089 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=11554 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -11573,7 +11843,2913 @@ INSERT INTO `logs` VALUES (5076,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-19 10:28:33'), (5080,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-19 10:29:13'), (5084,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-19 10:32:18'), -(5088,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-19 10:32:33'); +(5088,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-19 10:32:33'), +(5092,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 08:30:06'), +(5096,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:03:53'), +(5100,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:05:33'), +(5104,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:06:05'), +(5108,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:07:14'), +(5112,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:35:21'), +(5116,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:38:22'), +(5120,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:40:23'), +(5124,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:43:33'), +(5128,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:45:05'), +(5132,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:46:36'), +(5136,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 10:58:54'), +(5140,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:05:43'), +(5144,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:26:11'), +(5148,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:27:13'), +(5152,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:29:27'), +(5156,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:29:36'), +(5160,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:31:07'), +(5164,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:32:24'), +(5168,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:33:10'), +(5172,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:33:46'), +(5176,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-20 11:34:26'), +(5180,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-21 08:52:15'), +(5184,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-21 08:52:41'), +(5188,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-21 09:19:04'), +(5192,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-21 09:35:27'), +(5196,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-21 10:25:40'), +(5200,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 08:26:49'), +(5204,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 08:28:59'), +(5208,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 10:41:27'), +(5212,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 10:43:24'), +(5216,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 10:53:04'), +(5220,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:25:16'), +(5224,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:31:07'), +(5228,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:32:51'), +(5232,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:33:59'), +(5236,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:34:45'), +(5240,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 11:35:53'), +(5244,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:13:26'), +(5248,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:16:05'), +(5252,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:17:09'), +(5256,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:17:31'), +(5260,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:18:12'), +(5264,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:18:49'), +(5268,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:21:08'), +(5272,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:24:23'), +(5276,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:25:32'), +(5280,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:26:09'), +(5284,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:29:07'), +(5288,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:29:29'), +(5292,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:30:05'), +(5296,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:31:25'), +(5300,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:34:29'), +(5304,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:37:50'), +(5308,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:38:15'), +(5312,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:39:13'), +(5316,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:40:08'), +(5320,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:42:07'), +(5324,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:43:43'), +(5328,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:44:07'), +(5332,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-24 14:45:39'), +(5336,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 09:55:25'), +(5340,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 09:56:10'), +(5347,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:00:54'), +(5348,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:00:54'), +(5352,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:01:11'), +(5356,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:02:09'), +(5360,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:04:26'), +(5364,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:09:16'), +(5368,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:13:03'), +(5372,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:13:28'), +(5376,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:14:52'), +(5380,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 10:23:26'), +(5384,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 11:05:04'), +(5388,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 14:13:52'), +(5392,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 14:43:54'), +(5399,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 14:52:59'), +(5403,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 14:54:59'), +(5407,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:02:03'), +(5411,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:02:25'), +(5415,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:03:05'), +(5419,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:04:34'), +(5423,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:07:04'), +(5427,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:07:25'), +(5430,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-02-25 15:08:05'), +(5433,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:08:05'), +(5437,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:08:11'), +(5441,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:08:46'), +(5442,2,'SELECT','getCustomer: Get a client','2025-02-25 15:09:31'), +(5447,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:09:43'), +(5451,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:10:48'), +(5452,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-02-25 15:10:52'), +(5453,NULL,'SELECT','getOnlyEmployees: Get all non-processed employees','2025-02-25 15:10:53'), +(5454,NULL,'SELECT','getOnlyApplicants: Get all non-processed applicants','2025-02-25 15:10:53'), +(5455,NULL,'SELECT','getOnlyApplicants: Get all processed applicants','2025-02-25 15:10:54'), +(5456,NULL,'SELECT','getFiredAppliEmpView: Get fired applicants ','2025-02-25 15:10:54'), +(5457,NULL,'SELECT','getFiredAppliEmpView: Get fired employees and applicants','2025-02-25 15:10:56'), +(5458,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:10:57'), +(5459,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-02-25 15:10:58'), +(5477,3,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-02-25 15:11:31'), +(5478,2844,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:11:31'), +(5479,1819,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:11:31'), +(5480,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:11:31'), +(5481,5480,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-25 15:11:31'), +(5482,18,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-25 15:11:31'), +(5483,23,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-25 15:11:31'), +(5484,3,'INSERT','addBusiness: New Customer added','2025-02-25 15:11:31'), +(5485,5484,'INSERT','addBusiness: New Customer Location added','2025-02-25 15:11:31'), +(5490,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:12:57'), +(5494,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:17:20'), +(5498,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:18:01'), +(5502,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:19:12'), +(5506,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:20:24'), +(5510,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:21:26'), +(5514,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:22:45'), +(5518,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:23:22'), +(5522,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:24:57'), +(5526,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:28:07'), +(5530,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:28:55'), +(5534,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:29:12'), +(5538,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:30:08'), +(5542,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:30:27'), +(5543,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-02-25 15:30:31'), +(5544,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-02-25 15:30:31'), +(5545,NULL,'SELECT','getOnlyEmployees: Get all non-processed employees','2025-02-25 15:30:32'), +(5546,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-02-25 15:30:33'), +(5547,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-02-25 15:30:34'), +(5548,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:30:34'), +(5549,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:31:50'), +(5550,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:31:50'), +(5551,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:31:50'), +(5552,5551,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-25 15:31:50'), +(5553,19,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-25 15:31:50'), +(5554,24,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-25 15:31:50'), +(5555,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:31:50'), +(5556,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:31:50'), +(5557,37,'SELECT','getNationality - get countryid','2025-02-25 15:31:50'), +(5558,3,'INSERT','getCostOffice() - add an officeid','2025-02-25 15:31:50'), +(5559,3,'INSERT','createUser: New user created','2025-02-25 15:31:50'), +(5560,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:02'), +(5561,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:02'), +(5562,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:02'), +(5563,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:02'), +(5564,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:02'), +(5565,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:02'), +(5566,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:02'), +(5567,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:44'), +(5568,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:44'), +(5569,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:44'), +(5570,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:44'), +(5571,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:44'), +(5572,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:44'), +(5573,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:44'), +(5574,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:45'), +(5575,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:45'), +(5576,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:45'), +(5577,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:45'), +(5578,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:45'), +(5579,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:45'), +(5580,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:45'), +(5581,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:46'), +(5582,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:46'), +(5583,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:46'), +(5584,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:46'), +(5585,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:46'), +(5586,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:46'), +(5587,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:46'), +(5588,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:46'), +(5589,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:46'), +(5590,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:46'), +(5591,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:46'), +(5592,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:46'), +(5593,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:46'), +(5594,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:46'), +(5595,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5596,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5597,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5598,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5599,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5600,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5601,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5602,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5603,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5604,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5605,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5606,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5607,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5608,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5609,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5610,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5611,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5612,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5613,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5614,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5615,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5616,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5617,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5618,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5619,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5620,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5621,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5622,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5623,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5624,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5625,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5626,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5627,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5628,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5629,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5630,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:47'), +(5631,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:47'), +(5632,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:47'), +(5633,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:47'), +(5634,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:47'), +(5635,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:47'), +(5636,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:47'), +(5637,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5638,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5639,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5640,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5641,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5642,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5643,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5644,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5645,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5646,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5647,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5648,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5649,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5650,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5651,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5652,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5653,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5654,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5655,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5656,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5657,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5658,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5659,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5660,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5661,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5662,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5663,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5664,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5665,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5666,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5667,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5668,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5669,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5670,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5671,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5672,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5673,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5674,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5675,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5676,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5677,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5678,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5679,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:48'), +(5680,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:48'), +(5681,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:48'), +(5682,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:48'), +(5683,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:48'), +(5684,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:48'), +(5685,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:48'), +(5686,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:49'), +(5687,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:49'), +(5688,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:49'), +(5689,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:49'), +(5690,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:49'), +(5691,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:49'), +(5692,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:49'), +(5693,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:49'), +(5694,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:49'), +(5695,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:49'), +(5696,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:49'), +(5697,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:49'), +(5698,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:49'), +(5699,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:49'), +(5700,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:49'), +(5701,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:49'), +(5702,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:49'), +(5703,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:49'), +(5704,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:49'), +(5705,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:49'), +(5706,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:49'), +(5707,8100,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-25 15:32:58'), +(5708,6897,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-25 15:32:58'), +(5709,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-25 15:32:58'), +(5710,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-25 15:32:58'), +(5711,1,'SELECT','getMaritalstatus() - ledig','2025-02-25 15:32:58'), +(5712,1,'SELECT','getEmployeeContractType() - Vollzeit','2025-02-25 15:32:58'), +(5713,37,'SELECT','getNationality - get countryid','2025-02-25 15:32:58'), +(5714,4,'INSERT','getCostOffice() - add an officeid','2025-02-25 15:32:58'), +(5715,4,'INSERT','createUser: New user created','2025-02-25 15:32:58'), +(5716,28,'INSERT','addApplicant() - new Applicant inserted','2025-02-25 15:32:58'), +(5824,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:34:57'), +(5828,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:37:48'), +(5832,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:38:36'), +(5836,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:39:22'), +(5840,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:40:37'), +(5845,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:43:10'), +(5849,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-25 15:43:49'), +(5853,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:05:39'), +(5857,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:07:39'), +(5861,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:12:07'), +(5865,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:14:14'), +(5869,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:17:03'), +(5873,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:18:43'), +(5877,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:21:09'), +(5881,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:22:05'), +(5885,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:31:41'), +(5889,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:32:37'), +(5893,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:33:50'), +(5897,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:34:28'), +(5901,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:34:55'), +(5905,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:39:05'), +(5909,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:39:25'), +(5914,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:41:56'), +(5918,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:42:31'), +(5922,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:43:37'), +(5926,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:44:26'), +(5930,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:45:59'), +(5934,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:46:47'), +(5938,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:47:53'), +(5942,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:49:49'), +(5946,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:50:34'), +(5950,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:52:11'), +(5954,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:52:28'), +(5958,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:53:10'), +(5962,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:54:07'), +(5966,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:54:14'), +(5970,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:55:25'), +(5974,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:57:33'), +(5978,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:57:56'), +(5982,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 08:58:24'), +(5986,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:00:36'), +(5987,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:01:02'), +(5988,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:01:02'), +(5989,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:01:02'), +(5990,5989,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 09:01:02'), +(5991,20,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 09:01:02'), +(5992,25,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 09:01:02'), +(5993,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:01:02'), +(5994,43,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:01:02'), +(5995,43,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:01:02'), +(5996,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:01:02'), +(5997,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:01:14'), +(5998,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:01:14'), +(5999,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:01:14'), +(6000,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-26 09:01:14'), +(6001,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:01:14'), +(6002,44,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:01:14'), +(6003,44,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:01:14'), +(6004,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:01:14'), +(6005,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:01:16'), +(6006,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:01:16'), +(6007,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:01:16'), +(6008,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-26 09:01:16'), +(6009,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:01:16'), +(6010,45,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:01:16'), +(6011,45,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:01:16'), +(6012,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:01:16'), +(6026,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:06:16'), +(6030,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:07:41'), +(6034,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:08:37'), +(6038,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:09:22'), +(6042,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:12:12'), +(6046,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:13:08'), +(6050,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:14:55'), +(6054,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:15:21'), +(6058,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:15:44'), +(6059,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:17:11'), +(6060,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:17:11'), +(6061,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:17:11'), +(6062,6061,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 09:17:11'), +(6063,21,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 09:17:11'), +(6064,26,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 09:17:11'), +(6065,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:17:11'), +(6066,48,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:17:11'), +(6067,48,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:17:11'), +(6068,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:17:11'), +(6072,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:18:44'), +(6073,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:19:25'), +(6074,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:19:25'), +(6075,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:19:25'), +(6076,6075,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 09:19:25'), +(6077,22,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 09:19:25'), +(6078,27,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 09:19:25'), +(6079,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:19:25'), +(6080,49,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:19:25'), +(6081,49,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:19:25'), +(6082,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:19:25'), +(6086,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:19:43'), +(6090,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:20:33'), +(6094,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:21:38'), +(6098,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:22:00'), +(6105,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:22:37'), +(6106,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 09:22:39'), +(6107,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 09:22:39'), +(6108,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 09:22:39'), +(6109,6108,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 09:22:39'), +(6110,23,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 09:22:39'), +(6111,28,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 09:22:39'), +(6112,1,'SELECT','getMaritalstatus() - ledig','2025-02-26 09:22:39'), +(6113,50,'INSERT','addApplicant() - new Applicant inserted','2025-02-26 09:22:39'), +(6114,50,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-02-26 09:22:39'), +(6115,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:22:39'), +(6119,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:23:28'), +(6123,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:28:29'), +(6127,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:36:41'), +(6131,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:37:05'), +(6135,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:37:23'), +(6142,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 09:39:21'), +(6146,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:15:43'), +(6150,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:16:08'), +(6154,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:16:27'), +(6158,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:18:21'), +(6162,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:19:44'), +(6166,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:20:53'), +(6170,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:24:18'), +(6174,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:26:00'), +(6178,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:26:34'), +(6182,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:26:53'), +(6186,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:28:05'), +(6190,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:28:47'), +(6194,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:29:43'), +(6198,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:31:51'), +(6202,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 11:34:22'), +(6206,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:16:09'), +(6210,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:17:14'), +(6214,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:26:28'), +(6218,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:30:16'), +(6222,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:31:02'), +(6226,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:33:32'), +(6230,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:34:23'), +(6234,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 13:37:30'), +(6238,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:13:23'), +(6242,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:28:29'), +(6246,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:29:52'), +(6250,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:30:15'), +(6254,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:34:34'), +(6258,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:37:41'), +(6262,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:41:45'), +(6266,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:50:04'), +(6270,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:51:33'), +(6274,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:51:54'), +(6278,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:52:09'), +(6282,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:52:27'), +(6286,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:53:38'), +(6290,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 14:54:06'), +(6294,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:15:35'), +(6298,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:16:27'), +(6302,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:22:30'), +(6306,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:24:49'), +(6310,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:26:54'), +(6314,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:27:16'), +(6318,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:29:15'), +(6322,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:30:32'), +(6336,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:32:02'), +(6354,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:35:53'), +(6358,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:36:03'), +(6362,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:36:23'), +(6366,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:36:44'), +(6367,3828,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 15:36:45'), +(6368,12,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 15:36:45'), +(6369,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 15:36:45'), +(6370,6369,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 15:36:45'), +(6371,26,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 15:36:45'), +(6372,31,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 15:36:45'), +(6373,1,'INSERT','addObject() - add an Object','2025-02-26 15:36:45'), +(6377,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:38:23'), +(6378,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 15:38:54'), +(6379,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 15:38:54'), +(6380,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 15:38:54'), +(6381,6380,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 15:38:54'), +(6382,27,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 15:38:54'), +(6383,32,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 15:38:54'), +(6384,2,'INSERT','addObject() - add an Object','2025-02-26 15:38:54'), +(6388,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:39:14'), +(6392,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:40:07'), +(6396,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:41:26'), +(6400,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:42:24'), +(6401,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 15:42:28'), +(6402,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 15:42:28'), +(6403,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 15:42:28'), +(6404,6403,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-26 15:42:28'), +(6405,28,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-26 15:42:28'), +(6406,33,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-26 15:42:28'), +(6407,3,'INSERT','addObject() - add an Object','2025-02-26 15:42:28'), +(6408,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 15:44:58'), +(6409,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 15:44:58'), +(6410,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 15:44:58'), +(6411,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-26 15:44:58'), +(6412,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-26 15:45:26'), +(6413,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-26 15:45:26'), +(6414,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-26 15:45:26'), +(6415,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-02-26 15:45:26'), +(6416,5,'INSERT','addObject() - add an Object','2025-02-26 15:45:26'), +(6420,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:49:08'), +(6424,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:49:23'), +(6428,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:49:55'), +(6432,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:50:23'), +(6436,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-26 15:51:02'), +(6440,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 07:19:58'), +(6444,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 07:52:53'), +(6445,2787,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-27 07:53:31'), +(6446,2592,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-27 07:53:31'), +(6447,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-27 07:53:31'), +(6448,6447,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-27 07:53:31'), +(6449,29,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-27 07:53:31'), +(6450,34,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-27 07:53:31'), +(6451,6,'INSERT','addObject() - add an Object','2025-02-27 07:53:31'), +(6455,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 08:06:28'), +(6469,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 08:39:01'), +(6473,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 09:55:18'), +(6477,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:02:23'), +(6481,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:16:08'), +(6485,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:20:13'), +(6489,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:22:06'), +(6493,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:23:17'), +(6497,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:24:15'), +(6501,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:25:24'), +(6505,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:26:17'), +(6509,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:27:29'), +(6513,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:27:54'), +(6517,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:29:49'), +(6521,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:30:47'), +(6525,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:33:48'), +(6529,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:55:30'), +(6533,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 10:55:57'), +(6537,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 11:09:02'), +(6541,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 11:09:30'), +(6545,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 11:11:33'), +(6549,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:33:43'), +(6553,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:34:14'), +(6557,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:34:38'), +(6561,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:35:53'), +(6565,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:40:51'), +(6569,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:41:14'), +(6573,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:52:45'), +(6578,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:55:11'), +(6582,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:56:07'), +(6586,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 12:58:08'), +(6590,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:20:58'), +(6594,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:26:03'), +(6599,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:30:04'), +(6603,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:37:37'), +(6604,2165,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-27 13:38:48'), +(6605,1391,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-27 13:38:48'), +(6606,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-27 13:38:48'), +(6607,6606,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-27 13:38:48'), +(6608,30,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-27 13:38:48'), +(6609,35,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-27 13:38:48'), +(6610,7,'INSERT','addObject() - add an Object','2025-02-27 13:38:48'), +(6614,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:41:55'), +(6615,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-27 13:42:33'), +(6616,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-27 13:42:33'), +(6617,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-27 13:42:33'), +(6618,6617,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-27 13:42:33'), +(6619,31,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-27 13:42:33'), +(6620,36,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-27 13:42:33'), +(6621,8,'INSERT','addObject() - add an Object','2025-02-27 13:42:33'), +(6625,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:43:39'), +(6629,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:47:05'), +(6630,NULL,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-02-27 13:47:26'), +(6631,654,'SELECT','addZipCodes: Addressid selected from oschkarischtverhaftetwegensexy','2025-02-27 13:47:26'), +(6632,654,'SELECT','addZipCodes: Postcodeid selected from oschkarischtverhaftetwegensexy','2025-02-27 13:47:26'), +(6633,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-02-27 13:47:26'), +(6634,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-02-27 13:47:26'), +(6635,6634,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-02-27 13:47:26'), +(6636,32,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-02-27 13:47:26'), +(6637,37,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-02-27 13:47:26'), +(6638,9,'INSERT','addObject() - add an Object','2025-02-27 13:47:26'), +(6642,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:55:13'), +(6646,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 13:59:06'), +(6650,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:02:00'), +(6654,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:06:41'), +(6658,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:10:37'), +(6662,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:20:27'), +(6666,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:24:03'), +(6670,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:25:18'), +(6674,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:25:36'), +(6678,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:38:13'), +(6682,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:39:19'), +(6686,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:39:42'), +(6690,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:42:54'), +(6694,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:49:52'), +(6698,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:50:11'), +(6702,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:51:43'), +(6706,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 14:52:05'), +(6710,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:00:38'), +(6714,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:00:59'), +(6718,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:01:47'), +(6722,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:02:16'), +(6726,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:03:34'), +(6730,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:04:16'), +(6734,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:04:32'), +(6738,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:04:53'), +(6742,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:05:19'), +(6746,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:08:19'), +(6750,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:09:25'), +(6755,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:10:54'), +(6759,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:12:16'), +(6763,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:12:26'), +(6767,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:13:26'), +(6771,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:16:04'), +(6775,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:26:25'), +(6779,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:27:53'), +(6783,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:29:17'), +(6787,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:29:58'), +(6791,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:30:31'), +(6795,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:31:03'), +(6799,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:31:39'), +(6803,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:33:16'), +(6807,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:38:19'), +(6811,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-27 15:39:49'), +(6815,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:48:20'), +(6819,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:49:15'), +(6823,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:50:10'), +(6827,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:51:44'), +(6831,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:53:47'), +(6835,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 07:58:06'), +(6839,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:18:32'), +(6843,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:18:52'), +(6847,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:20:09'), +(6851,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:22:18'), +(6855,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:28:55'), +(6859,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:29:58'), +(6863,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:30:25'), +(6867,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:37:00'), +(6871,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:40:05'), +(6875,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:45:24'), +(6879,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:47:27'), +(6883,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:49:20'), +(6887,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:49:26'), +(6891,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:49:57'), +(6895,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:50:33'), +(6899,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:51:22'), +(6903,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:53:16'), +(6907,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:54:24'), +(6911,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:54:54'), +(6915,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:55:15'), +(6919,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:56:42'), +(6923,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:56:53'), +(6927,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 08:58:07'), +(6932,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:00:59'), +(6936,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:04:31'), +(6940,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:05:30'), +(6944,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:06:26'), +(6948,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:10:21'), +(6952,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:11:02'), +(6956,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:18:12'), +(6960,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:20:08'), +(6964,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:20:32'), +(6968,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:22:10'), +(6972,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:23:21'), +(6976,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:54:51'), +(6980,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:57:32'), +(6984,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 09:59:34'), +(6988,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:01:32'), +(6992,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:02:34'), +(6996,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:03:35'), +(7000,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:04:40'), +(7004,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:04:50'), +(7008,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:06:04'), +(7012,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:06:56'), +(7016,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:10:24'), +(7020,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:21:16'), +(7024,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:24:31'), +(7028,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:28:01'), +(7032,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:29:17'), +(7036,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:30:32'), +(7040,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:31:47'), +(7044,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:33:23'), +(7048,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:35:23'), +(7052,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:36:38'), +(7056,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:39:50'), +(7060,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:41:32'), +(7064,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:42:42'), +(7068,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:47:16'), +(7072,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:48:49'), +(7076,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:50:37'), +(7080,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:54:28'), +(7084,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:55:31'), +(7088,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:56:53'), +(7092,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 10:58:47'), +(7096,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 11:24:15'), +(7100,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 11:26:17'), +(7104,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 11:27:18'), +(7108,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 13:56:17'), +(7112,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 14:32:56'), +(7116,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-02-28 14:37:21'), +(7120,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-05 10:07:00'), +(7126,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 11:49:28'), +(7130,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:19:13'), +(7134,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:24:56'), +(7138,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:28:10'), +(7142,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:29:02'), +(7146,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:31:12'), +(7150,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:31:32'), +(7154,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:32:00'), +(7158,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:37:29'), +(7162,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:39:49'), +(7166,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:40:54'), +(7170,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:42:05'), +(7174,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:43:15'), +(7178,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:44:31'), +(7182,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:45:51'), +(7186,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:46:44'), +(7190,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:53:02'), +(7194,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 15:54:51'), +(7198,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:00:35'), +(7202,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:02:00'), +(7206,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:03:47'), +(7210,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:05:15'), +(7214,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:35:38'), +(7218,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:37:41'), +(7222,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:42:20'), +(7226,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:44:06'), +(7230,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:45:34'), +(7234,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:47:03'), +(7238,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:48:44'), +(7242,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:49:47'), +(7246,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:50:36'), +(7250,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:51:43'), +(7254,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:53:07'), +(7258,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:53:49'), +(7262,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:54:41'), +(7266,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:56:14'), +(7270,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:57:38'), +(7274,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 16:58:39'), +(7278,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:00:29'), +(7282,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:01:44'), +(7286,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:02:22'), +(7290,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:07:27'), +(7294,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:10:38'), +(7298,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:13:00'), +(7302,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-06 17:15:51'), +(7306,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:21:26'), +(7310,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:21:56'), +(7314,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:23:33'), +(7318,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:24:23'), +(7322,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:25:18'), +(7326,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:28:07'), +(7330,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:28:54'), +(7334,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:29:19'), +(7338,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 08:35:11'), +(7342,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:09:15'), +(7346,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:11:40'), +(7351,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:29:42'), +(7355,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:30:42'), +(7359,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:31:36'), +(7363,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:33:44'), +(7367,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:34:05'), +(7371,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:39:28'), +(7375,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:42:37'), +(7379,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:52:04'), +(7383,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:55:05'), +(7387,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:56:06'), +(7391,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:56:36'), +(7395,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 10:56:49'), +(7399,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 11:12:10'), +(7403,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 11:13:10'), +(7407,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 11:15:52'), +(7411,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 11:17:25'), +(7415,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 13:43:32'), +(7419,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 13:50:14'), +(7423,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 13:50:37'), +(7427,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 13:51:01'), +(7431,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 13:51:44'), +(7435,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 14:41:23'), +(7439,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 14:42:52'), +(7443,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 15:09:02'), +(7448,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 15:15:23'), +(7452,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 15:17:01'), +(7456,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:19:05'), +(7464,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:26:00'), +(7476,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:49:58'), +(7480,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:52:51'), +(7484,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:53:11'), +(7488,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 16:55:04'), +(7492,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:04:22'), +(7496,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:08:17'), +(7500,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:08:33'), +(7504,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:21:51'), +(7508,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:21:59'), +(7512,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:23:44'), +(7516,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:23:51'), +(7520,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:25:07'), +(7524,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:25:14'), +(7528,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:25:39'), +(7532,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-07 17:25:46'), +(7536,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:08:58'), +(7540,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:11:26'), +(7544,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:11:56'), +(7548,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:14:43'), +(7552,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:19:36'), +(7556,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:22:30'), +(7560,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:23:25'), +(7564,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:26:20'), +(7568,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:30:48'), +(7572,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:31:30'), +(7576,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:33:26'), +(7580,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:38:29'), +(7584,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:39:00'), +(7588,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:51:45'), +(7592,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:52:01'), +(7596,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:56:28'), +(7600,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 10:56:36'), +(7604,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:09:50'), +(7608,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:20:21'), +(7612,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:20:33'), +(7616,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:21:08'), +(7620,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:22:53'), +(7624,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:23:02'), +(7628,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:24:57'), +(7632,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-08 11:26:50'), +(7636,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 07:47:58'), +(7640,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 07:48:28'), +(7641,4974,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-10 07:49:13'), +(7642,1821,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-10 07:49:13'), +(7643,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-10 07:49:13'), +(7644,7643,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-10 07:49:13'), +(7645,33,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-10 07:49:13'), +(7646,38,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-10 07:49:13'), +(7647,1,'SELECT','getMaritalstatus() - ledig','2025-03-10 07:49:13'), +(7648,51,'INSERT','addApplicant() - new Applicant inserted','2025-03-10 07:49:13'), +(7649,51,'INSERT','addApplicant() - Crosstable new Applicant inserted','2025-03-10 07:49:13'), +(7650,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 07:49:13'), +(7654,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:01:24'), +(7656,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-10 08:07:03'), +(7661,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:31:49'), +(7665,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:37:06'), +(7669,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:37:54'), +(7673,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:38:13'), +(7677,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:39:52'), +(7681,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:41:03'), +(7685,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:41:19'), +(7691,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:45:42'), +(7692,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-10 08:46:00'), +(7696,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:50:55'), +(7700,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:51:58'), +(7704,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:52:52'), +(7708,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:53:14'), +(7712,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:54:27'), +(7716,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:55:13'), +(7720,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:55:39'), +(7724,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:56:08'), +(7728,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:57:56'), +(7732,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:58:00'), +(7736,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:58:33'), +(7741,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 08:59:58'), +(7745,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:00:35'), +(7749,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:02:14'), +(7753,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:03:20'), +(7757,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:03:26'), +(7761,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:05:32'), +(7765,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:05:52'), +(7769,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:06:11'), +(7773,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:06:28'), +(7777,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:07:57'), +(7781,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:08:54'), +(7785,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:13:50'), +(7789,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:14:38'), +(7793,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:16:57'), +(7797,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:18:15'), +(7801,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:18:24'), +(7805,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:19:28'), +(7810,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:19:33'), +(7814,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:19:59'), +(7818,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:20:04'), +(7822,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:21:33'), +(7826,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:21:48'), +(7830,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:22:30'), +(7831,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-10 09:22:58'), +(7832,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:22:58'), +(7833,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-10 09:22:59'), +(7834,NULL,'SELECT','getFiredAppliEmpView: Get fired employees and applicants','2025-03-10 09:23:01'), +(7835,NULL,'SELECT','getEmployeeTable: Get processed employees and applicants','2025-03-10 09:23:02'), +(7836,NULL,'SELECT','getOnlyApplicants: Get all processed applicants','2025-03-10 09:23:04'), +(7840,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:24:27'), +(7844,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:25:16'), +(7848,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:25:55'), +(7852,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:26:24'), +(7856,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:26:27'), +(7860,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:26:36'), +(7864,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:29:03'), +(7868,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:29:50'), +(7872,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:32:19'), +(7876,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:36:52'), +(7880,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:37:01'), +(7884,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:37:33'), +(7888,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:37:50'), +(7892,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:39:35'), +(7896,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:39:48'), +(7900,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:39:56'), +(7904,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:40:10'), +(7908,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:40:18'), +(7912,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:40:26'), +(7916,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:40:36'), +(7920,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:40:41'), +(7924,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:41:17'), +(7928,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:41:25'), +(7932,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:41:38'), +(7936,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 09:42:05'), +(7940,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 11:03:12'), +(7945,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 11:03:59'), +(7949,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 11:36:16'), +(7953,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:36:26'), +(7957,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:38:21'), +(7961,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:43:48'), +(7965,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:56:28'), +(7969,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:57:12'), +(7972,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-10 12:58:08'), +(7973,NULL,'SELECT','getEmployeeTable: Get processed employees and applicants','2025-03-10 12:58:10'), +(7974,NULL,'SELECT','getOnlyApplicants: Get all processed applicants','2025-03-10 12:58:12'), +(7978,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:58:59'), +(7983,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 12:59:43'), +(7986,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-10 13:36:47'), +(7989,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 13:36:48'), +(7990,2,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-10 13:37:31'), +(7991,4974,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-10 13:37:31'), +(7992,1821,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-10 13:37:31'), +(7993,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-10 13:37:31'), +(7994,7993,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-10 13:37:31'), +(7995,34,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-10 13:37:31'), +(7996,39,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-10 13:37:31'), +(7997,4,'INSERT','addBusiness: New Customer added','2025-03-10 13:37:31'), +(7998,7997,'INSERT','addBusiness: New Customer Location added','2025-03-10 13:37:31'), +(7999,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-10 13:37:31'), +(8000,NULL,'SELECT','getCustomerView: Get all Erledigt written by OSCHKAR','2025-03-10 13:37:37'), +(8001,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-10 13:37:38'), +(8002,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-10 13:37:39'), +(8003,NULL,'SELECT','getCustomerView: Get all Interessent written by OSCHKAR','2025-03-10 13:37:39'), +(8004,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-10 13:37:41'), +(8005,2,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-10 13:38:31'), +(8006,2,'INSERT','addContactPerson: New Contact added','2025-03-10 13:38:31'), +(8007,1,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-10 13:38:31'), +(8008,4974,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-10 13:38:31'), +(8009,1821,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-10 13:38:31'), +(8010,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-10 13:38:31'), +(8011,8010,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-10 13:38:31'), +(8012,35,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-10 13:38:31'), +(8013,40,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-10 13:38:31'), +(8014,5,'INSERT','addBusiness: New Customer added','2025-03-10 13:38:31'), +(8015,8014,'INSERT','addBusiness: New Customer Location added','2025-03-10 13:38:31'), +(8021,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-10 13:51:24'), +(8028,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 14:46:26'), +(8032,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 14:49:47'), +(8036,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 14:51:56'), +(8040,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 14:56:51'), +(8044,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 15:17:19'), +(8048,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-10 16:34:00'), +(8052,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 05:20:42'), +(8056,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 05:36:02'), +(8060,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 05:43:52'), +(8064,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 05:47:49'), +(8068,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 05:48:39'), +(8072,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:11:06'), +(8076,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:14:04'), +(8080,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:14:12'), +(8084,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:14:36'), +(8088,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:14:56'), +(8092,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:15:01'), +(8096,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:15:07'), +(8100,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:15:12'), +(8104,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:15:15'), +(8108,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:16:36'), +(8112,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:17:04'), +(8116,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:17:09'), +(8120,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:17:52'), +(8124,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:18:26'), +(8128,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:19:34'), +(8135,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:20:09'), +(8139,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:20:45'), +(8143,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:21:27'), +(8147,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:21:31'), +(8151,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:21:46'), +(8155,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:22:02'), +(8159,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:22:15'), +(8163,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:24:14'), +(8167,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:29:26'), +(8171,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:29:41'), +(8175,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:30:35'), +(8179,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 08:32:04'), +(8183,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 09:11:51'), +(8187,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 11:17:23'), +(8191,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 11:23:18'), +(8195,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 11:25:05'), +(8199,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 11:43:50'), +(8205,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 12:06:19'), +(8209,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 13:08:27'), +(8210,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 13:09:39'), +(8211,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 13:09:39'), +(8212,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 13:09:39'), +(8213,8212,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 13:09:39'), +(8214,36,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 13:09:39'), +(8215,41,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 13:09:39'), +(8216,10,'INSERT','addObject() - add an Object','2025-03-11 13:09:39'), +(8217,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 13:12:17'), +(8218,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 13:12:17'), +(8219,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 13:12:17'), +(8220,8219,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 13:12:17'), +(8221,37,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 13:12:17'), +(8222,42,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 13:12:17'), +(8223,11,'INSERT','addObject() - add an Object','2025-03-11 13:12:17'), +(8227,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 13:16:19'), +(8228,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 13:18:38'), +(8229,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 13:18:38'), +(8230,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 13:18:38'), +(8231,8230,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 13:18:38'), +(8232,38,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 13:18:38'), +(8233,43,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 13:18:38'), +(8234,12,'INSERT','addObject() - add an Object','2025-03-11 13:18:38'), +(8235,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 13:27:36'), +(8236,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 13:27:36'), +(8237,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 13:27:36'), +(8238,8237,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 13:27:36'), +(8239,39,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 13:27:36'), +(8240,44,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 13:27:36'), +(8241,13,'INSERT','addObject() - add an Object','2025-03-11 13:27:36'), +(8245,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 13:30:58'), +(8246,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 13:32:09'), +(8247,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 13:32:09'), +(8248,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 13:32:09'), +(8249,8248,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 13:32:09'), +(8250,40,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 13:32:09'), +(8251,45,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 13:32:09'), +(8252,14,'INSERT','addObject() - add an Object','2025-03-11 13:32:09'), +(8253,8169,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 14:03:43'), +(8254,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 14:03:43'), +(8255,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 14:03:43'), +(8256,8255,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 14:03:43'), +(8257,41,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 14:03:43'), +(8258,46,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 14:03:43'), +(8259,15,'INSERT','addObject() - add an Object','2025-03-11 14:03:43'), +(8260,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 14:07:14'), +(8261,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 14:07:14'), +(8262,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 14:07:14'), +(8263,8262,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 14:07:14'), +(8264,42,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 14:07:14'), +(8265,47,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 14:07:14'), +(8266,16,'INSERT','addObject() - add an Object','2025-03-11 14:07:14'), +(8267,8065,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 14:18:26'), +(8268,111,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 14:18:26'), +(8269,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 14:18:26'), +(8270,8269,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 14:18:26'), +(8271,43,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 14:18:26'), +(8272,48,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 14:18:26'), +(8273,17,'INSERT','addObject() - add an Object','2025-03-11 14:18:26'), +(8277,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 14:28:38'), +(8278,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 14:29:19'), +(8279,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 14:29:19'), +(8280,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 14:29:19'), +(8281,8280,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 14:29:19'), +(8282,44,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 14:29:19'), +(8283,49,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 14:29:19'), +(8284,18,'INSERT','addObject() - add an Object','2025-03-11 14:29:19'), +(8289,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 14:41:30'), +(8290,24,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 14:42:24'), +(8291,29,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 14:42:24'), +(8292,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 14:42:24'), +(8293,8292,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 14:42:24'), +(8294,45,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 14:42:24'), +(8295,50,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 14:42:24'), +(8296,19,'INSERT','addObject() - add an Object','2025-03-11 14:42:24'), +(8298,19,'INSERT','addObject() - add an Object','2025-03-11 14:42:24'), +(8299,5,'INSERT','','2025-03-11 14:42:24'), +(8300,6,'INSERT','','2025-03-11 14:42:24'), +(8304,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 14:49:38'), +(8308,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:29:01'), +(8312,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:33:09'), +(8319,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:47:53'), +(8323,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:50:17'), +(8324,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 15:51:50'), +(8325,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 15:51:50'), +(8326,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 15:51:50'), +(8327,8326,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 15:51:50'), +(8328,46,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 15:51:50'), +(8329,51,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 15:51:50'), +(8330,20,'INSERT','addObject() - add an Object','2025-03-11 15:51:50'), +(8332,20,'INSERT','addObject() - add an Object','2025-03-11 15:51:50'), +(8333,7,'INSERT','','2025-03-11 15:51:50'), +(8334,8,'INSERT','','2025-03-11 15:51:50'), +(8338,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:52:21'), +(8342,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 15:56:23'), +(8343,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 15:59:19'), +(8344,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 15:59:19'), +(8345,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 15:59:19'), +(8346,8345,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 15:59:19'), +(8347,47,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 15:59:19'), +(8348,52,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 15:59:19'), +(8349,21,'INSERT','addObject() - add an Object','2025-03-11 15:59:19'), +(8354,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 16:01:29'), +(8355,2450,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:01:55'), +(8356,784,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:01:55'), +(8357,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:01:55'), +(8358,8357,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:01:55'), +(8359,48,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:01:55'), +(8360,53,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:01:55'), +(8361,22,'INSERT','addObject() - add an Object','2025-03-11 16:01:55'), +(8363,22,'INSERT','addObject() - add an Object','2025-03-11 16:01:55'), +(8364,10,'INSERT','','2025-03-11 16:01:55'), +(8368,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 16:07:52'), +(8369,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:08:19'), +(8370,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:08:19'), +(8371,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:08:19'), +(8372,8371,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:08:19'), +(8373,49,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:08:19'), +(8374,54,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:08:19'), +(8375,23,'INSERT','addObject() - add an Object','2025-03-11 16:08:19'), +(8377,23,'INSERT','addObject() - add an Object','2025-03-11 16:08:19'), +(8378,11,'INSERT','','2025-03-11 16:08:19'), +(8382,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 16:10:36'), +(8383,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:11:34'), +(8384,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:11:34'), +(8385,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:11:34'), +(8386,8385,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:11:34'), +(8387,50,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:11:34'), +(8388,55,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:11:34'), +(8389,24,'INSERT','addObject() - add an Object','2025-03-11 16:11:34'), +(8391,24,'INSERT','addObject() - add an Object','2025-03-11 16:11:34'), +(8392,12,'INSERT','','2025-03-11 16:11:34'), +(8393,13,'INSERT','','2025-03-11 16:11:34'), +(8394,14,'INSERT','','2025-03-11 16:11:34'), +(8398,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 16:14:34'), +(8399,3828,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:14:53'), +(8400,12,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:14:53'), +(8401,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:14:53'), +(8402,8401,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:14:53'), +(8403,51,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:14:53'), +(8404,56,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:14:53'), +(8405,25,'INSERT','addObject() - add an Object','2025-03-11 16:14:53'), +(8406,25,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-11 16:14:53'), +(8407,25,'INSERT','addObject() - add an Object','2025-03-11 16:14:54'), +(8408,15,'INSERT','','2025-03-11 16:14:54'), +(8409,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:15:37'), +(8410,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:15:37'), +(8411,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:15:37'), +(8412,8411,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:15:37'), +(8413,52,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:15:37'), +(8414,57,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:15:37'), +(8415,26,'INSERT','addObject() - add an Object','2025-03-11 16:15:37'), +(8417,26,'INSERT','addObject() - add an Object','2025-03-11 16:15:37'), +(8418,16,'INSERT','','2025-03-11 16:15:37'), +(8422,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-11 16:17:41'), +(8423,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-11 16:19:06'), +(8424,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-11 16:19:06'), +(8425,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-11 16:19:06'), +(8426,8425,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-11 16:19:06'), +(8427,53,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-11 16:19:06'), +(8428,58,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-11 16:19:06'), +(8429,27,'INSERT','addObject() - add an Object','2025-03-11 16:19:06'), +(8431,27,'INSERT','addObject() - add an Object','2025-03-11 16:19:06'), +(8432,17,'INSERT','','2025-03-11 16:19:06'), +(8436,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:24:09'), +(8437,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:24:49'), +(8438,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:24:49'), +(8439,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:24:49'), +(8440,8439,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 08:24:49'), +(8441,54,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 08:24:49'), +(8442,59,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 08:24:49'), +(8443,28,'INSERT','addObject() - add an Object','2025-03-12 08:24:49'), +(8444,28,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 08:24:49'), +(8445,28,'INSERT','addObject() - add an Object','2025-03-12 08:24:49'), +(8446,18,'INSERT','','2025-03-12 08:24:49'), +(8447,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:26:16'), +(8448,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:26:16'), +(8449,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:26:16'), +(8450,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 08:26:16'), +(8451,29,'INSERT','addObject() - add an Object','2025-03-12 08:26:16'), +(8453,29,'INSERT','addObject() - add an Object','2025-03-12 08:26:17'), +(8454,19,'INSERT','','2025-03-12 08:26:17'), +(8458,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:26:36'), +(8459,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:27:12'), +(8460,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:27:12'), +(8461,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:27:12'), +(8462,8461,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 08:27:12'), +(8463,55,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 08:27:12'), +(8464,60,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 08:27:12'), +(8465,30,'INSERT','addObject() - add an Object','2025-03-12 08:27:12'), +(8466,30,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 08:27:12'), +(8467,30,'INSERT','addObject() - add an Object','2025-03-12 08:27:13'), +(8468,20,'INSERT','','2025-03-12 08:27:13'), +(8469,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:27:32'), +(8470,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:27:32'), +(8471,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:27:32'), +(8472,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 08:27:32'), +(8473,31,'INSERT','addObject() - add an Object','2025-03-12 08:27:32'), +(8474,31,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 08:27:32'), +(8475,31,'INSERT','addObject() - add an Object','2025-03-12 08:27:32'), +(8476,21,'INSERT','','2025-03-12 08:27:32'), +(8477,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:27:33'), +(8478,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:27:33'), +(8479,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:27:33'), +(8480,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 08:27:33'), +(8481,32,'INSERT','addObject() - add an Object','2025-03-12 08:27:33'), +(8483,32,'INSERT','addObject() - add an Object','2025-03-12 08:27:34'), +(8484,22,'INSERT','','2025-03-12 08:27:34'), +(8488,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:30:34'), +(8492,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:32:32'), +(8496,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:33:03'), +(8500,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:33:51'), +(8504,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:36:14'), +(8508,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:38:08'), +(8512,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:40:02'), +(8516,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:40:31'), +(8517,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:41:22'), +(8518,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:41:22'), +(8519,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:41:22'), +(8520,8519,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 08:41:22'), +(8521,56,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 08:41:22'), +(8522,61,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 08:41:22'), +(8523,33,'INSERT','addObject() - add an Object','2025-03-12 08:41:22'), +(8525,33,'INSERT','addObject() - add an Object','2025-03-12 08:41:22'), +(8526,23,'INSERT','','2025-03-12 08:41:22'), +(8530,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:43:48'), +(8534,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:50:14'), +(8538,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:50:50'), +(8539,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:51:29'), +(8540,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:51:29'), +(8541,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:51:29'), +(8542,8541,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 08:51:29'), +(8543,57,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 08:51:29'), +(8544,62,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 08:51:29'), +(8545,34,'INSERT','addObject() - add an Object','2025-03-12 08:51:29'), +(8546,34,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 08:51:29'), +(8547,34,'INSERT','addObject() - add an Object','2025-03-12 08:51:29'), +(8548,24,'INSERT','','2025-03-12 08:51:29'), +(8549,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 08:51:34'), +(8550,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 08:51:34'), +(8551,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 08:51:34'), +(8552,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 08:51:34'), +(8553,35,'INSERT','addObject() - add an Object','2025-03-12 08:51:34'), +(8555,35,'INSERT','addObject() - add an Object','2025-03-12 08:51:35'), +(8556,25,'INSERT','','2025-03-12 08:51:35'), +(8560,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:52:22'), +(8564,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 08:59:41'), +(8568,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:03:29'), +(8572,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:05:36'), +(8573,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:07:22'), +(8574,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:07:22'), +(8575,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:07:22'), +(8576,8575,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:07:22'), +(8577,58,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:07:22'), +(8578,63,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:07:22'), +(8579,36,'INSERT','addObject() - add an Object','2025-03-12 09:07:22'), +(8581,36,'INSERT','addObject() - add an Object','2025-03-12 09:07:22'), +(8582,26,'INSERT','','2025-03-12 09:07:22'), +(8583,27,'INSERT','','2025-03-12 09:07:22'), +(8584,28,'INSERT','','2025-03-12 09:07:22'), +(8588,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:09:02'), +(8592,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:10:08'), +(8593,8169,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:11:16'), +(8594,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:11:16'), +(8595,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:11:16'), +(8596,8595,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:11:16'), +(8597,59,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:11:16'), +(8598,64,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:11:16'), +(8599,37,'INSERT','addObject() - add an Object','2025-03-12 09:11:16'), +(8601,37,'INSERT','addObject() - add an Object','2025-03-12 09:11:16'), +(8602,29,'INSERT','','2025-03-12 09:11:16'), +(8606,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:14:31'), +(8607,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:15:11'), +(8608,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:15:11'), +(8609,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:15:11'), +(8610,8609,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:15:11'), +(8611,60,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:15:11'), +(8612,65,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:15:11'), +(8613,38,'INSERT','addObject() - add an Object','2025-03-12 09:15:11'), +(8614,38,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:15:11'), +(8615,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:16:28'), +(8616,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:16:28'), +(8617,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:16:28'), +(8618,8617,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:16:28'), +(8619,61,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:16:28'), +(8620,66,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:16:28'), +(8621,39,'INSERT','addObject() - add an Object','2025-03-12 09:16:28'), +(8623,39,'INSERT','addObject() - add an Object','2025-03-12 09:16:28'), +(8624,30,'INSERT','','2025-03-12 09:16:28'), +(8628,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:22:55'), +(8629,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:24:25'), +(8630,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:24:25'), +(8631,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:24:25'), +(8632,8631,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:24:25'), +(8633,62,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:24:25'), +(8634,67,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:24:25'), +(8635,40,'INSERT','addObject() - add an Object','2025-03-12 09:24:25'), +(8636,40,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:24:25'), +(8637,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:25:06'), +(8638,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:25:06'), +(8639,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:25:06'), +(8640,8639,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:25:06'), +(8641,63,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:25:06'), +(8642,68,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:25:06'), +(8643,41,'INSERT','addObject() - add an Object','2025-03-12 09:25:06'), +(8645,41,'INSERT','addObject() - add an Object','2025-03-12 09:25:06'), +(8646,31,'INSERT','','2025-03-12 09:25:07'), +(8650,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:28:37'), +(8654,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:29:26'), +(8655,8169,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:29:50'), +(8656,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:29:50'), +(8657,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:29:50'), +(8658,8657,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:29:50'), +(8659,64,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:29:50'), +(8660,69,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:29:50'), +(8661,42,'INSERT','addObject() - add an Object','2025-03-12 09:29:50'), +(8662,42,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:29:50'), +(8663,42,'INSERT','addObject() - add an Object','2025-03-12 09:29:50'), +(8664,32,'INSERT','','2025-03-12 09:29:50'), +(8665,8169,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:29:52'), +(8666,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:29:52'), +(8667,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:29:52'), +(8668,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:29:52'), +(8669,43,'INSERT','addObject() - add an Object','2025-03-12 09:29:52'), +(8670,43,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:29:52'), +(8671,43,'INSERT','addObject() - add an Object','2025-03-12 09:29:52'), +(8672,33,'INSERT','','2025-03-12 09:29:52'), +(8673,8169,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:29:53'), +(8674,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:29:53'), +(8675,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:29:53'), +(8676,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:29:53'), +(8677,44,'INSERT','addObject() - add an Object','2025-03-12 09:29:53'), +(8679,44,'INSERT','addObject() - add an Object','2025-03-12 09:29:53'), +(8680,34,'INSERT','','2025-03-12 09:29:53'), +(8684,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:30:07'), +(8688,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 09:30:13'), +(8689,NULL,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:19'), +(8690,654,'SELECT','addZipCodes: Addressid selected from oschkarischtverhaftetwegensexy','2025-03-12 09:30:19'), +(8691,654,'SELECT','addZipCodes: Postcodeid selected from oschkarischtverhaftetwegensexy','2025-03-12 09:30:19'), +(8692,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:19'), +(8693,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:19'), +(8694,8693,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 09:30:19'), +(8695,65,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 09:30:19'), +(8696,70,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 09:30:19'), +(8697,45,'INSERT','addObject() - add an Object','2025-03-12 09:30:19'), +(8698,45,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:30:19'), +(8699,45,'INSERT','addObject() - add an Object','2025-03-12 09:30:19'), +(8700,35,'INSERT','','2025-03-12 09:30:19'), +(8701,8171,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:28'), +(8702,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:28'), +(8703,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:28'), +(8704,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:30:28'), +(8705,46,'INSERT','addObject() - add an Object','2025-03-12 09:30:28'), +(8706,46,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:30:28'), +(8707,46,'INSERT','addObject() - add an Object','2025-03-12 09:30:28'), +(8708,36,'INSERT','','2025-03-12 09:30:28'), +(8709,8171,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:28'), +(8710,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:28'), +(8711,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:28'), +(8712,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:30:28'), +(8713,47,'INSERT','addObject() - add an Object','2025-03-12 09:30:28'), +(8714,47,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:30:28'), +(8715,47,'INSERT','addObject() - add an Object','2025-03-12 09:30:29'), +(8716,37,'INSERT','','2025-03-12 09:30:29'), +(8717,8171,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:29'), +(8718,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:29'), +(8719,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:29'), +(8720,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:30:29'), +(8721,48,'INSERT','addObject() - add an Object','2025-03-12 09:30:29'), +(8722,48,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:30:29'), +(8723,48,'INSERT','addObject() - add an Object','2025-03-12 09:30:29'), +(8724,38,'INSERT','','2025-03-12 09:30:29'), +(8725,8171,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:30'), +(8726,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:30'), +(8727,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:30'), +(8728,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:30:30'), +(8729,49,'INSERT','addObject() - add an Object','2025-03-12 09:30:30'), +(8730,49,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 09:30:30'), +(8731,49,'INSERT','addObject() - add an Object','2025-03-12 09:30:30'), +(8732,39,'INSERT','','2025-03-12 09:30:30'), +(8733,8171,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 09:30:30'), +(8734,654,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 09:30:30'), +(8735,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 09:30:30'), +(8736,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 09:30:30'), +(8737,50,'INSERT','addObject() - add an Object','2025-03-12 09:30:30'), +(8739,50,'INSERT','addObject() - add an Object','2025-03-12 09:30:30'), +(8740,40,'INSERT','','2025-03-12 09:30:30'), +(8762,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:42:43'), +(8763,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:43:21'), +(8764,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:43:21'), +(8765,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:43:21'), +(8766,8765,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:43:21'), +(8767,69,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:43:21'), +(8768,74,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:43:21'), +(8769,54,'INSERT','addObject() - add an Object','2025-03-12 10:43:21'), +(8770,54,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 10:43:21'), +(8771,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:44:17'), +(8772,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:44:17'), +(8773,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:44:17'), +(8774,8773,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:44:17'), +(8775,70,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:44:17'), +(8776,75,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:44:17'), +(8777,55,'INSERT','addObject() - add an Object','2025-03-12 10:44:17'), +(8779,55,'INSERT','addObject() - add an Object','2025-03-12 10:44:17'), +(8780,41,'INSERT','','2025-03-12 10:44:17'), +(8781,42,'INSERT','','2025-03-12 10:44:17'), +(8782,43,'INSERT','','2025-03-12 10:44:17'), +(8786,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:49:11'), +(8790,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:49:46'), +(8791,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:50:12'), +(8792,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:50:12'), +(8793,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:50:12'), +(8794,8793,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:50:12'), +(8795,71,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:50:12'), +(8796,76,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:50:12'), +(8797,56,'INSERT','addObject() - add an Object','2025-03-12 10:50:12'), +(8799,56,'INSERT','addObject() - add an Object','2025-03-12 10:50:12'), +(8800,44,'INSERT','','2025-03-12 10:50:12'), +(8804,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:52:39'), +(8805,3828,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:54:19'), +(8806,12,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:54:19'), +(8807,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:54:19'), +(8808,8807,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:54:19'), +(8809,72,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:54:19'), +(8810,77,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:54:19'), +(8811,57,'INSERT','addObject() - add an Object','2025-03-12 10:54:19'), +(8813,57,'INSERT','addObject() - add an Object','2025-03-12 10:54:19'), +(8814,45,'INSERT','','2025-03-12 10:54:19'), +(8818,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:56:24'), +(8819,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:57:02'), +(8820,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:57:02'), +(8821,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:57:02'), +(8822,8821,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:57:02'), +(8823,73,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:57:02'), +(8824,78,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:57:02'), +(8825,58,'INSERT','addObject() - add an Object','2025-03-12 10:57:02'), +(8827,58,'INSERT','addObject() - add an Object','2025-03-12 10:57:02'), +(8828,46,'INSERT','','2025-03-12 10:57:02'), +(8832,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 10:58:05'), +(8833,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 10:58:33'), +(8834,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 10:58:33'), +(8835,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 10:58:33'), +(8836,8835,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 10:58:33'), +(8837,74,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 10:58:33'), +(8838,79,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 10:58:33'), +(8839,59,'INSERT','addObject() - add an Object','2025-03-12 10:58:33'), +(8841,59,'INSERT','addObject() - add an Object','2025-03-12 10:58:33'), +(8842,47,'INSERT','','2025-03-12 10:58:33'), +(8846,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:00:05'), +(8847,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:00:39'), +(8848,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:00:39'), +(8849,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:00:39'), +(8850,8849,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:00:39'), +(8851,75,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:00:39'), +(8852,80,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:00:39'), +(8853,60,'INSERT','addObject() - add an Object','2025-03-12 11:00:39'), +(8855,60,'INSERT','addObject() - add an Object','2025-03-12 11:00:39'), +(8856,48,'INSERT','','2025-03-12 11:00:39'), +(8860,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:01:18'), +(8864,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:05:26'), +(8865,3828,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:05:52'), +(8866,12,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:05:52'), +(8867,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:05:52'), +(8868,8867,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:05:52'), +(8869,76,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:05:52'), +(8870,81,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:05:52'), +(8871,61,'INSERT','addObject() - add an Object','2025-03-12 11:05:52'), +(8873,61,'INSERT','addObject() - add an Object','2025-03-12 11:05:53'), +(8874,49,'INSERT','','2025-03-12 11:05:53'), +(8878,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:08:54'), +(8879,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:09:18'), +(8880,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:09:18'), +(8881,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:09:18'), +(8882,8881,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:09:18'), +(8883,77,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:09:18'), +(8884,82,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:09:18'), +(8885,62,'INSERT','addObject() - add an Object','2025-03-12 11:09:18'), +(8887,62,'INSERT','addObject() - add an Object','2025-03-12 11:09:18'), +(8888,50,'INSERT','Object contact 1 added','2025-03-12 11:09:18'), +(8892,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:10:01'), +(8896,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:12:17'), +(8897,7324,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:13:00'), +(8898,474,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:13:00'), +(8899,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:13:00'), +(8900,8899,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:13:00'), +(8901,78,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:13:00'), +(8902,83,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:13:00'), +(8903,63,'INSERT','addObject() - add an Object','2025-03-12 11:13:00'), +(8905,63,'INSERT','addObject() - add an Object','2025-03-12 11:13:00'), +(8906,51,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:13:00'), +(8910,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:16:59'), +(8911,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:17:29'), +(8912,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:17:29'), +(8913,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:17:29'), +(8914,8913,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:17:29'), +(8915,79,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:17:29'), +(8916,84,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:17:29'), +(8917,64,'INSERT','addObject() - add an Object','2025-03-12 11:17:29'), +(8919,64,'INSERT','addObject() - add an Object','2025-03-12 11:17:30'), +(8920,52,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:17:30'), +(8924,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:24:33'), +(8925,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:24:59'), +(8926,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:24:59'), +(8927,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:24:59'), +(8928,8927,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:24:59'), +(8929,80,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:24:59'), +(8930,85,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:24:59'), +(8931,65,'INSERT','addObject() - add an Object','2025-03-12 11:24:59'), +(8932,65,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 11:24:59'), +(8933,65,'INSERT','addObject() - add an Object','2025-03-12 11:24:59'), +(8934,53,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:24:59'), +(8935,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:25:58'), +(8936,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:25:58'), +(8937,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:25:58'), +(8938,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 11:25:58'), +(8939,66,'INSERT','addObject() - add an Object','2025-03-12 11:25:58'), +(8941,66,'INSERT','addObject() - add an Object','2025-03-12 11:25:58'), +(8942,54,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:25:58'), +(8946,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:27:47'), +(8950,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:30:16'), +(8951,986,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:31:44'), +(8952,669,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:31:44'), +(8953,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:31:44'), +(8954,8953,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:31:44'), +(8955,81,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:31:44'), +(8956,86,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:31:44'), +(8957,67,'INSERT','addObject() - add an Object','2025-03-12 11:31:44'), +(8959,67,'INSERT','addObject() - add an Object','2025-03-12 11:31:45'), +(8960,55,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:31:45'), +(8964,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:33:03'), +(8968,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:36:17'), +(8969,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:36:57'), +(8970,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:36:57'), +(8971,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:36:57'), +(8972,8971,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:36:57'), +(8973,82,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:36:57'), +(8974,87,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:36:57'), +(8975,68,'INSERT','addObject() - add an Object','2025-03-12 11:36:57'), +(8977,68,'INSERT','addObject() - add an Object','2025-03-12 11:36:57'), +(8978,56,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:36:57'), +(8982,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:41:26'), +(8983,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:41:50'), +(8984,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:41:50'), +(8985,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:41:50'), +(8986,8985,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:41:50'), +(8987,83,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:41:50'), +(8988,88,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:41:50'), +(8989,69,'INSERT','addObject() - add an Object','2025-03-12 11:41:50'), +(8991,69,'INSERT','addObject() - add an Object','2025-03-12 11:41:50'), +(8992,57,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:41:50'), +(8996,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:42:42'), +(8997,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:43:09'), +(8998,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:43:09'), +(8999,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:43:09'), +(9000,8999,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:43:09'), +(9001,84,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:43:09'), +(9002,89,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:43:09'), +(9003,70,'INSERT','addObject() - add an Object','2025-03-12 11:43:09'), +(9004,70,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 11:43:09'), +(9005,70,'INSERT','addObject() - add an Object','2025-03-12 11:43:09'), +(9006,58,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:43:09'), +(9007,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:43:28'), +(9008,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:43:28'), +(9009,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:43:28'), +(9010,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 11:43:28'), +(9011,71,'INSERT','addObject() - add an Object','2025-03-12 11:43:28'), +(9012,71,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 11:43:28'), +(9013,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:44:18'), +(9014,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:44:18'), +(9015,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:44:18'), +(9016,NULL,'SELECT','checkStreet: Check if Housenumber exists written by OSCHKAR','2025-03-12 11:44:18'), +(9017,72,'INSERT','addObject() - add an Object','2025-03-12 11:44:18'), +(9019,72,'INSERT','addObject() - add an Object','2025-03-12 11:44:19'), +(9020,60,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:44:19'), +(9024,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:44:27'), +(9028,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:46:16'), +(9029,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:46:47'), +(9030,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:46:47'), +(9031,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:46:47'), +(9032,9031,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:46:47'), +(9033,85,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:46:47'), +(9034,90,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:46:47'), +(9035,73,'INSERT','addObject() - add an Object','2025-03-12 11:46:47'), +(9037,73,'INSERT','addObject() - add an Object','2025-03-12 11:46:47'), +(9038,61,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:46:47'), +(9042,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:51:50'), +(9051,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 11:54:54'), +(9054,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 11:54:55'), +(9055,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:55:22'), +(9056,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:55:22'), +(9057,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:55:22'), +(9058,9057,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:55:22'), +(9059,87,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:55:22'), +(9060,92,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:55:22'), +(9061,75,'INSERT','addObject() - add an Object','2025-03-12 11:55:22'), +(9062,75,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 11:55:22'), +(9063,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 11:55:54'), +(9064,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 11:55:54'), +(9065,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 11:55:54'), +(9066,9065,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 11:55:54'), +(9067,88,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 11:55:54'), +(9068,93,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 11:55:54'), +(9069,76,'INSERT','addObject() - add an Object','2025-03-12 11:55:54'), +(9071,76,'INSERT','addObject() - add an Object','2025-03-12 11:55:54'), +(9072,63,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 11:55:54'), +(9073,4,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-12 12:36:14'), +(9074,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 12:36:14'), +(9075,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 12:36:14'), +(9076,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 12:36:14'), +(9077,9076,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 12:36:14'), +(9078,89,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 12:36:14'), +(9079,94,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 12:36:14'), +(9080,6,'INSERT','addBusiness: New Customer added','2025-03-12 12:36:14'), +(9081,9080,'INSERT','addBusiness: New Customer Location added','2025-03-12 12:36:14'), +(9083,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 12:40:31'), +(9086,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 12:40:31'), +(9087,65,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 12:41:23'), +(9088,65,'INSERT','addContactPerson: New Contact added','2025-03-12 12:41:23'), +(9089,3,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-12 12:41:23'), +(9090,986,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 12:41:23'), +(9091,669,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 12:41:23'), +(9092,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 12:41:23'), +(9093,9092,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 12:41:23'), +(9094,90,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 12:41:23'), +(9095,95,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 12:41:23'), +(9096,7,'INSERT','addBusiness: New Customer added','2025-03-12 12:41:23'), +(9097,9096,'INSERT','addBusiness: New Customer Location added','2025-03-12 12:41:23'), +(9104,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 12:49:36'), +(9108,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 12:53:12'), +(9112,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 12:55:55'), +(9113,3828,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 12:56:36'), +(9114,12,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 12:56:36'), +(9115,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 12:56:36'), +(9116,9115,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 12:56:36'), +(9117,91,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 12:56:36'), +(9118,96,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 12:56:36'), +(9119,77,'INSERT','addObject() - add an Object','2025-03-12 12:56:36'), +(9124,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 12:57:04'), +(9125,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 12:57:27'), +(9126,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 12:57:27'), +(9127,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 12:57:27'), +(9128,9127,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 12:57:27'), +(9129,92,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 12:57:27'), +(9130,97,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 12:57:27'), +(9131,78,'INSERT','addObject() - add an Object','2025-03-12 12:57:27'), +(9136,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:00:44'), +(9137,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:01:05'), +(9138,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:01:05'), +(9139,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:01:05'), +(9140,9139,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:01:05'), +(9141,93,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:01:05'), +(9142,98,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:01:05'), +(9143,79,'INSERT','addObject() - add an Object','2025-03-12 13:01:05'), +(9148,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:01:39'), +(9149,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:02:01'), +(9150,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:02:01'), +(9151,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:02:01'), +(9152,9151,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:02:01'), +(9153,94,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:02:01'), +(9154,99,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:02:01'), +(9155,80,'INSERT','addObject() - add an Object','2025-03-12 13:02:01'), +(9160,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:02:38'), +(9161,2204,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:02:56'), +(9162,280,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:02:56'), +(9163,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:02:56'), +(9164,9163,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:02:56'), +(9165,95,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:02:56'), +(9166,100,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:02:56'), +(9167,81,'INSERT','addObject() - add an Object','2025-03-12 13:02:56'), +(9168,81,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 13:02:57'), +(9172,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:04:07'), +(9173,244,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:04:28'), +(9174,260,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:04:28'), +(9175,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:04:28'), +(9176,9175,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:04:28'), +(9177,96,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:04:28'), +(9178,101,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:04:28'), +(9179,82,'INSERT','addObject() - add an Object','2025-03-12 13:04:28'), +(9184,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:05:00'), +(9185,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:05:43'), +(9186,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:05:43'), +(9187,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:05:43'), +(9188,9187,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:05:43'), +(9189,97,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:05:43'), +(9190,102,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:05:43'), +(9191,83,'INSERT','addObject() - add an Object','2025-03-12 13:05:43'), +(9193,83,'INSERT','addObject() - add an Object','2025-03-12 13:05:43'), +(9194,66,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:05:43'), +(9198,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:06:36'), +(9202,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:07:52'), +(9203,5698,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:08:30'), +(9204,513,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:08:30'), +(9205,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:08:30'), +(9206,9205,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:08:30'), +(9207,98,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:08:30'), +(9208,103,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:08:30'), +(9209,84,'INSERT','addObject() - add an Object','2025-03-12 13:08:30'), +(9211,84,'INSERT','addObject() - add an Object','2025-03-12 13:08:30'), +(9212,67,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:08:30'), +(9216,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:10:21'), +(9217,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:11:48'), +(9218,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:11:48'), +(9219,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:11:48'), +(9220,9219,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:11:48'), +(9221,99,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:11:48'), +(9222,104,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:11:48'), +(9223,85,'INSERT','addObject() - add an Object','2025-03-12 13:11:48'), +(9225,85,'INSERT','addObject() - add an Object','2025-03-12 13:11:49'), +(9226,68,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:11:49'), +(9230,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:12:14'), +(9231,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:12:52'), +(9232,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:12:52'), +(9233,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:12:52'), +(9234,9233,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:12:52'), +(9235,100,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:12:52'), +(9236,105,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:12:52'), +(9237,86,'INSERT','addObject() - add an Object','2025-03-12 13:12:52'), +(9244,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:13:54'), +(9245,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:14:34'), +(9246,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:14:34'), +(9247,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:14:34'), +(9248,9247,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:14:34'), +(9249,101,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:14:34'), +(9250,106,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:14:34'), +(9251,87,'INSERT','addObject() - add an Object','2025-03-12 13:14:34'), +(9253,87,'INSERT','addObject() - add an Object','2025-03-12 13:14:34'), +(9254,70,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:14:34'), +(9258,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:16:12'), +(9259,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:16:43'), +(9260,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:16:43'), +(9261,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:16:43'), +(9262,9261,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:16:43'), +(9263,102,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:16:43'), +(9264,107,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:16:43'), +(9265,88,'INSERT','addObject() - add an Object','2025-03-12 13:16:43'), +(9272,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:25:21'), +(9273,3892,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:25:58'), +(9274,194,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:25:58'), +(9275,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:25:58'), +(9276,9275,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:25:58'), +(9277,103,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:25:58'), +(9278,108,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:25:58'), +(9279,89,'INSERT','addObject() - add an Object','2025-03-12 13:25:58'), +(9281,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:31:20'), +(9282,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:31:20'), +(9283,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:31:21'), +(9284,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:31:21'), +(9285,5760,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:31:55'), +(9286,2542,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:31:55'), +(9287,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:31:55'), +(9288,9287,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:31:55'), +(9289,104,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:31:55'), +(9290,109,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:31:55'), +(9291,90,'INSERT','addObject() - add an Object','2025-03-12 13:31:55'), +(9292,90,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 13:31:55'), +(9293,90,'INSERT','addObject() - add an Object','2025-03-12 13:31:55'), +(9294,72,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:31:55'), +(9295,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:36:32'), +(9296,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:36:32'), +(9297,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:36:32'), +(9298,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:36:33'), +(9299,2,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-12 13:37:04'), +(9300,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:37:04'), +(9301,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:37:04'), +(9302,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:37:04'), +(9303,9302,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:37:04'), +(9304,105,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:37:04'), +(9305,110,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:37:04'), +(9306,8,'INSERT','addBusiness: New Customer added','2025-03-12 13:37:04'), +(9307,9306,'INSERT','addBusiness: New Customer Location added','2025-03-12 13:37:04'), +(9308,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:37:04'), +(9309,73,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 13:38:06'), +(9310,73,'INSERT','addContactPerson: New Contact added','2025-03-12 13:38:06'), +(9311,2,'SELECT','getBtype: Select one businesstype written by OSCHKAR','2025-03-12 13:38:06'), +(9312,7790,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:38:06'), +(9313,229,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:38:06'), +(9314,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:38:06'), +(9315,9314,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:38:06'), +(9316,106,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:38:06'), +(9317,111,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:38:06'), +(9318,9,'INSERT','addBusiness: New Customer added','2025-03-12 13:38:06'), +(9319,9318,'INSERT','addBusiness: New Customer Location added','2025-03-12 13:38:06'), +(9320,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:38:06'), +(9321,6070,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:39:51'), +(9322,13,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:39:51'), +(9323,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:39:51'), +(9324,9323,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:39:51'), +(9325,107,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:39:51'), +(9326,112,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:39:51'), +(9327,91,'INSERT','addObject() - add an Object','2025-03-12 13:39:51'), +(9328,91,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 13:39:51'), +(9329,5175,'SELECT','checkZipCode: Check if postcode exists written by OSCHKAR','2025-03-12 13:41:06'), +(9330,594,'SELECT','checkZipCode: Check addressid written by OSCHKAR','2025-03-12 13:41:06'), +(9331,NULL,'SELECT','checkStreet: Check if street exists written by OSCHKAR','2025-03-12 13:41:06'), +(9332,9331,'SELECT','addStreet: 1 selected from oschkarischtverhaftetwegensexy','2025-03-12 13:41:06'), +(9333,108,'INSERT','addStreet: New Customer added from oschkarischtverhaftetwegensexy','2025-03-12 13:41:06'), +(9334,113,'INSERT','addHouseno: New Housenumber added from oschkarischtverhaftetwegensexy','2025-03-12 13:41:06'), +(9335,92,'INSERT','addObject() - add an Object','2025-03-12 13:41:06'), +(9336,92,'SELECT','getLastInsertId: Select LastInsertID written by OSCHKAR','2025-03-12 13:41:06'), +(9337,92,'INSERT','addObject() - add an Object','2025-03-12 13:41:06'), +(9338,74,'INSERT','addObjectContact: Object contact 1 added','2025-03-12 13:41:06'), +(9339,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:43:32'), +(9340,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:43:32'), +(9341,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:43:32'), +(9342,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:43:32'), +(9343,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:50:54'), +(9344,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:50:55'), +(9345,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:50:55'), +(9346,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:50:55'), +(9347,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:51:21'), +(9348,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:51:21'), +(9349,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:51:22'), +(9350,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:51:22'), +(9351,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:51:51'), +(9352,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:51:51'), +(9353,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:51:52'), +(9354,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:51:52'), +(9355,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:53:25'), +(9356,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:53:25'), +(9357,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:53:25'), +(9358,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:53:26'), +(9359,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:54:17'), +(9360,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:54:17'), +(9361,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:54:17'), +(9362,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:54:17'), +(9363,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:54:44'), +(9364,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:54:44'), +(9365,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:54:44'), +(9366,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:54:44'), +(9367,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 13:55:52'), +(9368,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 13:55:52'), +(9369,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 13:55:52'), +(9370,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 13:55:53'), +(9371,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:00:01'), +(9372,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:00:01'), +(9373,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:00:01'), +(9374,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:00:02'), +(9375,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:00:59'), +(9376,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:00:59'), +(9377,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:00:59'), +(9378,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:00:59'), +(9379,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:01:34'), +(9380,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:01:34'), +(9381,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:01:34'), +(9382,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:01:34'), +(9383,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:03:12'), +(9384,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:03:12'), +(9385,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:03:12'), +(9386,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:03:12'), +(9387,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:06:04'), +(9388,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:06:04'), +(9389,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:06:04'), +(9390,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:06:04'), +(9391,NULL,'SELECT','getCustomerView: Get all Erledigt written by OSCHKAR','2025-03-12 14:06:22'), +(9392,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:06:23'), +(9393,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:06:23'), +(9394,NULL,'SELECT','getCustomerView: Get all Interessent written by OSCHKAR','2025-03-12 14:06:25'), +(9395,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-12 14:06:35'), +(9396,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:06:36'), +(9397,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-12 14:06:44'), +(9398,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:06:45'), +(9399,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-12 14:06:46'), +(9400,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-03-12 14:06:47'), +(9401,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:06:48'), +(9402,NULL,'SELECT','getEmployeeTable: Get non-processed employees and applicants','2025-03-12 14:06:56'), +(9403,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:06:56'), +(9404,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:07:06'), +(9405,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:07:08'), +(9406,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:08:35'), +(9407,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:08:36'), +(9408,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:08:36'), +(9409,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:08:36'), +(9410,NULL,'SELECT','getCustomerView: Get all Erledigt written by OSCHKAR','2025-03-12 14:08:42'), +(9411,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:08:43'), +(9412,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:08:44'), +(9413,NULL,'SELECT','getCustomerView: Get all Interessent written by OSCHKAR','2025-03-12 14:08:45'), +(9414,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:08:46'), +(9415,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:08:54'), +(9416,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:08:56'), +(9417,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:09:49'), +(9418,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:09:49'), +(9419,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:09:49'), +(9420,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:09:50'), +(9421,NULL,'SELECT','getCustomerView: Get all Erledigt written by OSCHKAR','2025-03-12 14:10:00'), +(9422,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:10:01'), +(9423,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:10:40'), +(9424,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:11:39'), +(9425,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:11:40'), +(9426,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:11:40'), +(9427,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:11:40'), +(9428,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:11:50'), +(9429,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:11:51'), +(9430,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:11:53'), +(9431,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:12:19'), +(9432,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:12:19'), +(9433,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:12:19'), +(9434,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:12:19'), +(9435,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:12:36'), +(9436,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:12:36'), +(9437,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:12:36'), +(9438,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:12:36'), +(9439,NULL,'SELECT','getCustomerView: Get all Interessent written by OSCHKAR','2025-03-12 14:12:49'), +(9440,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:12:51'), +(9441,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:12:52'), +(9442,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:12:52'), +(9443,NULL,'SELECT','getCustomerView: Get all Erledigt written by OSCHKAR','2025-03-12 14:12:54'), +(9444,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:12:56'), +(9445,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:44:40'), +(9446,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:44:40'), +(9447,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:44:40'), +(9448,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:44:41'), +(9449,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-12 14:48:31'), +(9450,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-12 14:48:31'), +(9451,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-12 14:48:31'), +(9452,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-12 14:48:31'), +(9453,NULL,'SELECT','getCustomerView: Get all Kunden written by OSCHKAR','2025-03-12 14:48:37'), +(9454,NULL,'SELECT','getCustomerView: Get all Lieferant written by OSCHKAR','2025-03-12 14:48:38'), +(9458,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 08:21:18'), +(9459,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 08:22:53'), +(9460,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-03-13 08:22:53'), +(9461,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 08:22:54'), +(9462,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 08:22:55'), +(9463,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 08:22:55'), +(9464,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-03-13 08:22:56'), +(9465,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 08:22:56'), +(9466,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 08:22:56'), +(9467,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 08:22:57'), +(9471,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 08:49:53'), +(9475,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 08:50:38'), +(9488,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:00:49'), +(9489,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:00:49'), +(9490,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:00:49'), +(9491,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:00:49'), +(9495,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:01:36'), +(9499,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:02:00'), +(9503,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:02:52'), +(9507,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:03:34'), +(9511,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:03:48'), +(9515,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:03:53'), +(9519,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:04:08'), +(9523,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:05:40'), +(9527,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:05:48'), +(9531,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:05:59'), +(9535,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:06:31'), +(9539,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:07:12'), +(9543,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:08:16'), +(9547,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:09:10'), +(9551,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:10:13'), +(9555,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:10:24'), +(9559,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:18:26'), +(9563,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:18:41'), +(9567,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:23:06'), +(9571,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:24:44'), +(9575,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:27:43'), +(9576,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 09:29:32'), +(9577,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 09:29:32'), +(9578,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 09:29:32'), +(9579,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:29:33'), +(9583,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:43:42'), +(9587,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:50:53'), +(9591,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:51:03'), +(9595,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:51:09'), +(9599,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:52:04'), +(9603,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:53:49'), +(9607,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:54:17'), +(9611,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:54:54'), +(9615,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:56:04'), +(9619,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:58:31'), +(9623,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:58:43'), +(9627,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 09:59:27'), +(9631,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:01:39'), +(9635,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:03:51'), +(9639,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:03:54'), +(9643,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:04:12'), +(9647,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:04:41'), +(9651,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:25'), +(9655,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:29'), +(9659,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:33'), +(9663,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:37'), +(9667,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:41'), +(9671,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:06:54'), +(9675,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:07:06'), +(9679,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:07:46'), +(9683,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:08:18'), +(9687,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:08:21'), +(9691,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:09:24'), +(9695,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:09:30'), +(9699,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:09:50'), +(9703,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:10:21'), +(9707,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:13:02'), +(9711,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:13:11'), +(9715,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:14:38'), +(9719,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:14:53'), +(9723,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:17:37'), +(9727,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:19:20'), +(9731,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 10:24:53'), +(9732,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:06:45'), +(9733,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:06:45'), +(9734,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:06:45'), +(9735,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:06:45'), +(9736,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:07:22'), +(9737,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:07:22'), +(9738,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:07:22'), +(9739,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:07:23'), +(9740,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:07:32'), +(9741,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:07:32'), +(9742,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:07:32'), +(9743,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:07:33'), +(9744,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:08:39'), +(9745,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:08:40'), +(9746,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:08:40'), +(9747,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:08:40'), +(9748,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:13:45'), +(9749,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:13:45'), +(9750,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:13:45'), +(9751,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:13:45'), +(9752,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:14:15'), +(9753,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:14:15'), +(9754,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:14:15'), +(9755,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:14:15'), +(9756,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:14:37'), +(9757,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:14:37'), +(9758,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:14:37'), +(9759,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:14:38'), +(9760,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:14:54'), +(9761,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:14:54'), +(9762,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:14:55'), +(9763,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:14:55'), +(9764,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:15:14'), +(9765,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:15:15'), +(9766,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:15:15'), +(9767,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:15:15'), +(9768,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:16:17'), +(9769,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:16:17'), +(9770,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:16:17'), +(9771,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:16:18'), +(9772,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:18:11'), +(9773,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:18:11'), +(9774,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:18:11'), +(9775,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:18:11'), +(9776,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:20:07'), +(9777,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:20:07'), +(9778,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:20:07'), +(9779,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:20:08'), +(9780,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:21:43'), +(9781,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:21:43'), +(9782,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:21:43'), +(9783,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:21:43'), +(9784,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:22:27'), +(9785,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:22:27'), +(9786,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:22:27'), +(9787,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:22:27'), +(9788,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:24:05'), +(9789,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:24:05'), +(9790,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:24:06'), +(9791,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:24:06'), +(9792,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:24:47'), +(9793,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:24:47'), +(9794,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:24:47'), +(9795,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:24:47'), +(9796,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:24:57'), +(9797,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:24:57'), +(9798,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:24:57'), +(9799,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:24:58'), +(9800,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:26:21'), +(9801,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:26:21'), +(9802,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:26:21'), +(9803,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:26:21'), +(9804,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:26:57'), +(9805,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:26:58'), +(9806,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:26:58'), +(9807,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:26:58'), +(9808,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:27:34'), +(9809,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:27:34'), +(9810,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:27:34'), +(9811,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:27:35'), +(9812,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:29:07'), +(9813,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:29:07'), +(9814,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:29:07'), +(9815,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:29:07'), +(9816,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:29:27'), +(9817,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:29:27'), +(9818,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:29:27'), +(9819,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:29:28'), +(9820,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:30:09'), +(9821,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:30:10'), +(9822,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:30:10'), +(9823,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:30:10'), +(9824,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:30:41'), +(9825,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:30:41'), +(9826,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:30:42'), +(9827,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:30:42'), +(9828,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:30:57'), +(9829,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:30:57'), +(9830,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:30:58'), +(9831,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:30:58'), +(9832,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:31:13'), +(9833,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:31:13'), +(9834,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:31:14'), +(9835,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:31:14'), +(9836,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:36:36'), +(9837,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:36:36'), +(9838,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:36:36'), +(9839,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:36:37'), +(9840,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:37:24'), +(9841,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:37:24'), +(9842,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:37:25'), +(9843,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:37:25'), +(9844,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:37:41'), +(9845,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:37:41'), +(9846,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:37:41'), +(9847,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:37:42'), +(9848,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:38:05'), +(9849,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:38:05'), +(9850,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:38:05'), +(9851,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:38:05'), +(9852,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:38:15'), +(9853,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:38:15'), +(9854,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:38:15'), +(9855,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:38:15'), +(9856,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:38:28'), +(9857,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:38:28'), +(9858,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:38:28'), +(9859,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:38:29'), +(9860,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:38:43'), +(9861,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:38:43'), +(9862,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:38:43'), +(9863,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:38:43'), +(9864,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:41:41'), +(9865,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:41:41'), +(9866,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:41:41'), +(9867,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:41:41'), +(9868,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:56:37'), +(9869,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:56:37'), +(9870,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:56:38'), +(9871,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:56:38'), +(9872,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:57:19'), +(9873,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:57:19'), +(9874,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:57:20'), +(9875,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:57:20'), +(9876,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 11:57:55'), +(9877,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 11:57:55'), +(9878,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 11:57:55'), +(9879,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 11:57:55'), +(9880,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:01:19'), +(9881,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:01:20'), +(9882,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:01:20'), +(9883,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:01:20'), +(9884,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:02:15'), +(9885,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:02:15'), +(9886,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:02:15'), +(9887,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:02:15'), +(9888,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:02:24'), +(9889,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:02:24'), +(9890,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:02:25'), +(9891,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:02:25'), +(9892,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:03:13'), +(9893,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:03:13'), +(9894,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:03:13'), +(9895,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:03:14'), +(9896,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:08:12'), +(9897,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:08:12'), +(9898,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:08:13'), +(9899,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:08:13'), +(9900,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:09:11'), +(9901,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:09:11'), +(9902,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:09:12'), +(9903,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:09:12'), +(9904,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:09:26'), +(9905,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:09:26'), +(9906,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:09:26'), +(9907,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:09:26'), +(9908,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:11:29'), +(9909,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:11:29'), +(9910,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:11:29'), +(9911,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:11:30'), +(9912,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:20:37'), +(9913,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:20:37'), +(9914,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:20:38'), +(9915,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:20:38'), +(9916,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:22:25'), +(9917,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:22:25'), +(9918,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:22:25'), +(9919,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:22:26'), +(9920,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:22:56'), +(9921,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:22:56'), +(9922,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:22:56'), +(9923,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:22:56'), +(9924,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:23:09'), +(9925,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:23:09'), +(9926,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:23:09'), +(9927,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:23:10'), +(9928,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:23:23'), +(9929,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:23:23'), +(9930,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:23:23'), +(9931,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:23:24'), +(9932,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:24:04'), +(9933,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:24:04'), +(9934,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:24:04'), +(9935,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:24:05'), +(9936,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:29:06'), +(9937,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:29:06'), +(9938,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:29:06'), +(9939,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:29:06'), +(9940,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:29:32'), +(9941,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:29:32'), +(9942,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:29:32'), +(9943,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:29:33'), +(9944,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:30:40'), +(9945,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:30:40'), +(9946,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:30:41'), +(9947,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:30:41'), +(9948,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:31:09'), +(9949,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:31:09'), +(9950,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:31:09'), +(9951,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:31:09'), +(9952,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:33:03'), +(9953,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:33:03'), +(9954,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:33:03'), +(9955,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:33:04'), +(9956,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:37:46'), +(9957,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:37:46'), +(9958,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:37:47'), +(9959,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:37:47'), +(9960,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:39:38'), +(9961,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:39:38'), +(9962,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:39:39'), +(9963,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:39:39'), +(9964,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:40:18'), +(9965,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:40:19'), +(9966,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:40:19'), +(9967,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:40:19'), +(9968,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:47:11'), +(9969,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:47:11'), +(9970,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:47:11'), +(9971,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:47:12'), +(9972,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:47:41'), +(9973,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:47:41'), +(9974,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:47:41'), +(9975,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:47:41'), +(9976,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:48:38'), +(9977,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:48:38'), +(9978,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:48:38'), +(9979,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:48:39'), +(9980,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:52:13'), +(9981,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:52:13'), +(9982,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:52:14'), +(9983,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:52:14'), +(9984,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:53:22'), +(9985,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:53:22'), +(9986,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:53:23'), +(9987,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:53:23'), +(9988,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:54:03'), +(9989,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:54:03'), +(9990,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:54:03'), +(9991,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:54:04'), +(9992,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:54:49'), +(9993,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:54:49'), +(9994,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:54:49'), +(9995,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:54:54'), +(9996,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:56:41'), +(9997,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:56:42'), +(9998,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:56:42'), +(9999,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:56:42'), +(10000,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:57:58'), +(10001,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:57:58'), +(10002,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:57:58'), +(10003,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:57:58'), +(10004,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:58:16'), +(10005,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:58:16'), +(10006,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:58:16'), +(10007,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:58:17'), +(10008,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:58:28'), +(10009,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:58:28'), +(10010,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:58:29'), +(10011,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:58:29'), +(10012,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:59:12'), +(10013,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:59:12'), +(10014,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:59:12'), +(10015,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:59:13'), +(10016,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 12:59:52'), +(10017,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 12:59:52'), +(10018,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 12:59:53'), +(10019,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 12:59:53'), +(10020,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:00:56'), +(10021,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:00:56'), +(10022,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:00:57'), +(10023,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:00:57'), +(10024,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:01:12'), +(10025,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:01:12'), +(10026,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:01:12'), +(10027,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:01:18'), +(10028,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:01:36'), +(10029,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:01:36'), +(10030,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:01:36'), +(10031,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:01:36'), +(10032,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:03:18'), +(10033,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:03:18'), +(10034,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:03:18'), +(10035,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:03:18'), +(10036,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:03:44'), +(10037,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:03:44'), +(10038,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:03:44'), +(10039,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:03:45'), +(10040,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:05:08'), +(10041,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:05:08'), +(10042,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:05:08'), +(10043,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:05:08'), +(10044,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:06:35'), +(10045,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:06:35'), +(10046,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:06:35'), +(10047,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:06:35'), +(10048,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:07:27'), +(10049,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:07:27'), +(10050,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:07:27'), +(10051,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:07:27'), +(10052,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:07:53'), +(10053,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:07:53'), +(10054,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:07:53'), +(10055,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:07:54'), +(10056,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:08:03'), +(10057,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:08:03'), +(10058,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:08:04'), +(10059,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:08:04'), +(10060,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:08:46'), +(10061,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:08:46'), +(10062,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:08:47'), +(10063,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:08:47'), +(10064,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:09:58'), +(10065,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:09:58'), +(10066,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:09:58'), +(10067,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:09:58'), +(10068,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:10:36'), +(10069,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:10:37'), +(10070,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:10:37'), +(10071,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:10:37'), +(10072,NULL,'SELECT','getUser: Select User written by OSCHKAR','2025-03-13 13:10:41'), +(10073,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:11:28'), +(10074,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:11:28'), +(10075,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:11:28'), +(10076,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:11:28'), +(10077,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:13:09'), +(10078,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:13:09'), +(10079,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:13:09'), +(10080,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:13:10'), +(10081,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:13:55'), +(10082,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:13:55'), +(10083,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:13:56'), +(10084,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:13:56'), +(10085,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:14:20'), +(10086,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:14:20'), +(10087,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:14:20'), +(10088,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:14:21'), +(10089,NULL,'SELECT','getUser: Select User written by OSCHKAR','2025-03-13 13:14:25'), +(10090,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:16:19'), +(10091,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:16:19'), +(10092,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:16:19'), +(10093,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:16:19'), +(10094,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:17:06'), +(10095,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:17:06'), +(10096,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:17:06'), +(10097,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:17:06'), +(10098,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:17:39'), +(10099,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:17:39'), +(10100,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:17:39'), +(10101,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:17:40'), +(10102,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:18:33'), +(10103,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:18:33'), +(10104,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:18:33'), +(10105,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:18:34'), +(10106,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:18:58'), +(10107,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:18:58'), +(10108,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:18:58'), +(10109,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:18:59'), +(10110,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:19:26'), +(10111,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:19:27'), +(10112,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:19:27'), +(10113,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:19:27'), +(10114,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:19:48'), +(10115,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:19:48'), +(10116,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:19:49'), +(10117,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:19:49'), +(10118,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:20:14'), +(10119,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:20:14'), +(10120,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:20:15'), +(10121,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:20:15'), +(10122,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:20:39'), +(10123,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:20:39'), +(10124,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:20:39'), +(10125,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:20:40'), +(10126,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:21:21'), +(10127,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:21:21'), +(10128,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:21:21'), +(10129,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:21:22'), +(10130,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:21:57'), +(10131,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:21:57'), +(10132,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:21:57'), +(10133,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:21:57'), +(10134,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:22:23'), +(10135,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:22:23'), +(10136,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:22:23'), +(10137,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:22:23'), +(10138,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:22:56'), +(10139,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:22:56'), +(10140,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:22:56'), +(10141,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:22:57'), +(10142,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:23:42'), +(10143,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:23:42'), +(10144,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:23:42'), +(10145,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:23:43'), +(10146,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:24:27'), +(10147,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:24:27'), +(10148,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:24:27'), +(10149,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:24:27'), +(10150,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 13:55:46'), +(10151,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 13:55:46'), +(10152,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 13:55:46'), +(10153,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 13:55:46'), +(10154,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:00:29'), +(10155,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:00:29'), +(10156,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:00:29'), +(10157,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:00:29'), +(10158,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:03:00'), +(10159,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:03:01'), +(10160,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:03:01'), +(10161,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:03:01'), +(10162,NULL,'SELECT','getUser: Select User written by OSCHKAR','2025-03-13 14:03:05'), +(10163,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:05:00'), +(10164,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:05:00'), +(10165,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:05:00'), +(10166,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:05:01'), +(10167,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:05:37'), +(10168,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:05:37'), +(10169,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:05:37'), +(10170,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:05:37'), +(10171,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:07:02'), +(10172,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:07:02'), +(10173,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:07:03'), +(10174,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:07:03'), +(10175,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:08:01'), +(10176,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:08:01'), +(10177,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:08:01'), +(10178,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:08:02'), +(10179,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:08:08'), +(10180,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:08:08'), +(10181,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:08:08'), +(10182,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:08:08'), +(10183,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:08:30'), +(10184,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:08:30'), +(10185,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:08:30'), +(10186,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:08:30'), +(10190,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:10:02'), +(10194,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:11:12'), +(10198,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:12:36'), +(10202,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:13:10'), +(10206,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:14:25'), +(10210,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:14:29'), +(10214,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:14:49'), +(10218,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:15:10'), +(10222,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:15:15'), +(10226,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:15:38'), +(10230,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:19:51'), +(10234,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:24:45'), +(10238,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:25:33'), +(10242,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:25:55'), +(10243,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:32:41'), +(10244,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:32:41'), +(10245,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:32:41'), +(10246,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:32:41'), +(10247,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:35:13'), +(10248,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:35:13'), +(10249,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:35:13'), +(10250,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:35:14'), +(10254,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:35:28'), +(10258,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:35:43'), +(10262,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:36:02'), +(10266,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:36:08'), +(10270,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:36:30'), +(10274,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:36:34'), +(10275,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:38:11'), +(10276,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:38:11'), +(10277,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:38:11'), +(10278,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:38:11'), +(10282,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:38:25'), +(10286,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:38:47'), +(10290,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:39:01'), +(10294,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:39:30'), +(10298,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:39:47'), +(10302,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:39:52'), +(10306,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:40:24'), +(10310,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:40:30'), +(10314,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:41:16'), +(10318,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:41:30'), +(10322,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:41:33'), +(10326,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:41:55'), +(10330,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:42:01'), +(10334,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:42:33'), +(10338,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:42:51'), +(10342,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:42:57'), +(10346,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:43:17'), +(10350,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:43:19'), +(10354,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:43:37'), +(10358,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:44:46'), +(10362,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:44:49'), +(10366,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:44:56'), +(10370,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:46:13'), +(10374,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:46:24'), +(10378,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:46:54'), +(10382,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:46:57'), +(10386,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:47:02'), +(10390,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:47:22'), +(10394,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:47:40'), +(10398,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:48:31'), +(10402,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:51:07'), +(10406,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:51:11'), +(10410,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:51:58'), +(10414,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:52:13'), +(10418,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:52:21'), +(10422,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:52:26'), +(10426,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:54:03'), +(10430,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:54:37'), +(10434,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:55:19'), +(10438,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:55:28'), +(10442,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:55:34'), +(10446,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:56:31'), +(10450,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:57:49'), +(10454,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:58:27'), +(10455,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 14:58:41'), +(10456,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 14:58:41'), +(10457,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 14:58:41'), +(10458,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 14:58:41'), +(10462,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:01:20'), +(10466,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:01:38'), +(10470,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:04:57'), +(10474,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:05:23'), +(10478,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:05:36'), +(10482,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:05:55'), +(10486,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:06:05'), +(10490,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:06:16'), +(10494,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:07:04'), +(10498,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:07:27'), +(10502,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:07:38'), +(10506,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:12:24'), +(10510,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:13:24'), +(10514,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:13:29'), +(10518,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:14:14'), +(10522,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:14:35'), +(10526,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:15:20'), +(10530,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:17:18'), +(10534,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:17:25'), +(10538,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:18:59'), +(10542,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:19:27'), +(10546,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:19:50'), +(10550,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:21:58'), +(10558,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 15:22:38'), +(10559,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 15:22:38'), +(10560,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 15:22:38'), +(10561,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:22:38'), +(10565,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:23:04'), +(10569,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:23:16'), +(10570,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 15:23:39'), +(10571,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 15:23:39'), +(10574,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 15:23:39'), +(10576,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:23:39'), +(10577,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:23:39'), +(10578,8,'SELECT','getCustomer: Get a client','2025-03-13 15:23:45'), +(10582,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:24:08'), +(10586,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:24:16'), +(10590,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:24:56'), +(10594,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:25:04'), +(10595,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 15:26:23'), +(10596,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 15:26:24'), +(10597,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 15:26:24'), +(10598,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:26:24'), +(10602,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:27:32'), +(10606,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:29:21'), +(10610,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:29:40'), +(10614,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:29:58'), +(10618,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:30:35'), +(10622,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:31:00'), +(10626,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:31:19'), +(10630,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:31:36'), +(10634,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:31:48'), +(10638,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:32:02'), +(10642,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:32:21'), +(10646,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:33:39'), +(10650,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:33:49'), +(10654,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:33:58'), +(10658,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:34:05'), +(10662,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:34:33'), +(10666,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:34:43'), +(10670,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:35:12'), +(10674,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:35:25'), +(10678,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:35:35'), +(10682,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:36:01'), +(10686,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:36:14'), +(10690,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:36:23'), +(10694,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:36:44'), +(10698,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:36:52'), +(10702,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:37:20'), +(10706,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:37:36'), +(10710,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:37:44'), +(10714,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:37:59'), +(10718,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:38:05'), +(10722,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:39:01'), +(10726,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:42:03'), +(10730,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:42:34'), +(10734,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:42:43'), +(10738,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:42:51'), +(10739,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 15:43:11'), +(10740,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 15:43:11'), +(10742,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 15:43:12'), +(10745,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:43:12'), +(10746,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:43:12'), +(10747,5,'SELECT','getCustomer: Get a client','2025-03-13 15:43:15'), +(10748,2,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-13 15:43:15'), +(10752,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:43:25'), +(10756,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:43:36'), +(10757,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-13 15:43:40'), +(10758,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-13 15:43:40'), +(10759,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-13 15:43:40'), +(10760,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:43:40'), +(10761,7,'SELECT','getCustomer: Get a client','2025-03-13 15:43:46'), +(10762,65,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-13 15:43:46'), +(10766,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:44:11'), +(10770,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:44:19'), +(10771,65,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-13 15:44:47'), +(10772,NULL,'SELECT','getOnlyApplicants: Get all applicants','2025-03-13 15:44:53'), +(10773,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-03-13 15:44:53'), +(10774,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:44:54'), +(10778,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:45:02'), +(10779,65,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-13 15:45:11'), +(10783,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:45:52'), +(10787,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:46:05'), +(10791,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:46:52'), +(10795,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:48:27'), +(10799,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:48:40'), +(10803,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:50:28'), +(10807,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:50:31'), +(10811,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:52:09'), +(10815,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:53:02'), +(10819,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:55:24'), +(10823,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:55:46'), +(10827,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:56:14'), +(10831,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:56:33'), +(10835,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:56:41'), +(10839,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:57:03'), +(10843,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:59:08'), +(10847,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 15:59:16'), +(10851,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:04:00'), +(10855,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:04:16'), +(10859,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:04:50'), +(10863,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:05:01'), +(10867,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:05:19'), +(10871,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:05:31'), +(10875,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:05:46'), +(10879,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:06:36'), +(10883,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:06:58'), +(10887,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:07:35'), +(10891,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:07:50'), +(10895,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:07:57'), +(10899,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:08:13'), +(10903,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:10:13'), +(10907,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:11:02'), +(10911,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:11:22'), +(10915,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:11:49'), +(10919,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:11:55'), +(10923,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:12:21'), +(10927,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:13:06'), +(10931,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:13:17'), +(10935,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:13:25'), +(10939,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:13:35'), +(10943,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:13:44'), +(10947,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:14:28'), +(10951,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:14:39'), +(10955,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:14:58'), +(10959,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:15:05'), +(10963,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:16:55'), +(10967,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:20:24'), +(10971,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:20:36'), +(10975,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:20:47'), +(10979,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:21:24'), +(10983,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:21:50'), +(10987,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:22:01'), +(10991,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:22:21'), +(10995,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-13 16:22:30'), +(10999,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 07:58:52'), +(11003,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 07:59:29'), +(11007,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:00:21'), +(11011,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:01:25'), +(11015,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:06:49'), +(11019,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:08:41'), +(11023,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:09:18'), +(11027,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:09:31'), +(11031,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:10:44'), +(11035,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:12:02'), +(11039,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:12:26'), +(11043,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:12:33'), +(11047,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:12:39'), +(11048,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 08:12:56'), +(11049,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 08:12:57'), +(11050,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 08:12:57'), +(11051,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:12:57'), +(11052,NULL,'SELECT','getOnlyEmployees: Get all employees','2025-03-14 08:13:03'), +(11053,NULL,'SELECT','getOnlyEmployees: Get all non-processed employees','2025-03-14 08:13:04'), +(11057,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:19:38'), +(11061,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:19:58'), +(11065,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:20:45'), +(11069,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:23:53'), +(11073,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:24:45'), +(11077,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:25:40'), +(11081,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:26:24'), +(11085,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:27:00'), +(11089,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:27:16'), +(11093,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:27:32'), +(11097,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:29:52'), +(11101,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:30:19'), +(11105,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:31:11'), +(11109,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:33:05'), +(11113,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:35:24'), +(11117,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:35:37'), +(11121,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:36:33'), +(11125,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:36:36'), +(11129,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:36:50'), +(11133,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:37:41'), +(11137,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:39:51'), +(11141,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:39:57'), +(11145,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:40:18'), +(11149,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:40:41'), +(11153,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:46:21'), +(11157,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:46:36'), +(11161,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:47:28'), +(11165,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:49:56'), +(11169,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 08:52:14'), +(11173,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:03:02'), +(11177,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:03:47'), +(11181,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:04:06'), +(11185,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:04:32'), +(11189,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:04:49'), +(11193,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:06:03'), +(11197,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:12:34'), +(11201,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:12:40'), +(11205,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:13:29'), +(11209,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:14:30'), +(11213,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:14:37'), +(11217,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:15:05'), +(11221,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:15:28'), +(11225,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:16:32'), +(11229,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:16:53'), +(11233,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:19:43'), +(11237,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:20:50'), +(11241,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:20:55'), +(11245,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:21:12'), +(11249,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:21:51'), +(11253,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:21:57'), +(11257,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:22:33'), +(11261,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:22:46'), +(11265,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:23:18'), +(11269,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:23:31'), +(11273,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:23:56'), +(11277,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:26:15'), +(11281,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:28:39'), +(11285,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:29:12'), +(11289,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:30:44'), +(11293,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:31:10'), +(11297,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:31:16'), +(11301,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:31:34'), +(11305,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:34:09'), +(11309,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:34:45'), +(11313,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 09:43:52'), +(11317,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:18:51'), +(11321,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:18:56'), +(11325,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:19:23'), +(11329,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:21:06'), +(11333,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:21:44'), +(11337,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:25:14'), +(11341,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:25:33'), +(11345,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:28:06'), +(11349,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:30:54'), +(11353,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:32:08'), +(11357,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:33:44'), +(11361,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:34:19'), +(11365,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:34:51'), +(11369,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:43:33'), +(11373,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:44:24'), +(11377,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:44:50'), +(11381,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:45:10'), +(11385,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:45:44'), +(11389,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:46:08'), +(11393,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:46:21'), +(11397,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:47:51'), +(11401,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:48:23'), +(11405,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:49:12'), +(11409,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:50:05'), +(11413,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:50:29'), +(11417,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:50:52'), +(11421,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:51:17'), +(11425,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:51:43'), +(11429,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:52:13'), +(11433,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 10:52:38'), +(11437,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 11:27:13'), +(11438,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 13:06:00'), +(11439,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 13:06:00'), +(11440,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 13:06:00'), +(11441,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 13:06:01'), +(11442,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 13:34:00'), +(11443,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 13:34:00'), +(11444,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 13:34:00'), +(11445,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 13:34:00'), +(11446,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 13:49:34'), +(11447,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 13:49:34'), +(11448,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 13:49:35'), +(11449,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 13:49:35'), +(11450,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 13:53:14'), +(11451,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 13:53:14'), +(11452,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 13:53:14'), +(11453,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 13:53:15'), +(11454,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 14:17:10'), +(11455,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 14:17:10'), +(11456,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 14:17:10'), +(11457,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 14:17:10'), +(11458,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 14:33:48'), +(11459,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 14:33:48'), +(11460,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 14:33:48'), +(11461,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 14:33:48'), +(11462,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 14:34:03'), +(11463,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 14:34:03'), +(11464,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 14:34:03'), +(11465,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 14:34:04'), +(11466,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 15:02:38'), +(11467,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 15:02:39'), +(11468,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 15:02:39'), +(11469,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 15:02:39'), +(11470,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-14 15:32:15'), +(11471,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-14 15:32:16'), +(11472,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-14 15:32:16'), +(11473,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-14 15:32:16'), +(11474,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:01:53'), +(11475,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:01:53'), +(11476,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:01:53'), +(11477,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:01:53'), +(11481,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:11:35'), +(11482,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:13:21'), +(11483,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:13:21'), +(11484,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:13:21'), +(11485,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:13:21'), +(11486,2,'SELECT','getCustomer: Get a client','2025-03-17 08:13:52'), +(11487,1,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-17 08:13:52'), +(11488,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:14:29'), +(11489,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:14:29'), +(11490,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:14:29'), +(11491,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:14:29'), +(11492,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:19:15'), +(11493,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:19:15'), +(11494,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:19:15'), +(11495,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:19:16'), +(11496,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:20:15'), +(11497,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:20:15'), +(11498,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:20:15'), +(11499,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:20:15'), +(11500,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:21:05'), +(11501,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:21:05'), +(11502,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:21:05'), +(11503,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:21:06'), +(11504,2,'SELECT','getCustomer: Get a client','2025-03-17 08:21:11'), +(11505,1,'SELECT','getCustomerContact: Get a client\'s contact person','2025-03-17 08:21:11'), +(11506,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:21:28'), +(11507,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:21:28'), +(11508,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:21:29'), +(11509,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:21:29'), +(11510,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:22:06'), +(11511,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:22:07'), +(11512,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:22:07'), +(11513,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:22:07'), +(11514,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:22:46'), +(11515,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:22:47'), +(11516,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:22:47'), +(11517,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:22:47'), +(11518,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:23:32'), +(11519,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:23:32'), +(11520,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:23:33'), +(11521,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:23:33'), +(11522,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:23:58'), +(11523,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:23:58'), +(11524,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:23:58'), +(11525,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:23:58'), +(11526,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:25:35'), +(11527,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:25:35'), +(11528,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:25:35'), +(11529,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:25:35'), +(11530,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:28:15'), +(11531,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:28:15'), +(11532,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:28:16'), +(11533,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:28:16'), +(11534,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:31:42'), +(11535,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:31:42'), +(11536,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:31:42'), +(11537,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:31:42'), +(11538,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:33:42'), +(11539,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:33:42'), +(11540,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:33:43'), +(11541,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:33:43'), +(11542,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:34:31'), +(11543,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:34:31'), +(11544,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:34:31'), +(11545,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:34:31'), +(11546,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 08:38:34'), +(11547,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 08:38:34'), +(11548,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 08:38:34'), +(11549,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 08:38:34'), +(11550,NULL,'SELECT','getCustomerView: Get all Customer written by OSCHKAR','2025-03-17 10:33:05'), +(11551,NULL,'SELECT','getAddress: All from addressview written by OSCHKAR','2025-03-17 10:33:05'), +(11552,NULL,'SELECT','getBtype: All from businesstype written by OSCHKAR','2025-03-17 10:33:05'), +(11553,NULL,'SELECT','getEmployeeTable: Get all employees and applicants','2025-03-17 10:33:05'); /*!40000 ALTER TABLE `logs` ENABLE KEYS */; UNLOCK TABLES; @@ -11618,7 +14794,7 @@ CREATE TABLE `medicalcare` ( `company` varchar(50) NOT NULL, PRIMARY KEY (`medicalcareid`), UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -11647,72 +14823,6 @@ DELIMITER ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; --- --- Table structure for table `nationality` --- - -DROP TABLE IF EXISTS `nationality`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nationality` ( - `nationalityid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`nationalityid`), - UNIQUE KEY `nationality_unique` (`name`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `nationality` --- - -LOCK TABLES `nationality` WRITE; -/*!40000 ALTER TABLE `nationality` DISABLE KEYS */; -INSERT INTO `nationality` VALUES -(1,'deutsch'); -/*!40000 ALTER TABLE `nationality` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - `leistungsort` varchar(50) NOT NULL, - `lohnanteil inkl. fahrtkosten` int(11) DEFAULT NULL, - `materialanteil` int(11) DEFAULT NULL, - `zusatz1` varchar(50) DEFAULT NULL, - `zusatz2` varchar(50) DEFAULT NULL, - `gesamtnetto` int(11) DEFAULT NULL, - `mwst` int(11) DEFAULT NULL, - `gesamt` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - PRIMARY KEY (`objectid`), - KEY `object_contactperson_FK` (`contactpersonid`), - KEY `object_business_FK` (`businessid`), - KEY `object_postcode_FK` (`postcodeid`), - CONSTRAINT `object_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `object_mitarbeiter` -- @@ -11722,16 +14832,16 @@ DROP TABLE IF EXISTS `object_mitarbeiter`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `object_mitarbeiter` ( `employeeid` int(11) NOT NULL, - `lohnmitarbeiterprostunde` int(2) NOT NULL, - `einsatzdauer` varchar(20) NOT NULL, - `reinigungstage` varchar(25) NOT NULL, - `tätigkeiten` varchar(50) NOT NULL, - `ertrag` int(4) NOT NULL, + `hour_wage` int(3) NOT NULL, + `duration` varchar(20) NOT NULL, + `workdays` varchar(25) NOT NULL, + `tasks` varchar(50) NOT NULL COMMENT 'Tätigkeiten', + `profit` int(4) NOT NULL COMMENT 'Ertrag', `objectid` int(11) NOT NULL, KEY `fk_objectid` (`objectid`), KEY `fk_employeeid` (`employeeid`), CONSTRAINT `fk_employeeid` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) + CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11744,6 +14854,269 @@ LOCK TABLES `object_mitarbeiter` WRITE; /*!40000 ALTER TABLE `object_mitarbeiter` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `objectmanagement` +-- + +DROP TABLE IF EXISTS `objectmanagement`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `objectmanagement` ( + `objectid` int(11) NOT NULL, + `businessid` int(11) DEFAULT NULL, + `contact1id` int(11) DEFAULT NULL, + `contact2id` int(11) DEFAULT NULL, + `contact3id` int(11) DEFAULT NULL, + KEY `objectmanagement_objects_FK` (`objectid`), + CONSTRAINT `objectmanagement_objects_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Relationtiops between objects, businesses and contact persons'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `objectmanagement` +-- + +LOCK TABLES `objectmanagement` WRITE; +/*!40000 ALTER TABLE `objectmanagement` DISABLE KEYS */; +INSERT INTO `objectmanagement` VALUES +(19,NULL,5,6,0), +(20,NULL,7,8,0), +(22,NULL,10,0,0), +(23,NULL,11,0,0), +(24,NULL,12,13,14), +(25,NULL,15,0,0), +(26,NULL,16,0,0), +(27,NULL,17,0,0), +(28,NULL,18,0,0), +(29,NULL,19,0,0), +(30,NULL,20,0,0), +(31,NULL,21,0,0), +(32,NULL,22,0,0), +(33,NULL,23,0,0), +(34,NULL,24,0,0), +(35,NULL,25,0,0), +(36,NULL,26,27,28), +(37,NULL,29,0,0), +(39,NULL,30,0,0), +(41,NULL,31,0,0), +(42,NULL,32,0,0), +(43,NULL,33,0,0), +(44,NULL,34,0,0), +(45,NULL,35,0,0), +(46,NULL,36,0,0), +(47,NULL,37,0,0), +(48,NULL,38,0,0), +(49,NULL,39,0,0), +(50,NULL,40,0,0), +(55,NULL,41,42,43), +(56,NULL,44,0,0), +(57,NULL,45,0,0), +(58,NULL,46,0,0), +(59,NULL,47,0,0), +(60,NULL,48,0,0), +(61,NULL,49,0,0), +(62,NULL,50,0,0), +(63,NULL,51,0,0), +(64,NULL,52,0,0), +(65,NULL,53,0,0), +(66,NULL,54,0,0), +(67,NULL,55,0,0), +(68,NULL,56,0,0), +(69,NULL,57,0,0), +(70,NULL,58,0,0), +(72,NULL,60,0,0), +(73,NULL,61,0,0), +(76,NULL,63,0,0), +(83,NULL,66,0,0), +(84,NULL,67,0,0), +(85,NULL,68,0,0), +(87,NULL,70,0,0), +(90,NULL,72,0,0), +(92,NULL,74,0,0); +/*!40000 ALTER TABLE `objectmanagement` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER logObjectContacts +AFTER INSERT +ON objectmanagement FOR EACH ROW + CALL logger (new.objectid, 'INSERT', 'addObject() - add an Object') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Table structure for table `objects` +-- + +DROP TABLE IF EXISTS `objects`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `objects` ( + `objectid` int(11) NOT NULL AUTO_INCREMENT, + `info` varchar(500) DEFAULT NULL, + `units` smallint(6) NOT NULL DEFAULT 1 COMMENT 'Parteien', + `floors` smallint(6) NOT NULL DEFAULT 0 COMMENT 'Etage', + `mezzanine` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Zwischenetage', + `elevator` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Aufzug vorhanden?', + `remarks` varchar(100) DEFAULT NULL COMMENT 'Besonderheiten', + `cleaningproducts` varchar(100) DEFAULT NULL COMMENT 'Reinigungsmittel Ort', + `active` tinyint(1) NOT NULL DEFAULT 0, + `objectno` varchar(100) NOT NULL COMMENT 'Objektnummer', + PRIMARY KEY (`objectid`), + UNIQUE KEY `objects_unique` (`objectno`) +) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `objects` +-- + +LOCK TABLES `objects` WRITE; +/*!40000 ALTER TABLE `objects` DISABLE KEYS */; +INSERT INTO `objects` VALUES +(1,NULL,1,1,1,1,'','auf klo',0,'200'), +(2,NULL,1,1,1,1,'','auf klo',0,'1000'), +(3,NULL,3,5,0,0,'','lala',0,'300'), +(5,NULL,3,5,0,0,'','lala',0,'1001'), +(6,NULL,1,1,1,1,'','3534345',0,'1002'), +(7,NULL,3,7,0,1,'','Mitzubringen',0,'1003'), +(8,NULL,2,3,1,0,'','Mitzubringen',0,'1004'), +(9,NULL,1,1,1,1,'','123123213',0,'1005'), +(10,NULL,10,10,0,1,'Besoners ohne Kontakt','In der Firma',0,'1006'), +(11,NULL,5,3,1,0,'Kukudu','Im Schrank 2',0,'1007'), +(12,NULL,100,10,0,1,'Hundert Parteien','auf der Ersten Etage',0,'1008'), +(13,NULL,15,3,0,1,'Fünfzehn Parteien in drei Etagen','Aud der 3. Etage',0,'1009'), +(14,NULL,1,1,1,1,'','Bitte suchen',0,'1010'), +(15,NULL,20,5,0,1,'Zwanzig','Im Keller',0,'1011'), +(16,NULL,30,6,0,1,'Sehr groß','Mitbringen',0,'1012'), +(17,NULL,4,2,0,1,'Nurzwei','Im Keller',0,'1013'), +(18,NULL,1,1,1,1,'trgserghtrh','sthrthsrthsrth',0,'1014'), +(19,NULL,1,1,1,1,'trhzdthnfh','gffgbhfdgh',0,'1015'), +(20,NULL,4,2,0,1,'Mit Garage','Im Garage',0,'1016'), +(21,NULL,5,2,1,0,'K.A.','Keins',0,'1017'), +(22,NULL,1,1,1,1,'fdgsdfg','sdfgsdfgsdfg',0,'1018'), +(23,NULL,1,1,1,1,'gfbxfgbh','dfhdfhdfh',0,'1019'), +(24,NULL,1,1,1,1,'hgnjghj','djdjdj',0,'1020'), +(25,NULL,1,1,1,1,'','gfhddfgh',0,'1021'), +(26,NULL,1,1,1,1,'','hdfghdfgh',0,'1022'), +(27,NULL,1,1,0,1,'','ghnghnjhj',0,'1023'), +(28,NULL,1,1,1,1,'rgtsertswe','ertertwert',0,'1024'), +(29,NULL,1,1,1,1,'rgtsertswe','ertertwert',0,'1025'), +(30,NULL,1,1,1,1,'','trhdetrh',0,'1026'), +(31,NULL,1,1,1,1,'','trhdetrh',0,'1027'), +(32,NULL,1,1,1,1,'','trhdetrh',0,'1028'), +(33,NULL,1,1,1,1,'','Reinigungsmittel',0,'1029'), +(34,NULL,1,1,1,1,'','ffghdfgh',0,'1030'), +(35,NULL,1,1,1,1,'','ffghdfgh',0,'1031'), +(36,NULL,1,1,0,1,'Auch','Nirgenwo',0,'1032'), +(37,NULL,1,1,1,1,'','fdgsdfgsfgsfg',0,'1033'), +(38,NULL,1,1,1,1,'','regfer',0,'1034'), +(39,NULL,1,1,1,1,'Ansprechpartner','Mit',0,'1035'), +(40,NULL,1,1,1,1,'Ohne','gfhdfghdfgh',0,'1036'), +(41,NULL,100,34,1,1,'Mit','Mit',0,'1037'), +(42,NULL,1,1,1,1,'','dfgdfg',0,'1038'), +(43,NULL,1,1,1,1,'','dfgdfg',0,'1039'), +(44,NULL,1,1,1,1,'','dfgdfg',0,'1040'), +(45,NULL,1,1,1,1,'','123123123',0,'1041'), +(46,NULL,1,1,1,1,'','123123123',0,'1042'), +(47,NULL,1,1,1,1,'','123123123',0,'1043'), +(48,NULL,1,1,1,1,'','123123123',0,'1044'), +(49,NULL,1,1,1,1,'','123123123',0,'1045'), +(50,NULL,1,1,1,1,'','123123123',0,'1046'), +(54,NULL,1,1,1,1,'Ohne 2','Ohne2',0,'1047'), +(55,NULL,1,1,1,1,'Mit 2','Mit 2',0,'1048'), +(56,NULL,1,1,1,1,'Mit 3','Mit 3',0,'1049'), +(57,NULL,1,1,1,1,'mit 4','Mit 4',0,'1050'), +(58,NULL,1,1,1,1,'Mit 5','Mit 5',0,'1051'), +(59,NULL,1,1,1,1,'Mit 6','Mit 6',0,'1052'), +(60,NULL,1,1,1,1,'Mit 7','Mit 7',0,'1053'), +(61,NULL,1,1,1,1,'mit 8','mit 8',0,'1054'), +(62,NULL,1,1,1,1,'mit 9','Mit 9',0,'1055'), +(63,NULL,1,1,1,1,'mit 10','Mit 10',0,'1056'), +(64,NULL,1,1,1,1,'mit11','mit 11',0,'1057'), +(65,NULL,1,1,1,1,'mit 12','mit 12',0,'1058'), +(66,NULL,1,1,1,1,'mit 13','mit 13',0,'1059'), +(67,NULL,1,1,1,1,'Duisburg nicht','Im Keller',0,'1060'), +(68,NULL,1,1,1,1,'mit 13','Mit 13',0,'1061'), +(69,NULL,1,1,1,1,'mit 14','mit 14',0,'1062'), +(70,NULL,1,1,1,1,'mit 15','mit 15',0,'1063'), +(71,NULL,1,1,1,1,'mit 16','mit 16',0,'1064'), +(72,NULL,1,1,1,1,'mit 16','mit 16',0,'1065'), +(73,NULL,1,1,1,1,'mit 17','mit 17',0,'1066'), +(75,NULL,1,1,1,1,'ohne 3','ohne 3',0,'1067'), +(76,NULL,1,1,1,1,'mit 20','mit 20',0,'1068'), +(77,NULL,1,1,1,1,'ohne 4','ohne 4',0,'1069'), +(78,NULL,1,1,1,1,'ohne 5','ohne 5',0,'1070'), +(79,NULL,1,1,1,1,'ohne 6','ohne 6',0,'1071'), +(80,NULL,1,1,1,1,'ohne 7','ohne 7',0,'1072'), +(81,NULL,1,1,1,1,'ohne 8','ohne 8',0,'1073'), +(82,NULL,1,1,1,1,'mit 21','mit 21',0,'1074'), +(83,NULL,1,1,1,1,'mit 22','mit 22',0,'1075'), +(84,NULL,1,1,1,1,'mit 23','mit 23',0,'1076'), +(85,NULL,1,1,1,1,'mit 24','mit 24',0,'1077'), +(86,NULL,1,1,1,1,'mit 25','mit 25',0,'1078'), +(87,NULL,1,1,1,1,'mit 26','mit 26',0,'1079'), +(88,NULL,1,1,1,1,'mit 27','mit 27',0,'1080'), +(89,NULL,1,1,1,1,'mit 28','mit 28',0,'1081'), +(90,NULL,1,1,1,1,'mit 30','mit 30',0,'1082'), +(91,NULL,100,100,0,1,'Ohne 8','ohne 8',0,'1083'), +(92,NULL,20,10,0,1,'Mit 31','Mit 31',0,'1084'); +/*!40000 ALTER TABLE `objects` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.objects_logger_insert AFTER INSERT ON objects +FOR EACH ROW + CALL logger (new.objectid, 'INSERT', 'addObject() - add an Object') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Temporary table structure for view `objectview` +-- + +DROP TABLE IF EXISTS `objectview`; +/*!50001 DROP VIEW IF EXISTS `objectview`*/; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +/*!50001 CREATE VIEW `objectview` AS SELECT + 1 AS `ObjektId`, + 1 AS `Aktiv`, + 1 AS `Objekt-Nr.`, + 1 AS `Parteien`, + 1 AS `Besonderheiten`, + 1 AS `Kunde`, + 1 AS `Hi1`, + 1 AS `Fkon1`, + 1 AS `Lkon1`, + 1 AS `Hi2`, + 1 AS `Fkon2`, + 1 AS `Lkon2`, + 1 AS `Hi3`, + 1 AS `Fkon3`, + 1 AS `Lkon3` */; +SET character_set_client = @saved_cs_client; + -- -- Table structure for table `offer` -- @@ -11808,7 +15181,7 @@ CREATE TABLE `office` ( `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', PRIMARY KEY (`officeid`), UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -11818,6 +15191,8 @@ CREATE TABLE `office` ( LOCK TABLES `office` WRITE; /*!40000 ALTER TABLE `office` DISABLE KEYS */; INSERT INTO `office` VALUES +(3,''), +(4,'100'), (2,'Einestelle'); /*!40000 ALTER TABLE `office` ENABLE KEYS */; UNLOCK TABLES; @@ -11903,7 +15278,7 @@ CREATE TABLE `postcode` ( PRIMARY KEY (`postcodeid`), KEY `postcode_address_FK` (`addressid`), CONSTRAINT `postcode_address_FK` FOREIGN KEY (`addressid`) REFERENCES `address` (`addressid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=8170 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=8172 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -20081,7 +23456,9 @@ INSERT INTO `postcode` VALUES (8166,'66506',6952), (8167,'58239',6953), (8168,'56321',6954), -(8169,'1097',654); +(8169,'1097',654), +(8170,'1109',654), +(8171,'1099',654); /*!40000 ALTER TABLE `postcode` ENABLE KEYS */; UNLOCK TABLES; @@ -20173,7 +23550,7 @@ CREATE TABLE `service` ( KEY `service_servicedesc_FK` (`servicedescid`), KEY `service_object_FK` (`objectid`), KEY `service_servicetype_FK` (`servicetypeid`), - CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`), + CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`), CONSTRAINT `service_servicedesc_FK` FOREIGN KEY (`servicedescid`) REFERENCES `servicedesc` (`servicedescid`), CONSTRAINT `service_servicetype_FK` FOREIGN KEY (`servicetypeid`) REFERENCES `servicetype` (`servicetypeid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -20294,7 +23671,7 @@ CREATE TABLE `street` ( PRIMARY KEY (`strid`), KEY `street_postcode_FK` (`postcodeid`), CONSTRAINT `street_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -20310,7 +23687,92 @@ INSERT INTO `street` VALUES (4,5760,'ewerberstr.'), (5,5698,'Bewerberstr.'), (12,3892,'Bytestr.'), -(17,8169,'Ermitstr.'); +(17,8169,'Ermitstr.'), +(18,2844,'Homberger Straße'), +(19,8100,'Teststraße'), +(20,6070,'lalastraße'), +(21,6070,'Naschstraße'), +(22,6070,'Nichtshörenstraße'), +(23,6070,'Polostraße'), +(26,3828,'walk of shame'), +(27,5760,'oskarstraße'), +(28,6070,'Terostraße'), +(29,2787,'34234234'), +(30,2165,'Thousandthreestr.'), +(31,6070,'Tausendvierstr.'), +(32,8170,'123'), +(33,4974,'fewatg'), +(34,4974,'sterw'), +(35,4974,'fdsa'), +(36,7790,'Ohnekontaktstr.'), +(37,5760,'Ohnekontakt2str.'), +(38,7790,'Mitkontakt1'), +(39,5698,'Mitkontakt2'), +(40,244,'Teststzr.'), +(41,8169,'Zweikontaktestr.'), +(42,5698,'Dreißigstr.'), +(43,8065,'Hallostr.'), +(44,5698,'garaser'), +(45,24,'bvnxnxfg'), +(46,6070,'Neusserstr.'), +(47,5760,'Berlinerstr.'), +(48,2450,'fdgserg'), +(49,5760,'vgbnxfgn'), +(50,3892,'fdghrth'), +(51,3828,'gfhdfghfgh'), +(52,5760,'gfncfgncfgn5'), +(53,3892,'hjndfhnjdfgjn'), +(54,5760,'fdgsdfgsdfg'), +(55,3892,'Hallo'), +(56,7790,'Nein'), +(57,6070,'dfgsdfg'), +(58,244,'Teststr.'), +(59,8169,'Object'), +(60,6070,'Test1str'), +(61,6070,'ttttt4'), +(62,5698,'ghmfghj'), +(63,5760,'ghdfghdf'), +(64,8169,'dfgdfg'), +(65,8171,'123123'), +(69,5760,'fhsdfhs'), +(70,7790,'sfthsfth'), +(71,3892,'hmjfhjmkfm'), +(72,3828,'gfndfghdfgh'), +(73,5698,'nbbmvbm'), +(74,3892,'gfbdfbh'), +(75,6070,'gfhdfghdfgh'), +(76,3828,'hgmnfgh'), +(77,5760,'gfsdh'), +(78,7324,'fdgsdfg'), +(79,5760,'ghmfghf'), +(80,6070,'hgmnjfgjf'), +(81,986,'Krefelderstr.'), +(82,3892,'c vcxvbxb'), +(83,5760,'fddfgsdfg'), +(84,244,'bvngfndgh'), +(85,6070,'byxcvb xycvb'), +(87,5760,'gthdhjd'), +(88,6070,'dsfgsdfgbsd'), +(89,6070,'Märzstr.'), +(90,986,'Märzerstr.'), +(91,3828,'dsgfasdgasdg'), +(92,3892,'hgmgf'), +(93,7790,'mng'), +(94,6070,'gfhjdt'), +(95,2204,'hgjdfgjfd'), +(96,244,'dfhshsrt'), +(97,3892,'vbncvn c'), +(98,5698,'cvbxfcb'), +(99,3892,'rtsrthzsrthz'), +(100,6070,'gbsdfbshdf'), +(101,3892,'hgmfg'), +(102,6070,'gfbndfgndg'), +(103,3892,'fdsgsdfgsd'), +(104,5760,'hgngfhfh'), +(105,6070,'Nocontactstr.'), +(106,7790,'Withcontactstr.'), +(107,6070,'Ohne4'), +(108,5175,'Miteinunddreißig'); /*!40000 ALTER TABLE `street` ENABLE KEYS */; UNLOCK TABLES; @@ -20365,29 +23827,6 @@ LOCK TABLES `timetrack` WRITE; /*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; UNLOCK TABLES; --- --- Table structure for table `todel` --- - -DROP TABLE IF EXISTS `todel`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `todel` ( - `testbool` tinyint(1) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `todel` --- - -LOCK TABLES `todel` WRITE; -/*!40000 ALTER TABLE `todel` DISABLE KEYS */; -INSERT INTO `todel` VALUES -(1); -/*!40000 ALTER TABLE `todel` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `userrole` -- @@ -20433,7 +23872,7 @@ CREATE TABLE `users` ( UNIQUE KEY `users_unique` (`username`), KEY `users_role_FK` (`roleid`), CONSTRAINT `users_role_FK` FOREIGN KEY (`roleid`) REFERENCES `userrole` (`roleid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -20444,7 +23883,9 @@ LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` DISABLE KEYS */; INSERT INTO `users` VALUES (1,'admin','UrXZsuLJlAAUXBk3LSCPaHWnfZuz4rkp$398505059dfe7ea1440f45436407a8f4fdda8433c545334e273b56d3e76a6c2766ea279d28307bb2d01cf0f7881d06af5e886b2c8ef1f9ed84653a3c80d8b591',1,1,'Admin user'), -(2,'Dispo Nent','Dispo Nent',0,2,'Dispo Nent'); +(2,'Dispo Nent','Dispo Nent',0,2,'Dispo Nent'), +(3,'','',0,2,''), +(4,'Hachem','Hachem',0,2,'Hachem'); /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; @@ -20491,11 +23932,21 @@ BEGIN SET new_ref = CONCAT(ref_prefix, '000'); SET search_expr = CONCAT(ref_prefix, '%'); - SELECT CONCAT(ref_prefix, LPAD(RIGHT(AES_DECRYPT(UNHEX(reference), dec_key), 3) + 1, 3, '0')) INTO next_ref - FROM `pyqcrm`.`employee` `em` - WHERE AES_DECRYPT(UNHEX(reference), dec_key) LIKE search_expr - ORDER BY AES_DECRYPT(UNHEX(reference), dec_key) DESC LIMIT 1; - + IF ref_type = 'MB' THEN + + SELECT CONCAT(ref_prefix, LPAD(RIGHT(AES_DECRYPT(UNHEX(reference), dec_key), 3) + 1, 3, '0')) INTO next_ref + FROM `pyqcrm`.`employee` `em` + WHERE AES_DECRYPT(UNHEX(reference), dec_key) LIKE search_expr + ORDER BY AES_DECRYPT(UNHEX(reference), dec_key) DESC LIMIT 1; + ELSE + -- SELECT CONCAT(ref_prefix, LPAD(RIGHT (objectno, 3) + 1, 3, '0')) INTO next_ref + SELECT objectno + 1 INTO next_ref + FROM `pyqcrm`.`objects` `ob` + WHERE objectno > 999 + ORDER BY objectno DESC LIMIT 1; + + END IF; + SELECT IFNULL(next_ref, new_ref) INTO next_ref; RETURN next_ref; @@ -20507,6 +23958,39 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addAddress` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addAddress`(IN new_address JSON, OUT zipcode_id INT(11)) +BEGIN + DECLARE a_streetid INT(11); + DECLARE a_street VARCHAR(100); + DECLARE a_houseno VARCHAR(6); + DECLARE a_postcode INT(11); + DECLARE a_city VARCHAR(50); + + SET a_street = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.street')); -- street Tabelle : postcodeid? -- ADDED + SET a_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.houseno')); -- house Tabelle : strid? -- ADDED + SET a_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.postcode')); -- postcode Tabelle : addressid? -- ADDED + SET a_city = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.city')); -- address Tabelle : countryid? -- ADDED + + CALL checkZipCode (a_postcode, a_city, zipcode_id); -- <-- zipcodeid, @addressid + IF a_street IS NOT NULL THEN + CALL checkStreet (zipcode_id, a_street, a_houseno, a_streetid); -- <-- streetid, @houseid + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addApplicant` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -20807,7 +24291,7 @@ DELIMITER ;; CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addContactPerson`(IN encrypt_key VARCHAR(45), IN new_contactperson JSON) BEGIN - DECLARE x_salutation VARCHAR(10); + DECLARE x_salutation VARCHAR(15); DECLARE x_fname VARCHAR (75); DECLARE x_lname VARCHAR (75); DECLARE x_phone VARCHAR (75); @@ -21089,6 +24573,137 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addObject` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addObject`(IN new_object JSON) +BEGIN +-- Object-related variables + DECLARE g_city VARCHAR(50); + DECLARE g_postcode VARCHAR(15); + DECLARE g_houseno VARCHAR(6); + DECLARE g_street VARCHAR(100); + DECLARE g_units SMALLINT(6); + DECLARE g_floors SMALLINT(6); + DECLARE g_mezzanine TINYINT(1); + DECLARE g_elevator TINYINT(1); + DECLARE g_remarks VARCHAR(100); + DECLARE g_cleaningproducts VARCHAR(100); + DECLARE g_objectno VARCHAR(100); + DECLARE g_zipcodeid INT(11); + DECLARE g_objectid INT(11); + +-- Object-related variables + SET g_units = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.units')); + SET g_street = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.street')); + SET g_floors = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.floors')); + SET g_city = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.city')); + SET g_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.postcode')); + SET g_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.houseno')); + SET g_mezzanine = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.mezzanin')); + SET g_elevator = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.lift')); + SET g_remarks = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.remarks')); + SET g_cleaningproducts = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.cleaningproducts')); + SET g_objectno = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.objectno')); + + IF g_objectno = "" OR g_objectno = 0 THEN + SELECT getNewReference ('OB', NULL) INTO g_objectno; + END IF; + + CALL addAddress (new_object, g_zipcodeid); + + INSERT INTO objects (mezzanine, elevator, cleaningproducts, objectno, floors, units, remarks) + VALUES (g_mezzanine, g_elevator, g_cleaningproducts, g_objectno, g_floors, g_units, g_remarks); + + -- COMMIT; + SET @g_objectid = LAST_INSERT_ID(); + + INSERT INTO location_obj VALUES (@g_objectid, @addressid, @houseid); + -- COMMIT; + + SET @g_objectid = 0; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addObjectContact` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addObjectContact`(IN enc_key VARCHAR(45), IN new_objcontact JSON, IN obj_id INT(11)) +BEGIN + DECLARE counter INT(1) DEFAULT 0; + DECLARE contact_num INT(1) DEFAULT JSON_LENGTH(new_objcontact); + -- SET contact_num = JSON_LENGTH(new_objcontact); + DECLARE c_fname VARCHAR(75); -- Encrypted + DECLARE c_lname VARCHAR(75); -- Encrypted + DECLARE c_phone VARCHAR(75); -- Encrypted + DECLARE c_mphone VARCHAR(75); -- Encrypted + DECLARE c_pos VARCHAR(50); + DECLARE c_type VARCHAR(35); + DECLARE c_salute VARCHAR(15); + DECLARE j_path CHAR(20); + -- DECLARE c_1id INT(11); + -- DECLARE c_2id INT(11); + -- DECLARE c_3id INT(11); + SET @c_1id = 0; + SET @c_2id = 0; + SET @c_3id = 0; + + IF contact_num > 0 THEN + WHILE counter < contact_num DO + SET j_path = CONCAT('$.', counter, '.title'); + SET c_salute = JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)); + SET j_path = CONCAT('$.', counter, '.position'); + SET c_pos = JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)); + SET j_path = CONCAT('$.', counter, '.phone'); + SET c_phone = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.mobile'); + SET c_mphone = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.fname'); + SET c_fname = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.lname'); + SET c_lname = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + + INSERT INTO contactperson(salutation, firstname, lastname, phone, mobilephone, pos) + VALUES(c_salute, c_fname, c_lname, c_phone, c_mphone, c_pos); + -- COMMIT; + CASE counter + WHEN 0 THEN SET @c_1id = LAST_INSERT_ID(); + WHEN 1 THEN SET @c_2id = LAST_INSERT_ID(); + ELSE SET @c_3id = LAST_INSERT_ID(); + END CASE; + SET counter = counter + 1; + END WHILE; + + INSERT INTO objectmanagement(objectid, contact1id, contact2id, contact3id) + VALUES (obj_id, @c_1id, @c_2id, @c_3id); + -- COMMIT; + + -- CALL logObjectContact(); + -- COMMIT; + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -21800,6 +25415,44 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getObjects` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getObjects`(IN enabled CHAR(7), IN enc_key VARCHAR(45)) +BEGIN + CASE enabled + WHEN 'Aktiv' THEN + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview WHERE Aktiv = TRUE; + WHEN 'Inaktiv' THEN + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview WHERE Aktiv = FALSE; + ELSE + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview; + END CASE; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getOnlyApplicants` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -21983,6 +25636,38 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `logObjectContact` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `logObjectContact`() +BEGIN + IF @c_1id != 0 THEN + CALL logger(@c_1id, "INSERT", "addObjectContact: Object contact 1 added"); + SET @c_1id = 0; + END IF; + + IF @c_2id != 0 THEN + CALL logger(@c_2id, "INSERT", "addObjectContact: Object contact 2 added"); + SET @c_2id = 0; + END IF; + + IF @c_3id != 0 THEN + CALL logger(@c_3id, "INSERT", "addObjectContact: Object contact 3 added"); + SET @c_3id = 0; + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Final view structure for view `addressesview` @@ -22164,6 +25849,24 @@ DELIMITER ; /*!50001 SET character_set_results = @saved_cs_results */; /*!50001 SET collation_connection = @saved_col_connection */; +-- +-- Final view structure for view `objectview` +-- + +/*!50001 DROP VIEW IF EXISTS `objectview`*/; +/*!50001 SET @saved_cs_client = @@character_set_client */; +/*!50001 SET @saved_cs_results = @@character_set_results */; +/*!50001 SET @saved_col_connection = @@collation_connection */; +/*!50001 SET character_set_client = utf8mb4 */; +/*!50001 SET character_set_results = utf8mb4 */; +/*!50001 SET collation_connection = utf8mb4_general_ci */; +/*!50001 CREATE ALGORITHM=UNDEFINED */ +/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ +/*!50001 VIEW `objectview` AS select `ob`.`objectid` AS `ObjektId`,`ob`.`active` AS `Aktiv`,`ob`.`objectno` AS `Objekt-Nr.`,`ob`.`units` AS `Parteien`,`ob`.`remarks` AS `Besonderheiten`,`bsn`.`company` AS `Kunde`,`ct1`.`salutation` AS `Hi1`,`ct1`.`firstname` AS `Fkon1`,`ct1`.`lastname` AS `Lkon1`,`ct2`.`salutation` AS `Hi2`,`ct2`.`firstname` AS `Fkon2`,`ct2`.`lastname` AS `Lkon2`,`ct3`.`salutation` AS `Hi3`,`ct3`.`firstname` AS `Fkon3`,`ct3`.`lastname` AS `Lkon3` from (((((`objects` `ob` left join `objectmanagement` `omt` on(`ob`.`objectid` = `omt`.`objectid`)) left join `business` `bsn` on(`omt`.`businessid` = `bsn`.`businessid`)) left join `contactperson` `ct1` on(`omt`.`contact1id` = `ct1`.`contactpersonid`)) left join `contactperson` `ct2` on(`omt`.`contact2id` = `ct2`.`contactpersonid`)) left join `contactperson` `ct3` on(`omt`.`contact3id` = `ct3`.`contactpersonid`)) */; +/*!50001 SET character_set_client = @saved_cs_client */; +/*!50001 SET character_set_results = @saved_cs_results */; +/*!50001 SET collation_connection = @saved_col_connection */; + -- -- Final view structure for view `providerinfo` -- @@ -22191,4 +25894,4 @@ DELIMITER ; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2025-02-19 11:45:25 +-- Dump completed on 2025-03-17 11:40:41 diff --git a/doc/db_schemer_v1.1-pyqcrm-202501231021.sql b/doc/db_schemer_v1.1-pyqcrm-202503171158_clean.sql similarity index 81% rename from doc/db_schemer_v1.1-pyqcrm-202501231021.sql rename to doc/db_schemer_v1.1-pyqcrm-202503171158_clean.sql index 0aa75ba..9cf5424 100644 --- a/doc/db_schemer_v1.1-pyqcrm-202501231021.sql +++ b/doc/db_schemer_v1.1-pyqcrm-202503171158_clean.sql @@ -1,9 +1,9 @@ /*M!999999\- enable the sandbox mode */ -- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) -- --- Host: bearybot.selfhost.co Database: pyqcrm +-- Host: localhost Database: pyqcrm -- ------------------------------------------------------ --- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1 +-- Server version 10.11.10-MariaDB /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -7013,6 +7013,28 @@ SET character_set_client = utf8; 1 AS `country` */; SET character_set_client = @saved_cs_client; +-- +-- Temporary table structure for view `applicantview` +-- + +DROP TABLE IF EXISTS `applicantview`; +/*!50001 DROP VIEW IF EXISTS `applicantview`*/; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +/*!50001 CREATE VIEW `applicantview` AS SELECT + 1 AS `EmployeeId`, + 1 AS `Aktenzeichen`, + 1 AS `Vorname`, + 1 AS `Nachname`, + 1 AS `Anrede`, + 1 AS `Mobil`, + 1 AS `Telefon`, + 1 AS `Email`, + 1 AS `Stadt`, + 1 AS `Beschäftigungsverhältnis`, + 1 AS `Erledigt` */; +SET character_set_client = @saved_cs_client; + -- -- Table structure for table `assignment` -- @@ -7039,6 +7061,93 @@ LOCK TABLES `assignment` WRITE; /*!40000 ALTER TABLE `assignment` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `bank` +-- + +DROP TABLE IF EXISTS `bank`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `bank` ( + `bankid` int(11) NOT NULL AUTO_INCREMENT, + `bankname` varchar(75) NOT NULL, + PRIMARY KEY (`bankid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `bank` +-- + +LOCK TABLES `bank` WRITE; +/*!40000 ALTER TABLE `bank` DISABLE KEYS */; +/*!40000 ALTER TABLE `bank` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER bank_logger_insert AFTER INSERT ON bank +FOR EACH ROW + CALL logger (new.bankid, 'INSERT', 'bankAccounts() - add a new bank') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Table structure for table `banking` +-- + +DROP TABLE IF EXISTS `banking`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `banking` ( + `bankingid` int(11) NOT NULL AUTO_INCREMENT, + `iban` varchar(150) NOT NULL, + `bankid` int(11) NOT NULL, + `employeeid` int(11) NOT NULL, + PRIMARY KEY (`bankingid`), + UNIQUE KEY `banking_unique` (`iban`), + UNIQUE KEY `banking_unique_1` (`employeeid`), + KEY `banking_bank_FK` (`bankid`), + CONSTRAINT `banking_bank_FK` FOREIGN KEY (`bankid`) REFERENCES `bank` (`bankid`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `banking_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `banking` +-- + +LOCK TABLES `banking` WRITE; +/*!40000 ALTER TABLE `banking` DISABLE KEYS */; +/*!40000 ALTER TABLE `banking` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER banking_logger_insert AFTER INSERT ON banking +FOR EACH ROW + CALL logger (new.bankingid, 'INSERT', 'bankAccounts() - add a new bank account') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + -- -- Table structure for table `business` -- @@ -7064,7 +7173,7 @@ CREATE TABLE `business` ( KEY `business_businesstype_FK` (`btid`), CONSTRAINT `business_businesstype_FK` FOREIGN KEY (`btid`) REFERENCES `businesstype` (`btypeID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `business_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7163,14 +7272,14 @@ CREATE TABLE `contactperson` ( `phone` varchar(75) DEFAULT NULL, `mobilephone` varchar(75) DEFAULT NULL, `pos` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, + `salutation` varchar(15) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `birthday` varchar(35) DEFAULT NULL, `active` tinyint(1) NOT NULL DEFAULT 1, `invoice` tinyint(1) NOT NULL DEFAULT 0, `reminder` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7214,7 +7323,8 @@ CREATE TABLE `contract` ( `jobdetailid` int(11) NOT NULL, `tariffid` int(11) NOT NULL, `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, + `startdate` date NOT NULL, + `enddate` date DEFAULT NULL, PRIMARY KEY (`contractid`), UNIQUE KEY `contract_unique` (`jobdetailid`), KEY `contract_office_FK` (`officeid`), @@ -7493,30 +7603,43 @@ DROP TABLE IF EXISTS `employee`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `employee` ( `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, + `lastname` varchar(75) NOT NULL, + `firstname` varchar(75) NOT NULL, `maritalstatusid` int(11) NOT NULL DEFAULT 1, - `nationalityid` int(11) NOT NULL DEFAULT 1, - `birthday` date NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL DEFAULT 0, - `formofadress` varchar(30) DEFAULT NULL COMMENT 'Briefanrede', - `salutation` varchar(10) NOT NULL, + `countryid` int(11) NOT NULL DEFAULT 37 COMMENT 'used for nationality', + `birthday` varchar(75) NOT NULL, + `phone` varchar(75) DEFAULT NULL, + `mobilephone` varchar(75) DEFAULT NULL, + `email` varchar(75) DEFAULT NULL, + `employeecontracttypeid` int(11) NOT NULL DEFAULT 5, + `formofaddress` varchar(35) DEFAULT NULL COMMENT 'Briefanrede', + `salutation` varchar(35) NOT NULL, `applicant` tinyint(1) NOT NULL DEFAULT 1, `enabled` tinyint(1) NOT NULL DEFAULT 1, + `processed` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'erledigt', + `disability` varchar(75) DEFAULT '0', + `reference` varchar(75) NOT NULL, + `empreference` varchar(75) NOT NULL DEFAULT '0', + `officeid` int(11) DEFAULT NULL, + `taxno` varchar(75) NOT NULL, + `userid` int(11) DEFAULT NULL COMMENT 'supervisor/dispatcher', + `birthname` varchar(75) DEFAULT NULL, + `placeofbirth` varchar(75) DEFAULT NULL, + `workpermit` tinyint(1) NOT NULL DEFAULT 1, PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`), - KEY `employee_jobstatus_FK` (`jobstatusid`), - KEY `employee_nationality_FK` (`nationalityid`), + UNIQUE KEY `employee_unique_2` (`reference`), + UNIQUE KEY `employee_unique_3` (`taxno`), + KEY `employee_jobstatus_FK` (`employeecontracttypeid`), KEY `employee_maritalstatus_FK` (`maritalstatusid`), - CONSTRAINT `employee_identification_FK` FOREIGN KEY (`identificationid`) REFERENCES `identification` (`identificationid`), - CONSTRAINT `employee_jobstatus_FK` FOREIGN KEY (`jobstatusid`) REFERENCES `jobstatus` (`jobstatusid`), + KEY `employee_office_FK` (`officeid`), + KEY `employee_country_FK` (`countryid`), + KEY `employee_users_FK` (`userid`), + CONSTRAINT `employee_country_FK` FOREIGN KEY (`countryid`) REFERENCES `country` (`countryid`) ON UPDATE CASCADE, + CONSTRAINT `employee_jobstatus_FK` FOREIGN KEY (`employeecontracttypeid`) REFERENCES `employeecontracttype` (`employeecontracttypeid`), CONSTRAINT `employee_maritalstatus_FK` FOREIGN KEY (`maritalstatusid`) REFERENCES `maritalstatus` (`maritalstatusid`) ON UPDATE CASCADE, - CONSTRAINT `employee_nationality_FK` FOREIGN KEY (`nationalityid`) REFERENCES `nationality` (`nationalityid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + CONSTRAINT `employee_office_FK` FOREIGN KEY (`officeid`) REFERENCES `office` (`officeid`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `employee_users_FK` FOREIGN KEY (`userid`) REFERENCES `users` (`usersid`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7527,6 +7650,46 @@ LOCK TABLES `employee` WRITE; /*!40000 ALTER TABLE `employee` DISABLE KEYS */; /*!40000 ALTER TABLE `employee` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER employee_logger_insert AFTER INSERT ON employee +FOR EACH ROW + CALL logger (new.employeeid, 'INSERT', 'addApplicant() - new Applicant inserted') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Temporary table structure for view `employeeapplicantview` +-- + +DROP TABLE IF EXISTS `employeeapplicantview`; +/*!50001 DROP VIEW IF EXISTS `employeeapplicantview`*/; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +/*!50001 CREATE VIEW `employeeapplicantview` AS SELECT + 1 AS `EmployeeId`, + 1 AS `Aktenzeichen`, + 1 AS `Vorname`, + 1 AS `Nachname`, + 1 AS `Anrede`, + 1 AS `Mobil`, + 1 AS `Telefon`, + 1 AS `Email`, + 1 AS `Stadt`, + 1 AS `Beschäftigungsverhältnis`, + 1 AS `Erledigt`, + 1 AS `Bewerber` */; +SET character_set_client = @saved_cs_client; -- -- Table structure for table `employeecontract` @@ -7538,10 +7701,10 @@ DROP TABLE IF EXISTS `employeecontract`; CREATE TABLE `employeecontract` ( `empcontractid` int(11) NOT NULL AUTO_INCREMENT, `employeeid` int(11) NOT NULL, - `start` date NOT NULL DEFAULT current_timestamp(), - `end` date DEFAULT NULL, - `limited` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Befristet/Unbefristet\r\nDefault ist unbefristet, 1 ist befristet', - `hours` varchar(100) DEFAULT NULL COMMENT 'Arbeitszeiten', + `contractstart` date NOT NULL DEFAULT current_timestamp(), + `contractend` date DEFAULT NULL, + `salary` decimal(5,2) unsigned NOT NULL DEFAULT 12.82, + `jobdescription` varchar(100) DEFAULT NULL, PRIMARY KEY (`empcontractid`), KEY `employeecontract_employee_FK` (`employeeid`), CONSTRAINT `employeecontract_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE @@ -7556,24 +7719,135 @@ LOCK TABLES `employeecontract` WRITE; /*!40000 ALTER TABLE `employeecontract` DISABLE KEYS */; /*!40000 ALTER TABLE `employeecontract` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.employeecontract_logger_insert AFTER INSERT ON employeecontract +FOR EACH ROW + CALL logger (new.empcontractid, 'INSERT', 'getEmployeeContract() - add a Contract') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- --- Temporary table structure for view `employeesview` +-- Table structure for table `employeecontracttype` -- -DROP TABLE IF EXISTS `employeesview`; -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; +DROP TABLE IF EXISTS `employeecontracttype`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `employeecontracttype` ( + `employeecontracttypeid` int(11) NOT NULL AUTO_INCREMENT, + `description` varchar(30) NOT NULL, + PRIMARY KEY (`employeecontracttypeid`), + UNIQUE KEY `jobstatus_unique` (`description`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `employeecontracttype` +-- + +LOCK TABLES `employeecontracttype` WRITE; +/*!40000 ALTER TABLE `employeecontracttype` DISABLE KEYS */; +INSERT INTO `employeecontracttype` VALUES +(4,'Ausgeschieden'), +(3,'Minijob'), +(2,'Teilzeit'), +(5,'Ungeklärt'), +(1,'Vollzeit'); +/*!40000 ALTER TABLE `employeecontracttype` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Temporary table structure for view `employeeview` +-- + +DROP TABLE IF EXISTS `employeeview`; +/*!50001 DROP VIEW IF EXISTS `employeeview`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `employeesview` AS SELECT - 1 AS `firstname`, - 1 AS `lastname`, - 1 AS `salutation`, - 1 AS `mobilephone`, - 1 AS `phone`, - 1 AS `email`, - 1 AS `city`, - 1 AS `description` */; +/*!50001 CREATE VIEW `employeeview` AS SELECT + 1 AS `EmployeeId`, + 1 AS `Aktenzeichen`, + 1 AS `Vorname`, + 1 AS `Nachname`, + 1 AS `Anrede`, + 1 AS `Mobil`, + 1 AS `Telefon`, + 1 AS `Email`, + 1 AS `Stadt`, + 1 AS `Beschäftigungsverhältnis`, + 1 AS `Erledigt`, + 1 AS `Bewerber` */; +SET character_set_client = @saved_cs_client; + +-- +-- Table structure for table `employeeweeklyhours` +-- + +DROP TABLE IF EXISTS `employeeweeklyhours`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `employeeweeklyhours` ( + `empcontractid` int(11) NOT NULL, + `workhours` tinyint(1) unsigned NOT NULL, + `workdays` tinyint(1) unsigned NOT NULL, + KEY `employeeweeklyhours_employeecontract_FK` (`empcontractid`), + CONSTRAINT `employeeweeklyhours_employeecontract_FK` FOREIGN KEY (`empcontractid`) REFERENCES `employeecontract` (`empcontractid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `employeeweeklyhours` +-- + +LOCK TABLES `employeeweeklyhours` WRITE; +/*!40000 ALTER TABLE `employeeweeklyhours` DISABLE KEYS */; +/*!40000 ALTER TABLE `employeeweeklyhours` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.employeeweeklyhours_logger_insert AFTER INSERT ON employeeweeklyhours +FOR EACH ROW + CALL logger (new.empcontractid, 'INSERT', 'getEmployeeContract() - add a Contract') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Temporary table structure for view `empprocessedview` +-- + +DROP TABLE IF EXISTS `empprocessedview`; +/*!50001 DROP VIEW IF EXISTS `empprocessedview`*/; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +/*!50001 CREATE VIEW `empprocessedview` AS SELECT + 1 AS `Vorname`, + 1 AS `Nachname`, + 1 AS `Anrede`, + 1 AS `Mobil`, + 1 AS `Telefon`, + 1 AS `Email`, + 1 AS `Stadt` */; SET character_set_client = @saved_cs_client; -- @@ -7634,7 +7908,7 @@ CREATE TABLE `house` ( PRIMARY KEY (`houseid`), KEY `house_street_FK` (`strid`), CONSTRAINT `house_street_FK` FOREIGN KEY (`strid`) REFERENCES `street` (`strid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7655,14 +7929,17 @@ DROP TABLE IF EXISTS `identification`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `identification` ( `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, + `idnumber` varchar(75) NOT NULL, `expiry` date NOT NULL, `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, + `authority` varchar(75) NOT NULL, `typeid` int(11) NOT NULL, + `employeeid` int(11) NOT NULL, PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`), + UNIQUE KEY `identification_unique` (`idnumber`), KEY `identification_identificationtype_FK` (`typeid`), + KEY `identification_employee_FK` (`employeeid`), + CONSTRAINT `identification_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `identification_identificationtype_FK` FOREIGN KEY (`typeid`) REFERENCES `identificationtype` (`typeid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7675,6 +7952,23 @@ LOCK TABLES `identification` WRITE; /*!40000 ALTER TABLE `identification` DISABLE KEYS */; /*!40000 ALTER TABLE `identification` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.identification_logger_insert AFTER INSERT ON identification +FOR EACH ROW + CALL logger (new.identificationid, 'INSERT', 'getIdentification() - add an identification') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `identificationtype` @@ -7685,9 +7979,9 @@ DROP TABLE IF EXISTS `identificationtype`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `identificationtype` ( `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, + `idtype` varchar(50) NOT NULL, PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) + UNIQUE KEY `identificationtype_unique` (`idtype`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7763,7 +8057,7 @@ CREATE TABLE `jobdetail` ( `price` decimal(10,0) NOT NULL, PRIMARY KEY (`jobdetailid`), UNIQUE KEY `jobdetail_unique` (`objectid`), - CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) + CONSTRAINT `jobdetail_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7776,35 +8070,6 @@ LOCK TABLES `jobdetail` WRITE; /*!40000 ALTER TABLE `jobdetail` ENABLE KEYS */; UNLOCK TABLES; --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobstatus` --- - -LOCK TABLES `jobstatus` WRITE; -/*!40000 ALTER TABLE `jobstatus` DISABLE KEYS */; -INSERT INTO `jobstatus` VALUES -(4,'Ausgeschieden'), -(3,'Minijob'), -(2,'Teilzeit'), -(1,'Vollzeit'); -/*!40000 ALTER TABLE `jobstatus` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `location_ct` -- @@ -7854,6 +8119,23 @@ LOCK TABLES `location_emp` WRITE; /*!40000 ALTER TABLE `location_emp` DISABLE KEYS */; /*!40000 ALTER TABLE `location_emp` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER location_emp_logger_insert AFTER INSERT ON location_emp +FOR EACH ROW + CALL logger (new.employeeid, 'INSERT', 'addApplicant() - Crosstable new Applicant inserted') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `location_obj` @@ -7867,7 +8149,7 @@ CREATE TABLE `location_obj` ( `addressid` int(11) NOT NULL DEFAULT 0, `houseid` int(11) NOT NULL DEFAULT 0, UNIQUE KEY `location_obj_unique` (`objectid`), - CONSTRAINT `location_obj_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE + CONSTRAINT `location_obj_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7894,7 +8176,7 @@ CREATE TABLE `logs` ( `message` varchar(100) NOT NULL, `logdate` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`logid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=11554 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7915,10 +8197,10 @@ DROP TABLE IF EXISTS `maritalstatus`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `maritalstatus` ( `maritalstatusid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(25) NOT NULL, + `status` varchar(25) NOT NULL, PRIMARY KEY (`maritalstatusid`), - UNIQUE KEY `maritalstatus_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + UNIQUE KEY `maritalstatus_unique` (`status`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7927,6 +8209,11 @@ CREATE TABLE `maritalstatus` ( LOCK TABLES `maritalstatus` WRITE; /*!40000 ALTER TABLE `maritalstatus` DISABLE KEYS */; +INSERT INTO `maritalstatus` VALUES +(4,'geschieden'), +(1,'ledig'), +(2,'verheiratet'), +(3,'verwitwet'); /*!40000 ALTER TABLE `maritalstatus` ENABLE KEYS */; UNLOCK TABLES; @@ -7942,7 +8229,7 @@ CREATE TABLE `medicalcare` ( `company` varchar(50) NOT NULL, PRIMARY KEY (`medicalcareid`), UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7953,72 +8240,23 @@ LOCK TABLES `medicalcare` WRITE; /*!40000 ALTER TABLE `medicalcare` DISABLE KEYS */; /*!40000 ALTER TABLE `medicalcare` ENABLE KEYS */; UNLOCK TABLES; - --- --- Table structure for table `nationality` --- - -DROP TABLE IF EXISTS `nationality`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `nationality` ( - `nationalityid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - PRIMARY KEY (`nationalityid`), - UNIQUE KEY `nationality_unique` (`name`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `nationality` --- - -LOCK TABLES `nationality` WRITE; -/*!40000 ALTER TABLE `nationality` DISABLE KEYS */; -INSERT INTO `nationality` VALUES -(1,'deutsch'); -/*!40000 ALTER TABLE `nationality` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `businessid` int(11) NOT NULL, - `leistungsort` varchar(50) NOT NULL, - `lohnanteil inkl. fahrtkosten` int(11) DEFAULT NULL, - `materialanteil` int(11) DEFAULT NULL, - `zusatz1` varchar(50) DEFAULT NULL, - `zusatz2` varchar(50) DEFAULT NULL, - `gesamtnetto` int(11) DEFAULT NULL, - `mwst` int(11) DEFAULT NULL, - `gesamt` int(11) DEFAULT NULL, - `info` varchar(500) DEFAULT NULL, - PRIMARY KEY (`objectid`), - KEY `object_contactperson_FK` (`contactpersonid`), - KEY `object_business_FK` (`businessid`), - KEY `object_postcode_FK` (`postcodeid`), - CONSTRAINT `object_business_FK` FOREIGN KEY (`businessid`) REFERENCES `business` (`businessid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_contactperson_FK` FOREIGN KEY (`contactpersonid`) REFERENCES `contactperson` (`contactpersonid`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `object_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.medicalcare_logger_insert AFTER INSERT ON medicalcare +FOR EACH ROW + CALL logger (new.medicalcareid, 'INSERT', 'getSocialInformation() - add a Company') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `object_mitarbeiter` @@ -8029,16 +8267,16 @@ DROP TABLE IF EXISTS `object_mitarbeiter`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `object_mitarbeiter` ( `employeeid` int(11) NOT NULL, - `lohnmitarbeiterprostunde` int(2) NOT NULL, - `einsatzdauer` varchar(20) NOT NULL, - `reinigungstage` varchar(25) NOT NULL, - `tätigkeiten` varchar(50) NOT NULL, - `ertrag` int(4) NOT NULL, + `hour_wage` int(3) NOT NULL, + `duration` varchar(20) NOT NULL, + `workdays` varchar(25) NOT NULL, + `tasks` varchar(50) NOT NULL COMMENT 'Tätigkeiten', + `profit` int(4) NOT NULL COMMENT 'Ertrag', `objectid` int(11) NOT NULL, KEY `fk_objectid` (`objectid`), KEY `fk_employeeid` (`employeeid`), CONSTRAINT `fk_employeeid` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`) + CONSTRAINT `fk_objectid` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -8051,6 +8289,126 @@ LOCK TABLES `object_mitarbeiter` WRITE; /*!40000 ALTER TABLE `object_mitarbeiter` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `objectmanagement` +-- + +DROP TABLE IF EXISTS `objectmanagement`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `objectmanagement` ( + `objectid` int(11) NOT NULL, + `businessid` int(11) DEFAULT NULL, + `contact1id` int(11) DEFAULT NULL, + `contact2id` int(11) DEFAULT NULL, + `contact3id` int(11) DEFAULT NULL, + KEY `objectmanagement_objects_FK` (`objectid`), + CONSTRAINT `objectmanagement_objects_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Relationtiops between objects, businesses and contact persons'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `objectmanagement` +-- + +LOCK TABLES `objectmanagement` WRITE; +/*!40000 ALTER TABLE `objectmanagement` DISABLE KEYS */; +/*!40000 ALTER TABLE `objectmanagement` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER logObjectContacts +AFTER INSERT +ON objectmanagement FOR EACH ROW + CALL logger (new.objectid, 'INSERT', 'addObject() - add an Object') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Table structure for table `objects` +-- + +DROP TABLE IF EXISTS `objects`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `objects` ( + `objectid` int(11) NOT NULL AUTO_INCREMENT, + `info` varchar(500) DEFAULT NULL, + `units` smallint(6) NOT NULL DEFAULT 1 COMMENT 'Parteien', + `floors` smallint(6) NOT NULL DEFAULT 0 COMMENT 'Etage', + `mezzanine` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Zwischenetage', + `elevator` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Aufzug vorhanden?', + `remarks` varchar(100) DEFAULT NULL COMMENT 'Besonderheiten', + `cleaningproducts` varchar(100) DEFAULT NULL COMMENT 'Reinigungsmittel Ort', + `active` tinyint(1) NOT NULL DEFAULT 0, + `objectno` varchar(100) NOT NULL COMMENT 'Objektnummer', + PRIMARY KEY (`objectid`), + UNIQUE KEY `objects_unique` (`objectno`) +) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `objects` +-- + +LOCK TABLES `objects` WRITE; +/*!40000 ALTER TABLE `objects` DISABLE KEYS */; +/*!40000 ALTER TABLE `objects` ENABLE KEYS */; +UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.objects_logger_insert AFTER INSERT ON objects +FOR EACH ROW + CALL logger (new.objectid, 'INSERT', 'addObject() - add an Object') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; + +-- +-- Temporary table structure for view `objectview` +-- + +DROP TABLE IF EXISTS `objectview`; +/*!50001 DROP VIEW IF EXISTS `objectview`*/; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +/*!50001 CREATE VIEW `objectview` AS SELECT + 1 AS `ObjektId`, + 1 AS `Aktiv`, + 1 AS `Objekt-Nr.`, + 1 AS `Parteien`, + 1 AS `Besonderheiten`, + 1 AS `Kunde`, + 1 AS `Hi1`, + 1 AS `Fkon1`, + 1 AS `Lkon1`, + 1 AS `Hi2`, + 1 AS `Fkon2`, + 1 AS `Lkon2`, + 1 AS `Hi3`, + 1 AS `Fkon3`, + 1 AS `Lkon3` */; +SET character_set_client = @saved_cs_client; + -- -- Table structure for table `offer` -- @@ -8115,7 +8473,7 @@ CREATE TABLE `office` ( `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', PRIMARY KEY (`officeid`), UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8126,6 +8484,23 @@ LOCK TABLES `office` WRITE; /*!40000 ALTER TABLE `office` DISABLE KEYS */; /*!40000 ALTER TABLE `office` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER office_logger_insert AFTER INSERT ON office +FOR EACH ROW + CALL logger (new.officeid, 'INSERT', 'getCostOffice() - add an officeid') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `permissions` @@ -8164,7 +8539,7 @@ CREATE TABLE `personalrole` ( KEY `personalrole_employee_FK` (`employeeid`), KEY `personalrole_role_FK` (`roleid`), CONSTRAINT `personalrole_employee_FK` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`), - CONSTRAINT `personalrole_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) + CONSTRAINT `personalrole_role_FK` FOREIGN KEY (`roleid`) REFERENCES `userrole` (`roleid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -8191,7 +8566,7 @@ CREATE TABLE `postcode` ( PRIMARY KEY (`postcodeid`), KEY `postcode_address_FK` (`addressid`), CONSTRAINT `postcode_address_FK` FOREIGN KEY (`addressid`) REFERENCES `address` (`addressid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=8169 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=8172 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16368,7 +16743,10 @@ INSERT INTO `postcode` VALUES (8165,'66917',6951), (8166,'66506',6952), (8167,'58239',6953), -(8168,'56321',6954); +(8168,'56321',6954), +(8169,'1097',654), +(8170,'1109',654), +(8171,'1099',654); /*!40000 ALTER TABLE `postcode` ENABLE KEYS */; UNLOCK TABLES; @@ -16392,30 +16770,6 @@ SET character_set_client = utf8; 1 AS `Nachname` */; SET character_set_client = @saved_cs_client; --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `role` --- - -LOCK TABLES `role` WRITE; -/*!40000 ALTER TABLE `role` DISABLE KEYS */; -/*!40000 ALTER TABLE `role` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `roles` -- @@ -16432,7 +16786,7 @@ CREATE TABLE `roles` ( KEY `roles_entities_FK` (`entityid`), CONSTRAINT `roles_entities_FK` FOREIGN KEY (`entityid`) REFERENCES `entities` (`entityid`), CONSTRAINT `roles_permissions_FK` FOREIGN KEY (`permissionid`) REFERENCES `permissions` (`permissionid`), - CONSTRAINT `roles_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) + CONSTRAINT `roles_role_FK` FOREIGN KEY (`roleid`) REFERENCES `userrole` (`roleid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -16484,7 +16838,7 @@ CREATE TABLE `service` ( KEY `service_servicedesc_FK` (`servicedescid`), KEY `service_object_FK` (`objectid`), KEY `service_servicetype_FK` (`servicetypeid`), - CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `object` (`objectid`), + CONSTRAINT `service_object_FK` FOREIGN KEY (`objectid`) REFERENCES `objects` (`objectid`), CONSTRAINT `service_servicedesc_FK` FOREIGN KEY (`servicedescid`) REFERENCES `servicedesc` (`servicedescid`), CONSTRAINT `service_servicetype_FK` FOREIGN KEY (`servicetypeid`) REFERENCES `servicetype` (`servicetypeid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -16546,16 +16900,17 @@ LOCK TABLES `servicetype` WRITE; UNLOCK TABLES; -- --- Table structure for table `socialsecurity` +-- Table structure for table `socialinformation` -- -DROP TABLE IF EXISTS `socialsecurity`; +DROP TABLE IF EXISTS `socialinformation`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( +CREATE TABLE `socialinformation` ( `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, + `socialsecurityno` varchar(75) NOT NULL, `medicalcareid` int(11) NOT NULL, + `knappschaft` varchar(50) DEFAULT NULL, UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`), UNIQUE KEY `socialsecurity_unique` (`employeeid`), KEY `socialsecurity_medicalcare_FK` (`medicalcareid`), @@ -16565,13 +16920,30 @@ CREATE TABLE `socialsecurity` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Dumping data for table `socialsecurity` +-- Dumping data for table `socialinformation` -- -LOCK TABLES `socialsecurity` WRITE; -/*!40000 ALTER TABLE `socialsecurity` DISABLE KEYS */; -/*!40000 ALTER TABLE `socialsecurity` ENABLE KEYS */; +LOCK TABLES `socialinformation` WRITE; +/*!40000 ALTER TABLE `socialinformation` DISABLE KEYS */; +/*!40000 ALTER TABLE `socialinformation` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER pyqcrm.socialinformation_logger_insert AFTER INSERT ON socialinformation +FOR EACH ROW + CALL logger (new.employeeid, 'INSERT', 'getSocialInformation() - add a socialsecuritynumber') */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `street` @@ -16587,7 +16959,7 @@ CREATE TABLE `street` ( PRIMARY KEY (`strid`), KEY `street_postcode_FK` (`postcodeid`), CONSTRAINT `street_postcode_FK` FOREIGN KEY (`postcodeid`) REFERENCES `postcode` (`postcodeid`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16609,7 +16981,9 @@ DROP TABLE IF EXISTS `tariff`; CREATE TABLE `tariff` ( `tariffid` int(11) NOT NULL AUTO_INCREMENT, `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) + `description` varchar(35) NOT NULL, + PRIMARY KEY (`tariffid`), + UNIQUE KEY `tariff_unique` (`description`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -16648,6 +17022,33 @@ LOCK TABLES `timetrack` WRITE; /*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `userrole` +-- + +DROP TABLE IF EXISTS `userrole`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `userrole` ( + `roleid` int(11) NOT NULL AUTO_INCREMENT, + `description` varchar(50) NOT NULL, + PRIMARY KEY (`roleid`), + UNIQUE KEY `role_unique` (`description`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `userrole` +-- + +LOCK TABLES `userrole` WRITE; +/*!40000 ALTER TABLE `userrole` DISABLE KEYS */; +INSERT INTO `userrole` VALUES +(1,'Admin'), +(2,'Disponent'); +/*!40000 ALTER TABLE `userrole` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `users` -- @@ -16665,8 +17066,8 @@ CREATE TABLE `users` ( PRIMARY KEY (`usersid`), UNIQUE KEY `users_unique` (`username`), KEY `users_role_FK` (`roleid`), - CONSTRAINT `users_role_FK` FOREIGN KEY (`roleid`) REFERENCES `role` (`roleid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + CONSTRAINT `users_role_FK` FOREIGN KEY (`roleid`) REFERENCES `userrole` (`roleid`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16677,12 +17078,327 @@ LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` DISABLE KEYS */; /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`pyqcrm`@`%`*/ /*!50003 TRIGGER newUserLog +AFTER INSERT +ON users FOR EACH ROW + CALL logger (new.usersid, "INSERT", "createUser: New user created") */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Dumping routines for database 'pyqcrm' -- /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP FUNCTION IF EXISTS `getNewReference` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` FUNCTION `getNewReference`(IN ref_type CHAR(2), IN dec_key VARCHAR(45)) RETURNS varchar(15) CHARSET utf8mb4 COLLATE utf8mb4_general_ci + DETERMINISTIC +BEGIN + DECLARE next_ref VARCHAR(15); + DECLARE new_ref VARCHAR(15); + DECLARE ref_prefix VARCHAR(8); + DECLARE search_expr VARCHAR(9); + + SET ref_prefix = CONCAT('TP', DATE_FORMAT(CURRENT_DATE, '%y%U'), ref_type); + SET new_ref = CONCAT(ref_prefix, '000'); + SET search_expr = CONCAT(ref_prefix, '%'); + + IF ref_type = 'MB' THEN + + SELECT CONCAT(ref_prefix, LPAD(RIGHT(AES_DECRYPT(UNHEX(reference), dec_key), 3) + 1, 3, '0')) INTO next_ref + FROM `pyqcrm`.`employee` `em` + WHERE AES_DECRYPT(UNHEX(reference), dec_key) LIKE search_expr + ORDER BY AES_DECRYPT(UNHEX(reference), dec_key) DESC LIMIT 1; + ELSE + + SELECT objectno + 1 INTO next_ref + FROM `pyqcrm`.`objects` `ob` + WHERE objectno > 999 + ORDER BY objectno DESC LIMIT 1; + + END IF; + + SELECT IFNULL(next_ref, new_ref) INTO next_ref; + + RETURN next_ref; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addAddress` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addAddress`(IN new_address JSON, OUT zipcode_id INT(11)) +BEGIN + DECLARE a_streetid INT(11); + DECLARE a_street VARCHAR(100); + DECLARE a_houseno VARCHAR(6); + DECLARE a_postcode INT(11); + DECLARE a_city VARCHAR(50); + + SET a_street = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.street')); + SET a_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.houseno')); + SET a_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.postcode')); + SET a_city = JSON_UNQUOTE(JSON_EXTRACT(new_address, '$.city')); + + CALL checkZipCode (a_postcode, a_city, zipcode_id); + IF a_street IS NOT NULL THEN + CALL checkStreet (zipcode_id, a_street, a_houseno, a_streetid); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addApplicant` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addApplicant`(IN new_applicant JSON, IN is_applicant BOOL, + IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE add_app_query_open VARCHAR(4096); + DECLARE add_app_query_close VARCHAR(4096); + DECLARE a_zipcodeid INT(11); + DECLARE a_employeeid INT(11); + DECLARE app_contract_type_id INT(11); + DECLARE app_country_id INT(11); + DECLARE reference VARCHAR(75); + DECLARE a_jobdesc VARCHAR(30); + DECLARE a_taxno VARCHAR(75); + DECLARE fake_birthday VARCHAR(75); + DECLARE a_country VARCHAR(50); + DECLARE app_work_permit BOOL; + DECLARE a_residence BOOL; + + CALL addApplicantAddress (new_applicant, a_zipcodeid); + + IF a_zipcodeid IS NOT NULL THEN + CALL addApplicantPerso (new_applicant); + SET @app_fname = CASE WHEN @app_fname != "" THEN HEX(AES_ENCRYPT(@app_fname, encrypt_key)) END; + SET @app_lname = CASE WHEN @app_lname != "" THEN HEX(AES_ENCRYPT(@app_lname, encrypt_key)) END; + CALL addEmployeePerso (new_applicant); + SET @app_birthname = CASE WHEN @app_birthname != "" THEN HEX(AES_ENCRYPT(@app_birthname, encrypt_key)) END; + CASE @app_birthday WHEN "" THEN + SET @app_birthday = HEX(AES_ENCRYPT("0000-00-00", encrypt_key)); + ELSE + SET @app_birthday = HEX(AES_ENCRYPT(@app_birthday, encrypt_key)); + END CASE; + SET @app_pob = CASE WHEN @app_pob != "" THEN HEX(AES_ENCRYPT(@app_pob, encrypt_key)) END; + CALL addApplicantContactInfo (new_applicant); + SET @app_phone = CASE WHEN @app_phone != "" THEN HEX(AES_ENCRYPT(@app_phone, encrypt_key)) END; + SET @app_mobile = CASE WHEN @app_mobile != "" THEN HEX(AES_ENCRYPT(@app_mobile, encrypt_key)) END; + SET @app_email = CASE WHEN @app_email != "" THEN HEX(AES_ENCRYPT(@app_email, encrypt_key)) END; + SELECT pyqcrm.getNewReference('MB', encrypt_key) INTO reference; + SET reference = HEX(AES_ENCRYPT(reference, encrypt_key)); + IF is_applicant = 0 THEN + SET a_jobdesc = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.jobstatus')); + SET a_taxno = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.taxno')); + + CASE a_taxno + WHEN "" THEN + SELECT UNIX_TIMESTAMP() INTO a_taxno; + ELSE + BEGIN END; + END CASE; + SET a_taxno = HEX(AES_ENCRYPT(a_taxno, encrypt_key)); + SET a_country = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.country')); + SET app_work_permit = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.worklicense')); + SET a_residence = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residencetype')); + + CALL getEmployeeContractType (a_jobdesc, app_contract_type_id); + CALL getNationality(a_country, app_country_id); + CALL addEmployeeExtraInfo(new_applicant, encrypt_key); + + INSERT INTO employee (salutation, firstname, lastname, formofaddress, phone, mobilephone, email, + birthname, birthday, placeofbirth, taxno, reference, empreference, + disability, applicant, workpermit, countryid, userid, + officeid, maritalstatusid, employeecontracttypeid) + VALUES (@app_salute, @app_fname, @app_lname, @app_dear_sir, @app_phone, @app_mobile, @app_email, + @app_birthname, @app_birthday, @app_pob, a_taxno, reference, @app_ref_ext, + @app_disability, is_applicant, app_work_permit, app_country_id, @app_supervisor_id, + @app_office_id, @a_marital_id, app_contract_type_id); + + COMMIT; + + SET a_employeeid = LAST_INSERT_ID(); + + CALL addEmployeeBank(new_applicant, a_employeeid, encrypt_key); + CALL addEmployeeSocialSec(new_applicant, a_employeeid, encrypt_key); + CALL addEmployeeJob(new_applicant, a_employeeid); + CALL addEmployeeId(new_applicant, a_employeeid, encrypt_key); + IF a_residence = TRUE THEN + CALL addEmployeeExId(new_applicant, a_employeeid, encrypt_key); + END IF; + ELSE + SELECT UNIX_TIMESTAMP() INTO a_taxno; + SET a_taxno = HEX(AES_ENCRYPT(a_taxno, encrypt_key)); + + SET fake_birthday = HEX(AES_ENCRYPT("0000-00-00", encrypt_key)); + + INSERT INTO employee (salutation, firstname, lastname, formofaddress, phone, mobilephone, + email, taxno, reference, birthday) + VALUES (@app_salute, @app_fname, @app_lname, @app_dear_sir, @app_phone, @app_mobile, + @app_email, a_taxno, reference, fake_birthday); + COMMIT; + SET a_employeeid = LAST_INSERT_ID(); + END IF; + + INSERT INTO location_emp VALUES (a_employeeid, @addressid, @houseid); + COMMIT; + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addApplicantAddress` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addApplicantAddress`(IN new_applicant JSON, OUT zipcode_id INT(11)) +BEGIN + DECLARE a_streetid INT(11); + DECLARE a_street VARCHAR(100); + DECLARE a_houseno VARCHAR(6); + DECLARE a_postcode INT(11); + DECLARE a_city VARCHAR(50); + + SET a_street = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.street')); + SET a_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.houseno')); + SET a_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.postcode')); + SET a_city = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.city')); + + CALL checkZipCode (a_postcode, a_city, zipcode_id); + IF a_street IS NOT NULL THEN + CALL checkStreet (zipcode_id, a_street, a_houseno, a_streetid); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addApplicantContactInfo` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addApplicantContactInfo`(IN new_applicant JSON) +BEGIN + DECLARE a_phone VARCHAR(50); + DECLARE a_mobilephone VARCHAR(50); + DECLARE a_email VARCHAR(255); + + SET @app_phone = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.phone')); + SET @app_mobile = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.mobile')); + SET @app_email = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.email')); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addApplicantPerso` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addApplicantPerso`(IN new_applicant JSON) +BEGIN + SET @app_salute = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.title')); + SET @app_fname = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.firstname')); + SET @app_lname = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.lastname')); + SET @app_dear_sir = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.formofaddress')); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addBankAccounts` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addBankAccounts`(IN gbankname VARCHAR(75), + IN giban VARCHAR(150), IN emp_id INT(11)) +BEGIN + DECLARE gbankid INT(11); + + IF (SELECT 1 FROM banking WHERE iban = giban) IS NULL THEN + SELECT bankid INTO gbankid FROM bank WHERE bankname = gbankname; + IF gbankid IS NULL THEN + INSERT INTO bank (bankname) VALUES (gbankname); + SET gbankid = LAST_INSERT_ID(); + END IF; + INSERT INTO banking (iban, bankid, employeeid) VALUES (giban, gbankid, emp_id); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addBusiness` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -16737,22 +17453,15 @@ BEGIN IF v_contactpersonid = 0 THEN INSERT INTO business (company, phone, mobilephone, email, homepage, director, info, btid, taxno) VALUES (v_company, v_phone, v_cell, v_email, v_homepage, v_director, v_info, v_btid, v_taxno); - - ELSE INSERT INTO business (company, phone, mobilephone, email, homepage, director, contactpersonid, info, btid, taxno) VALUES (v_company, v_phone, v_cell, v_email, v_homepage, v_director, v_contactpersonid, v_info, v_btid, v_taxno); - - - END IF; SET bid = LAST_INSERT_ID(); CALL logger (bid, "INSERT", "addBusiness: New Customer added"); INSERT INTO location_ct VALUES (bid, @addressid, @houseid); CALL logger ((SELECT LAST_INSERT_ID()) , "INSERT", "addBusiness: New Customer Location added"); - END IF; - END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; @@ -16769,9 +17478,10 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addContactPerson`(IN encrypt_key VARCHAR(45), IN new_contactperson JSON) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addContactPerson`(IN encrypt_key VARCHAR(45), + IN new_contactperson JSON) BEGIN - DECLARE x_salutation VARCHAR(10); + DECLARE x_salutation VARCHAR(15); DECLARE x_fname VARCHAR (75); DECLARE x_lname VARCHAR (75); DECLARE x_phone VARCHAR (75); @@ -16812,6 +17522,226 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeBank` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeBank`(IN new_applicant JSON, + IN emp_id INT(11), IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE a_iban VARCHAR(150); + DECLARE a_bank VARCHAR(75); + + SET a_iban = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.iban')); + SET a_bank = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.bank')); + SET a_iban = CASE WHEN a_iban != "" THEN HEX(AES_ENCRYPT(a_iban, encrypt_key)) END; + + CALL addBankAccounts(a_bank, a_iban, emp_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeExId` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeExId`(IN new_applicant JSON, + IN employee_id INT(11), IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE a_residenceno VARCHAR(50); + DECLARE a_residenceauthority VARCHAR(50); DECLARE a_residenceissued DATE; + DECLARE a_residenceexpiry DATE; DECLARE a_residencetype BOOL; + + SET a_residenceno = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residenceno')); + SET a_residenceno = CASE WHEN a_residenceno != "" THEN HEX(AES_ENCRYPT(a_residenceno, encrypt_key)) END; + SET a_residenceissued = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residenceissued')); + SET a_residenceexpiry = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residenceexpiry')); + SET a_residenceauthority = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residenceauthority')); + SET a_residencetype = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.residencetype')); + + CALL getIdentification(a_residenceno, a_residenceissued, a_residenceexpiry, a_residenceauthority, + a_residencetype, employee_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeExtraInfo` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeExtraInfo`(IN new_applicant JSON, + IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE a_office VARCHAR(50); + DECLARE a_disponent VARCHAR(50); + + SET @app_disability = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.disability')); + SET @app_disability = CASE WHEN @app_disability != "" THEN HEX(AES_ENCRYPT(@app_disability, encrypt_key)) END; + SET @app_ref_ext = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.empreference')); + SET @app_ref_ext = CASE WHEN @app_ref_ext != "" THEN HEX(AES_ENCRYPT(@app_ref_ext, encrypt_key)) END; + SET a_office = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.office')); + SET a_disponent = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.disponent')); + + CALL getCostOffice(a_office, @app_office_id); + + CALL getSupervisor(a_disponent, @app_supervisor_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeId` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeId`(IN new_applicant JSON, + IN employee_id INT(11), IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE a_doc_id INT(11); + DECLARE a_idexpiry DATE; + DECLARE a_idissued DATE; + DECLARE a_idauthority VARCHAR(50); + DECLARE a_idtype VARCHAR(50); + DECLARE a_idnumber VARCHAR(50); + + SET a_idnumber = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.idnumber')); + SET a_idnumber = CASE WHEN a_idnumber != "" THEN HEX(AES_ENCRYPT(a_idnumber, encrypt_key)) END; + SET a_idexpiry = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.idexpiry')); + SET a_idissued = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.idissued')); + SET a_idauthority = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.idauthority')); + SET a_idtype = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.idtype')); + + CALL getIdentification(a_idnumber, a_idissued, a_idexpiry, a_idauthority, a_idtype, employee_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeJob` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeJob`(IN new_applicant JSON, IN employee_id INT(11)) +BEGIN + DECLARE a_salary DECIMAL(5,2) UNSIGNED; + DECLARE a_contractstart DATE; + DECLARE a_contractend DATE; + DECLARE a_workdays TINYINT(1) UNSIGNED; + DECLARE a_workhours TINYINT(1) UNSIGNED; + DECLARE a_jobdesc VARCHAR(100); + + SET a_contractstart = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.contractstart')); + SET a_contractend = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.contractend')); + SET a_workhours = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.workhours')); + SET a_workdays = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.workdays')); + SET a_salary = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.salary')); + SET a_jobdesc = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.jobdesc')); + + CALL getEmployeeContract (a_contractstart, a_contractend, a_workhours, a_workdays, a_salary, employee_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeePerso` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeePerso`(IN new_applicant JSON) +BEGIN + DECLARE a_birthday DATE; + DECLARE a_placeofbirth VARCHAR(40); + DECLARE a_birthname VARCHAR(40); + DECLARE a_maritalstatus VARCHAR(15); + DECLARE a_marital_status_id INT(11); + + SET @app_birthname = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.birthname')); + SET @app_pob = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.placeofbirth')); + SET @app_birthday = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.birthday')); + SET a_maritalstatus = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.maritalstatus')); + + CALL getMaritalStatus (a_maritalstatus, @a_marital_id); + +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addEmployeeSocialSec` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addEmployeeSocialSec`(IN new_applicant JSON, + IN employee_id INT(11), + IN encrypt_key VARCHAR(45)) +BEGIN + DECLARE a_statusid INT(11); + DECLARE a_socialno VARCHAR(75); + DECLARE a_medicalinsurance VARCHAR(50); + DECLARE a_knappschaft VARCHAR(50); + + SET a_socialno = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.socialno')); + SET a_socialno = CASE WHEN a_socialno != "" THEN HEX(AES_ENCRYPT(a_socialno, encrypt_key)) END; + SET a_medicalinsurance = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.medicalinsurance')); + SET a_knappschaft = JSON_UNQUOTE(JSON_EXTRACT(new_applicant, '$.knappschaft')); + + CALL getSocialInformation(a_socialno, a_knappschaft, a_medicalinsurance, employee_id); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addHouseno` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -16833,6 +17763,137 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addObject` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addObject`(IN new_object JSON) +BEGIN + + DECLARE g_city VARCHAR(50); + DECLARE g_postcode VARCHAR(15); + DECLARE g_houseno VARCHAR(6); + DECLARE g_street VARCHAR(100); + DECLARE g_units SMALLINT(6); + DECLARE g_floors SMALLINT(6); + DECLARE g_mezzanine TINYINT(1); + DECLARE g_elevator TINYINT(1); + DECLARE g_remarks VARCHAR(100); + DECLARE g_cleaningproducts VARCHAR(100); + DECLARE g_objectno VARCHAR(100); + DECLARE g_zipcodeid INT(11); + DECLARE g_objectid INT(11); + + + SET g_units = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.units')); + SET g_street = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.street')); + SET g_floors = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.floors')); + SET g_city = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.city')); + SET g_postcode = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.postcode')); + SET g_houseno = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.houseno')); + SET g_mezzanine = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.mezzanin')); + SET g_elevator = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.lift')); + SET g_remarks = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.remarks')); + SET g_cleaningproducts = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.cleaningproducts')); + SET g_objectno = JSON_UNQUOTE(JSON_EXTRACT(new_object, '$.objectno')); + + IF g_objectno = "" OR g_objectno = 0 THEN + SELECT getNewReference ('OB', NULL) INTO g_objectno; + END IF; + + CALL addAddress (new_object, g_zipcodeid); + + INSERT INTO objects (mezzanine, elevator, cleaningproducts, objectno, floors, units, remarks) + VALUES (g_mezzanine, g_elevator, g_cleaningproducts, g_objectno, g_floors, g_units, g_remarks); + + + SET @g_objectid = LAST_INSERT_ID(); + + INSERT INTO location_obj VALUES (@g_objectid, @addressid, @houseid); + + + SET @g_objectid = 0; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `addObjectContact` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addObjectContact`(IN enc_key VARCHAR(45), IN new_objcontact JSON, IN obj_id INT(11)) +BEGIN + DECLARE counter INT(1) DEFAULT 0; + DECLARE contact_num INT(1) DEFAULT JSON_LENGTH(new_objcontact); + + DECLARE c_fname VARCHAR(75); + DECLARE c_lname VARCHAR(75); + DECLARE c_phone VARCHAR(75); + DECLARE c_mphone VARCHAR(75); + DECLARE c_pos VARCHAR(50); + DECLARE c_type VARCHAR(35); + DECLARE c_salute VARCHAR(15); + DECLARE j_path CHAR(20); + + + + SET @c_1id = 0; + SET @c_2id = 0; + SET @c_3id = 0; + + IF contact_num > 0 THEN + WHILE counter < contact_num DO + SET j_path = CONCAT('$.', counter, '.title'); + SET c_salute = JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)); + SET j_path = CONCAT('$.', counter, '.position'); + SET c_pos = JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)); + SET j_path = CONCAT('$.', counter, '.phone'); + SET c_phone = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.mobile'); + SET c_mphone = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.fname'); + SET c_fname = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + SET j_path = CONCAT('$.', counter, '.lname'); + SET c_lname = HEX(AES_ENCRYPT(JSON_UNQUOTE(JSON_EXTRACT(new_objcontact, j_path)), enc_key)); + + INSERT INTO contactperson(salutation, firstname, lastname, phone, mobilephone, pos) + VALUES(c_salute, c_fname, c_lname, c_phone, c_mphone, c_pos); + + CASE counter + WHEN 0 THEN SET @c_1id = LAST_INSERT_ID(); + WHEN 1 THEN SET @c_2id = LAST_INSERT_ID(); + ELSE SET @c_3id = LAST_INSERT_ID(); + END CASE; + SET counter = counter + 1; + END WHILE; + + INSERT INTO objectmanagement(objectid, contact1id, contact2id, contact3id) + VALUES (obj_id, @c_1id, @c_2id, @c_3id); + + + + + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addPermission` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -16867,8 +17928,8 @@ DELIMITER ;; CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addRole`(IN newdescription VARCHAR(50)) BEGIN CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addRole: strid selected from oschkarischtverhaftetwegensexy"); - IF NOT EXISTS (SELECT 1 FROM `role` WHERE description = newdescription) THEN - INSERT INTO `role`(description) VALUES(newdescription); + IF NOT EXISTS (SELECT 1 FROM userrole WHERE description = newdescription) THEN + INSERT INTO userrole(description) VALUES(newdescription); CALL logger ((SELECT LAST_INSERT_ID()), "INSERT", "addRole: New Role added from oschkarischtverhaftetwegensexy"); END IF; END ;; @@ -16887,7 +17948,8 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addStreet`(IN zipcodeid INT(11), IN streetname VARCHAR(100), OUT scid INT(11)) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addStreet`(IN zipcodeid INT(11), IN streetname VARCHAR(100), + OUT scid INT(11)) BEGIN CALL logger ((SELECT LAST_INSERT_ID()), "SELECT", "addStreet: 1 selected from oschkarischtverhaftetwegensexy"); IF NOT EXISTS (SELECT 1 FROM street WHERE postcodeid = zipcodeid AND name = streetname) THEN @@ -16915,14 +17977,15 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT nzcid VARCHAR (15)) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `addZipCodes`(IN zipcode VARCHAR(15), IN town VARCHAR(50), + OUT nzcid VARCHAR (15)) BEGIN DECLARE zip_town INT; IF NOT EXISTS (SELECT 1 FROM address WHERE city = town) THEN INSERT INTO address(countryid, city) VALUES(37, town); SET zip_town = LAST_INSERT_ID(); - CALL logger (zip_town, "INSERT", "addZipCodes: New Address added from oschkarischtverhaftetwegensexy"); + ELSE SELECT addressid INTO zip_town FROM address WHERE city = town; CALL logger (zip_town, "SELECT", "addZipCodes: Addressid selected from oschkarischtverhaftetwegensexy"); @@ -16932,7 +17995,7 @@ BEGIN IF nzcid IS NULL THEN INSERT INTO postcode(postcode, addressid) VALUES(zipcode, zip_town); SET nzcid = LAST_INSERT_ID(); - CALL logger (nzcid, "INSERT", "addZipCodes: New Postcode added from oschkarischtverhaftetwegensexy"); + END IF; END ;; DELIMITER ; @@ -16970,7 +18033,8 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkStreet`(IN zipcodeid INT(11), IN streetname VARCHAR (100), IN v_houseno VARCHAR(6), OUT scid INT(11)) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkStreet`(IN zipcodeid INT(11), IN streetname VARCHAR (100), + IN v_houseno VARCHAR(6), OUT scid INT(11)) BEGIN SET scid = ( SELECT st.strid FROM street AS st JOIN postcode AS pc ON st.postcodeid = pc.postcodeid WHERE pc.postcodeid = zipcodeid AND st.name = streetname); @@ -17000,7 +18064,8 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkZipCode`(IN zipcode VARCHAR(15), IN town VARCHAR(50), OUT zcid INT) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `checkZipCode`(IN zipcode VARCHAR(15), IN town VARCHAR(50), + OUT zcid INT) BEGIN SET zcid = ( SELECT pc.postcodeid FROM address AS ad JOIN postcode AS pc ON ad.addressid = pc.addressid WHERE pc.postcode = zipcode); @@ -17027,17 +18092,18 @@ DELIMITER ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; DELIMITER ;; -CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), IN gecos VARCHAR(75), IN admin BOOL) +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `createUser`(IN uname VARCHAR(35), IN password VARCHAR(161), + IN gecos VARCHAR(75), IN admin BOOL) BEGIN - DECLARE userrole INT; - SET userrole = 2; + DECLARE userole INT; + SET userole = 2; IF admin = 1 THEN - SET userrole = 1; + SET userole = 1; END IF; CALL logger (NULL, "SELECT", "createUser: Check if user exists written by OSCHKAR"); IF NOT EXISTS (SELECT 1 FROM users WHERE username = uname) THEN - INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userrole); - CALL logger ((SELECT LAST_INSERT_ID()) , "INSERT", "createUser: User created written by OSCHKAR"); + INSERT INTO users(username, password, gecos, roleid) VALUES(uname, password, gecos, userole); + ELSE SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Username already in use'; @@ -17146,6 +18212,112 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getCostOffice` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCostOffice`(IN costoffice VARCHAR(50), OUT costofficeid INT(11)) +BEGIN + SELECT officeid INTO costofficeid FROM office WHERE office = costoffice; + IF costofficeid IS NULL THEN + INSERT INTO office (office) VALUES (costoffice); + SET costofficeid = LAST_INSERT_ID(); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getCustomer` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomer`(IN bus_id INT(11), IN decrypt_key VARCHAR(45)) +BEGIN + select + `bt`.`businessid` AS `BusinessId`, + `bt`.`contactpersonid` AS `KontaktId`, + coalesce(`bt`.`company`, '') AS `Kundenname`, + coalesce(`bt`.`phone`, '') AS `Telefon`, + coalesce(`bt`.`mobilephone`, '') AS `Handy`, + coalesce(`bt`.`email`, '') AS `E-Mail`, + coalesce(`bt`.`homepage`, '') AS `Webseite`, + coalesce(`bt`.`director`, '') AS `CEO`, + coalesce(`bt`.`info`, '') AS `Info`, + coalesce(`bt`.`taxno`, '') AS `Steuer-ID`, + coalesce(`st`.`name`, '') AS `Straße`, + coalesce(`hn`.`houseno`, '') AS `Hausnummer`, + coalesce(lpad(`pt`.`postcode`, 5, '0'), '') AS `PLZ`, + coalesce(`ad`.`city`, '') AS `Ort` +from (((((`pyqcrm`.`business` `bt` +join `pyqcrm`.`location_ct` `lc` on + (`bt`.`businessid` = `lc`.`businessid`)) +join `pyqcrm`.`address` `ad` on + (`lc`.`addressid` = `ad`.`addressid`)) +join `pyqcrm`.`house` `hn` on + (`lc`.`houseid` = `hn`.`houseid`)) +join `pyqcrm`.`street` `st` on + (`hn`.`strid` = `st`.`strid`)) +join `pyqcrm`.`postcode` `pt` on + (`st`.`postcodeid` = `pt`.`postcodeid`)) +where + `bt`.`businessid` = bus_id; + +CALL logger (bus_id, "SELECT", "getCustomer: Get a client"); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getCustomerContact` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getCustomerContact`(IN cont_id INT(11), IN decrypt_key VARCHAR(45)) +BEGIN + select + `ct`.`contactpersonid` AS `KontaktId`, + coalesce(`ct`.`salutation`, '') AS `Anrede`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`firstname`), decrypt_key), '') AS `Vorname`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`lastname`), decrypt_key), '') AS `Nachname`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`phone`), decrypt_key), '') AS `K-Telefon`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`mobilephone`), decrypt_key), '') AS `K-Handy`, + coalesce(`ct`.`pos`, '') AS `Stelle`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`email`), decrypt_key), '') AS `K-Email`, + coalesce(AES_DECRYPT(UNHEX(`ct`.`birthday`), decrypt_key), '') AS `Geburtsdatum`, + `ct`.`priority` AS `Prio`, + `ct`.`invoice` AS `Abrechnung`, + `ct`.`reminder` AS `Mahnung` + from `pyqcrm`.`contactperson` `ct` + where `ct`.`contactpersonid` = cont_id; + + CALL logger (cont_id, "SELECT", "getCustomerContact: Get a client's contact person"); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getCustomerView` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -17195,6 +18367,184 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getEmployeeContract` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getEmployeeContract`(IN g_contractstart DATE, IN g_contractend DATE, + IN g_workhours TINYINT(1)UNSIGNED, IN g_workdays TINYINT(1)UNSIGNED, + IN g_salary DECIMAL(5,2) UNSIGNED, IN g_employeeid INT(11), IN job_desc VARCHAR(100)) +BEGIN + DECLARE db_empcontractid INT (11); + + SELECT empcontractid INTO db_empcontractid FROM employeecontract WHERE employeeid = g_employeeid; + CALL logger (db_empcontractid, 'SELECT', 'getEmployeeContract() - empcontractid from employeecontract'); + IF db_empcontractid IS NULL THEN + INSERT INTO employeecontract (contractstart, contractend, salary, employeeid, jobdescription) + VALUES (g_contractstart, g_contractend, g_salary, g_employeeid, job_desc); + SET db_empcontractid = LAST_INSERT_ID(); + END IF; + INSERT INTO employeeweeklyhours (workhours, workdays, empcontractid) + VALUES (g_workhours, g_workdays, db_empcontractid); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getEmployeeContractType` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getEmployeeContractType`(IN descr VARCHAR(30), + OUT empcontractid INT (11)) +BEGIN + SELECT employeecontracttypeid INTO empcontractid FROM employeecontracttype WHERE description = descr; + CALL logger (empcontractid, 'SELECT', CONCAT('getEmployeeContractType() - ', descr)); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getEmployeeTable` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getEmployeeTable`(IN criterion VARCHAR(30), IN procesado BOOL, IN fired BOOL, + IN proc_and_nonproc BOOL, IN decrypt_key VARCHAR(45)) +BEGIN + DECLARE is_processed VARCHAR(13); + + SET is_processed = CASE WHEN procesado = TRUE THEN 'processed' ELSE 'non-processed' END; + + IF fired = TRUE THEN + CALL getFiredAppliEmpView(criterion, decrypt_key); + ELSEIF criterion = "Bewerber" THEN + CALL getOnlyApplicants(procesado, proc_and_nonproc, decrypt_key); + ELSEIF criterion = "Mitarbeiter" THEN + CALL getOnlyEmployees(procesado, proc_and_nonproc, decrypt_key); + ELSE + IF proc_and_nonproc = TRUE THEN + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + `Bewerber`, CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter/Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM employeeapplicantview ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getEmployeeTable: Get all employees and applicants"); + ELSE + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + `Bewerber`, CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter/Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM employeeapplicantview WHERE `Erledigt` = procesado ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", CONCAT("getEmployeeTable: Get ", is_processed, " employees and applicants")); + END IF; + END IF; + COMMIT; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getFiredAppliEmpView` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getFiredAppliEmpView`(IN criterion VARCHAR(30), IN decrypt_key VARCHAR(45)) +BEGIN + IF criterion = "Bewerber" THEN + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt` + FROM applicantview WHERE `Beschäftigungsverhältnis` = 'Ausgeschieden' ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getFiredAppliEmpView: Get fired applicants "); + ELSEIF criterion = "Mitarbeiter" THEN + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt` + FROM employeeview WHERE `Beschäftigungsverhältnis` = 'Ausgeschieden' ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getFiredAppliEmpView: Get fired employees"); + ELSE + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, `Bewerber`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter/Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt` + FROM employeeapplicantview WHERE `Beschäftigungsverhältnis` = 'Ausgeschieden' ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getFiredAppliEmpView: Get fired employees and applicants"); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getIdentification` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getIdentification`(IN g_idnumber INT(11), IN g_idissued DATE, + IN g_idexpiry DATE, IN g_idauthority VARCHAR(50), IN g_idtype VARCHAR(50), IN g_employeeid INT(11)) +BEGIN + DECLARE db_typeid INT(11); + + SELECT typeid INTO db_typeid FROM identificationtype WHERE idtype = g_idtype; + CALL logger (db_typeid, 'SELECT', 'getIdentification - get a typeid'); + IF db_typeid IS NULL THEN + INSERT INTO identificationtype (idtype) VALUES (g_idtype); + SET db_typeid = LAST_INSERT_ID(); + END IF; + INSERT INTO identification(idnumber, issued, expiry, authority, typeid, employeeid) + VALUES (g_idnumber, g_idissued, g_idexpiry, g_idauthority, db_typeid, g_employeeid); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getLastInsertId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -17215,6 +18565,229 @@ DELIMITER ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getMaritalStatus` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getMaritalStatus`(IN mstatus VARCHAR(25), OUT statusid INT(11)) +BEGIN + SELECT maritalstatusid INTO statusid FROM maritalstatus WHERE status = mstatus; + CALL logger (statusid, 'SELECT', CONCAT('getMaritalstatus() - ', mstatus)); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getNationality` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getNationality`(IN ncountry VARCHAR(200), OUT ncountryid INT(11)) +BEGIN + SELECT countryid INTO ncountryid FROM country WHERE country LIKE CONCAT('%', ncountry, '%'); + CALL logger(ncountryid, 'SELECT', 'getNationality - get countryid'); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getObjects` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getObjects`(IN enabled CHAR(7), IN enc_key VARCHAR(45)) +BEGIN + CASE enabled + WHEN 'Aktiv' THEN + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview WHERE Aktiv = TRUE; + WHEN 'Inaktiv' THEN + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview WHERE Aktiv = FALSE; + ELSE + SELECT `ObjektId`, `Objekt-Nr.`, `Parteien`, `Besonderheiten`, `Kunde`, + CONCAT(Hi1, ' ', AES_DECRYPT(UNHEX(Fkon1), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon1), enc_key)) AS `Kontakt I`, + CONCAT(Hi2, ' ', AES_DECRYPT(UNHEX(Fkon2), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon2), enc_key)) AS `Kontakt II`, + CONCAT(Hi3, ' ', AES_DECRYPT(UNHEX(Fkon3), enc_key), ' ', AES_DECRYPT(UNHEX(Lkon3), enc_key)) AS `Kontakt III` + FROM objectview; + END CASE; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getOnlyApplicants` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getOnlyApplicants`(IN procesado BOOL, IN everyone BOOL, IN decrypt_key VARCHAR(45)) +BEGIN + DECLARE is_processed VARCHAR(13); + + SET is_processed = CASE WHEN procesado = TRUE THEN 'processed' ELSE 'non-processed' END; + + IF everyone = TRUE THEN + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM applicantview ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getOnlyApplicants: Get all applicants"); + ELSE + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Bewerber`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM applicantview WHERE Erledigt = procesado ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", CONCAT("getOnlyApplicants: Get all ", is_processed, " applicants")); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getOnlyEmployees` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getOnlyEmployees`(IN procesado BOOL, IN everyone BOOL, IN decrypt_key VARCHAR(45)) +BEGIN + DECLARE is_processed VARCHAR(13); + + SET is_processed = CASE WHEN procesado = TRUE THEN 'processed' ELSE 'non-processed' END; + + IF everyone = TRUE THEN + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM employeeview ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", "getOnlyEmployees: Get all employees"); + ELSE + SELECT `EmployeeId` AS employee, CONVERT(AES_DECRYPT(UNHEX(Aktenzeichen), decrypt_key), CHAR) AS `Aktenzeichen`, + CONCAT(Anrede, " ", AES_DECRYPT(UNHEX(Vorname), decrypt_key), " ", + AES_DECRYPT(UNHEX(Nachname), decrypt_key)) AS `Mitarbeiter`, + CONVERT(AES_DECRYPT(UNHEX(Mobil), decrypt_key), CHAR) AS `Handy`, + CONVERT(AES_DECRYPT(UNHEX(Telefon), decrypt_key), CHAR) AS `Telefon`, + CONVERT(AES_DECRYPT(UNHEX(Email), decrypt_key), CHAR) AS `E-Mail`, `Stadt`, `Beschäftigungsverhältnis` + FROM employeeview WHERE Erledigt = procesado ORDER BY Vorname ASC; + CALL logger (NULL, "SELECT", CONCAT("getOnlyEmployees: Get all ", is_processed, " employees")); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getSocialInformation` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getSocialInformation`(IN g_socialno VARCHAR(75), + IN g_knappschaft VARCHAR(50), + IN g_medicalinsurance VARCHAR(50), + IN g_employeeid INT(11)) +BEGIN + DECLARE db_medicalcareid INT(11); + + SELECT medicalcareid INTO db_medicalcareid FROM medicalcare WHERE g_medicalinsurance = company; + CALL logger(db_medicalcareid, 'SELECT', 'getSocialInformation - add a company'); + IF db_medicalcareid IS NULL THEN + INSERT INTO medicalcare (company) VALUES (g_medicalinsurance); + SET db_medicalcareid = LAST_INSERT_ID(); + END IF; + INSERT INTO socialinformation (socialsecurityno, employeeid, medicalcareid, knappschaft) + VALUES (g_socialno, g_employeeid, db_medicalcareid, g_knappschaft); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `getSupervisor` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `getSupervisor`(IN g_supervisor VARCHAR(50), OUT g_userid INT(11)) +BEGIN + DECLARE db_roleid INT(11); + + SELECT us.usersid, ro.roleid INTO g_userid, db_roleid + FROM users AS us, userrole AS ro + WHERE ro.description = 'Disponent' AND us.gecos = g_supervisor AND us.roleid = ro.roleid; + + IF g_userid IS NULL THEN + SELECT ro.roleid INTO db_roleid + FROM userrole AS ro + WHERE ro.description = 'Disponent'; + INSERT INTO users(username, password, enabled, roleid, gecos) + VALUES (g_supervisor, g_supervisor, 0, db_roleid, g_supervisor); + SET g_userid = LAST_INSERT_ID(); + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getUser` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -17246,7 +18819,39 @@ DELIMITER ;; CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `logger`(recid INT(11), operation VARCHAR(100), msg VARCHAR(500)) BEGIN INSERT INTO logs (recordid, operationtype, message) VALUES (recid, operation, msg); - COMMIT; + +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ; +/*!50003 DROP PROCEDURE IF EXISTS `logObjectContact` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_general_ci */ ; +DELIMITER ;; +CREATE DEFINER=`pyqcrm`@`%` PROCEDURE `logObjectContact`() +BEGIN + IF @c_1id != 0 THEN + CALL logger(@c_1id, "INSERT", "addObjectContact: Object contact 1 added"); + SET @c_1id = 0; + END IF; + + IF @c_2id != 0 THEN + CALL logger(@c_2id, "INSERT", "addObjectContact: Object contact 2 added"); + SET @c_2id = 0; + END IF; + + IF @c_3id != 0 THEN + CALL logger(@c_3id, "INSERT", "addObjectContact: Object contact 3 added"); + SET @c_3id = 0; + END IF; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; @@ -17272,6 +18877,24 @@ DELIMITER ; /*!50001 SET character_set_results = @saved_cs_results */; /*!50001 SET collation_connection = @saved_col_connection */; +-- +-- Final view structure for view `applicantview` +-- + +/*!50001 DROP VIEW IF EXISTS `applicantview`*/; +/*!50001 SET @saved_cs_client = @@character_set_client */; +/*!50001 SET @saved_cs_results = @@character_set_results */; +/*!50001 SET @saved_col_connection = @@collation_connection */; +/*!50001 SET character_set_client = utf8mb4 */; +/*!50001 SET character_set_results = utf8mb4 */; +/*!50001 SET collation_connection = utf8mb4_general_ci */; +/*!50001 CREATE ALGORITHM=UNDEFINED */ +/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ +/*!50001 VIEW `applicantview` AS select `emp`.`employeeid` AS `EmployeeId`,`emp`.`reference` AS `Aktenzeichen`,coalesce(`emp`.`firstname`,'') AS `Vorname`,coalesce(`emp`.`lastname`,'') AS `Nachname`,coalesce(`emp`.`salutation`,'') AS `Anrede`,coalesce(`emp`.`mobilephone`,'') AS `Mobil`,coalesce(`emp`.`phone`,'') AS `Telefon`,coalesce(`emp`.`email`,'') AS `Email`,coalesce(`ad`.`city`,'') AS `Stadt`,coalesce(`ect`.`description`,'') AS `Beschäftigungsverhältnis`,`emp`.`processed` AS `Erledigt` from (((`employee` `emp` left join `employeecontracttype` `ect` on(`emp`.`employeecontracttypeid` = `ect`.`employeecontracttypeid`)) left join `location_emp` `lo` on(`emp`.`employeeid` = `lo`.`employeeid`)) left join `address` `ad` on(`lo`.`addressid` = `ad`.`addressid`)) where `emp`.`applicant` = 1 */; +/*!50001 SET character_set_client = @saved_cs_client */; +/*!50001 SET character_set_results = @saved_cs_results */; +/*!50001 SET collation_connection = @saved_col_connection */; + -- -- Final view structure for view `clienteleinfo` -- @@ -17327,10 +18950,10 @@ DELIMITER ; /*!50001 SET collation_connection = @saved_col_connection */; -- --- Final view structure for view `employeesview` +-- Final view structure for view `employeeapplicantview` -- -/*!50001 DROP VIEW IF EXISTS `employeesview`*/; +/*!50001 DROP VIEW IF EXISTS `employeeapplicantview`*/; /*!50001 SET @saved_cs_client = @@character_set_client */; /*!50001 SET @saved_cs_results = @@character_set_results */; /*!50001 SET @saved_col_connection = @@collation_connection */; @@ -17339,7 +18962,43 @@ DELIMITER ; /*!50001 SET collation_connection = utf8mb4_general_ci */; /*!50001 CREATE ALGORITHM=UNDEFINED */ /*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ -/*!50001 VIEW `employeesview` AS select `emp`.`firstname` AS `firstname`,`emp`.`lastname` AS `lastname`,`emp`.`salutation` AS `salutation`,`emp`.`mobilephone` AS `mobilephone`,`emp`.`phone` AS `phone`,`emp`.`email` AS `email`,`ad`.`city` AS `city`,`jo`.`description` AS `description` from (((`employee` `emp` left join `jobstatus` `jo` on(`emp`.`jobstatusid` = `jo`.`jobstatusid`)) left join `location_emp` `lo` on(`emp`.`employeeid` = `lo`.`employeeid`)) left join `address` `ad` on(`lo`.`addressid` = `ad`.`addressid`)) */; +/*!50001 VIEW `employeeapplicantview` AS select `emp`.`employeeid` AS `EmployeeId`,`emp`.`reference` AS `Aktenzeichen`,coalesce(`emp`.`firstname`,'') AS `Vorname`,coalesce(`emp`.`lastname`,'') AS `Nachname`,coalesce(`emp`.`salutation`,'') AS `Anrede`,coalesce(`emp`.`mobilephone`,'') AS `Mobil`,coalesce(`emp`.`phone`,'') AS `Telefon`,coalesce(`emp`.`email`,'') AS `Email`,coalesce(`ad`.`city`,'') AS `Stadt`,coalesce(`ect`.`description`,'') AS `Beschäftigungsverhältnis`,`emp`.`processed` AS `Erledigt`,`emp`.`applicant` AS `Bewerber` from (((`employee` `emp` left join `employeecontracttype` `ect` on(`emp`.`employeecontracttypeid` = `ect`.`employeecontracttypeid`)) left join `location_emp` `lo` on(`emp`.`employeeid` = `lo`.`employeeid`)) left join `address` `ad` on(`lo`.`addressid` = `ad`.`addressid`)) */; +/*!50001 SET character_set_client = @saved_cs_client */; +/*!50001 SET character_set_results = @saved_cs_results */; +/*!50001 SET collation_connection = @saved_col_connection */; + +-- +-- Final view structure for view `employeeview` +-- + +/*!50001 DROP VIEW IF EXISTS `employeeview`*/; +/*!50001 SET @saved_cs_client = @@character_set_client */; +/*!50001 SET @saved_cs_results = @@character_set_results */; +/*!50001 SET @saved_col_connection = @@collation_connection */; +/*!50001 SET character_set_client = utf8mb4 */; +/*!50001 SET character_set_results = utf8mb4 */; +/*!50001 SET collation_connection = utf8mb4_general_ci */; +/*!50001 CREATE ALGORITHM=UNDEFINED */ +/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ +/*!50001 VIEW `employeeview` AS select `emp`.`employeeid` AS `EmployeeId`,`emp`.`reference` AS `Aktenzeichen`,coalesce(`emp`.`firstname`,'') AS `Vorname`,coalesce(`emp`.`lastname`,'') AS `Nachname`,coalesce(`emp`.`salutation`,'') AS `Anrede`,coalesce(`emp`.`mobilephone`,'') AS `Mobil`,coalesce(`emp`.`phone`,'') AS `Telefon`,coalesce(`emp`.`email`,'') AS `Email`,coalesce(`ad`.`city`,'') AS `Stadt`,coalesce(`ect`.`description`,'') AS `Beschäftigungsverhältnis`,`emp`.`processed` AS `Erledigt`,`emp`.`applicant` AS `Bewerber` from (((`employee` `emp` left join `employeecontracttype` `ect` on(`emp`.`employeecontracttypeid` = `ect`.`employeecontracttypeid`)) left join `location_emp` `lo` on(`emp`.`employeeid` = `lo`.`employeeid`)) left join `address` `ad` on(`lo`.`addressid` = `ad`.`addressid`)) where `emp`.`applicant` = 0 */; +/*!50001 SET character_set_client = @saved_cs_client */; +/*!50001 SET character_set_results = @saved_cs_results */; +/*!50001 SET collation_connection = @saved_col_connection */; + +-- +-- Final view structure for view `empprocessedview` +-- + +/*!50001 DROP VIEW IF EXISTS `empprocessedview`*/; +/*!50001 SET @saved_cs_client = @@character_set_client */; +/*!50001 SET @saved_cs_results = @@character_set_results */; +/*!50001 SET @saved_col_connection = @@collation_connection */; +/*!50001 SET character_set_client = utf8mb4 */; +/*!50001 SET character_set_results = utf8mb4 */; +/*!50001 SET collation_connection = utf8mb4_general_ci */; +/*!50001 CREATE ALGORITHM=UNDEFINED */ +/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ +/*!50001 VIEW `empprocessedview` AS select coalesce(`emp`.`firstname`,'') AS `Vorname`,coalesce(`emp`.`lastname`,'') AS `Nachname`,coalesce(`emp`.`salutation`,'') AS `Anrede`,coalesce(`emp`.`mobilephone`,'') AS `Mobil`,coalesce(`emp`.`phone`,'') AS `Telefon`,coalesce(`emp`.`email`,'') AS `Email`,coalesce(`ad`.`city`,'') AS `Stadt` from ((`employee` `emp` join `location_emp` `lc` on(`emp`.`employeeid` = `lc`.`employeeid`)) join `address` `ad` on(`lc`.`addressid` = `ad`.`addressid`)) where `emp`.`processed` = 1 */; /*!50001 SET character_set_client = @saved_cs_client */; /*!50001 SET character_set_results = @saved_cs_results */; /*!50001 SET collation_connection = @saved_col_connection */; @@ -17380,6 +19039,24 @@ DELIMITER ; /*!50001 SET character_set_results = @saved_cs_results */; /*!50001 SET collation_connection = @saved_col_connection */; +-- +-- Final view structure for view `objectview` +-- + +/*!50001 DROP VIEW IF EXISTS `objectview`*/; +/*!50001 SET @saved_cs_client = @@character_set_client */; +/*!50001 SET @saved_cs_results = @@character_set_results */; +/*!50001 SET @saved_col_connection = @@collation_connection */; +/*!50001 SET character_set_client = utf8mb4 */; +/*!50001 SET character_set_results = utf8mb4 */; +/*!50001 SET collation_connection = utf8mb4_general_ci */; +/*!50001 CREATE ALGORITHM=UNDEFINED */ +/*!50013 DEFINER=`pyqcrm`@`%` SQL SECURITY DEFINER */ +/*!50001 VIEW `objectview` AS select `ob`.`objectid` AS `ObjektId`,`ob`.`active` AS `Aktiv`,`ob`.`objectno` AS `Objekt-Nr.`,`ob`.`units` AS `Parteien`,`ob`.`remarks` AS `Besonderheiten`,`bsn`.`company` AS `Kunde`,`ct1`.`salutation` AS `Hi1`,`ct1`.`firstname` AS `Fkon1`,`ct1`.`lastname` AS `Lkon1`,`ct2`.`salutation` AS `Hi2`,`ct2`.`firstname` AS `Fkon2`,`ct2`.`lastname` AS `Lkon2`,`ct3`.`salutation` AS `Hi3`,`ct3`.`firstname` AS `Fkon3`,`ct3`.`lastname` AS `Lkon3` from (((((`objects` `ob` left join `objectmanagement` `omt` on(`ob`.`objectid` = `omt`.`objectid`)) left join `business` `bsn` on(`omt`.`businessid` = `bsn`.`businessid`)) left join `contactperson` `ct1` on(`omt`.`contact1id` = `ct1`.`contactpersonid`)) left join `contactperson` `ct2` on(`omt`.`contact2id` = `ct2`.`contactpersonid`)) left join `contactperson` `ct3` on(`omt`.`contact3id` = `ct3`.`contactpersonid`)) */; +/*!50001 SET character_set_client = @saved_cs_client */; +/*!50001 SET character_set_results = @saved_cs_results */; +/*!50001 SET collation_connection = @saved_col_connection */; + -- -- Final view structure for view `providerinfo` -- @@ -17407,4 +19084,4 @@ DELIMITER ; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2025-01-23 10:22:11 +-- Dump completed on 2025-03-17 11:58:45 diff --git a/doc/dump-pyqcrm-202410291320.sql b/doc/dump-pyqcrm-202410291320.sql deleted file mode 100644 index 51adca9..0000000 --- a/doc/dump-pyqcrm-202410291320.sql +++ /dev/null @@ -1,761 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.9-MariaDB, for Linux (x86_64) --- --- Host: localhost Database: pyqcrm --- ------------------------------------------------------ --- Server version 10.11.9-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `address` --- - -DROP TABLE IF EXISTS `address`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `address` ( - `addressid` int(11) NOT NULL AUTO_INCREMENT, - `country` varchar(50) DEFAULT NULL, - `address` varchar(50) NOT NULL, - PRIMARY KEY (`addressid`), - UNIQUE KEY `address_unique` (`address`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `address` --- - -LOCK TABLES `address` WRITE; -/*!40000 ALTER TABLE `address` DISABLE KEYS */; -/*!40000 ALTER TABLE `address` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `assignment` --- - -DROP TABLE IF EXISTS `assignment`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `assignment` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `employeeid` int(11) NOT NULL, - UNIQUE KEY `assignment_unique` (`contractid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_estonian_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `assignment` --- - -LOCK TABLES `assignment` WRITE; -/*!40000 ALTER TABLE `assignment` DISABLE KEYS */; -/*!40000 ALTER TABLE `assignment` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contact` --- - -DROP TABLE IF EXISTS `contact`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contact` ( - `id` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `customer` tinyint(1) NOT NULL DEFAULT 1, - UNIQUE KEY `contact_unique` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contact` --- - -LOCK TABLES `contact` WRITE; -/*!40000 ALTER TABLE `contact` DISABLE KEYS */; -/*!40000 ALTER TABLE `contact` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contactperson` --- - -DROP TABLE IF EXISTS `contactperson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contactperson` ( - `contactpersonid` int(11) NOT NULL AUTO_INCREMENT, - `priorityid` int(11) DEFAULT NULL, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `position` varchar(50) DEFAULT NULL, - `salutation` varchar(10) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `birthday` date DEFAULT NULL, - `active` tinyint(1) NOT NULL DEFAULT 1, - PRIMARY KEY (`contactpersonid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contactperson` --- - -LOCK TABLES `contactperson` WRITE; -/*!40000 ALTER TABLE `contactperson` DISABLE KEYS */; -/*!40000 ALTER TABLE `contactperson` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `contract` --- - -DROP TABLE IF EXISTS `contract`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `contract` ( - `contractid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `tariffid` int(11) NOT NULL, - `officeid` int(11) NOT NULL COMMENT 'Kostenstelle', - `date` date NOT NULL, - PRIMARY KEY (`contractid`), - UNIQUE KEY `contract_unique` (`jobdetailid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `contract` --- - -LOCK TABLES `contract` WRITE; -/*!40000 ALTER TABLE `contract` DISABLE KEYS */; -/*!40000 ALTER TABLE `contract` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `customer` --- - -DROP TABLE IF EXISTS `customer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `customer` ( - `customerid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(100) NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) DEFAULT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) NOT NULL, - `homepage` varchar(255) DEFAULT NULL, - `director` varchar(100) DEFAULT NULL, - `contactpersonid` int(11) NOT NULL, - PRIMARY KEY (`customerid`), - UNIQUE KEY `customer_unique` (`email`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `customer` --- - -LOCK TABLES `customer` WRITE; -/*!40000 ALTER TABLE `customer` DISABLE KEYS */; -/*!40000 ALTER TABLE `customer` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `employee` --- - -DROP TABLE IF EXISTS `employee`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `employee` ( - `employeeid` int(11) NOT NULL AUTO_INCREMENT, - `lastname` varchar(35) NOT NULL, - `firstname` varchar(35) NOT NULL, - `gender` varchar(30) DEFAULT NULL, - `maritalstatus` varchar(30) DEFAULT NULL, - `nationality` varchar(50) NOT NULL, - `birthday` date NOT NULL, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `phone` varchar(50) DEFAULT NULL, - `mobilephone` varchar(50) DEFAULT NULL, - `email` varchar(255) DEFAULT NULL, - `identificationid` int(11) NOT NULL, - `jobstatusid` int(11) NOT NULL, - PRIMARY KEY (`employeeid`), - UNIQUE KEY `employee_unique` (`identificationid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `employee` --- - -LOCK TABLES `employee` WRITE; -/*!40000 ALTER TABLE `employee` DISABLE KEYS */; -/*!40000 ALTER TABLE `employee` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identification` --- - -DROP TABLE IF EXISTS `identification`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identification` ( - `identificationid` int(11) NOT NULL AUTO_INCREMENT, - `number` varchar(50) NOT NULL, - `expiry` date NOT NULL, - `issued` date NOT NULL, - `authority` varchar(50) NOT NULL, - `typeid` int(11) NOT NULL, - PRIMARY KEY (`identificationid`), - UNIQUE KEY `identification_unique` (`number`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identification` --- - -LOCK TABLES `identification` WRITE; -/*!40000 ALTER TABLE `identification` DISABLE KEYS */; -/*!40000 ALTER TABLE `identification` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `identificationtype` --- - -DROP TABLE IF EXISTS `identificationtype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `identificationtype` ( - `typeid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(50) NOT NULL, - PRIMARY KEY (`typeid`), - UNIQUE KEY `identificationtype_unique` (`type`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `identificationtype` --- - -LOCK TABLES `identificationtype` WRITE; -/*!40000 ALTER TABLE `identificationtype` DISABLE KEYS */; -/*!40000 ALTER TABLE `identificationtype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `invoice` --- - -DROP TABLE IF EXISTS `invoice`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `invoice` ( - `invoiceid` int(11) NOT NULL AUTO_INCREMENT, - `issued` date NOT NULL COMMENT 'Rechnungsdatum', - `entry` date NOT NULL COMMENT 'Buchungsdatum', - `contractid` int(11) NOT NULL, - PRIMARY KEY (`invoiceid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `invoice` --- - -LOCK TABLES `invoice` WRITE; -/*!40000 ALTER TABLE `invoice` DISABLE KEYS */; -/*!40000 ALTER TABLE `invoice` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobdetail` --- - -DROP TABLE IF EXISTS `jobdetail`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobdetail` ( - `jobdetailid` int(11) NOT NULL AUTO_INCREMENT, - `duration` decimal(10,0) NOT NULL, - `objectid` int(11) NOT NULL, - `period` varchar(15) NOT NULL, - `personnel` int(11) NOT NULL DEFAULT 1 COMMENT 'number of employees', - `price` decimal(10,0) NOT NULL, - PRIMARY KEY (`jobdetailid`), - UNIQUE KEY `jobdetail_unique` (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobdetail` --- - -LOCK TABLES `jobdetail` WRITE; -/*!40000 ALTER TABLE `jobdetail` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobdetail` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobstatus` --- - -DROP TABLE IF EXISTS `jobstatus`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `jobstatus` ( - `jobstatusid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(30) NOT NULL, - PRIMARY KEY (`jobstatusid`), - UNIQUE KEY `jobstatus_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `jobstatus` --- - -LOCK TABLES `jobstatus` WRITE; -/*!40000 ALTER TABLE `jobstatus` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobstatus` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `medicalcare` --- - -DROP TABLE IF EXISTS `medicalcare`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `medicalcare` ( - `medicalcareid` int(11) NOT NULL AUTO_INCREMENT, - `company` varchar(50) NOT NULL, - PRIMARY KEY (`medicalcareid`), - UNIQUE KEY `medicalcare_unique` (`company`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `medicalcare` --- - -LOCK TABLES `medicalcare` WRITE; -/*!40000 ALTER TABLE `medicalcare` DISABLE KEYS */; -/*!40000 ALTER TABLE `medicalcare` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `object` --- - -DROP TABLE IF EXISTS `object`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `object` ( - `objectid` int(11) NOT NULL AUTO_INCREMENT, - `street` varchar(100) NOT NULL, - `postcodeid` int(11) NOT NULL, - `contactpersonid` int(11) NOT NULL, - `customerid` int(11) NOT NULL, - PRIMARY KEY (`objectid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `object` --- - -LOCK TABLES `object` WRITE; -/*!40000 ALTER TABLE `object` DISABLE KEYS */; -/*!40000 ALTER TABLE `object` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offer` --- - -DROP TABLE IF EXISTS `offer`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offer` ( - `offerid` int(11) NOT NULL AUTO_INCREMENT, - `jobdetailid` int(11) NOT NULL, - `date` date NOT NULL, - PRIMARY KEY (`offerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offer` --- - -LOCK TABLES `offer` WRITE; -/*!40000 ALTER TABLE `offer` DISABLE KEYS */; -/*!40000 ALTER TABLE `offer` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `offers` --- - -DROP TABLE IF EXISTS `offers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `offers` ( - `offerid` int(11) NOT NULL, - `contractid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle Angebot - Auftrag'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `offers` --- - -LOCK TABLES `offers` WRITE; -/*!40000 ALTER TABLE `offers` DISABLE KEYS */; -/*!40000 ALTER TABLE `offers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `office` --- - -DROP TABLE IF EXISTS `office`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `office` ( - `officeid` int(11) NOT NULL AUTO_INCREMENT, - `office` varchar(50) NOT NULL COMMENT 'Kostenstelle', - PRIMARY KEY (`officeid`), - UNIQUE KEY `office_unique` (`office`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kostenstelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `office` --- - -LOCK TABLES `office` WRITE; -/*!40000 ALTER TABLE `office` DISABLE KEYS */; -/*!40000 ALTER TABLE `office` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `permissions` --- - -DROP TABLE IF EXISTS `permissions`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `permissions` ( - `permissionid` int(11) NOT NULL AUTO_INCREMENT, - `permission` varchar(50) NOT NULL, - PRIMARY KEY (`permissionid`), - UNIQUE KEY `berechtigungen_unique` (`permission`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `permissions` --- - -LOCK TABLES `permissions` WRITE; -/*!40000 ALTER TABLE `permissions` DISABLE KEYS */; -/*!40000 ALTER TABLE `permissions` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `personalrole` --- - -DROP TABLE IF EXISTS `personalrole`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `personalrole` ( - `employeeid` int(11) NOT NULL, - `roleid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Kreuztabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `personalrole` --- - -LOCK TABLES `personalrole` WRITE; -/*!40000 ALTER TABLE `personalrole` DISABLE KEYS */; -/*!40000 ALTER TABLE `personalrole` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `postcode` --- - -DROP TABLE IF EXISTS `postcode`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `postcode` ( - `postcodeid` int(11) NOT NULL AUTO_INCREMENT, - `postcode` varchar(15) NOT NULL, - `addressid` int(11) NOT NULL, - PRIMARY KEY (`postcodeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `postcode` --- - -LOCK TABLES `postcode` WRITE; -/*!40000 ALTER TABLE `postcode` DISABLE KEYS */; -/*!40000 ALTER TABLE `postcode` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `role` --- - -DROP TABLE IF EXISTS `role`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `role` ( - `roleid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`roleid`), - UNIQUE KEY `role_unique` (`description`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `role` --- - -LOCK TABLES `role` WRITE; -/*!40000 ALTER TABLE `role` DISABLE KEYS */; -/*!40000 ALTER TABLE `role` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `roles` --- - -DROP TABLE IF EXISTS `roles`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `roles` ( - `roleid` int(11) NOT NULL, - `permissionid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `roles` --- - -LOCK TABLES `roles` WRITE; -/*!40000 ALTER TABLE `roles` DISABLE KEYS */; -/*!40000 ALTER TABLE `roles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `salestax` --- - -DROP TABLE IF EXISTS `salestax`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salestax` ( - `salestaxid` varchar(20) NOT NULL, - `customerid` int(11) NOT NULL, - PRIMARY KEY (`salestaxid`), - UNIQUE KEY `salestax_unique` (`customerid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `salestax` --- - -LOCK TABLES `salestax` WRITE; -/*!40000 ALTER TABLE `salestax` DISABLE KEYS */; -/*!40000 ALTER TABLE `salestax` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `service` --- - -DROP TABLE IF EXISTS `service`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `service` ( - `servicetypeid` int(11) NOT NULL, - `servicedescid` int(11) NOT NULL, - `objectid` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `service` --- - -LOCK TABLES `service` WRITE; -/*!40000 ALTER TABLE `service` DISABLE KEYS */; -/*!40000 ALTER TABLE `service` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicedesc` --- - -DROP TABLE IF EXISTS `servicedesc`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicedesc` ( - `servicedescid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(1000) NOT NULL, - PRIMARY KEY (`servicedescid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicedesc` --- - -LOCK TABLES `servicedesc` WRITE; -/*!40000 ALTER TABLE `servicedesc` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicedesc` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `servicetype` --- - -DROP TABLE IF EXISTS `servicetype`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `servicetype` ( - `servicetypeid` int(11) NOT NULL AUTO_INCREMENT, - `description` varchar(50) NOT NULL, - PRIMARY KEY (`servicetypeid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `servicetype` --- - -LOCK TABLES `servicetype` WRITE; -/*!40000 ALTER TABLE `servicetype` DISABLE KEYS */; -/*!40000 ALTER TABLE `servicetype` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `socialsecurity` --- - -DROP TABLE IF EXISTS `socialsecurity`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `socialsecurity` ( - `employeeid` int(11) NOT NULL, - `socialsecurityno` varchar(30) NOT NULL, - `medicalcareid` int(11) NOT NULL, - UNIQUE KEY `socialsecurity_unique` (`employeeid`), - UNIQUE KEY `socialsecurity_unique_1` (`socialsecurityno`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `socialsecurity` --- - -LOCK TABLES `socialsecurity` WRITE; -/*!40000 ALTER TABLE `socialsecurity` DISABLE KEYS */; -/*!40000 ALTER TABLE `socialsecurity` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tariff` --- - -DROP TABLE IF EXISTS `tariff`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tariff` ( - `tariffid` int(11) NOT NULL AUTO_INCREMENT, - `tariff` decimal(10,0) NOT NULL COMMENT 'Festgelegter Stundensatz', - PRIMARY KEY (`tariffid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Stundensatz Tabelle'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tariff` --- - -LOCK TABLES `tariff` WRITE; -/*!40000 ALTER TABLE `tariff` DISABLE KEYS */; -/*!40000 ALTER TABLE `tariff` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `timetrack` --- - -DROP TABLE IF EXISTS `timetrack`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `timetrack` ( - `employeeid` int(11) NOT NULL, - `start` datetime NOT NULL, - `stop` datetime NOT NULL, - `vacation` tinyint(1) NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `timetrack` --- - -LOCK TABLES `timetrack` WRITE; -/*!40000 ALTER TABLE `timetrack` DISABLE KEYS */; -/*!40000 ALTER TABLE `timetrack` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'pyqcrm' --- -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-10-29 13:20:21