-- 在 aidopdev 中建表(与用户 DDL 一致;补充 PRIMARY KEY 以满足 AUTO_INCREMENT 约束) SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS `aidopdev`.`ResourceOccupancyTime`; DROP TABLE IF EXISTS `aidopdev`.`ShopCalendarWorkCtr`; DROP TABLE IF EXISTS `aidopdev`.`QualityLineWorkDetail`; CREATE TABLE `aidopdev`.`QualityLineWorkDetail` ( `Domain` varchar(8) NOT NULL, `Site` varchar(8) NOT NULL, `ProdLine` varchar(12) NOT NULL, `WorkShift` varchar(12) NOT NULL, `Line` int NOT NULL DEFAULT 0 COMMENT '项次号', `RestTimePoint` varchar(30) NOT NULL, `RestTime` int NOT NULL DEFAULT 0 COMMENT '休息时长 休息时长(分钟)', `Descr1` varchar(24) NULL DEFAULT NULL, `Descr2` varchar(24) NULL DEFAULT NULL, `Ufld1` varchar(8) NULL DEFAULT NULL, `Ufld2` varchar(8) NULL DEFAULT NULL, `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID', `CreateUser` varchar(8) NULL DEFAULT NULL, `UpdateUser` varchar(8) NULL DEFAULT NULL, `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间', `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间', `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效', `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认', `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列', `Period` smallint NOT NULL DEFAULT 0 COMMENT '时间间隔', `EndDateTime` varchar(30) NOT NULL, PRIMARY KEY (`RecID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; CREATE TABLE `aidopdev`.`ResourceOccupancyTime` ( `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列', `Domain` varchar(8) NOT NULL, `Site` varchar(8) NULL DEFAULT NULL, `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID', `ResourceType` varchar(20) NOT NULL, `Resource` varchar(20) NOT NULL, `StartTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `EndTime` datetime NULL DEFAULT NULL COMMENT '结束日期', `Descr` varchar(60) NOT NULL, `IsRest` bit(1) NOT NULL DEFAULT b'0' COMMENT '闲置标识', `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效', `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认', `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变', `Ufld1` varchar(8) NULL DEFAULT NULL, `Ufld2` varchar(8) NULL DEFAULT NULL, `CreateUser` varchar(24) NULL DEFAULT NULL, `UpdateUser` varchar(24) NULL DEFAULT NULL, `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`RecID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; CREATE TABLE `aidopdev`.`ShopCalendarWorkCtr` ( `Domain` varchar(8) NOT NULL, `ShiftsHours1` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数', `ShiftsHours2` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数', `ShiftsHours3` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数', `ShiftsHours4` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数', `ShiftsStart1` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间', `ShiftsStart2` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间', `ShiftsStart3` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间', `ShiftsStart4` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间', `Machine` varchar(8) NULL DEFAULT NULL, `Site` varchar(8) NOT NULL, `Ufld1` varchar(8) NULL DEFAULT NULL, `Ufld2` varchar(8) NULL DEFAULT NULL, `WeekDay` int NOT NULL DEFAULT 0 COMMENT '星期几', `WorkCtr` varchar(8) NULL DEFAULT NULL, `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID', `CreateUser` varchar(24) NULL DEFAULT NULL, `UpdateUser` varchar(24) NULL DEFAULT NULL, `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间', `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间', `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效', `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认', `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列', `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变', `AllowOverTime` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '允许超时', `ProdLine` varchar(8) NULL DEFAULT NULL, `IsWorkDay` bit(1) NOT NULL DEFAULT b'0' COMMENT '工作日标识', `TeamType` char(255) NULL DEFAULT NULL COMMENT '班组类型', PRIMARY KEY (`RecID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; SET FOREIGN_KEY_CHECKS=1;