aidopdev_calendar_rest_tables_user.sql 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. -- 在 aidopdev 中建表(与用户 DDL 一致;补充 PRIMARY KEY 以满足 AUTO_INCREMENT 约束)
  2. SET FOREIGN_KEY_CHECKS=0;
  3. DROP TABLE IF EXISTS `aidopdev`.`ResourceOccupancyTime`;
  4. DROP TABLE IF EXISTS `aidopdev`.`ShopCalendarWorkCtr`;
  5. DROP TABLE IF EXISTS `aidopdev`.`QualityLineWorkDetail`;
  6. CREATE TABLE `aidopdev`.`QualityLineWorkDetail` (
  7. `Domain` varchar(8) NOT NULL,
  8. `Site` varchar(8) NOT NULL,
  9. `ProdLine` varchar(12) NOT NULL,
  10. `WorkShift` varchar(12) NOT NULL,
  11. `Line` int NOT NULL DEFAULT 0 COMMENT '项次号',
  12. `RestTimePoint` varchar(30) NOT NULL,
  13. `RestTime` int NOT NULL DEFAULT 0 COMMENT '休息时长 休息时长(分钟)',
  14. `Descr1` varchar(24) NULL DEFAULT NULL,
  15. `Descr2` varchar(24) NULL DEFAULT NULL,
  16. `Ufld1` varchar(8) NULL DEFAULT NULL,
  17. `Ufld2` varchar(8) NULL DEFAULT NULL,
  18. `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  19. `CreateUser` varchar(8) NULL DEFAULT NULL,
  20. `UpdateUser` varchar(8) NULL DEFAULT NULL,
  21. `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  22. `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  23. `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间',
  24. `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  25. `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  26. `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  27. `Period` smallint NOT NULL DEFAULT 0 COMMENT '时间间隔',
  28. `EndDateTime` varchar(30) NOT NULL,
  29. PRIMARY KEY (`RecID`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
  31. CREATE TABLE `aidopdev`.`ResourceOccupancyTime` (
  32. `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  33. `Domain` varchar(8) NOT NULL,
  34. `Site` varchar(8) NULL DEFAULT NULL,
  35. `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  36. `ResourceType` varchar(20) NOT NULL,
  37. `Resource` varchar(20) NOT NULL,
  38. `StartTime` datetime NULL DEFAULT NULL COMMENT '开始时间',
  39. `EndTime` datetime NULL DEFAULT NULL COMMENT '结束日期',
  40. `Descr` varchar(60) NOT NULL,
  41. `IsRest` bit(1) NOT NULL DEFAULT b'0' COMMENT '闲置标识',
  42. `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  43. `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  44. `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  45. `Ufld1` varchar(8) NULL DEFAULT NULL,
  46. `Ufld2` varchar(8) NULL DEFAULT NULL,
  47. `CreateUser` varchar(24) NULL DEFAULT NULL,
  48. `UpdateUser` varchar(24) NULL DEFAULT NULL,
  49. `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  50. `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  51. PRIMARY KEY (`RecID`)
  52. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
  53. CREATE TABLE `aidopdev`.`ShopCalendarWorkCtr` (
  54. `Domain` varchar(8) NOT NULL,
  55. `ShiftsHours1` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数',
  56. `ShiftsHours2` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数',
  57. `ShiftsHours3` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数',
  58. `ShiftsHours4` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次内小时数',
  59. `ShiftsStart1` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间',
  60. `ShiftsStart2` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间',
  61. `ShiftsStart3` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间',
  62. `ShiftsStart4` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '班次开始时间',
  63. `Machine` varchar(8) NULL DEFAULT NULL,
  64. `Site` varchar(8) NOT NULL,
  65. `Ufld1` varchar(8) NULL DEFAULT NULL,
  66. `Ufld2` varchar(8) NULL DEFAULT NULL,
  67. `WeekDay` int NOT NULL DEFAULT 0 COMMENT '星期几',
  68. `WorkCtr` varchar(8) NULL DEFAULT NULL,
  69. `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  70. `CreateUser` varchar(24) NULL DEFAULT NULL,
  71. `UpdateUser` varchar(24) NULL DEFAULT NULL,
  72. `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  73. `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  74. `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间',
  75. `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  76. `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  77. `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  78. `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  79. `AllowOverTime` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '允许超时',
  80. `ProdLine` varchar(8) NULL DEFAULT NULL,
  81. `IsWorkDay` bit(1) NOT NULL DEFAULT b'0' COMMENT '工作日标识',
  82. `TeamType` char(255) NULL DEFAULT NULL COMMENT '班组类型',
  83. PRIMARY KEY (`RecID`)
  84. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
  85. SET FOREIGN_KEY_CHECKS=1;