2019-08-09 16:40:41 +02:00
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS=0;
|
|
|
|
|
|
|
|
|
|
CREATE DATABASE `DBNAME`
|
|
|
|
|
CHARACTER SET 'latin1'
|
|
|
|
|
COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
USE `DBNAME`;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `absencereason` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Description` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Hours` DOUBLE DEFAULT 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,
|
|
|
|
|
`Color` VARCHAR(16) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `address` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Street` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`PostalCode` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Town` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`State` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Country` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
`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';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `bankaccount` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`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,
|
|
|
|
|
`IBAN` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`)
|
|
|
|
|
)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,
|
|
|
|
|
`AddressOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`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(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`DateOfBirth` DATETIME DEFAULT NULL,
|
|
|
|
|
`Sex` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`FamilyStatus` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Profession` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`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`),
|
|
|
|
|
KEY `TITLE_FK` (`TitleValueListEntryOid`),
|
|
|
|
|
KEY `FUNCTION_FK` (`FunctionValueListEntryOid`),
|
|
|
|
|
CONSTRAINT `FK_TITLE_VALUELISTENTRY` FOREIGN KEY (`TitleValueListEntryOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_FUNCTION_VALUELISTENTRY` FOREIGN KEY (`FunctionValueListEntryOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_PERSON_RESIDENT_ADDRESS` FOREIGN KEY (`AddressOid`) REFERENCES `address` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_PERSON_WAGES_BANKACCO` FOREIGN KEY (`BankAccountOid`) REFERENCES `bankaccount` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)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,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`ReferenceNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`EquityContribution` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`Diagnosis` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`ICD10Diagnosis` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Childs` VARCHAR(256) 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,
|
|
|
|
|
`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_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,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Start` DATETIME DEFAULT NULL,
|
|
|
|
|
`EndTime` DATETIME DEFAULT 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,
|
|
|
|
|
`EmployeeOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`KrankheitsMeldung` DATETIME NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `CUSTOMERSABSENCES_FK` (`CustomerOid`),
|
|
|
|
|
KEY `REASON_FK` (`AbsenceReasonOid`),
|
|
|
|
|
KEY `EMPLOYEEABSENCES_FK` (`EmployeeOid`),
|
|
|
|
|
CONSTRAINT `FK_ABSENCET_CUSTOMERS_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ABSENCET_REASON_ABSENCER` FOREIGN KEY (`AbsenceReasonOid`) REFERENCES `absencereason` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ABSENCET_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 `costbearer` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`HourlyRate` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`RateFactor` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`MinutesIntervall` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`ReferenceNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`IsCalculatingWithFactor` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`IsSingleInvoicePerCustomer` bool DEFAULT TRUE,
|
|
|
|
|
`ID` varchar(256) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `applicationuser` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`EmployeeOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`LoginName` VARCHAR(64) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
|
|
|
|
|
`Password` VARCHAR(64) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`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
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `employee` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`PersonOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`ApplicationUserOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`PersonnelNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`TaxNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`HealthInsurance` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsuranceNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`HourlyRate` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`EntryDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`CancellationPeriod` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`ProbationPeriod` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Sequence` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT 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,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`weeklyfls` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`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`),
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_EMPLOYEES_PERSON` FOREIGN KEY (`PersonOid`) REFERENCES `person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_LOGIN2_ASPNET_U` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)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,
|
|
|
|
|
`EmployeeOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Conference` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`Originator` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`ConferenceDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ApprovalDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ConsultingNeeded` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`RenewalSendDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`RequisitionSendDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`SupportConceptSendDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ConferenceVenue` VARCHAR(1024) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ORIGINATOR_FK` (`EmployeeOid`),
|
|
|
|
|
KEY `SUPPORT_FK` (`CustomerOid`),
|
|
|
|
|
CONSTRAINT `FK_SUPPORTC_ORIGINATO_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_SUPPORTC_SUPPORT_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 `costbearer2supportconcept` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CostBearerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`SupportConceptOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`HourlyRate` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`RateFactor` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`ApprovedFLS` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`ApprovedFLSTotal` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`Status` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`RequestedStartDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`RequestedEndDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ApprovedStartDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ApprovedEndDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`CustomerRefenrenceNumber` VARCHAR(512) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`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`),
|
|
|
|
|
CONSTRAINT `FK_COSTBEAR_RELATIONS_COSTBEAR` FOREIGN KEY (`CostBearerOid`) REFERENCES `costbearer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_COSTBEAR_RELATIONS_SUPPORTC` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_c2s_personoid` FOREIGN KEY (`personoid`) 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 `organisation` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`BankAccountOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`AddressOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CostBearerOid` 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,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`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`),
|
|
|
|
|
KEY `FK_ORGANISA_MAINADDRE_COSTBEAR` (`CostBearerOid`),
|
|
|
|
|
CONSTRAINT `FK_ORGANISA_LOCATION_ADDRESS` FOREIGN KEY (`AddressOid`) REFERENCES `address` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ORGANISA_MAINADDRE_COSTBEAR` FOREIGN KEY (`CostBearerOid`) REFERENCES `costbearer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ORGANISA_PAYMENTS_BANKACCO` FOREIGN KEY (`BankAccountOid`) REFERENCES `bankaccount` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)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,
|
|
|
|
|
`OrganisationOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CostBearer2SupportConceptOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Amount` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`BookingDate` DATETIME DEFAULT 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,
|
|
|
|
|
`ValidityDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`ImportNotice` VARCHAR(256) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `CONCERNS_FK` (`SupportConceptOid`),
|
|
|
|
|
KEY `CUSTOMERPAID_FK` (`CustomerOid`),
|
|
|
|
|
KEY `TRANSACTION_FK` (`OrganisationOid`),
|
|
|
|
|
KEY `FK_ACCOUNTI_PAYMENT_COSTBEAR` (`CostBearer2SupportConceptOid`),
|
|
|
|
|
CONSTRAINT `FK_ACCOUNTI_CONCERNS_SUPPORTC` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ACCOUNTI_CUSTOMERP_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ACCOUNTI_PAYMENT_COSTBEAR` FOREIGN KEY (`CostBearer2SupportConceptOid`) REFERENCES `costbearer2supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ACCOUNTI_TRANSACTI_ORGANISA` 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 `appuserfileattachmentlock` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ApplicationUserOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`IsLocked` TINYINT(4) DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`),
|
|
|
|
|
KEY `GENERALFILELOCK_FK` (`ApplicationUserOid`),
|
|
|
|
|
CONSTRAINT `FK_APPUSERF_GENERALFI_APPLICAT` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `organisation2person` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`PersonOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`OrganisationOid` BIGINT(19) 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,
|
|
|
|
|
`RolleInOrganisationValueListOid` BIGINT(19) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ORGANISATIONORGANISATION2PERSON` (`OrganisationOid`),
|
|
|
|
|
KEY `PERSONORGANISATION2PERSON_FK` (`PersonOid`),
|
|
|
|
|
CONSTRAINT `FK_ORGANISA_ORGANISAT_ORGANISA` FOREIGN KEY (`OrganisationOid`) REFERENCES `organisation` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_ORGANISA_PERSONORG_PERSON` FOREIGN KEY (`PersonOid`) 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 `contact` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Organisation2PersonOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`PersonOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`OrganisationOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Value` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ORGANISATIONCONTACTINFORMATION_` (`OrganisationOid`),
|
|
|
|
|
KEY `ORGANISATIONPERSONCONTACT_FK` (`Organisation2PersonOid`),
|
|
|
|
|
KEY `PERSONSCONTACTINFORMATION_FK` (`PersonOid`),
|
|
|
|
|
CONSTRAINT `FK_CONTACT_ORGANISAT_ORGANISA` FOREIGN KEY (`Organisation2PersonOid`) REFERENCES `organisation2person` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_CONTACT_ORGANISAT_ORGANISA2` FOREIGN KEY (`OrganisationOid`) REFERENCES `organisation` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_CONTACT_PERSONSCO_PERSON` FOREIGN KEY (`PersonOid`) 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 `customer2costbearer` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CostBearerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`ReferenceNumber` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `COSTBEARERINCHARGE_FK` (`CustomerOid`),
|
|
|
|
|
KEY `CUSTOMERSREFERNECENUMBER_FK` (`CostBearerOid`),
|
|
|
|
|
CONSTRAINT `customer2costbearer_fkcb` FOREIGN KEY (`CostBearerOid`) REFERENCES `costbearer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `customer2costbearer_fkcustomer` 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 `customer2person` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`PersonOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT 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,
|
|
|
|
|
`IstFamilie` TINYINT(4) NULL DEFAULT NULL,
|
|
|
|
|
`OrganisationOid` BIGINT(19) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `CUSTOMERCUSTOMER2PERSON_FK` (`CustomerOid`),
|
|
|
|
|
KEY `PERSONCUSTOMER2PERSON_FK` (`PersonOid`),
|
|
|
|
|
CONSTRAINT `FK_CUSTOMER_CUSTOMERC_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_CUSTOMER_PERSONCUS_PERSON` FOREIGN KEY (`PersonOid`) 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 `employee2customer` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`EmployeeOid` BIGINT(19) 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,
|
|
|
|
|
`Chatpartner` TINYINT(4) NULL DEFAULT 0,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `EMPLOYEE2CUSTOMERCUSTOMER_FK` (`CustomerOid`),
|
|
|
|
|
KEY `EMPLOYEEEMPLOYEE2CUSTOMER_FK` (`EmployeeOid`),
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_EMPLOYEE2_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_EMPLOYEEE_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 `employee2team` (
|
|
|
|
|
`TeamOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`EmployeeOid` BIGINT(19) NOT NULL,
|
|
|
|
|
PRIMARY KEY (`TeamOid`, `EmployeeOid`),
|
|
|
|
|
KEY `FK_EMPLOYEE_MEMBER2_EMPLOYEE` (`EmployeeOid`),
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_MEMBER2_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_MEMBER_TEAM` FOREIGN KEY (`TeamOid`) REFERENCES `team` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `fileattachment` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Path` VARCHAR(512) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
`Data` MEDIUMBLOB,
|
|
|
|
|
`BeWoFolderOid` BIGINT(19) NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `ingroup` (
|
|
|
|
|
`UserGroupOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`ApplicationUserOid` BIGINT(19) NOT NULL,
|
|
|
|
|
PRIMARY KEY (`UserGroupOid`, `ApplicationUserOid`),
|
|
|
|
|
KEY `FK_INGROUP_INGROUP2_APPLICAT` (`ApplicationUserOid`),
|
|
|
|
|
CONSTRAINT `FK_INGROUP_INGROUP2_APPLICAT` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_INGROUP_INGROUP_USERGROU` FOREIGN KEY (`UserGroupOid`) REFERENCES `usergroup` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `query` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Title` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Sql` VARCHAR(2048) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`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';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `parameter` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`QueryOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Name` VARCHAR(512) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`DbType` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `QUERYPARAMETER_FK` (`QueryOid`),
|
|
|
|
|
CONSTRAINT `FK_PARAMETE_QUERYPARA_QUERY` FOREIGN KEY (`QueryOid`) REFERENCES `query` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `reportparameter` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Value` VARCHAR(2048) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `resource` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Description` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Color` VARCHAR(9) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `resourcebookingsequence` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ResourceOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`EmployeeOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`FrequencyType` INTEGER(10) NOT NULL,
|
|
|
|
|
`RepeatInterval` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`SequenceEndDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`RecurrenceInfo` MEDIUMTEXT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `FK_RESOURCE_EMPLOYEER_EMPLOYEE` (`EmployeeOid`),
|
|
|
|
|
KEY `FK_RESOURCE_RESOURCER_RESOURCE` (`ResourceOid`),
|
|
|
|
|
CONSTRAINT `FK_RESOURCE_EMPLOYEER_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_RESOURCE_RESOURCER_RESOURCE` FOREIGN KEY (`ResourceOid`) REFERENCES `resource` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `resourcebooking` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ResourceBookingSequenceOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`EmployeeOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`SequencePosition` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`StartDateTime` DATETIME DEFAULT NULL,
|
|
|
|
|
`EndDateTime` DATETIME DEFAULT NULL,
|
|
|
|
|
`IsDeleted` TINYINT(4) 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,
|
|
|
|
|
`RecurrenceInfo` MEDIUMTEXT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `EMPLOYEE2SINGLEBOOKING_FK` (`EmployeeOid`),
|
|
|
|
|
KEY `FK_RESOURCE_DETAILORR_RESOURCE` (`ResourceBookingSequenceOid`),
|
|
|
|
|
CONSTRAINT `FK_RESOURCE_DETAILORR_RESOURCE` FOREIGN KEY (`ResourceBookingSequenceOid`) REFERENCES `resourcebookingsequence` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_RESOURCE_EMPLOYEE2_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 `usergroup` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ParentGroupOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Description` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `PARENT_FK` (`ParentGroupOid`),
|
|
|
|
|
CONSTRAINT `FK_USERGROU_PARENT_USERGROU` FOREIGN KEY (`ParentGroupOid`) REFERENCES `usergroup` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `rightrelation` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ApplicationUserOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`UserGroupOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`RightType` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `EXTRARIGHTSGRANTED_FK` (`ApplicationUserOid`),
|
|
|
|
|
KEY `RIGHTGRANTED_FK` (`UserGroupOid`),
|
|
|
|
|
CONSTRAINT `FK_RIGHTREL_EXTRARIGH_ASPNET_U` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_RIGHTREL_RIGHTGRAN_USERGROU` FOREIGN KEY (`UserGroupOid`) REFERENCES `usergroup` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)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,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Abbreviation` VARCHAR(16) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Percentage` DOUBLE DEFAULT NULL,
|
|
|
|
|
`Billable` TINYINT(4) DEFAULT 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,
|
|
|
|
|
`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';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `servicedescription` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ServiceCategoryOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Name` VARCHAR(512) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Abbreviation` VARCHAR(16) COLLATE latin1_swedish_ci DEFAULT 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,
|
|
|
|
|
`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,
|
|
|
|
|
`CustomerCount` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`EmployeeCount` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`RoundedDuration` DECIMAL(18,10) DEFAULT NULL,
|
|
|
|
|
`StartDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`EndDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`Notice` MEDIUMTEXT DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`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';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `servicerecord` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`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,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`StartDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`EndDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`IP` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`RoundedDuration` DECIMAL(18,10) 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`GroupPersonCount` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`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`),
|
|
|
|
|
KEY `DONEWORK_FK` (`SupportConceptOid`),
|
|
|
|
|
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,
|
|
|
|
|
CONSTRAINT `FK_SERVICER_COSTBEARI_COSTBEAR` FOREIGN KEY (`CostBearer2SupportConceptOid`) REFERENCES `costbearer2supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_SERVICER_DONEWORK_SUPPORTC` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_GROUP` FOREIGN KEY (`GroupOid`) REFERENCES `servicerecordgroup` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)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,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Value` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `team` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`EmployeeOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`InsTs` DATETIME DEFAULT NULL,
|
|
|
|
|
`InsUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`IsActive2` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `LEADER_FK` (`EmployeeOid`),
|
|
|
|
|
CONSTRAINT `FK_TEAM_LEADER_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 `valuelistentry` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Value` VARCHAR(2048) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Abbreviation` VARCHAR(16) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT 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,
|
|
|
|
|
`ParentOid` BIGINT(19) NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `PARENT_FK` (`ParentOid`),
|
|
|
|
|
CONSTRAINT `FK_PARENT_VALUELISTITEM` FOREIGN KEY (`ParentOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `valuelistentry2object` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ValueListEntryOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `REFERSTO_FK` (`ValueListEntryOid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`),
|
|
|
|
|
CONSTRAINT `FK_VALUELIS_REFERSTO_VALUELIS` FOREIGN KEY (`ValueListEntryOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `mail` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`SenderOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Notice` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Message` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Subject` 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `SENDER_FK` (`SenderOid`),
|
|
|
|
|
CONSTRAINT `FK_SENDER_OID` FOREIGN KEY (`SenderOid`) 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 `mail2receiver` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`MailOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`ReceiverOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ReceiverEMailAddress` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Status` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`Priority` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`IsBlind` TINYINT(4) 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `RECEIVER_FK` (`ReceiverOid`),
|
|
|
|
|
KEY `Mail_FK` (`MailOid`),
|
|
|
|
|
CONSTRAINT `FK_RECEIVER_OID` FOREIGN KEY (`ReceiverOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_MAIL_OID` FOREIGN KEY (`MailOid`) REFERENCES `mail` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `followup` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`EmployeeOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`ResponsibleOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Notice` MEDIUMTEXT COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`ExpirationDate` DATETIME 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,
|
|
|
|
|
`IsHandled` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `EMPLOYEE_FK` (`EmployeeOid`),
|
|
|
|
|
KEY `RESPONSIBLE_FK` (`ResponsibleOid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`),
|
|
|
|
|
CONSTRAINT `FK_EMPLOYEE_OID` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_RESPONSIBLE_OID` FOREIGN KEY (`ResponsibleOid`) 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 `login` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`LoginName` VARCHAR(64) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Password` VARCHAR(64) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IPAddress` VARCHAR(32) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`HostName` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Referrer` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Browser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`LoginDate` DATETIME 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `LoginNameIdx` (`LoginName`)
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `costrateperiod` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`ObjectOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ObjectTid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`CostRateType` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`CostRateValue` DECIMAL(18,10) 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,
|
|
|
|
|
`Version` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`ValueListEntryOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`UnitName` varchar(128) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`),
|
|
|
|
|
CONSTRAINT `fk_crp_valuelistentryoid`
|
|
|
|
|
FOREIGN KEY (`ValueListEntryOid`)
|
|
|
|
|
REFERENCES `valuelistentry`(`Oid`)
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `diagnosis2customer` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`ICD10DiagnosisCode` VARCHAR(128) 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `DIAGNOSIS2CUSTOMERCUSTOMER_FK` (`CustomerOid`),
|
|
|
|
|
CONSTRAINT `FK_DIAGNOSIS_DIAGNOSIS2_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 `timesheet` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`SupportConceptOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CostBearer2SupportConceptOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`Tid` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`CreationDate` DATETIME DEFAULT NULL,
|
|
|
|
|
`SignDate` DATETIME 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,
|
|
|
|
|
`UdpUser` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`IsActive` TINYINT(4) DEFAULT NULL,
|
|
|
|
|
`SystemEntryID` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `TIMESHEET_SUPPORTCONCEPT_FK` (`SupportConceptOid`),
|
|
|
|
|
KEY `TIMESHEET_CB2SUPPORTCONCEPT_FK` (`CostBearer2SupportConceptOid`),
|
|
|
|
|
CONSTRAINT `FK_TIMESHEET_CB2SUPPORTCONCEPT` FOREIGN KEY (`CostBearer2SupportConceptOid`) REFERENCES `costbearer2supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_TIMESHEET_SUPPORTCONCEPT` FOREIGN KEY (`SupportConceptOid`) REFERENCES `supportconcept` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `mandator` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Name` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`ClientId` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Street` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`PostalCode` VARCHAR(128) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Town` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`State` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Country` VARCHAR(256) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`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,
|
|
|
|
|
`ObjectiveValueListEntryOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`PlacementDate` DATETIME DEFAULT 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `CUSTOMER_FK` (`CustomerOid`),
|
|
|
|
|
KEY `OBJECTIVE_FK` (`ObjectiveValueListEntryOid`),
|
|
|
|
|
CONSTRAINT `FK_PLACEMENT_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_OBJECTIVE_VALUELISTENTRY` FOREIGN KEY (`ObjectiveValueListEntryOid`) REFERENCES `valuelistentry` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `InvoiceBase` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`SupportConceptOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`CostBearer2SupportConceptOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientCustomerOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientOrganisationOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientPersonOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientCostBearerOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientAddressOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientOrganisation` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientDivision` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientPersonFirstName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`RecipientPersonLastName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`InvoiceNumber` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`InvoiceTitle` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`InvoiceDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`AccountingPeriodStart` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`AccountingPeriodEnd` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`SenderFirstName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SenderLastName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SenderDivision` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SenderOrganisation` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SenderAddressOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`CustomerReferenceNumber` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`CreatorFirstName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`CreatorLastName` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`DueDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`Type` INTEGER(10) NULL DEFAULT NULL ,
|
|
|
|
|
`IsPaid` TINYINT(4) NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` TINYINT(4) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(4000) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`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) ,
|
|
|
|
|
INDEX `FK_IN_ORG` (`RecipientOrganisationOid` ASC) ,
|
|
|
|
|
INDEX `FK_IN_CB` (`RecipientCostBearerOid` ASC) ,
|
|
|
|
|
INDEX `FK_IN_SC` (`SupportConceptOid` ASC) ,
|
|
|
|
|
INDEX `FK_IN_ADD_RE` (`RecipientAddressOid` ASC) ,
|
|
|
|
|
INDEX `FK_IN_ADD_SE` (`SenderAddressOid` ASC) ,
|
|
|
|
|
INDEX `FK_IN_SC2CB` (`CostBearer2SupportConceptOid` ASC) ,
|
|
|
|
|
CONSTRAINT `FK_IN_PER`
|
|
|
|
|
FOREIGN KEY (`RecipientPersonOid` )
|
|
|
|
|
REFERENCES `person` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_CUS`
|
|
|
|
|
FOREIGN KEY (`RecipientCustomerOid` )
|
|
|
|
|
REFERENCES `customer` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_ORG`
|
|
|
|
|
FOREIGN KEY (`RecipientOrganisationOid` )
|
|
|
|
|
REFERENCES `organisation` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_CB`
|
|
|
|
|
FOREIGN KEY (`RecipientCostBearerOid` )
|
|
|
|
|
REFERENCES `costbearer` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_SC`
|
|
|
|
|
FOREIGN KEY (`SupportConceptOid` )
|
|
|
|
|
REFERENCES `supportconcept` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_ADD_RE`
|
|
|
|
|
FOREIGN KEY (`RecipientAddressOid` )
|
|
|
|
|
REFERENCES `address` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_IN_ADD_SE`
|
|
|
|
|
FOREIGN KEY (`SenderAddressOid` )
|
|
|
|
|
REFERENCES `address` (`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 ,
|
|
|
|
|
`InvoiceBaseOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`ItemPeriodStart` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`ItemPeriodEnd` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`ItemDescription` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`UnitCount` DECIMAL(12,4) 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 ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`SupportConceptApprovalPeriodOid` BIGINT(19) DEFAULT NULL ,
|
|
|
|
|
`ServiceRecordOid` BIGINT(19) DEFAULT NULL ,
|
|
|
|
|
`IsBillable` bool DEFAULT TRUE,
|
|
|
|
|
`NotBillableType` bool,
|
|
|
|
|
`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_ii_sp` FOREIGN KEY (`serviceinvoiceperiodoid`) REFERENCES `serviceinvoiceperiod`(`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `invoice` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`SupportConceptOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`OrganisationOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`InvoicingPeriodStart` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InvoicingPeriodEnd` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`Amount` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`InvoiceDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InvoiceNumber` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`PaidDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` TINYINT(4) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`UpdUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `invoice2organisation` (`OrganisationOid` ASC) ,
|
|
|
|
|
INDEX `invoce2supportconcept` (`SupportConceptOid` ASC) ,
|
|
|
|
|
CONSTRAINT `invoice2organisation`
|
|
|
|
|
FOREIGN KEY (`OrganisationOid` )
|
|
|
|
|
REFERENCES `organisation` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `invoce2supportconcept`
|
|
|
|
|
FOREIGN KEY (`SupportConceptOid` )
|
|
|
|
|
REFERENCES `supportconcept` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `SettlementInvoice` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`InvoiceBaseOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`ApprovedFLS` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`RecordedBillableFLSNetto` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`RecordedBillableFLSNotBillableOutOfApprovedSpan` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`RecordedBillableFLSNotBillableCustomerAbsent` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`AmountRecordedBillableFLS` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`AmountRateFactor` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`AmountAdvancedPayments` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`Claim` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`ApprovalNoticeDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`RecordedBillableFLSBrutto` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`AmountWithRateFactor` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`ApprovedFLSWithActualHourlyRate` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`ApprovedFLSWithOldHourlyRate` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`HourlyRateOldEndDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`HourlyRateNewStartDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`HourlyRateNew` DECIMAL(18,10) NULL DEFAULT NULL ,
|
|
|
|
|
`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`
|
|
|
|
|
FOREIGN KEY (`InvoiceBaseOid` )
|
|
|
|
|
REFERENCES `InvoiceBase` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `person` ADD COLUMN `InvoiceAddressOid` BIGINT(19) NULL DEFAULT NULL AFTER `AddressOid` ,
|
|
|
|
|
ADD CONSTRAINT `FK_PERSON_ADDRESS_INVOICE`
|
|
|
|
|
FOREIGN KEY (`InvoiceAddressOid` )
|
|
|
|
|
REFERENCES `address` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION
|
|
|
|
|
, ADD INDEX `FK_PERSON_ADDRESS_INVOICE` (`InvoiceAddressOid` ASC) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `organisation` ADD COLUMN `InvoiceAddressOid` BIGINT(19) NULL DEFAULT NULL AFTER `AddressOid` ,
|
|
|
|
|
ADD CONSTRAINT `FK_ORG_ADD_INV`
|
|
|
|
|
FOREIGN KEY (`InvoiceAddressOid` )
|
|
|
|
|
REFERENCES `address` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION
|
|
|
|
|
, ADD INDEX `FK_ORG_ADD_INV` (`InvoiceAddressOid` ASC) ;
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `contact` ADD COLUMN `InvoiceBaseRecipientOid` BIGINT(19) NULL DEFAULT NULL AFTER `OrganisationOid` , ADD COLUMN `InvoiceBaseSenderOid` BIGINT(19) NULL DEFAULT NULL AFTER `PersonOid` ,
|
|
|
|
|
ADD CONSTRAINT `FK_CONTACT_INVOICEBASE_RECIPIENT`
|
|
|
|
|
FOREIGN KEY (`InvoiceBaseRecipientOid` )
|
|
|
|
|
REFERENCES `InvoiceBase` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
ADD CONSTRAINT `FK_CONTACT_INVOICEBASE_SENDER`
|
|
|
|
|
FOREIGN KEY (`InvoiceBaseSenderOid` )
|
|
|
|
|
REFERENCES `InvoiceBase` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION
|
|
|
|
|
, ADD INDEX `FK_CONTACT_INVOICEBASE_RECIPIENT` (`InvoiceBaseRecipientOid` ASC)
|
|
|
|
|
, ADD INDEX `FK_CONTACT_INVOICEBASE_SENDER` (`InvoiceBaseSenderOid` ASC) ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `AssessmentSheetCategory` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`Description` VARCHAR(512) NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`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
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `AssessmentSheetValue` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`Sign` VARCHAR(5) NULL DEFAULT NULL ,
|
|
|
|
|
`Color` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`ShortcutKey` VARCHAR(5) NULL DEFAULT NULL ,
|
|
|
|
|
`Description` VARCHAR(512) NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`Position` INT(11) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`) )
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `AssessmentSheetEntry` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`CustomerOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`Day` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`AssessmentSheetCategoryOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`AssessmentSheetValueOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `fk_AssessmentSheetEntry_customer1` (`CustomerOid` ASC) ,
|
|
|
|
|
INDEX `fk_AssessmentSheetEntry_AssessmentSheetCategory1` (`AssessmentSheetCategoryOid` ASC) ,
|
|
|
|
|
INDEX `fk_AssessmentSheetEntry_AssessmentSheetValue1` (`AssessmentSheetValueOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_AssessmentSheetEntry_customer1`
|
|
|
|
|
FOREIGN KEY (`CustomerOid` )
|
|
|
|
|
REFERENCES `customer` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_AssessmentSheetEntry_AssessmentSheetCategory1`
|
|
|
|
|
FOREIGN KEY (`AssessmentSheetCategoryOid` )
|
|
|
|
|
REFERENCES `AssessmentSheetCategory` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_AssessmentSheetEntry_AssessmentSheetValue1`
|
|
|
|
|
FOREIGN KEY (`AssessmentSheetValueOid` )
|
|
|
|
|
REFERENCES `AssessmentSheetValue` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `AssessmentSheetCategory2AssessmentSheetValue` (
|
|
|
|
|
`AssessmentSheetCategoryOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`AssessmentSheetValueOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
PRIMARY KEY (`AssessmentSheetCategoryOid`, `AssessmentSheetValueOid`) ,
|
|
|
|
|
INDEX `fk_AssessmentSheetCategory_has_AssessmentSheetValue_Assessmen1` (`AssessmentSheetCategoryOid` ASC) ,
|
|
|
|
|
INDEX `fk_AssessmentSheetCategory_has_AssessmentSheetValue_Assessmen2` (`AssessmentSheetValueOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_AssessmentSheetCategory_has_AssessmentSheetValue_Assessmen1`
|
|
|
|
|
FOREIGN KEY (`AssessmentSheetCategoryOid` )
|
|
|
|
|
REFERENCES `AssessmentSheetCategory` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_AssessmentSheetCategory_has_AssessmentSheetValue_Assessmen2`
|
|
|
|
|
FOREIGN KEY (`AssessmentSheetValueOid` )
|
|
|
|
|
REFERENCES `AssessmentSheetValue` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB
|
|
|
|
|
DEFAULT CHARACTER SET = latin1
|
|
|
|
|
COLLATE = latin1_swedish_ci;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `VarFieldDef` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`GroupString` VARCHAR(512) NULL ,
|
|
|
|
|
`XCoordinate` INT(10) NULL ,
|
|
|
|
|
`YCoordinate` INT(10) NULL ,
|
|
|
|
|
`Label` VARCHAR(512) NULL ,
|
|
|
|
|
`ControlType` INT(10) NULL ,
|
|
|
|
|
`PossibleItems` VARCHAR(2048) NULL ,
|
|
|
|
|
`DecimalPlaces` INT(10) NULL ,
|
|
|
|
|
`ObjectTid` INT(10) NULL ,
|
|
|
|
|
`Height` INT(10) NULL ,
|
|
|
|
|
`Width` INT(10) NULL ,
|
|
|
|
|
`RowSpan` INT(10) NULL ,
|
|
|
|
|
`ColumnSpan` INT(10) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `ObjectTid_IDX` (`ObjectTid`) )
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `VarFieldValue` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`SerializedValue` VARCHAR(512) NULL ,
|
|
|
|
|
`TypeName` VARCHAR(512) NULL ,
|
|
|
|
|
`VarFieldDefOid` BIGINT(19) NULL ,
|
|
|
|
|
`ObjectOid` BIGINT(19) NULL ,
|
|
|
|
|
`ObjectTid` INT(10) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
KEY `ObjectOid_IDX` (`ObjectOid`),
|
|
|
|
|
KEY `ObjectTid_IDX` (`ObjectTid`),
|
|
|
|
|
INDEX `VarFieldValue_VarFieldDef_fk` (`VarFieldDefOid` ASC) ,
|
|
|
|
|
CONSTRAINT `VarFieldValue_VarFieldDef_fk`
|
|
|
|
|
FOREIGN KEY (`VarFieldDefOid` )
|
|
|
|
|
REFERENCES `VarFieldDef` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `Customer2AssessmentSheetCategory` (
|
|
|
|
|
`CustomerOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`AssessmentSheetOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
INDEX `Cus` (`CustomerOid` ASC) ,
|
|
|
|
|
INDEX `Ass` (`AssessmentSheetOid` ASC) ,
|
|
|
|
|
PRIMARY KEY (`CustomerOid`, `AssessmentSheetOid`) ,
|
|
|
|
|
CONSTRAINT `Cus`
|
|
|
|
|
FOREIGN KEY (`CustomerOid` )
|
|
|
|
|
REFERENCES `customer` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `Ass`
|
|
|
|
|
FOREIGN KEY (`AssessmentSheetOid` )
|
|
|
|
|
REFERENCES `AssessmentSheetCategory` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `Task` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`SupportConceptOid` BIGINT(19) NULL ,
|
|
|
|
|
`Description` MEDIUMTEXT NULL ,
|
|
|
|
|
`Title` MEDIUMTEXT NULL ,
|
|
|
|
|
`CompletedDate` DATETIME NULL ,
|
|
|
|
|
`CompletedNotice` MEDIUMTEXT NULL ,
|
|
|
|
|
`DueDate` DATETIME NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `fk_task_supportConcet` (`SupportConceptOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_task_supportConcet`
|
|
|
|
|
FOREIGN KEY (`SupportConceptOid` )
|
|
|
|
|
REFERENCES `supportconcept` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `Task2Employee` (
|
|
|
|
|
`TaskOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`EmployeeOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
PRIMARY KEY (`TaskOid`, `EmployeeOid`) ,
|
|
|
|
|
INDEX `fk_t2em_e` (`EmployeeOid` ASC) ,
|
|
|
|
|
INDEX `fk_t2em_t` (`TaskOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_t2em_e`
|
|
|
|
|
FOREIGN KEY (`EmployeeOid` )
|
|
|
|
|
REFERENCES `employee` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_t2em_t`
|
|
|
|
|
FOREIGN KEY (`TaskOid` )
|
|
|
|
|
REFERENCES `Task` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `newsitem` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`PublishDate` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`Title` VARCHAR(256) NULL DEFAULT NULL ,
|
|
|
|
|
`Text` MEDIUMTEXT NULL DEFAULT NULL ,
|
|
|
|
|
`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` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`ObjectOid` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`ObjectTid` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`Name` VARCHAR(1024) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` TINYINT(4) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`ParentBeWoFolderOid` BIGINT(19) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `folder_pFolder` (`ParentBeWoFolderOid` ASC) ,
|
|
|
|
|
CONSTRAINT `folder_pFolder`
|
|
|
|
|
FOREIGN KEY (`ParentBeWoFolderOid` )
|
|
|
|
|
REFERENCES `BeWoFolder` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `BeWoFile` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`Type` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`Path` VARCHAR(512) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL DEFAULT NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL DEFAULT NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) CHARACTER SET 'latin1' NULL DEFAULT NULL ,
|
|
|
|
|
`IsActive` TINYINT(4) NULL DEFAULT NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL DEFAULT NULL ,
|
|
|
|
|
`Data` MEDIUMBLOB NULL DEFAULT NULL ,
|
|
|
|
|
`BeWoFolderOid` BIGINT(19) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `file_folder_fk` (`BeWoFolderOid` ASC) ,
|
|
|
|
|
CONSTRAINT `file_folder_fk`
|
|
|
|
|
FOREIGN KEY (`BeWoFolderOid` )
|
|
|
|
|
REFERENCES `BeWoFolder` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `team2customer` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`TeamOid` BIGINT(19) 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,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `TEAM2CUSTOMERCUSTOMER_FK` (`CustomerOid`),
|
|
|
|
|
KEY `TEAMTEAM2CUSTOMER_FK` (`TeamOid`),
|
|
|
|
|
CONSTRAINT `FK_TEAM_TEAM2_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_TEAM_TEAM_TEAM` FOREIGN KEY (`TeamOid`) REFERENCES `team` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)ENGINE=InnoDB
|
|
|
|
|
AUTO_INCREMENT=1 CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `SupportConceptApprovalPeriod` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`EndDate` DATETIME NULL ,
|
|
|
|
|
`Start` DATETIME NULL ,
|
|
|
|
|
`MonthlyPayment` DECIMAL(18,10) NULL ,
|
|
|
|
|
`IsApprovedFixedAmountShifting` TINYINT(1) NULL ,
|
|
|
|
|
`ApprovedBEPerInterval` DECIMAL(18,10) NULL ,
|
|
|
|
|
`ApprovedBEInterval` INT NULL ,
|
|
|
|
|
`IsApprovedBEShifting` TINYINT(1) NULL ,
|
|
|
|
|
`ApprovedBETotal` DECIMAL(18,10) NULL ,
|
|
|
|
|
`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` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `InvoiceNumber` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`Pattern` VARCHAR(256) NULL ,
|
|
|
|
|
`CurrentNumber` BIGINT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`DoUse` bool NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`) )
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `ServiceInvoice` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`InvoiceBaseOid` BIGINT(19) NULL ,
|
|
|
|
|
`ServiceUnitOid` bigint(19) NULL,
|
|
|
|
|
`AmountAdvancePayments` decimal(18,10) DEFAULT NULL,
|
|
|
|
|
`AmountEquityContribution` decimal(18,10) DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `serviceinvoice_invoicebase` (`InvoiceBaseOid` ASC) ,
|
|
|
|
|
CONSTRAINT `serviceinvoice_invoicebase` FOREIGN KEY (`InvoiceBaseOid` ) REFERENCES `InvoiceBase` (`Oid` ) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `kf_si_crp` FOREIGN KEY (`serviceunitoid`) REFERENCES `costrateperiod`(`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `InvoiceItem2CostRatePeriod` (
|
|
|
|
|
`InvoiceItemOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
`CostRatePeriodOid` BIGINT(19) NOT NULL ,
|
|
|
|
|
PRIMARY KEY (`InvoiceItemOid`, `CostRatePeriodOid`) ,
|
|
|
|
|
INDEX `fk_1` (`InvoiceItemOid` ASC) ,
|
|
|
|
|
INDEX `fk_2` (`CostRatePeriodOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_1`
|
|
|
|
|
FOREIGN KEY (`InvoiceItemOid` )
|
|
|
|
|
REFERENCES `InvoiceItem` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `fk_2`
|
|
|
|
|
FOREIGN KEY (`CostRatePeriodOid` )
|
|
|
|
|
REFERENCES `costrateperiod` (`Oid` )
|
|
|
|
|
ON DELETE NO ACTION
|
|
|
|
|
ON UPDATE NO ACTION)
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `ServiceInvoicePeriod` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`SupportConceptApprovalPeriodOid` BIGINT(19) NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`ApprovedFixedAmount` decimal(18,10) NULL,
|
|
|
|
|
`ApprovedAmountDefaultHourlyRate` decimal(18,10) NULL,
|
|
|
|
|
`Claim` decimal(18,10) NULL,
|
|
|
|
|
`HoursNotBillableAbsence` decimal(18,10) NULL,
|
|
|
|
|
`HoursNotBillableNotApproved` decimal(18,10) NULL,
|
|
|
|
|
`ApprovedBE` DECIMAL(18,10) NULL ,
|
|
|
|
|
`ApprovedHours` DECIMAL(18,10) NULL ,
|
|
|
|
|
`Start` DATETIME NULL ,
|
|
|
|
|
`End` DATETIME NULL ,
|
|
|
|
|
`ServiceUnitName` VARCHAR(256) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`ServiceInvoiceOid` BIGINT(19) NULL ,
|
|
|
|
|
`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` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`IsActive` VARCHAR(45) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`Name` VARCHAR(256) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) )
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `contract` (
|
|
|
|
|
`Oid` bigint(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`Tid` int(10) NOT NULL,
|
|
|
|
|
`EmployeeOid` bigint(19) DEFAULT NULL,
|
|
|
|
|
`EmploymentTypeOid` bigint(19) DEFAULT NULL,
|
|
|
|
|
`Notice` MEDIUMTEXT DEFAULT NULL,
|
|
|
|
|
`HourlyRate` decimal(18,10) DEFAULT NULL,
|
|
|
|
|
`EntryDate` datetime DEFAULT NULL,
|
|
|
|
|
`ContractEndDate` datetime DEFAULT NULL,
|
|
|
|
|
`CancellationPeriod` int(10) DEFAULT NULL,
|
|
|
|
|
`ProbationPeriod` int(10) DEFAULT NULL,
|
|
|
|
|
`WeeklyFls` decimal(18,10) DEFAULT NULL,
|
|
|
|
|
`WeeklyTotalhours` decimal(18,10) DEFAULT NULL,
|
|
|
|
|
`LeaveDays` decimal(18,10) 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,
|
|
|
|
|
`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`),
|
|
|
|
|
CONSTRAINT `FK_CONTRACT_EMPLOYEE` FOREIGN KEY (`EmployeeOid`) REFERENCES `employee` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_CONTRACT_EMPLOYMENTTYPE` FOREIGN KEY (`EmploymentTypeOid`) REFERENCES `EmploymentType` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `AppointmentCategory` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` TINYINT NULL ,
|
|
|
|
|
`Notice` VARCHAR(1024) NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`Color` VARCHAR(16) NULL ,
|
|
|
|
|
`DisplayName` VARCHAR(128) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`))
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `Appointment` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT ,
|
|
|
|
|
`Tid` INT(10) NOT NULL ,
|
|
|
|
|
`IsActive` TINYINT NULL ,
|
|
|
|
|
`Notice` MEDIUMTEXT NULL ,
|
|
|
|
|
`InsTs` DATETIME NULL ,
|
|
|
|
|
`InsUser` VARCHAR(256) NULL ,
|
|
|
|
|
`Version` BIGINT(19) NULL ,
|
|
|
|
|
`UdpUser` VARCHAR(256) NULL ,
|
|
|
|
|
`SystemEntryID` INT(10) NULL ,
|
|
|
|
|
`Type` INT NULL ,
|
|
|
|
|
`StartDate` DATETIME NULL ,
|
|
|
|
|
`EndDate` DATETIME NULL ,
|
|
|
|
|
`AllDay` BIT NULL ,
|
|
|
|
|
`Subject` VARCHAR(256) NULL ,
|
|
|
|
|
`Location` VARCHAR(256) NULL ,
|
|
|
|
|
`Status` INT NULL ,
|
|
|
|
|
`RecurrenceInfo` MEDIUMTEXT NULL ,
|
|
|
|
|
`ReminderInfo` MEDIUMTEXT NULL ,
|
|
|
|
|
`AppointmentCategoryOid` BIGINT(19) NULL ,
|
|
|
|
|
`CustomerOid` BIGINT(19) NULL ,
|
|
|
|
|
`EmployeeOid` BIGINT(19) NULL ,
|
|
|
|
|
PRIMARY KEY (`Oid`) ,
|
|
|
|
|
INDEX `ix_app_cat` (`AppointmentCategoryOid` ASC) ,
|
|
|
|
|
INDEX `ix_app_cust` (`CustomerOid` ASC) ,
|
|
|
|
|
INDEX `ix_app_emp` (`EmployeeOid` ASC) ,
|
|
|
|
|
CONSTRAINT `fk_app_cat` FOREIGN KEY (`AppointmentCategoryOid` ) REFERENCES `AppointmentCategory` (`Oid` ),
|
|
|
|
|
CONSTRAINT `fk_app_cust` FOREIGN KEY (`CustomerOid` ) REFERENCES `Customer` (`Oid`),
|
|
|
|
|
CONSTRAINT `fk_app_emp` FOREIGN KEY (`EmployeeOid` ) REFERENCES `Employee` (`Oid`))
|
|
|
|
|
ENGINE = InnoDB;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `customer2organisation` (
|
|
|
|
|
`Oid` BIGINT(19) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerOid` BIGINT(19) DEFAULT NULL,
|
|
|
|
|
`OrganisationOid` BIGINT(19) NOT NULL,
|
|
|
|
|
`Tid` INTEGER(10) NOT NULL,
|
|
|
|
|
`Type` INTEGER(10) DEFAULT NULL,
|
|
|
|
|
`Notice` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Info1` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Info2` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Info3` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Info4` VARCHAR(1024) COLLATE latin1_swedish_ci DEFAULT NULL,
|
|
|
|
|
`Info5` 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,
|
|
|
|
|
`PersonOid` BIGINT(19) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`Oid`),
|
|
|
|
|
KEY `CUSTOMERCUSTOMER2ORGANISATION_FK` (`CustomerOid`),
|
|
|
|
|
KEY `PERSONCUSTOMER2ORGANISATION_FK` (`OrganisationOid`),
|
|
|
|
|
CONSTRAINT `FK_CUSTOMER2ORG_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
|
|
|
|
|
CONSTRAINT `FK_CUSTOMER2ORG_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 `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;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO `usergroup` (`Oid`, `ParentGroupOid`, `Tid`, `Name`, `Description`, `Notice`, `Version`, `InsTs`, `InsUser`, `UdpUser`, `IsActive`, `SystemEntryID`) VALUES
|
|
|
|
|
(1,NULL,0,'Administratoren',NULL,NULL,1,'2009-01-13 17:20:18','Max Mustermann','Max Mustermann',1,NULL),
|
|
|
|
|
(2,NULL,0,'Mitarbeiter',NULL,NULL,1,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,NULL);
|
|
|
|
|
COMMIT;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO `rightrelation` (`Oid`, `ApplicationUserOid`, `UserGroupOid`, `Tid`, `RightType`, `Notice`, `InsTs`, `InsUser`, `UdpUser`, `Version`, `IsActive`, `SystemEntryID`) VALUES
|
|
|
|
|
(1,NULL,1,0,1,NULL,'2009-01-13 17:20:18','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(2,NULL,1,0,2,NULL,'2009-01-13 17:20:18','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(3,NULL,1,0,4,NULL,'2009-01-13 17:20:18','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(4,NULL,1,0,8,NULL,'2009-01-13 17:20:18','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(5,NULL,2,0,1048576,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(6,NULL,2,0,2097152,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(7,NULL,2,0,33554432,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(8,NULL,2,0,16777216,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(9,NULL,2,0,536870912,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(10,NULL,2,0,268435456,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(11,NULL,2,0,8589934592,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(12,NULL,2,0,4294967296,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(13,NULL,2,0,8192,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(14,NULL,2,0,4096,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(15,NULL,2,0,16384,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(16,NULL,2,0,32768,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(17,NULL,2,0,32,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(18,NULL,2,0,64,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL),
|
|
|
|
|
(19,NULL,2,0,16,NULL,'2009-01-20 11:41:35','Max Mustermann','Max Mustermann',1,1,NULL);
|
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
|