2026-04-17_aidopdev_linkage_ddl_part1.sql 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. -- aidopdev 采购/工单相关表(Part1:PurOrdMaster、ScheduleResultOpMaster)
  2. -- 执行:mysql -h HOST -P 3306 -u USER -p aidopdev < 2026-04-17_aidopdev_linkage_ddl_part1.sql
  3. SET NAMES utf8mb4;
  4. SET FOREIGN_KEY_CHECKS = 0;
  5. DROP TABLE IF EXISTS `PurOrdMaster`;
  6. CREATE TABLE `PurOrdMaster` (
  7. `OwnerApplication` varchar(12) NULL DEFAULT NULL,
  8. `APAcct` varchar(16) NULL DEFAULT NULL,
  9. `CostCtr` varchar(4) NULL DEFAULT NULL,
  10. `APSubAcct` varchar(8) NULL DEFAULT NULL,
  11. `Bank` varchar(2) NULL DEFAULT NULL,
  12. `BillTo` varchar(10) NULL DEFAULT NULL,
  13. `BlanketOrd` varchar(24) NULL DEFAULT NULL,
  14. `Buyer` varchar(30) NULL DEFAULT NULL,
  15. `CloseDate` datetime NULL DEFAULT NULL COMMENT '关闭日期',
  16. `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '备注索引',
  17. `Confirming` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  18. `Consignment` smallint NOT NULL DEFAULT 0,
  19. `Contact` varchar(24) NULL DEFAULT NULL,
  20. `Contract` varchar(24) NULL DEFAULT NULL,
  21. `CreditTermsInt` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '信用类别Int',
  22. `CreditTerms` varchar(8) NULL DEFAULT NULL,
  23. `Curr` varchar(3) NULL DEFAULT NULL,
  24. `CycleCode` varchar(2) NULL DEFAULT NULL,
  25. `DeliverTo` varchar(4) NULL DEFAULT NULL,
  26. `Disc` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '折扣',
  27. `Domain` varchar(24) NULL DEFAULT NULL,
  28. `DueDate` datetime NULL DEFAULT NULL COMMENT '到期日',
  29. `DutyType` varchar(1) NULL DEFAULT NULL,
  30. `BlanketStart` datetime NULL DEFAULT NULL COMMENT '全部开始',
  31. `BlanketEnd` datetime NULL DEFAULT NULL COMMENT '全体结束',
  32. `ExchRate` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
  33. `ERSOption` varchar(2) NULL DEFAULT NULL,
  34. `EstVal` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '估值',
  35. `Sequence` int NOT NULL DEFAULT 0 COMMENT '序列',
  36. `ExchRate1` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
  37. `ExchRate2` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
  38. `RateType` varchar(8) NULL DEFAULT NULL,
  39. `FixedPrice` bit(1) NOT NULL DEFAULT b'0' COMMENT '固定价格',
  40. `FixedRate` bit(1) NOT NULL DEFAULT b'0' COMMENT '固定等级',
  41. `FOB` varchar(20) NULL DEFAULT NULL,
  42. `Frt` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '运费',
  43. `FSMType` varchar(8) NULL DEFAULT NULL,
  44. `FSTID` varchar(24) NULL DEFAULT NULL,
  45. `InvoicesVia` varchar(8) NULL DEFAULT NULL,
  46. `EMTPO` smallint NOT NULL DEFAULT 0,
  47. `Language` varchar(2) NULL DEFAULT NULL,
  48. `MaxAgingDays` int NOT NULL DEFAULT 0 COMMENT '最大过期天数',
  49. `PurOrd` varchar(48) NULL DEFAULT NULL,
  50. `OrdDate` datetime NULL DEFAULT NULL COMMENT '订单日期',
  51. `PartialOK` bit(1) NOT NULL DEFAULT b'0' COMMENT '部分OK',
  52. `AmtPrepaid` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '预付金额',
  53. `LastPriceDt` datetime NULL DEFAULT NULL COMMENT '价格日期',
  54. `PricingDate` datetime NULL DEFAULT NULL COMMENT '价格日期',
  55. `PrintPO` bit(1) NOT NULL DEFAULT b'0' COMMENT '采购打印',
  56. `Project` varchar(24) NULL DEFAULT NULL,
  57. `DiscTbl` varchar(8) NULL DEFAULT NULL,
  58. `PriceTbl` varchar(20) NULL DEFAULT NULL,
  59. `ERSPriceListOption` int NOT NULL DEFAULT 0 COMMENT 'ERS价格清单选项',
  60. `PST` bit(1) NOT NULL DEFAULT b'0' COMMENT 'PST销售税标识',
  61. `PSTID` varchar(24) NULL DEFAULT NULL,
  62. `Recurr` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否重复订货标识',
  63. `Release` bit(1) NOT NULL DEFAULT b'0' COMMENT '发布',
  64. `Rel` int NOT NULL DEFAULT 0 COMMENT 'REL',
  65. `ReqBy` varchar(8) NULL DEFAULT NULL,
  66. `Revision` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '修订',
  67. `Remark` varchar(200) NULL DEFAULT NULL,
  68. `Scheduled` bit(1) NOT NULL DEFAULT b'0' COMMENT '日程',
  69. `SchedulesVia` varchar(1) NULL DEFAULT NULL,
  70. `ServiceCharge` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '服务费用',
  71. `ShipTo` varchar(20) NULL DEFAULT NULL,
  72. `ShipVia` varchar(20) NULL DEFAULT NULL,
  73. `Site` varchar(24) NULL DEFAULT NULL,
  74. `SecondarySOCrHold` smallint NOT NULL DEFAULT 0,
  75. `PrimarySO` varchar(8) NULL DEFAULT NULL,
  76. `SpecialCharge` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '特殊费用',
  77. `Status` varchar(2) NULL DEFAULT NULL,
  78. `Taxable` bit(1) NOT NULL DEFAULT b'0' COMMENT '应交税',
  79. `TaxClass` varchar(20) NULL DEFAULT NULL,
  80. `TaxDate` datetime NULL DEFAULT NULL COMMENT '开税日期',
  81. `TaxEnvironment` varchar(16) NULL DEFAULT NULL,
  82. `Tax1` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
  83. `Tax2` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
  84. `Tax3` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
  85. `TaxUsage` varchar(8) NULL DEFAULT NULL,
  86. `TermsofTrade` varchar(20) NULL DEFAULT NULL,
  87. `TransportDays` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '交易天数',
  88. `Typed` varchar(18) NULL DEFAULT NULL,
  89. `Ufld1` varchar(24) NULL DEFAULT NULL,
  90. `Ufld2` varchar(60) NULL DEFAULT NULL,
  91. `EnteredBy` varchar(8) NULL DEFAULT NULL,
  92. `Supp` varchar(20) NULL DEFAULT NULL,
  93. `Transm` varchar(1) NULL DEFAULT NULL,
  94. `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  95. `CreateUser` varchar(24) NULL DEFAULT NULL,
  96. `UpdateUser` varchar(24) NULL DEFAULT NULL,
  97. `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  98. `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  99. `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间',
  100. `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  101. `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  102. `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  103. `Potype` varchar(8) NOT NULL,
  104. `Department` varchar(8) NULL DEFAULT NULL,
  105. `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  106. `TaxIn` bit(1) NOT NULL DEFAULT b'0' COMMENT '含税',
  107. `Amt` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '金额',
  108. `Usage` varchar(30) NULL DEFAULT NULL,
  109. `CustAddress` varchar(200) NULL DEFAULT NULL,
  110. `CustContact` varchar(50) NULL DEFAULT NULL,
  111. `CustPhone` varchar(30) NULL DEFAULT NULL,
  112. `SalesOrd` varchar(30) NULL DEFAULT NULL,
  113. `CustPO` varchar(24) NULL DEFAULT NULL,
  114. `IsPriceChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否修改价格?',
  115. `CustName` varchar(120) NULL DEFAULT NULL,
  116. `Rev` int NOT NULL DEFAULT 0 COMMENT '版本',
  117. `RoleNo` varchar(20) NULL DEFAULT NULL,
  118. `InvoiceType` varchar(20) NULL DEFAULT NULL,
  119. `PricingMethod` varchar(20) NULL DEFAULT NULL,
  120. `ERPfld1` varchar(200) NULL DEFAULT NULL,
  121. `ERPWorkOrd` varchar(255) NULL DEFAULT NULL COMMENT 'ERP工单号',
  122. `WorkOrd` varchar(255) NULL DEFAULT NULL COMMENT '工单号',
  123. PRIMARY KEY (`RecID`)
  124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  125. DROP TABLE IF EXISTS `ScheduleResultOpMaster`;
  126. CREATE TABLE `ScheduleResultOpMaster` (
  127. `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  128. `Domain` varchar(8) NOT NULL,
  129. `WorkOrd` varchar(50) NOT NULL,
  130. `WorkCtr` varchar(8) NOT NULL,
  131. `Line` varchar(500) NOT NULL,
  132. `ItemNum` varchar(30) NOT NULL,
  133. `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
  134. `WorkDate` datetime NULL DEFAULT NULL COMMENT '计划日期',
  135. `WorkQty` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '计划数量',
  136. `StartDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '开始数量',
  137. `WorkDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '工作数量',
  138. `SetupDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '准备数量',
  139. `WorkSort` int NOT NULL DEFAULT 0 COMMENT '排序',
  140. `SetupStartTime` datetime NULL DEFAULT NULL COMMENT '换型开始时间',
  141. `SetupEndTime` datetime NULL DEFAULT NULL COMMENT '换型结束时间',
  142. `WorkStartTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开工时间',
  143. `WorkEndTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  144. `Remark` varchar(100) NOT NULL,
  145. `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
  146. `DeviceAllocationCount` int NULL DEFAULT NULL COMMENT '使用设备数量',
  147. `SetupTime` decimal(18, 8) NULL DEFAULT NULL COMMENT '准备时间',
  148. `WorkActivateTime` datetime NULL DEFAULT NULL COMMENT '开工时间',
  149. `InternalEquipmentCode` varchar(255) NULL DEFAULT NULL COMMENT '厂内设备编码',
  150. `MoldTypeCode` varchar(255) NULL DEFAULT NULL COMMENT '模具类型编码',
  151. `MoldAllocationCount` int NULL DEFAULT NULL COMMENT '使用模具数量',
  152. `OpDescr` varchar(255) NULL DEFAULT NULL COMMENT '工序名称',
  153. `AssignedEmployeeID` text NULL,
  154. `SkillNo` varchar(255) NULL DEFAULT NULL,
  155. `AssignedPersonnelCount` decimal(18, 8) NULL DEFAULT NULL COMMENT '实际分配员工数',
  156. `OccupyInternalEquipmentCode` varchar(255) NULL DEFAULT NULL COMMENT '占用设备类型编码',
  157. PRIMARY KEY (`RecID`)
  158. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  159. SET FOREIGN_KEY_CHECKS = 1;