diff --git a/Model/create_Empty_MySQL.sql b/Model/create_Empty_MySQL.sql index e20f488e1..50a2e478b 100644 --- a/Model/create_Empty_MySQL.sql +++ b/Model/create_Empty_MySQL.sql @@ -1,11 +1,11 @@ SET FOREIGN_KEY_CHECKS=0; -CREATE DATABASE `6265842607` +CREATE DATABASE `DBNAME` CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; -USE `6265842607`; +USE `DBNAME`; @@ -41,8 +41,8 @@ CREATE TABLE `address` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, - `AddressLine1` VARCHAR(64) DEFAULT NULL, - `AddressLine2` VARCHAR(64) DEFAULT NULL, + `AddressLine1` VARCHAR(256) DEFAULT NULL, + `AddressLine2` VARCHAR(256) DEFAULT NULL, PRIMARY KEY (`Oid`) )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; @@ -50,7 +50,7 @@ AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; CREATE TABLE `bankaccount` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) NOT NULL, - `BankName` VARCHAR(256) COLLATE latin1_swedish_ci NOT NULL DEFAULT '', + `BankName` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `AccountNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, `BankCode` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, `Bic` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, @@ -66,6 +66,7 @@ CREATE TABLE `bankaccount` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `person` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `BankAccountOid` BIGINT(19) DEFAULT NULL, @@ -73,7 +74,7 @@ CREATE TABLE `person` ( `Tid` INTEGER(10) NOT NULL, `FirstName` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `LastName` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, - `Abbreviation` VARCHAR(16) COLLATE latin1_swedish_ci DEFAULT NULL, + `Abbreviation` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `DateOfBirth` DATETIME DEFAULT NULL, `Sex` INTEGER(10) DEFAULT NULL, `FamilyStatus` INTEGER(10) DEFAULT NULL, @@ -88,6 +89,9 @@ CREATE TABLE `person` ( `SystemEntryID` INTEGER(10) DEFAULT NULL, `TitleValueListEntryOid` BIGINT(19) DEFAULT NULL, `FunctionValueListEntryOid` BIGINT(19) DEFAULT NULL, + `IsMigrant` TINYINT(4) NULL DEFAULT NULL, + `NationalitaetValueListEntryOid` BIGINT(19) NULL DEFAULT NULL, + `AufenthaltsStatusValueListEntryOid` BIGINT(19) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `RESIDENT_FK` (`AddressOid`), KEY `WAGES_FK` (`BankAccountOid`), @@ -100,6 +104,7 @@ CREATE TABLE `person` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `customer` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `PersonOid` BIGINT(19) NOT NULL, @@ -116,20 +121,42 @@ CREATE TABLE `customer` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `AssistanceBegin` DATETIME DEFAULT NULL, `TerminationValueListEntryOid` BIGINT(19) DEFAULT NULL, `TerminationDate` DATETIME DEFAULT NULL, `DebitorNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, `IsAdvisedOrAttended` TINYINT(4) DEFAULT NULL, `Medication` VARCHAR(1024) NULL DEFAULT NULL, `CostCenter` VARCHAR(128) DEFAULT NULL, + `Environment` VARCHAR(2048) DEFAULT NULL, + `OrganisationOid` BIGINT(19) NULL DEFAULT NULL, + `AnsprechpartnerOid` BIGINT(19) NULL DEFAULT NULL, + `DistanceInMeter` int(10) DEFAULT NULL, + `Auszahlungsintervall` TINYINT(10) DEFAULT NULL, + `AusstVersAmt` VARCHAR(1024) DEFAULT NULL, + `AusweisGueltigVon` DATETIME DEFAULT NULL, + `AusweisGueltigBis` DATETIME DEFAULT NULL, + `AusweisUnbefristetGueltig` TINYINT(1) DEFAULT NULL, + `BeiblattGueltigBis` DATETIME DEFAULT NULL, + `GradDerBehinderung` VARCHAR(1024) DEFAULT NULL, + `Pflegegrad` INTEGER(10) DEFAULT NULL, + `CustomerImage` longblob DEFAULT NULL, + `CustomerAlias` VARCHAR(256) DEFAULT NULL, + `VertretungGewuenscht` TINYINT(4) NULL DEFAULT 1 COMMENT '', + `AbWelchemKrankheitsTag` INT(10) NULL DEFAULT 0, + `VertretungDringendErforderlich` TINYINT(4) NULL DEFAULT 1, PRIMARY KEY (`Oid`), KEY `CUSTOMERSMASTERDATA_FK` (`PersonOid`), KEY `TERMINATION_FK` (`TerminationValueListEntryOid`), CONSTRAINT `FK_TERMINATION_VALUELISTENTRY` FOREIGN KEY (`TerminationValueListEntryOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, - CONSTRAINT `FK_CUSTOMER_CUSTOMERS_PERSON` FOREIGN KEY (`PersonOid`) REFERENCES `person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION + CONSTRAINT `FK_CUSTOMER_CUSTOMERS_PERSON` FOREIGN KEY (`PersonOid`) REFERENCES `person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_ORGANISATION2` FOREIGN KEY (`OrganisationOid`) REFERENCES `organisation` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_ANSPRECHPARTNER` FOREIGN KEY (`AnsprechpartnerOid` ) REFERENCES `person` (`Oid` ) ON DELETE NO ACTION ON UPDATE NO ACTION )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + CREATE TABLE `absencetime` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `AbsenceReasonOid` BIGINT(19) DEFAULT NULL, @@ -145,6 +172,7 @@ CREATE TABLE `absencetime` ( `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, `EmployeeOid` BIGINT(19) DEFAULT NULL, + `KrankheitsMeldung` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CUSTOMERSABSENCES_FK` (`CustomerOid`), KEY `REASON_FK` (`AbsenceReasonOid`), @@ -155,6 +183,7 @@ CREATE TABLE `absencetime` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `costbearer` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) NOT NULL, @@ -190,6 +219,8 @@ CREATE TABLE `applicationuser` ( `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, `Salt` VARCHAR(128) DEFAULT NULL, + `CreationDate` DATETIME DEFAULT NULL, + `PasswordHash` VARCHAR(1024) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `LOGIN_FK` (`EmployeeOid`), CONSTRAINT `FK_ASPNET_U_LOGIN_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION @@ -221,6 +252,13 @@ CREATE TABLE `employee` ( `weeklytotalhours` DECIMAL(18,10) DEFAULT NULL, `leavedays` DECIMAL(18,10) DEFAULT NULL, `IsQualified` TINYINT(4) DEFAULT NULL, + `Text1` varchar(128) DEFAULT NULL, + `Text2` varchar(128) DEFAULT NULL, + `Text3` varchar(128) DEFAULT NULL, + `Text4` varchar(128) DEFAULT NULL, + `Text5` varchar(128) DEFAULT NULL, + `Notice2` MEDIUMTEXT DEFAULT NULL, + `EmployeeColor` VARCHAR(9), PRIMARY KEY (`Oid`), KEY `EMPLOYEESMASTERDATA_FK` (`PersonOid`), KEY `LOGIN2_FK` (`ApplicationUserOid`), @@ -229,6 +267,7 @@ CREATE TABLE `employee` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `supportconcept` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `CustomerOid` BIGINT(19) NOT NULL, @@ -237,7 +276,7 @@ CREATE TABLE `supportconcept` ( `Conference` TINYINT(4) DEFAULT NULL, `Originator` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, - `Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL, + `Notice` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL, `InsTs` DATETIME DEFAULT NULL, `InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `Version` BIGINT(19) DEFAULT NULL, @@ -258,6 +297,7 @@ CREATE TABLE `supportconcept` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `costbearer2supportconcept` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `CostBearerOid` BIGINT(19) DEFAULT NULL, @@ -282,6 +322,7 @@ CREATE TABLE `costbearer2supportconcept` ( `SystemEntryID` INTEGER(10) DEFAULT NULL, `MonthlyPayment` DECIMAL(18,10) DEFAULT NULL, `PersonOid` BIGINT(19) DEFAULT NULL, + `AuswahlBezeichnung` VARCHAR(512) DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `RELATIONSHIP_41_FK` (`SupportConceptOid`), KEY `RELATIONSHIP_42_FK` (`CostBearerOid`), @@ -308,6 +349,7 @@ CREATE TABLE `organisation` ( `DebitorNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, `CostCenter` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL, `AccountNumber` VARCHAR(32) COLLATE latin1_swedish_ci DEFAULT NULL, + `FunctionValueListEntryOid` BIGINT(19) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `LOCATION_FK` (`AddressOid`), KEY `PAYMENTS_FK` (`BankAccountOid`), @@ -318,6 +360,7 @@ CREATE TABLE `organisation` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `accountingtransaction` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `SupportConceptOid` BIGINT(19) DEFAULT NULL, @@ -334,6 +377,8 @@ CREATE TABLE `accountingtransaction` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `ValidityDate` DATETIME DEFAULT NULL, + `ImportNotice` VARCHAR(256) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CONCERNS_FK` (`SupportConceptOid`), KEY `CUSTOMERPAID_FK` (`CustomerOid`), @@ -380,6 +425,7 @@ CREATE TABLE `organisation2person` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `RolleInOrganisationValueListOid` BIGINT(19) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `ORGANISATIONORGANISATION2PERSON` (`OrganisationOid`), KEY `PERSONORGANISATION2PERSON_FK` (`PersonOid`), @@ -388,6 +434,9 @@ CREATE TABLE `organisation2person` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + CREATE TABLE `contact` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Organisation2PersonOid` BIGINT(19) DEFAULT NULL, @@ -447,6 +496,8 @@ CREATE TABLE `customer2person` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `IstFamilie` TINYINT(4) NULL DEFAULT NULL, + `OrganisationOid` BIGINT(19) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CUSTOMERCUSTOMER2PERSON_FK` (`CustomerOid`), KEY `PERSONCUSTOMER2PERSON_FK` (`PersonOid`), @@ -455,6 +506,8 @@ CREATE TABLE `customer2person` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + CREATE TABLE `employee2customer` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `CustomerOid` BIGINT(19) DEFAULT NULL, @@ -467,6 +520,7 @@ CREATE TABLE `employee2customer` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `Chatpartner` TINYINT(4) NULL DEFAULT 0, PRIMARY KEY (`Oid`), KEY `EMPLOYEE2CUSTOMERCUSTOMER_FK` (`CustomerOid`), KEY `EMPLOYEEEMPLOYEE2CUSTOMER_FK` (`EmployeeOid`), @@ -475,6 +529,9 @@ CREATE TABLE `employee2customer` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + CREATE TABLE `employee2team` ( `TeamOid` BIGINT(19) NOT NULL, `EmployeeOid` BIGINT(19) NOT NULL, @@ -531,6 +588,8 @@ CREATE TABLE `query` ( `SystemEntryID` INTEGER(10) DEFAULT NULL, `UserGroupOids` VARCHAR(1024) DEFAULT NULL, `ReportTypeName` VARCHAR(1024) DEFAULT NULL, + `FileName` VARCHAR(256) NULL DEFAULT NULL, + `ExportTitle` VARCHAR(256) NULL DEFAULT NULL, PRIMARY KEY (`Oid`) )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; @@ -676,6 +735,7 @@ CREATE TABLE `rightrelation` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `servicecategory` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) NOT NULL, @@ -690,7 +750,13 @@ CREATE TABLE `servicecategory` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, - `BillableFixedAmount` DECIMAL(18,10) DEFAULT NULL, + `BillableAmount` DECIMAL(18,10) DEFAULT NULL, + `AccountingInterval` INTEGER(10) DEFAULT NULL, + `Position` INTEGER(10) DEFAULT NULL, + `ServiceCategoryType` INTEGER(10) DEFAULT NULL, + `ScopeType` INTEGER(10) DEFAULT NULL, + `IsDefault` tinyint(1) DEFAULT NULL, + `NurOhneHilfeplan` TINYINT(4) DEFAULT NULL, PRIMARY KEY (`Oid`) )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; @@ -708,14 +774,19 @@ CREATE TABLE `servicedescription` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, - `BillableFixedAmount` DECIMAL(18,10) DEFAULT NULL, + `BillableAmount` DECIMAL(18,10) DEFAULT NULL, + `AccountingInterval` INTEGER(10) DEFAULT NULL, + `Position` INTEGER(10) DEFAULT NULL, + `Unit` INTEGER(10) DEFAULT NULL, + `ScopeType` INTEGER(10) DEFAULT NULL, + `IsDefault` tinyint(1) DEFAULT NULL, + `DoNotCheckOverlapping` tinyint(1) DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CATEGORISATION_FK` (`ServiceCategoryOid`), CONSTRAINT `FK_SERVICED_CATEGORIS_SERVICEC` FOREIGN KEY (`ServiceCategoryOid`) REFERENCES `servicecategory` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; - CREATE TABLE `servicerecordgroup` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) DEFAULT NULL, @@ -731,6 +802,10 @@ CREATE TABLE `servicerecordgroup` ( `Version` BIGINT(19) DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `Notice2` MEDIUMTEXT DEFAULT NULL, + `Notice3` MEDIUMTEXT DEFAULT NULL, + `Notice4` MEDIUMTEXT DEFAULT NULL, + `Notice5` MEDIUMTEXT DEFAULT NULL, PRIMARY KEY (`Oid`) )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; @@ -758,6 +833,23 @@ CREATE TABLE `servicerecord` ( `GroupEmployeeCount` INTEGER(10) DEFAULT NULL, `GroupRoundedDuration` DECIMAL(18,10) DEFAULT NULL, `GroupOid` BIGINT(19) DEFAULT NULL, + `ServiceRecordType` INTEGER(10) DEFAULT NULL, + `DistanceInMeter` int(10) DEFAULT NULL, + `Relevance` int(10) DEFAULT NULL, + `IsCreatedInMobileClient` TINYINT(1) DEFAULT 0, + `SignatureOID` BIGINT(19) DEFAULT NULL, + `WohnheimbuchungsOid` BIGINT(19) DEFAULT NULL, + `Notice2` MEDIUMTEXT DEFAULT NULL, + `Notice3` MEDIUMTEXT DEFAULT NULL, + `Notice4` MEDIUMTEXT DEFAULT NULL, + `Notice5` MEDIUMTEXT DEFAULT NULL, + `DurationInStunden` INT(10) NULL DEFAULT NULL, + `ServiceRecordFormat` INT(10) NULL DEFAULT NULL, + `RTFNotice1` MEDIUMTEXT NULL DEFAULT NULL, + `RTFNotice2` MEDIUMTEXT NULL DEFAULT NULL, + `RTFNotice3` MEDIUMTEXT NULL DEFAULT NULL, + `RTFNotice4` MEDIUMTEXT NULL DEFAULT NULL, + `RTFNotice5` MEDIUMTEXT NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `COSTBEARING_FK` (`CostBearer2SupportConceptOid`), KEY `DESCRIPTION_FK` (`ServiceDescriptionOid`), @@ -765,6 +857,9 @@ CREATE TABLE `servicerecord` ( KEY `FK_CUSTOMER_CUSTOMER2_CUSTOMER` (`CustomerOid`), KEY `FK_EMPLOYEE_EMPLOYEE2_EMPLOYEE` (`EmployeeOid`), KEY `FK_GROUP` (`GroupOid`), + KEY `IDX_StartDate` (`StartDate`), + KEY `IDX_EndDate` (`EndDate`), + CONSTRAINT `FK_SERVICERECORD_WOHNHEIMBUCHUNG` FOREIGN KEY(`WohnheimbuchungsOid`) REFERENCES `wohnheimbuchung` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_CUSTOMER_CUSTOMER2_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_EMPLOYEE_EMPLOYEE2_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_SERVICEP_DESCRIPTI_SERVICED` FOREIGN KEY (`ServiceDescriptionOid`) REFERENCES `servicedescription` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, @@ -774,6 +869,8 @@ CREATE TABLE `servicerecord` ( )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + CREATE TABLE `settings` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) DEFAULT NULL, @@ -947,8 +1044,8 @@ CREATE TABLE `costrateperiod` ( `ObjectTid` INTEGER(10) DEFAULT NULL, `CostRateType` INTEGER(10) DEFAULT NULL, `CostRateValue` DECIMAL(18,10) DEFAULT NULL, - `StartDate` DATETIME DEFAULT NULL, - `EndDate` DATETIME DEFAULT NULL, + `StartDate` DATE DEFAULT NULL, + `EndDate` DATE DEFAULT NULL, `Notice` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `InsTs` DATETIME DEFAULT NULL, `InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, @@ -1022,16 +1119,21 @@ CREATE TABLE `mandator` ( `Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL, `BeWoClientType` BIGINT(19) DEFAULT NULL, `Settings` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL, + `RssFeedUrl` VARCHAR(2048) COLLATE latin1_swedish_ci DEFAULT NULL, `InsTs` DATETIME DEFAULT NULL, `InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `Version` BIGINT(19) DEFAULT NULL, `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `IsSchedulerAllowed` tinyint(1) DEFAULT NULL, + `IsMedicationAllowed` tinyint(1) DEFAULT NULL, + `ApiKey` VARCHAR(256) NULL DEFAULT NULL, PRIMARY KEY (`Oid`) )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + CREATE TABLE `placement` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, `Tid` INTEGER(10) NOT NULL, @@ -1093,6 +1195,8 @@ CREATE TABLE `InvoiceBase` ( `DunningLetterCount` INT(10) NULL DEFAULT NULL , `XMLData` VARCHAR(8000) NULL DEFAULT NULL , `IsPrinted` bool DEFAULT FALSE, + `InvoiceId` varchar(64) DEFAULT NULL, + `InvoiceTypeText` VARCHAR(256) DEFAULT NULL, PRIMARY KEY (`Oid`) , INDEX `FK_IN_PER` (`RecipientPersonOid` ASC) , INDEX `FK_IN_CUS` (`RecipientCustomerOid` ASC) , @@ -1136,16 +1240,12 @@ CREATE TABLE `InvoiceBase` ( FOREIGN KEY (`SenderAddressOid` ) REFERENCES `address` (`Oid` ) ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `FK_IN_SC2CB` - FOREIGN KEY (`CostBearer2SupportConceptOid` ) - REFERENCES `costbearer2supportconcept` (`Oid` ) - ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1 COLLATE = latin1_swedish_ci; + CREATE TABLE `InvoiceItem` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT , `Tid` INT(10) NOT NULL , @@ -1154,7 +1254,7 @@ CREATE TABLE `InvoiceItem` ( `ItemPeriodEnd` DATETIME NULL DEFAULT NULL , `ItemDescription` VARCHAR(256) NULL DEFAULT NULL , `UnitCount` DECIMAL(12,4) DEFAULT NULL, - `UnitDescription` VARCHAR(45) NULL DEFAULT NULL , + `UnitDescription` VARCHAR(256) NULL DEFAULT NULL , `AmountPerUnit` DECIMAL(18,10) NULL DEFAULT NULL , `AmountTotal` DECIMAL(18,10) NULL DEFAULT NULL , `IsActive` VARCHAR(45) NULL DEFAULT NULL , @@ -1171,11 +1271,15 @@ CREATE TABLE `InvoiceItem` ( `ServiceInvoicePeriodOid` bigint(19), `RateFactor` decimal(18,10), `GrossAmountTotal` decimal(18,10), + `AccountingInterval` INTEGER(10) DEFAULT NULL, + `ReceivedAmount` decimal(18,10) DEFAULT NULL, + `MaxApprovedAmount` decimal(18,10) DEFAULT NULL, + `MaxApprovedUnitCount` decimal(18,10) DEFAULT NULL, + `ApprovedPerUnit` decimal(18,10) DEFAULT NULL, + `ApprovalUnit` INTEGER(10) DEFAULT NULL, PRIMARY KEY (`Oid`) , INDEX `FK_INIT_INB` (`InvoiceBaseOid` ASC) , CONSTRAINT `FK_INIT_INB` FOREIGN KEY (`InvoiceBaseOid` ) REFERENCES `InvoiceBase` (`Oid` ) ON DELETE NO ACTION ON UPDATE NO ACTION, - CONSTRAINT `fk_invoiceitem_scapprovalperiodoid` FOREIGN KEY (`SupportConceptApprovalPeriodOid`) REFERENCES `supportconceptapprovalperiod`(`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, - CONSTRAINT `fk_invoiceitem_ServiceRecordOid` FOREIGN KEY (`ServiceRecordOid`) REFERENCES `ServiceRecord`(`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_ii_sp` FOREIGN KEY (`serviceinvoiceperiodoid`) REFERENCES `serviceinvoiceperiod`(`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE = InnoDB @@ -1248,6 +1352,7 @@ CREATE TABLE IF NOT EXISTS `SettlementInvoice` ( `AmountTotalAdvancedPaidWithOldHourlyRate` DECIMAL(18,10) NULL DEFAULT NULL , `HourlyRateOld` DECIMAL(18,10) NULL DEFAULT NULL , `AmountTotalAdvancedPaidWithNewHourlyRate` DECIMAL(18,10) NULL DEFAULT NULL , + `ErrorNotice` VARCHAR(2000) DEFAULT NULL, PRIMARY KEY (`Oid`) , INDEX `FK_SI_IB` (`InvoiceBaseOid` ASC) , CONSTRAINT `FK_SI_IB` @@ -1305,6 +1410,7 @@ CREATE TABLE IF NOT EXISTS `AssessmentSheetCategory` ( `UdpUser` VARCHAR(256) NULL DEFAULT NULL , `SystemEntryID` INT(10) NULL DEFAULT NULL , `Position` INT(11) NULL DEFAULT NULL, + `ScopeType` INTEGER(10) DEFAULT NULL, PRIMARY KEY (`Oid`) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1 @@ -1517,7 +1623,10 @@ CREATE TABLE IF NOT EXISTS `newsitem` ( `PublishDate` DATETIME NULL DEFAULT NULL , `Title` VARCHAR(256) NULL DEFAULT NULL , `Text` MEDIUMTEXT NULL DEFAULT NULL , - PRIMARY KEY (`Oid`) ) + `TeamOid` bigint(19) NULL, + PRIMARY KEY (`Oid`), + KEY `TEAM_NEWSITEM_FK` (`TeamOid`), + CONSTRAINT `FK_TEAM_NEWSITEM` FOREIGN KEY (`TeamOid`) REFERENCES `Team` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; CREATE TABLE IF NOT EXISTS `BeWoFolder` ( @@ -1587,26 +1696,6 @@ CREATE TABLE `team2customer` ( AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; -ALTER TABLE `employee` - ADD `Text1` varchar(128) DEFAULT NULL; - -ALTER TABLE `employee` - ADD `Text2` varchar(128) DEFAULT NULL; - -ALTER TABLE `employee` - ADD `Text3` varchar(128) DEFAULT NULL; - -ALTER TABLE `employee` - ADD `Text4` varchar(128) DEFAULT NULL; - -ALTER TABLE `employee` - ADD `Text5` varchar(128) DEFAULT NULL; - - -ALTER TABLE `employee` - ADD `Notice2` MEDIUMTEXT DEFAULT NULL; - - CREATE TABLE `SupportConceptApprovalPeriod` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT , `Tid` INT(10) NOT NULL , @@ -1628,8 +1717,17 @@ CREATE TABLE `SupportConceptApprovalPeriod` ( `ApprovedFixedAmount` DECIMAL(18,10) NULL , `ApprovedFixedAmountInterval` INT NULL , `CostBearer2SupportConceptOid` BIGINT(19) NULL , + `Percentage` DECIMAL(18,10) DEFAULT NULL, + `SupportConceptOid` BIGINT(19) DEFAULT NULL, + `ServiceCategoryOid` BIGINT(19) DEFAULT NULL, + `ContactCountPerInterval` decimal(18,10) DEFAULT NULL, + `ContactCountInterval` int(11) DEFAULT NULL, PRIMARY KEY (`Oid`) , + KEY `SUPPORTCONCEPTAPPROVAL_KEY` (`SupportConceptOid`), + KEY `SERVICECATEGORY_APPROVAL_KEY` (`ServiceCategoryOid`), INDEX `cb2sc_scap` (`CostBearer2SupportConceptOid` ASC) , + CONSTRAINT `FK_APPROVAL_SUPPORTCONCEPT` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_APPROVAL_SERVICECATEGORY` FOREIGN KEY (`ServiceCategoryOid`) REFERENCES `servicecategory` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `cb2sc_scap` FOREIGN KEY (`CostBearer2SupportConceptOid` ) REFERENCES `costbearer2supportconcept` (`Oid` ) @@ -1637,6 +1735,7 @@ CREATE TABLE `SupportConceptApprovalPeriod` ( ON UPDATE NO ACTION) ENGINE = InnoDB; + CREATE TABLE `InvoiceNumber` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT , `Tid` INT(10) NOT NULL , @@ -1715,7 +1814,10 @@ CREATE TABLE `ServiceInvoicePeriod` ( `IsActive` VARCHAR(45) NULL , `SystemEntryID` INT(10) NULL , `ServiceInvoiceOid` BIGINT(19) NULL , - PRIMARY KEY (`Oid`) ) + `AccountingInterval` INTEGER(10) DEFAULT NULL, + `CustomerOid` BIGINT(19) NULL DEFAULT NULL, + PRIMARY KEY (`Oid`), + CONSTRAINT `FK_SI2CUSTOMER` FOREIGN KEY (`CustomerOid` ) REFERENCES `customer` (`Oid` ) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE = InnoDB; CREATE TABLE `EmploymentType` ( @@ -1752,6 +1854,9 @@ CREATE TABLE `contract` ( `UdpUser` varchar(256) DEFAULT NULL, `IsActive` tinyint(4) DEFAULT NULL, `SystemEntryID` int(10) DEFAULT NULL, + `WeeklyDays` int(10) DEFAULT NULL, + `MonthlyTotalHours` DECIMAL(18,10) NULL DEFAULT NULL, + `MonthlyFLS` DECIMAL(18,10) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CONTRACTEMPLOYEE_FK` (`EmployeeOid`), KEY `CONTRACT_EMPLOYMENTTYPE_FK` (`EmploymentTypeOid`), @@ -1761,8 +1866,6 @@ CREATE TABLE `contract` ( - - CREATE TABLE `AppointmentCategory` ( `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT , `Tid` INT(10) NOT NULL , @@ -1827,6 +1930,7 @@ CREATE TABLE `customer2organisation` ( `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, `IsActive` TINYINT(4) DEFAULT NULL, `SystemEntryID` INTEGER(10) DEFAULT NULL, + `PersonOid` BIGINT(19) NULL DEFAULT NULL, PRIMARY KEY (`Oid`), KEY `CUSTOMERCUSTOMER2ORGANISATION_FK` (`CustomerOid`), KEY `PERSONCUSTOMER2ORGANISATION_FK` (`OrganisationOid`), @@ -1836,6 +1940,1364 @@ CREATE TABLE `customer2organisation` ( AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; +CREATE TABLE `serviceaccounting` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `ServiceDescriptionOid` BIGINT(19) NOT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + `SupportConceptOid` BIGINT(19) DEFAULT NULL, + `SupportConceptApprovalPeriodOid` BIGINT(19) DEFAULT NULL, + `OrganisationOid` BIGINT(19) DEFAULT NULL, + `Tid` INTEGER(10) NOT NULL, + `Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, + `IsActive` TINYINT(4) DEFAULT NULL, + `SystemEntryID` INTEGER(10) DEFAULT NULL, + `BillableAmount` DECIMAL(18,10) DEFAULT NULL, + `AccountingInterval` INTEGER(10) DEFAULT NULL, + `IsDefault` TINYINT(4) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `SERVICEDESCRIPTION_KEY` (`ServiceDescriptionOid`), + KEY `SERVICEDESCRIPTION2CUSTOMER_KEY` (`CustomerOid`), + KEY `SERVICEDESCRIPTION2ORGANISATION_FK` (`OrganisationOid`), + KEY `SERVICEDESCRIPTION2SUPPORTCONCEPT_FK` (`SupportConceptOid`), + KEY `SERVICEDESCRIPTION2APPROVALPERIOD_FK` (`SupportConceptApprovalPeriodOid`), + CONSTRAINT `FK_SERVICEACCOUNTING_DESCRIPTION` FOREIGN KEY (`ServiceDescriptionOid`) REFERENCES `servicedescription` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_SERVICEACCOUNTING_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_SERVICEACCOUNTING_SUPPORTCONCEPT` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_SERVICEACCOUNTING_APPROVALPERIOD` FOREIGN KEY (`SupportConceptApprovalPeriodOid`) REFERENCES `supportconceptapprovalperiod` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_SERVICEACCOUNTING_ORGANISATION` FOREIGN KEY (`OrganisationOid`) REFERENCES `organisation` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `groupofpeople` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `grouptype` INTEGER(10) NOT NULL, + `Name` VARCHAR(256) NOT NULL, + `Tid` INTEGER(10) NOT NULL, + `Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL, + `IsActive` TINYINT(4) DEFAULT NULL, + `SystemEntryID` INTEGER(10) DEFAULT NULL, + `CreatedByEmployeeOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`) +)ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `groupmember` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `GroupOfPeopleOid` BIGINT(19) DEFAULT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + `SupportConceptOid` BIGINT(19) DEFAULT NULL, + `EmployeeOid` BIGINT(19) DEFAULT NULL, + `CostBearer2SupportConceptOid` BIGINT(19) DEFAULT NULL, + `Position` INTEGER(10) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `GROUPOFPEOPLE_KEY` (`GroupOfPeopleOid`), + KEY `GROUP2CUSTOMER_KEY` (`CustomerOid`), + KEY `GROUP2SUPPORTCONCEPT_FK` (`SupportConceptOid`), + KEY `GROUP2COSTBEARER2SUPPORTCONCEPT_FK` (`CostBearer2SupportConceptOid`), + KEY `GROUP2EMPLOYEE_FK` (`EmployeeOid`), + CONSTRAINT `FK_GROUPOFPEOPLE` FOREIGN KEY (`GroupOfPeopleOid`) REFERENCES `groupofpeople` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_GROUP_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_GROUP_SUPPORTCONCEPT` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_GROUP_COSTBEARER2SUPPORTCONCEPT` FOREIGN KEY (`CostBearer2SupportConceptOid`) REFERENCES `costbearer2supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_GROUP_ORGANISATION` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + + +CREATE TABLE `familydata` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) NOT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `Kindesmutter` varchar(1024) DEFAULT NULL, + `Kindesvater` varchar(1024) DEFAULT NULL, + `Geschwister` varchar(1024) DEFAULT NULL, + `Vormund` varchar(1024) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_FAMILYDATA_CUSTOMER` (`CustomerOid`), + CONSTRAINT `FK_FAMILYDATA_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `servicerecordhistory` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `TimeStamp` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `ChangeType` tinyint(4) DEFAULT NULL, + `ServiceRecordOid` bigint(19) NOT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `EmployeeOid` bigint(19) NOT NULL, + `SupportConceptOid` bigint(19) DEFAULT NULL, + `CostBearer2SupportConceptOid` bigint(19) DEFAULT NULL, + `ServiceDescriptionOid` bigint(19) NOT NULL, + `StartDate` datetime DEFAULT NULL, + `EndDate` datetime DEFAULT NULL, + `IP` varchar(128) DEFAULT NULL, + `RoundedDuration` decimal(18,10) DEFAULT NULL, + `Notice` mediumtext, + `ServiceRecordInsTs` datetime DEFAULT NULL, + `ServiceRecordInsUser` varchar(256) DEFAULT NULL, + `ServiceRecordVersion` bigint(19) DEFAULT NULL, + `ServiceRecordUdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `GroupPersonCount` int(10) DEFAULT NULL, + `GroupEmployeeCount` int(10) DEFAULT NULL, + `GroupRoundedDuration` decimal(18,10) DEFAULT NULL, + `GroupOid` bigint(19) DEFAULT NULL, + `ServiceRecordType` int(10) DEFAULT NULL, + `DistanceInMeter` int(10) DEFAULT NULL, + `Relevance` int(10) DEFAULT NULL, + `IsCreatedInMobileClient` TINYINT(1) DEFAULT 0, + `Notice2` MEDIUMTEXT DEFAULT NULL, + `Notice3` MEDIUMTEXT DEFAULT NULL, + `Notice4` MEDIUMTEXT DEFAULT NULL, + `Notice5` MEDIUMTEXT DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `customerhistory` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `ChangeType` tinyint(4) DEFAULT NULL, + `CustomerOid` bigint(19) NOT NULL, + `PersonOid` bigint(19) NOT NULL, + `ReferenceNumber` varchar(128) DEFAULT NULL, + `EquityContribution` decimal(18,10) DEFAULT NULL, + `Diagnosis` mediumtext, + `ICD10Diagnosis` mediumtext, + `Childs` varchar(256) DEFAULT NULL, + `Notice` mediumtext, + `CustomerInsTs` datetime DEFAULT NULL, + `CustomerInsUser` varchar(256) DEFAULT NULL, + `CustomerVersion` bigint(19) DEFAULT NULL, + `CustomerUdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `AssistanceBegin` DATETIME DEFAULT NULL, + `TerminationValueListEntryOid` bigint(19) DEFAULT NULL, + `TerminationDate` datetime DEFAULT NULL, + `DebitorNumber` varchar(128) DEFAULT NULL, + `IsAdvisedOrAttended` tinyint(4) DEFAULT NULL, + `Medication` varchar(1024) DEFAULT NULL, + `CostCenter` varchar(128) DEFAULT NULL, + `Environment` varchar(2048) DEFAULT NULL, + `OrganisationOid` BIGINT(19) DEFAULT NULL, + `AnsprechpartnerOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `customer2organisationhistory` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Customer2OrganisationOid` bigint(19) NOT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `OrganisationOid` bigint(19) NOT NULL, + `Tid` int(10) NOT NULL, + `Type` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `Info1` varchar(1024) DEFAULT NULL, + `Info2` varchar(1024) DEFAULT NULL, + `Info3` varchar(1024) DEFAULT NULL, + `Info4` varchar(1024) DEFAULT NULL, + `Info5` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Customer2OrganisationInsTs` datetime DEFAULT NULL, + `Customer2OrganisationInsUser` varchar(256) DEFAULT NULL, + `Customer2OrganisationVersion` bigint(19) DEFAULT NULL, + `Customer2OrganisationUdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `ChangeType` tinyint(4) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `customer2personhistory` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `CustomerOid` bigint(19) DEFAULT NULL, + `customer2personOid` bigint(19) NOT NULL, + `PersonOid` bigint(19) NOT NULL, + `Tid` int(10) NOT NULL, + `Type` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `ChangeType` tinyint(4) DEFAULT NULL, + `customer2personInsTs` datetime DEFAULT NULL, + `customer2personInsUser` varchar(256) DEFAULT NULL, + `customer2personVersion` bigint(19) DEFAULT NULL, + `customer2personUdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `employee2customerhistory` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `CustomerOid` bigint(19) DEFAULT NULL, + `EmployeeOid` bigint(19) NOT NULL, + `Employee2CustomerOid` bigint(19) NOT NULL, + `Tid` int(10) NOT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `ChangeType` tinyint(4) DEFAULT NULL, + `Employee2CustomerInsTs` datetime DEFAULT NULL, + `Employee2CustomerInsUser` varchar(256) DEFAULT NULL, + `Employee2CustomerVersion` bigint(19) DEFAULT NULL, + `Employee2CustomerUdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + + +CREATE TABLE `temporarytoken` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `EmployeeOid` bigint(19) DEFAULT NULL, + `ExpirationDate` datetime DEFAULT NULL, + `RequestedLink` varchar(4096) DEFAULT NULL, + `EncodedToken` varchar(4096) DEFAULT NULL, + `IsPermaLink` bit(1) DEFAULT NULL, + `CreatorIP` varchar(32) DEFAULT NULL, + `ConsumerIP` varchar(32) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_TEMPORARYTOKEN_EMPLOYEE` (`EmployeeOid`), + CONSTRAINT `FK_TEMPORARYTOKEN_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `additionalservice` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `Name` varchar(256) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `additionalserviceregion` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `AdditionalServiceOid` bigint(19) DEFAULT NULL, + `Name` varchar(256) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_ADDITIONALSERVICEREGION_ADDITIONALSERVICE` (`AdditionalServiceOid`), + CONSTRAINT `FK_ADDITIONALSERVICEREGION_ADDITIONALSERVICE` FOREIGN KEY (`AdditionalServiceOid`) REFERENCES `additionalservice` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE IF NOT EXISTS `additionalservicegroupofpeople` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Name` varchar(256) DEFAULT NULL, + `Appointment` varchar(50) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE IF NOT EXISTS `additionalservicegroupmember` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `AdditionalServiceGroupOfPeopleOid` bigint(19) DEFAULT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_ADDITIONALSERIVCEGROUPMEMBER_ADDITIONALSERVICEGROUPOFPEOPLE` (`AdditionalServiceGroupOfPeopleOid`), + KEY `FK_ADDITIONALSERIVCEGROUPMEMBER_CUSTOMER` (`CustomerOid`), + CONSTRAINT `FK_ADDITIONALSERIVCEGROUPMEMBER_ADDITIONALSERVICEGROUPOFPEOPLE` FOREIGN KEY (`AdditionalServiceGroupOfPeopleOid`) REFERENCES `additionalservicegroupofpeople` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_ADDITIONALSERIVCEGROUPMEMBER_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE IF NOT EXISTS `additionalservice2groupofpeople` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `AdditionalServiceGroupOfPeopleOid` bigint(19) DEFAULT NULL, + `AdditionalServiceOid` bigint(19) DEFAULT NULL, + `RoundedDuration` decimal(18,10) DEFAULT NULL, + `StartDate` datetime DEFAULT NULL, + `EndDate` datetime DEFAULT NULL, + `Datum` datetime DEFAULT NULL, + `AdditionalServiceRegionOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_ADDITIONALSERIVCE2GROUPOFPEOPLE_ADDITIONALSERVICE` (`AdditionalServiceOid`), + KEY `FK_ADDITIONALSERIVCE2GROUPOFPEOPLE_ADDSERVICEGROUPOFPEOPLE` (`AdditionalServiceGroupOfPeopleOid`), + KEY `FK_ADDITIONALSERVICE2GROUPOFPEOPLE_ADDSERVICEREGION` (`AdditionalServiceRegionOid`), + CONSTRAINT `FK_ADDITIONALSERIVCE2GROUPOFPEOPLE_ADDITIONALSERVICE` FOREIGN KEY (`AdditionalServiceOid`) REFERENCES `additionalservice` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_ADDITIONALSERIVCE2GROUPOFPEOPLE_ADDSERVICEGROUPOFPEOPLE` FOREIGN KEY (`AdditionalServiceGroupOfPeopleOid`) REFERENCES `additionalservicegroupofpeople` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_ADDITIONALSERVICE2GROUPOFPEOPLE_ADDSERVICEREGION` FOREIGN KEY (`AdditionalServiceRegionOid`) REFERENCES `additionalserviceregion` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE IF NOT EXISTS `additionalservicebooking` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `AdditionalServiceRegionOid` BIGINT(19) DEFAULT NULL, + `RoundedDuration` DECIMAL(18,10) DEFAULT NULL, + `StartDate` DATETIME DEFAULT NULL, + `EndDate` DATETIME DEFAULT NULL, + `Datum` DATETIME DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_ADDITIONALSERVICEBOOKING_ADDSERVICEREGION` (`AdditionalServiceRegionOid`), + CONSTRAINT `FK_ADDITIONALSERVICEBOOKING_ADDSERVICEREGION` + FOREIGN KEY (`AdditionalServiceRegionOid`) + REFERENCES `AdditionalServiceRegion` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE IF NOT EXISTS `customer2addservicebooking` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `AdditionalServiceBookingOid` BIGINT(19) DEFAULT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + `Participated` TINYINT(1) DEFAULT 1, + PRIMARY KEY (`Oid`), + KEY `FK_CUSTOMER2ADDSERVICEBOOKING_ADDSERVICEBOOKING` (`AdditionalServiceBookingOid`), + CONSTRAINT `FK_CUSTOMER2ADDSERVICEBOOKING_ADDSERVICEBOOKING` + FOREIGN KEY (`AdditionalServiceBookingOid`) + REFERENCES `AdditionalServiceBooking` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_CUSTOMER2ADDSERVICEBOOKING_CUSTOMER` (`CustomerOid`), + CONSTRAINT `FK_CUSTOMER2ADDSERVICEBOOKING_CUSTOMER` + FOREIGN KEY (`CustomerOid`) + REFERENCES `Customer` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE IF NOT EXISTS `employee2addservicebooking` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `AdditionalServiceBookingOid` BIGINT(19) DEFAULT NULL, + `EmployeeOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_EMPLOYEE2ADDSERVICEBOOKING_ADDSERVICEBOOKING` (`AdditionalServiceBookingOid`), + CONSTRAINT `FK_EMPLOYEE2ADDSERVICEBOOKING_ADDSERVICEBOOKING` + FOREIGN KEY (`AdditionalServiceBookingOid`) + REFERENCES `AdditionalServiceBooking` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_EMPLOYEE2ADDSERVICEBOOKING_EMPLOYEE` (`EmployeeOid`), + CONSTRAINT `FK_EMPLOYEE2ADDSERVICEBOOKING_EMPLOYEE` + FOREIGN KEY (`EmployeeOid`) + REFERENCES `Employee` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `supportpin` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Pin` VARCHAR(5) DEFAULT NULL, + `IsUsed` TINYINT DEFAULT 0, + `CreationDate` DATETIME DEFAULT NULL, + `ExpirationDate` DATETIME DEFAULT NULL, + `UsingDate` DATETIME DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Tid` INT(10) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + PRIMARY KEY(`Oid`), + CONSTRAINT `UniquePin` UNIQUE(`Pin`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `resourceappointment` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `FormerBookingOid` BIGINT(19) DEFAULT NULL, + `FormerBookingSequenceOid` BIGINT(19) DEFAULT NULL, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` mediumtext, + `InsTs` datetime, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19), + `UdpUser` varchar(256), + `SystemEntryID` int(10), + `Type` int(11), + `StartDate` datetime, + `EndDate` datetime, + `AllDay` bit(1), + `Subject` varchar(256) DEFAULT NULL, + `Location` varchar(256) DEFAULT NULL, + `Status` int(11), + `RecurrenceInfo` mediumtext, + `ReminderInfo` mediumtext, + `ResourceOid` BIGINT(19), + `EmployeeOid` BIGINT(19), + PRIMARY KEY(`Oid`), + KEY `FK_BOOKING2RESOURCEAPPOINTMENT` (`FormerBookingOid`), + CONSTRAINT `FK_BOOKING2RESOURCEAPPOINTMENT` + FOREIGN KEY (`FormerBookingOid`) + REFERENCES `resourcebooking` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_BOOKINGSEQUENCE2RESOURCEAPPOINTMENT` (`FormerBookingSequenceOid`), + CONSTRAINT `FK_BOOKINGSEQUENCE2RESOURCEAPPOINTMENT` + FOREIGN KEY (`FormerBookingSequenceOid`) + REFERENCES `resourcebookingsequence` (`Oid`) + ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `auszahlungsart` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Name` varchar(256) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + + +CREATE TABLE `overtime` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `EmployeeOid` bigint(19) DEFAULT NULL, + `Datum` datetime DEFAULT NULL, + `Betrag` DECIMAL(18,10) DEFAULT NULL, + `AuszahlungsartOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_EMPLOYEE2OVERTIME` (`EmployeeOid`), + KEY `FK_AUSZAHLUNGSKATEGORIE2OVERTIME` (`AuszahlungsartOid`), + CONSTRAINT `FK_AUSZAHLUNGSKATEGORIE2OVERTIME` FOREIGN KEY (`AuszahlungsartOid`) REFERENCES `auszahlungsart` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_EMPLOYEE2OVERTIME` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + + + +CREATE TABLE `NewSchedulerAppointment` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `OriginatorOid` bigint(19) DEFAULT NULL, + `IsPrivate` tinyint(1) DEFAULT 0, + `Type` int(11) DEFAULT NULL, + `StartDate` datetime DEFAULT NULL, + `EndDate` datetime DEFAULT NULL, + `AllDay` bit(1) DEFAULT NULL, + `Subject` varchar(256) DEFAULT NULL, + `Location` varchar(256) DEFAULT NULL, + `Status` int(11) DEFAULT NULL, + `RecurrenceInfo` mediumtext, + `ReminderInfo` mediumtext, + `FormerBookingSequenceOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_ORIGINATOR2NEWSCHAPP` (`OriginatorOid`), + CONSTRAINT `FK_ORIGINATOR2NEWSCHAPP` FOREIGN KEY (`OriginatorOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + +CREATE TABLE `Customer2NewSchApp` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `CustomerOid` bigint(19) DEFAULT NULL, + `NewSchAppOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_CUSTOMER2NEWSCHAPP` (`CustomerOid`), + CONSTRAINT `FK_CUSTOMER2NEWSCHAPP` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_CUSTOMERLINK2NEWSCHAPP` (`NewSchAppOid`), + CONSTRAINT `FK_CUSTOMERLINK2NEWSCHAPP` FOREIGN KEY (`NewSchAppOid`) REFERENCES `NewSchedulerAppointment` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + +CREATE TABLE `Employee2NewSchApp` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `EmployeeOid` bigint(19) DEFAULT NULL, + `NewSchAppOid` bigint(19) DEFAULT NULL, + `IsParticipating` tinyint(3) DEFAULT 0, + `Tid` VARCHAR(1024) NULL DEFAULT NULL, + `Notice` VARCHAR(1024) NULL DEFAULT NULL, + `InsTs` datetime NULL DEFAULT NULL, + `InsUser` VARCHAR(256) NULL DEFAULT NULL, + `UdpUser` VARCHAR(256) NULL DEFAULT NULL, + `Version` BIGINT(19) NULL DEFAULT NULL, + `IsActive` TINYINT(4) NULL DEFAULT NULL, + `SystemEntryID` INT(10) NULL DEFAULT NULL, + `IsPChanged` TINYINT(1) NULL DEFAULT 0, + `IsPC_CheckedTs` DATETIME NULL DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_EMPLOYEE2NEWSCHAPP` (`EmployeeOid`), + CONSTRAINT `FK_EMPLOYEE2NEWSCHAPP` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_EMPLOYEELINK2NEWSCHAPP` (`NewSchAppOid`), + CONSTRAINT `FK_EMPLOYEELINK2NEWSCHAPP` FOREIGN KEY (`NewSchAppOid`) REFERENCES `NewSchedulerAppointment` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + + +CREATE TABLE `Resource2NewSchApp` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `ResourceOid` bigint(19) DEFAULT NULL, + `NewSchAppOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_RESOURCE2NEWSCHAPP` (`ResourceOid`), + CONSTRAINT `FK_RESOURCE2NEWSCHAPP` FOREIGN KEY (`ResourceOid`) REFERENCES `resource` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_RESOURCELINK2NEWSCHAPP` (`NewSchAppOid`), + CONSTRAINT `FK_RESOURCELINK2NEWSCHAPP` FOREIGN KEY (`NewSchAppOid`) REFERENCES `NewSchedulerAppointment` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + + +CREATE TABLE `medart`( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Bezeichnung` varchar(1024) DEFAULT NULL, + `BezeichnungLang` varchar(1024) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; + +CREATE TABLE `medikamentenverordnung` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `MedArtOid` bigint(19) DEFAULT NULL, + `Darreichungsform` int(2) DEFAULT NULL, + `Morgens` double DEFAULT NULL, + `Mittags` double DEFAULT NULL, + `Abends` double DEFAULT NULL, + `Nachts` double DEFAULT NULL, + `DepotMenge` tinyint(1) DEFAULT NULL, + `DepotRhythmus` int(2) DEFAULT NULL, + `DepotErsterTag` datetime DEFAULT NULL, + `DepotNaechsterTag` datetime DEFAULT NULL, + `MedBemerkung` varchar(1024) DEFAULT NULL, + `MedVerordnet` varchar(256) DEFAULT NULL, + `MedName` varchar(1024) DEFAULT NULL, + `DarreichungsformOid` BIGINT(19) DEFAULT NULL, + `DepotRhythmusOid` BIGINT(19) DEFAULT NULL, + `Verordnungsdatum` DATETIME DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_CUSTOMER2MEDVERORDNUNG` (`CustomerOid`), + KEY `FK_MEDART2MEDVERORDNUNG` (`MedArtOid`), + CONSTRAINT `FK_CUSTOMER2MEDVERORDNUNG` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_DARFORM2MEDVERORDNUNG` FOREIGN KEY (`DarreichungsformOid`) REFERENCES `medverorddarform` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_DEPRHYTHM2MEDVERORDNUNG` FOREIGN KEY (`DepotRhythmusOid`) REFERENCES `medverorddepotrhythmus` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_MEDART2MEDVERORDNUNG` FOREIGN KEY (`MedArtOid`) REFERENCES `medart` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; + + +CREATE TABLE `resetpassword` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Code` VARCHAR(10) DEFAULT NULL, + `HasToChangePW` TINYINT(1) DEFAULT 0, + `ResetDate` DATETIME DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE `appuser2resetpassword`( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `ApplicationUserOid` BIGINT(19) DEFAULT NULL, + `ResetPasswordOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_APPLICATIONUSER` (`ApplicationUserOid`), + CONSTRAINT `FK_APPLICATIONUSER` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `FK_RESETPASSWORD` (`ResetPasswordOid`), + CONSTRAINT `FK_RESETPASSWORD` FOREIGN KEY (`ResetPasswordOid`) REFERENCES `resetpassword` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE `medikamentenverordnungsliste` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Gueltig` tinyint(1) DEFAULT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `MedListType` TINYINT(1) DEFAULT 0, + PRIMARY KEY (`Oid`), + KEY `FK_MEDIVERORDNUNGSLISTE2CUSTOMER_idx` (`CustomerOid`), + CONSTRAINT `FK_MEDIVERORDNUNGSLISTE2CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE `mediverordnung2mediverordnungsliste` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `MediVerordnungsOid` bigint(19) DEFAULT NULL, + `MediVerordnungslistenOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `FK_MEDIVERORDNUNG2MV2MVLISTE` (`MediVerordnungsOid`), + KEY `FK_MEDIVERORDNUNGSLISTE2MV2MVLISTE` (`MediVerordnungslistenOid`), + CONSTRAINT `FK_MEDIVERORDNUNG2MV2MVLISTE` FOREIGN KEY (`MediVerordnungsOid`) REFERENCES `medikamentenverordnung` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_MEDIVERORDNUNGSLISTE2MV2MVLISTE` FOREIGN KEY (`MediVerordnungslistenOid`) REFERENCES `medikamentenverordnungsliste` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE bewomobilbrowserinfo ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `InsTs` datetime DEFAULT NULL, + `Tenant`varchar(256), + `Type` varchar(256) DEFAULT NULL, + `Name` varchar(256) DEFAULT NULL, + `Version` varchar(256) DEFAULT NULL, + `Platform` varchar(256) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE `UIElement` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `UIElementType` INT(10) DEFAULT NULL, + `Xaml` TEXT DEFAULT NULL, + `EmployeeOid` bigint(19) NULL, + `TeamOid` bigint(19) NULL, + PRIMARY KEY (`Oid`), + KEY `EMPLOYEE_UIELEMENT_FK` (`EmployeeOid`), + KEY `TEAM_UIELEMENT_FK` (`TeamOid`), + CONSTRAINT `FK_EMPLOYEE_UIELEMENT` FOREIGN KEY (`EmployeeOid`) REFERENCES `Employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_TEAM_UIELEMENT` FOREIGN KEY (`TeamOid`) REFERENCES `Team` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE MedVerordDarForm ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Bezeichnung` varchar(256) DEFAULT NULL, + `Wert` int(10) DEFAULT NULL, + CONSTRAINT UCWERT UNIQUE (`Wert`), + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE MedVerordDepotRhythmus ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `IsActive` tinyint(1) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Bezeichnung` varchar(256) DEFAULT NULL, + `Wert` int(10) DEFAULT NULL, + CONSTRAINT UCWERT UNIQUE (`Wert`), + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE `textbaustein` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Text` VARCHAR(2048) DEFAULT NULL, + `Position` INT(10) DEFAULT NULL, + `Name` VARCHAR(256) DEFAULT NULL, + `ServiceCategoryOid` BIGINT(19) DEFAULT NULL, + `EmployeeOid` BIGINT(19) DEFAULT NULL, + `IsOnlyForEmployee` TINYINT(1) DEFAULT NULL, + `IsParent` TINYINT(1) DEFAULT NULL, + `ParentOid` BIGINT(19) DEFAULT NULL, + `IsExpanded` TINYINT(4) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `SERVICECATEGORY_TEXTBAUSTEIN_FK` (`ServiceCategoryOid`), + KEY `EMPLOYEE_TEXTBAUSTEIN_FK` (`EmployeeOid`), + CONSTRAINT `FK_SERVICECATEGORY_TEXTBAUSTEIN` FOREIGN KEY (`ServiceCategoryOid`) REFERENCES `ServiceCategory` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_EMPLOYEE_TEXTBAUSTEIN` FOREIGN KEY (`EmployeeOid`) REFERENCES `Employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT FK_TEXTBAUSTEIN2PARENT FOREIGN KEY (ParentOid) REFERENCES textbaustein(Oid) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + +CREATE TABLE bargeldtransaktion( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Zahlungstyp` TINYINT(1) DEFAULT NULL, + `Betrag` DECIMAL(18,10) DEFAULT NULL, + `Transaktionskassenbestand` DECIMAL(18, 10) DEFAULT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + `Zahlungsdatum` DATETIME DEFAULT NULL, + `BargeldkassenOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `BARGELDTRANSAKTION_CUSTOMER_FK` (`CustomerOid`), + CONSTRAINT `FK_BARGELDTRANSAKTION_BARGELDKASSE` FOREIGN KEY (`BargeldkassenOid`) REFERENCES `bargeldkasse` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=LATIN1; + + +CREATE TABLE `behinderungsart2customer` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Behinderungsart` TINYINT(4) DEFAULT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `BEHINDERUNGSART_CUSTOMER_FK` (`CustomerOid`), + CONSTRAINT `FK_BEHINDERUNGSART_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `Customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `merkzeichen2customer` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Merkzeichen` TINYINT(4) DEFAULT NULL, + `CustomerOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `MERKZEICHEN_CUSTOMER_FK` (`CustomerOid`), + CONSTRAINT `FK_MERKZEICHEN_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `Customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +)ENGINE=InnoDB +AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `wohnheim` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `WohnheimName` varchar(256) DEFAULT NULL, + `Strasse` varchar(256) DEFAULT NULL, + `PLZ` varchar(256) DEFAULT NULL, + `Ort` varchar(256) DEFAULT NULL, + `Bemerkung` varchar(1024) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=latin1; + +CREATE TABLE `customer2wohnheim` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `WohnheimOid` bigint(19) DEFAULT NULL, + `CustomerOid` bigint(19) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1; + +CREATE TABLE `employee2wohnheim` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `WohnheimOid` bigint(19) DEFAULT NULL, + `EmployeeOid` bigint(19) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; + + + +CREATE TABLE `signature` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `ServiceRecordOid` bigint(19) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `isActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Latitute` varchar(1024) DEFAULT NULL, + `Longitute` varchar(1024) DEFAULT NULL, + `Zeitstempel` datetime DEFAULT NULL, + `DataBild` longtext, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=latin1; + + +CREATE TABLE `wohnheimbuchung` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `Tid` INT(10) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `IsActive` TINYINT(4) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `Buchungsdatum` DATETIME DEFAULT NULL, + `WohnheimOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `WOHNHEIMBUCHUNG_WOHNHEIM_FK` (`WohnheimOid`), + CONSTRAINT `FK_WOHNHEIMBUCHUNG_WOHNHEIM` FOREIGN KEY (`WohnheimOid`) REFERENCES `Wohnheim` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE `wohnheimbuchung2costbearer2supportconcept` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `Tid` INT(10) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `IsActive` TINYINT(4) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `StartDate` DATETIME DEFAULT NULL, + `EndDate` DATETIME DEFAULT NULL, + `WohnheimbuchungsOid` BIGINT(19) DEFAULT NULL, + `Costbearer2SupportConceptOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `WOHNHEIMBUCHUNG2CB2SC_FK` (`WohnheimbuchungsOid`), + CONSTRAINT `FK_WOHNHEIMBUCHUNG2CB2SC_WOHNHEIMBUCHUNG` FOREIGN KEY (`WohnheimbuchungsOid`) REFERENCES `Wohnheimbuchung` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `WOHNHEIMBUCHUNG2CB2SC_COSTBEARER2SUPPORTCONCEPT_FK` (`Costbearer2SupportConceptOid`), + CONSTRAINT `FK_WOHNHEIMBUCHUNG2CB2SC_COSTBEARER2SUPPORTCONCEPT` FOREIGN KEY (`Costbearer2SupportConceptOid`) REFERENCES `Costbearer2SupportConcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE `wohnheimbuchung2employee` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `Tid` INT(10) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `IsActive` TINYINT(4) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `StartDate` DATETIME DEFAULT NULL, + `EndDate` DATETIME DEFAULT NULL, + `WohnheimbuchungsOid` BIGINT(19) DEFAULT NULL, + `EmployeeOid` BIGINT(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `WOHNHEIMBUCHUNG2EMPLOYEE_WOHNHEIMBUCHUNG_FK` (`WohnheimbuchungsOid`), + CONSTRAINT `FK_WOHNHEIMBUCHUNG2EMPLOYEE_WOHNHEIMBUCHUNG` FOREIGN KEY (`WohnheimbuchungsOid`) REFERENCES `Wohnheimbuchung` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `WOHNHEIMBUCHUNG2EMPLOYEE_EMPLOYEE_FK` (`EmployeeOid`), + CONSTRAINT `FK_WOHNHEIMBUCHUNG2EMPLOYEE_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `Employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE supportconceptapprovalperiod2employee ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `SupportConceptApprovalPeriodOid` BIGINT(19) DEFAULT NULL, + `EmployeeOid` BIGINT(19) DEFAULT NULL, + `Betreuungsschluessel` DECIMAL(18, 10) DEFAULT NULL, + `IsAbsolut` INT(10) NULL DEFAULT 0, + PRIMARY KEY (`Oid`), + KEY `SUPPORTCONCEPTAPPROVALPERIOD2EMPLOYEE_PERIOD_FK` (`SupportConceptApprovalPeriodOid`), + CONSTRAINT `FK_SUPPORTCONCEPTAPPROVALPERIOD2EMPLOYEE_PERIOD` FOREIGN KEY (`SupportConceptApprovalPeriodOid`) REFERENCES `SupportConceptApprovalPeriod` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `SUPPORTCONCEPTAPPROVALPERIOD2EMPLOYEE_EMPLOYEE_FK` (`EmployeeOid`), + CONSTRAINT `FK_SUPPORTCONCEPTAPPROVALPERIOD2EMPLOYEE_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `Employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE bargeldkasse ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `ObjectOid` BIGINT(19) DEFAULT NULL, + `ObjectTid` INT(10) DEFAULT NULL, + `Kassenname` VARCHAR(256) DEFAULT NULL, + `Auszahlungsintervall` TINYINT(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `image` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `CustomerOid` bigint(19) DEFAULT NULL, + `EmployeeOid` bigint(19) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `UpdUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `Original` longblob, + `MediumThumbnail` longblob, + `SmallThumbnail` longblob, + `PersonOid` bigint(19) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `KEY_CUSTOMER` (`CustomerOid`), + KEY `KEY_EMPLOYEE` (`EmployeeOid`), + CONSTRAINT `FK_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `FK_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `chatbewomessagesync` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `EmployeeOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `MessageSyncText` VARCHAR(1024) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `chatmessages` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `SenderPersonOid` bigint(19) DEFAULT NULL, + `EmpfaengerPersonOid` bigint(19) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(1024) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `isActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `ChatText` longblob, + `Uhrzeit` datetime DEFAULT NULL, + `IstZugestellt` tinyint(4) DEFAULT NULL, + `IstGelesen` tinyint(4) DEFAULT NULL, + `TeamOid` bigint(19) DEFAULT NULL, + `MessageId` VARCHAR(1024) DEFAULT NULL, + `MediaTyp` INT(10) NULL DEFAULT NULL COMMENT '', + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `chatmediamessage` ( + `Oid` BIGINT(19) AUTO_INCREMENT COMMENT '', + `ChatMessageOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `Media` LONGBLOB NULL DEFAULT NULL COMMENT '', + `ImageThumpNail` LONGBLOB NULL DEFAULT NULL COMMENT '', + PRIMARY KEY (`Oid`), + INDEX `ChatMessage_IDX` (`ChatMessageOid` ASC) + )ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `employeeappcode` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Employeeoid` BIGINT(19) NULL, + `Tid` INT(10) NULL, + `Notice` VARCHAR(1024) NULL, + `InsTs` DATETIME NULL, + `InsUser` VARCHAR(1024) NULL, + `Version` BIGINT(19) NULL, + `UdpUser` VARCHAR(256) NULL, + `IsActive` TINYINT(4) NULL, + `SystemEntryID` INT(10) NULL, + `EmployeeCode` VARCHAR(512) NULL, + `EmployeeCodegenDate` DATETIME NULL, + `IsChatActive` INT DEFAULT 0, + `NotfallStatement` VARCHAR(1024) NULL, + PRIMARY KEY (`Oid`), + UNIQUE INDEX `EmployeeCode_UNIQUE` (`EmployeeCode` ASC) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `customerappcode` ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `CustomerOid` bigint(19) DEFAULT NULL, + `Tid` int(10) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(1024) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + `CustomerCodeGenDate` datetime DEFAULT NULL, + `CustomerCode` varchar(512) DEFAULT NULL, + `IsChatActive` INT DEFAULT 0, + `BenutzerName` VARCHAR(1024) NULL DEFAULT NULL, + `Passwort` VARCHAR(1024) NULL DEFAULT NULL, + `PasswordHash` VARCHAR(1024) NULL DEFAULT NULL, + PRIMARY KEY (`Oid`), + UNIQUE KEY `CustomerCode_UNIQUE` (`CustomerCode`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `passwortverlauf` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `ApplicationUserOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `ErstellDatum` DATETIME NULL COMMENT '', + `Passwort` VARCHAR(64) NULL COMMENT '', + `Salt` VARCHAR(128) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') +ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `newestchatmessage` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT, + `Tid` INT(10) DEFAULT NULL, + `IsActive` TINYINT(1) DEFAULT NULL, + `Notice` VARCHAR(1024) DEFAULT NULL, + `InsTs` DATETIME DEFAULT NULL, + `InsUser` VARCHAR(256) DEFAULT NULL, + `Version` BIGINT(19) DEFAULT NULL, + `UdpUser` VARCHAR(256) DEFAULT NULL, + `SystemEntryID` INT(10) DEFAULT NULL, + `RecipientPersonOid` BIGINT(19) DEFAULT NULL, + `SenderPersonOid` BIGINT(19) DEFAULT NULL, + `ChatMessageOid` BIGINT(19) DEFAULT NULL, + `IsTeam` TINYINT(1) DEFAULT NULL, + PRIMARY KEY (`Oid`), + KEY `NEWESTCHATMESSAGE_RECIPIENT_FK` (`RecipientPersonOid`), + CONSTRAINT `FK_NEWESTCHATMESSAGE_RECIPIENT` FOREIGN KEY (`RecipientPersonOid`) REFERENCES `Person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `NEWESTCHATMESSAGE_SENDER_FK` (`SenderPersonOid`), + CONSTRAINT `FK_NEWESTCHATMESSAGE_SENDER` FOREIGN KEY (`SenderPersonOid`) REFERENCES `Person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION, + KEY `NEWESTCHATMESSAGE_CHATMESSAGE_FK` (`ChatMessageOid`), + CONSTRAINT `FK_NEWESTCHATMESSAGE_CHATMESSAGE` FOREIGN KEY (`ChatMessageOid`) REFERENCES `ChatMessages` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE TABLE `vertretung` + ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `MitarbeiterOid` BIGINT(19) NULL COMMENT '', + `KlientOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `IsActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `VertretungsZeitraumVon` DATETIME NULL COMMENT '', + `VertretungsZeitraumBis` DATETIME NULL COMMENT '', + `VertretenderMitarbeiterOid` BIGINT(19) NULL DEFAULT 0 COMMENT '', + `AbsenceTimeOid` BIGINT(19) NULL DEFAULT NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + CREATE TABLE `kriterien` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `KlientenOid` BIGINT(19) NULL DEFAULT NULL COMMENT '', + `Tid` INT(10) NULL DEFAULT NULL COMMENT '', + `Notice` VARCHAR(1024) NULL DEFAULT NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `IsActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `AusschlussKriterien` VARCHAR(1024) NULL COMMENT '', + `WunschKriterien` VARCHAR(1024) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `arbeitszeit` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `EmployeeOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `GueltigVon` DATETIME NULL COMMENT '', + `GueltigBis` DATETIME NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + +CREATE TABLE `arbeitszeiteintrag` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `ArbeitszeitOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `Tag` INT(10) NULL COMMENT '', + `UhrzeitVon` VARCHAR(256) NULL COMMENT '', + `UhrzeitBis` VARCHAR(256) NULL COMMENT '', + `CustomerOid` BIGINT(19) NULL DEFAULT NULL, + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + CREATE TABLE customerteam ( + `Oid` bigint(19) NOT NULL AUTO_INCREMENT, + `Tid` int(10) DEFAULT NULL, + `Name` varchar(256) DEFAULT NULL, + `IsActive` tinyint(4) DEFAULT NULL, + `Notice` varchar(1024) DEFAULT NULL, + `InsTs` datetime DEFAULT NULL, + `InsUser` varchar(256) DEFAULT NULL, + `UdpUser` varchar(256) DEFAULT NULL, + `Version` bigint(19) DEFAULT NULL, + `SystemEntryID` int(10) DEFAULT NULL, + PRIMARY KEY (`Oid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `token` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `Beschreibung` VARCHAR(1024) NULL COMMENT '', + `Typ` TINYINT(4) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + +CREATE TABLE `customer2token` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `CustomerOid` BIGINT(19) NULL COMMENT '', + `TokenOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + + + +CREATE TABLE `employee2token` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `EmployeeOid` BIGINT(19) NULL COMMENT '', + `TokenOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + + CREATE TABLE `quittierungscheck` ( + `Oid` BIGINT(19) NOT NULL AUTO_INCREMENT COMMENT '', + `CustomerOid` BIGINT(19) NULL COMMENT '', + `Tid` INT(10) NULL COMMENT '', + `Notice` VARCHAR(1024) NULL COMMENT '', + `InsTs` DATETIME NULL COMMENT '', + `InsUser` VARCHAR(1024) NULL COMMENT '', + `Version` BIGINT(19) NULL COMMENT '', + `UdpUser` VARCHAR(256) NULL COMMENT '', + `isActive` TINYINT(4) NULL COMMENT '', + `SystemEntryID` INT(10) NULL COMMENT '', + `Monat` DATETIME NULL COMMENT '', + `QuittierungsbelegGedruckt` TINYINT(4) NULL COMMENT '', + `QuittierungsbelegUnterschrieben` TINYINT(4) NULL COMMENT '', + `QuittierungsbelegGedrucktAm` DATETIME NULL DEFAULT NULL, + `QuittierungsbelegUnterschriebenVon` BIGINT(19) NULL DEFAULT NULL, + `QuittierungsbelegGedrucktVon` BIGINT(19) NULL DEFAULT NULL, + PRIMARY KEY (`Oid`) COMMENT '') + ENGINE=InnoDB AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci'; + +CREATE VIEW `listedsupportconcept` AS + select + CONCAT(IF(`e2c`.`Oid` is null, 0, `e2c`.`Oid`), '_', IF(`cb2sc`.`Oid` is null, 0, `cb2sc`.`Oid`)) as ID, + `sc`.`Oid` AS `SupportConceptOid`, + `sc`.`IsActive` AS `IsActive`, + `sc`.`Version` AS `Version`, + `c`.`Oid` AS `CustomerOid`, + `p`.`FirstName` AS `FirstName`, + `p`.`LastName` AS `LastName`, + `p`.`DateOfBirth` AS `DateOfBirth`, + `a`.`Street` AS `Street`, + `a`.`PostalCode` AS `PostalCode`, + `a`.`Town` AS `Town`, + `cb2sc`.`Oid` AS `CostBearer2SupportConceptOid`, + `cb2sc`.`Status` AS `Status`, + `cb2sc`.`RequestedStartDate` AS `RequestedStartDate`, + `cb2sc`.`RequestedEndDate` AS `RequestedEndDate`, + `cb2sc`.`ApprovedStartDate` AS `ApprovedStartDate`, + `cb2sc`.`ApprovedEndDate` AS `ApprovedEndDate`, + `cb2sc`.`CustomerRefenrenceNumber`, + `cb`.`Oid` AS `CostBearerOid`, + `cb`.`ID` AS `CostBearerID`, + `o`.`Oid` AS `OrganisationOid`, + `o`.`Name` AS `OrganisationName`, + `e2c`.`EmployeeOid` AS `EmployeeOid` + from + (((((((`supportconcept` `sc` join `customer` `c` on((`sc`.`CustomerOid` = `c`.`Oid`))) join `person` `p` on((`c`.`PersonOid` = `p`.`Oid`))) left join `address` `a` on((`p`.`AddressOid` = `a`.`Oid`))) left join `costbearer2supportconcept` `cb2sc` on((`sc`.`Oid` = `cb2sc`.`SupportConceptOid`))) left join `costbearer` `cb` on((`cb2sc`.`CostBearerOid` = `cb`.`Oid`))) left join `organisation` `o` on((`o`.`CostBearerOid` = `cb`.`Oid`))) left join `employee2customer` `e2c` on((`e2c`.`CustomerOid` = `c`.`Oid`))) + where + (`sc`.`IsActive` <> 0); + INSERT INTO `invoicenumber` (`Oid`, `Tid`, `Pattern`, `CurrentNumber`, `IsActive`, `Notice`, `InsTs`, `InsUser`, `Version`, `UdpUser`, `SystemEntryID`) VALUES (1, 63, '{n}', 1, '1', NULL, '2011-01-08 20:29:30', 'System', 1, 'System', 6); COMMIT; @@ -1871,28 +3333,11 @@ COMMIT; -INSERT INTO `address` (`Oid`, `Tid`, `Street`, `PostalCode`, `Town`, `State`, `Country`, `Notice`, `InsTs`, `InsUser`, `Version`, `UdpUser`, `IsActive`, `SystemEntryID`) VALUES - (1,5,'Kennedy-Ufer 2','50663 ','Köln',NULL,NULL,NULL,'2008-11-10 11:18:42','Max Mustermann',1,'Max Mustermann',1,NULL); -COMMIT; - -INSERT INTO `costbearer` (`Oid`, `Tid`, `HourlyRate`, `RateFactor`, `Notice`, `InsTs`, `InsUser`, `UdpUser`, `Version`, `IsActive`, `MinutesIntervall`, `ReferenceNumber`, `SystemEntryID`) VALUES - (1,22,49.9000000000,20.0000000000,NULL,'2008-10-05 19:12:11','Max Mustermann','Max Mustermann',1,1,10,NULL,0); -COMMIT; - -INSERT INTO `organisation` (`Oid`, `BankAccountOid`, `AddressOid`, `CostBearerOid`, `Tid`, `Notice`, `InsTs`, `InsUser`, `Version`, `UdpUser`, `Name`, `IsActive`, `SystemEntryID`) VALUES - (1,NULL,1,1,11,NULL,'2008-10-05 19:12:11','Max Mustermann',2,'Max Mustermann','LVR',1,NULL); -COMMIT; - -INSERT INTO `costrateperiod` (`Oid`, `ObjectOid`, `ObjectTid`, `CostRateType`, `CostRateValue`, `StartDate`, `EndDate`, `Notice`, `InsTs`, `InsUser`, `Version`, `UdpUser`, `IsActive`, `SystemEntryID`, `UnitName`) VALUES - (1,1,22,0,50.4000000000,NULL,NULL,NULL,'2009-09-30 00:00:00','BS',1,'BS',1,NULL, NULL), - (2,1,22,1,10.0000000000,NULL,NULL,NULL,'2009-09-30 00:00:00','BS',1,'BS',1,NULL, NULL), - (3,1,22,2,20.0000000000,NULL,NULL,NULL,'2009-09-30 00:00:00','BS',1,'BS',1,NULL, NULL), - (4,1,22,3,60.0000000000,NULL,NULL,NULL,'2009-09-30 00:00:00','BS',1,'BS',1,NULL, 'FLS'); -COMMIT; - INSERT INTO `valuelistentry` (`Oid`, `Tid`, `Type`, `Value`, `Abbreviation`, `IsActive`, `SystemEntryID`, `Notice`, `InsTs`, `InsUser`, `Version`, `UdpUser`, `ParentOid`) VALUES (1,4,3,'Hauptbetreuung',NULL,1,3,NULL,'2008-10-05 19:13:22','Max Mustermann',1,'Max Mustermann',NULL), (2,4,7,'Gesetzlicher Vertreter',NULL,1,2,NULL,'2008-10-22 11:31:08','Max Mustermann',1,'Max Mustermann',NULL), (3,4,7,'Vertrauensperson',NULL,1,1,NULL,'2008-10-22 11:20:17','Max Mustermann',1,'Max Mustermann',NULL); -COMMIT; \ No newline at end of file +COMMIT; + +