61 lines
2.3 KiB
Plaintext
61 lines
2.3 KiB
Plaintext
CREATE TABLE IF NOT EXISTS `CustomerVermittlungArbeit` (
|
|
`Oid` bigint NOT NULL AUTO_INCREMENT,
|
|
`InsTs` datetime DEFAULT NULL,
|
|
`InsUser` varchar(256) DEFAULT NULL,
|
|
`Notice` varchar(1024) DEFAULT NULL,
|
|
`Tid` int DEFAULT NULL,
|
|
`UdpUser` varchar(256) DEFAULT NULL,
|
|
`Version` bigint DEFAULT NULL,
|
|
`IsActive` tinyint DEFAULT NULL,
|
|
`SystemEntryID` int DEFAULT NULL,
|
|
`CustomerOid` bigint NOT NULL,
|
|
`EigenesAktenzeichen` varchar(256),
|
|
`Auftragseingang` datetime DEFAULT NULL,
|
|
`Auftragsherkunft` bigint DEFAULT NULL,
|
|
`Vermittlungsgrundlage` bigint DEFAULT NULL,
|
|
`Tagessatze` decimal(18,10) DEFAULT NULL,
|
|
`Tagessatzhohe` decimal(18,10) DEFAULT NULL,
|
|
`HoheDerGeldstrafe` decimal(18,10) DEFAULT NULL,
|
|
`ZuLeistendeArbeitsstunden` decimal(18,10) DEFAULT NULL,
|
|
`Hinweis` varchar(256),
|
|
`Termin` datetime DEFAULT NULL,
|
|
`CustomerVermittlungBearbeitungsstatus` tinyint DEFAULT NULL,
|
|
`Auftragsruckgabe` varchar(256),
|
|
`Verlauf` varchar(256),
|
|
`AbgeleisteteStunden` decimal(18,10) DEFAULT NULL,
|
|
`ErsparteHafttage` decimal(18,10) DEFAULT NULL,
|
|
`GeleisteteRatenzahlung` decimal(18,10) DEFAULT NULL,
|
|
`Bemerkung` varchar(256),
|
|
`GeleisteteEinmalzahlung` decimal(18,10) DEFAULT NULL,
|
|
`GrundArbeitsunfahig` tinyint,
|
|
`GrundSuchtproblem` tinyint,
|
|
`GrundPsychischeProbleme` tinyint,
|
|
`GrundKeineMotivation` tinyint,
|
|
`GrundInHaft` tinyint,
|
|
`GrundUnbekannt` tinyint,
|
|
`GrundKeinKontakt` tinyint,
|
|
`GrundNichtAngetreten` tinyint,
|
|
`GrundAbbruchDerTatigkeit` tinyint,
|
|
`GrundWiderruf` tinyint,
|
|
`Grund459StPO` tinyint,
|
|
`GrundAusbleibenDerZahlung` tinyint,
|
|
`BesonderheitMehrfacheBeauftragung` tinyint,
|
|
`BesonderheitMehrfacheVermittlung` tinyint,
|
|
`BesonderheitVermittlungAusHaft` tinyint,
|
|
`BesonderheitDurchBGBWAufgesucht` tinyint,
|
|
PRIMARY KEY (`Oid`),
|
|
CONSTRAINT `FK_CUSTOMERVERMITTLUNGARBEIT_CUSTOMER` FOREIGN KEY (`CustomerOid`) REFERENCES `customer` (`Oid`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
|
|
|
|
ALTER TABLE `customervermittlungarbeit`
|
|
ADD CONSTRAINT `FK_CUSTOMERVERMITTLUNGARBEIT_AUFTRAGSHERKUNFT`
|
|
FOREIGN KEY (`Auftragsherkunft`)
|
|
REFERENCES `valuelistentry` (`Oid`)
|
|
ON DELETE SET NULL
|
|
ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `FK_CUSTOMERVERMITTLUNGARBEIT_VERMITTLUNGSGRUNDLAGE`
|
|
FOREIGN KEY (`Vermittlungsgrundlage`)
|
|
REFERENCES `valuelistentry` (`Oid`)
|
|
ON DELETE SET NULL
|
|
ON UPDATE CASCADE;
|