2025-07-11 18:48:37 +02:00
CREATE TABLE IF NOT EXISTS `AiModel` (
2025-04-02 16:01:21 +02:00
`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,
`ModelName` varchar(256),
`Value` int,
PRIMARY KEY (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
2025-07-11 18:48:37 +02:00
CREATE TABLE IF NOT EXISTS `AiConversation` (
2025-04-02 16:01:21 +02:00
`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,
`Displayname` varchar(256),
`Created` datetime,
`Updated` datetime,
2025-04-08 12:58:12 +02:00
`Model` bigint NOT NULL,
2025-04-02 16:01:21 +02:00
`Context` varchar(256),
`UIContext` int,
2025-04-09 10:59:23 +02:00
`ApplicationUserOid` bigint DEFAULT NULL,
2025-04-08 12:58:12 +02:00
PRIMARY KEY (`Oid`),
2025-04-09 10:59:23 +02:00
CONSTRAINT `FK_AICONVERSATION_AIMODELL_OID` FOREIGN KEY (`Model`) REFERENCES `aimodel` (`Oid`) ON DELETE CASCADE ON UPDATE CASCADE,
2025-04-16 10:24:37 +02:00
CONSTRAINT `FK_AICONVERSATION_APPLICATIONUSER_OID` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE SET NULL ON UPDATE CASCADE
2025-04-02 16:01:21 +02:00
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
2025-07-11 18:48:37 +02:00
CREATE TABLE IF NOT EXISTS `AiConversationMessage` (
2025-04-02 16:01:21 +02:00
`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,
`AiConversationOid` bigint NOT NULL,
2025-04-08 12:58:12 +02:00
`Message` text,
`Role` int DEFAULT NULL,
`Created` datetime DEFAULT NULL,
`Duration` int DEFAULT NULL,
`ModelName` varchar(1024) DEFAULT NULL,
2025-04-02 16:01:21 +02:00
PRIMARY KEY (`Oid`),
KEY `AICONV_FK` (`AiConversationOid`),
CONSTRAINT `FK_AICONVERSATION_OID` FOREIGN KEY (`AiConversationOid`) REFERENCES `aiconversation` (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
2025-07-11 18:48:37 +02:00
CREATE Table IF NOT EXISTS `AiConversation2BeWoObject` (
2025-04-02 16:01:21 +02:00
`AiConversationOid` bigint,
2025-04-14 10:15:45 +02:00
`BeWoObjectTid` int,
2025-04-02 16:01:21 +02:00
`BeWoObjectOid` bigint,
2025-04-14 10:15:45 +02:00
PRIMARY KEY (`AiConversationOid`, `BeWoObjectTid`, `BeWoObjectOid`),
2025-04-02 16:01:21 +02:00
CONSTRAINT `FK_AICONVERSATION2_OID` FOREIGN KEY (`AiConversationOid`) REFERENCES `aiconversation` (`Oid`)
2025-04-08 16:57:55 +02:00
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
2025-07-11 18:48:37 +02:00
CREATE TABLE IF NOT EXISTS `AiConfig` (
2025-04-08 16:57:55 +02:00
`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,
`SelectedModelOid` bigint DEFAULT NULL,
`Temperature` float DEFAULT NULL,
`Top_P` float DEFAULT NULL,
`Max_Gen_Len` int DEFAULT NULL,
PRIMARY KEY (`Oid`),
KEY `FK_AICONFIG_AIMODELL_OID` (`SelectedModelOid`),
CONSTRAINT `FK_AICONFIG_AIMODELL_OID` FOREIGN KEY (`SelectedModelOid`) REFERENCES `aimodel` (`Oid`) ON DELETE SET NULL ON UPDATE CASCADE
2025-04-02 16:01:21 +02:00
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;