| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- -- aidopdev 采购/工单相关表(Part1:PurOrdMaster、ScheduleResultOpMaster)
- -- 执行:mysql -h HOST -P 3306 -u USER -p aidopdev < 2026-04-17_aidopdev_linkage_ddl_part1.sql
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- DROP TABLE IF EXISTS `PurOrdMaster`;
- CREATE TABLE `PurOrdMaster` (
- `OwnerApplication` varchar(12) NULL DEFAULT NULL,
- `APAcct` varchar(16) NULL DEFAULT NULL,
- `CostCtr` varchar(4) NULL DEFAULT NULL,
- `APSubAcct` varchar(8) NULL DEFAULT NULL,
- `Bank` varchar(2) NULL DEFAULT NULL,
- `BillTo` varchar(10) NULL DEFAULT NULL,
- `BlanketOrd` varchar(24) NULL DEFAULT NULL,
- `Buyer` varchar(30) NULL DEFAULT NULL,
- `CloseDate` datetime NULL DEFAULT NULL COMMENT '关闭日期',
- `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '备注索引',
- `Confirming` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
- `Consignment` smallint NOT NULL DEFAULT 0,
- `Contact` varchar(24) NULL DEFAULT NULL,
- `Contract` varchar(24) NULL DEFAULT NULL,
- `CreditTermsInt` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '信用类别Int',
- `CreditTerms` varchar(8) NULL DEFAULT NULL,
- `Curr` varchar(3) NULL DEFAULT NULL,
- `CycleCode` varchar(2) NULL DEFAULT NULL,
- `DeliverTo` varchar(4) NULL DEFAULT NULL,
- `Disc` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '折扣',
- `Domain` varchar(24) NULL DEFAULT NULL,
- `DueDate` datetime NULL DEFAULT NULL COMMENT '到期日',
- `DutyType` varchar(1) NULL DEFAULT NULL,
- `BlanketStart` datetime NULL DEFAULT NULL COMMENT '全部开始',
- `BlanketEnd` datetime NULL DEFAULT NULL COMMENT '全体结束',
- `ExchRate` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
- `ERSOption` varchar(2) NULL DEFAULT NULL,
- `EstVal` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '估值',
- `Sequence` int NOT NULL DEFAULT 0 COMMENT '序列',
- `ExchRate1` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
- `ExchRate2` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
- `RateType` varchar(8) NULL DEFAULT NULL,
- `FixedPrice` bit(1) NOT NULL DEFAULT b'0' COMMENT '固定价格',
- `FixedRate` bit(1) NOT NULL DEFAULT b'0' COMMENT '固定等级',
- `FOB` varchar(20) NULL DEFAULT NULL,
- `Frt` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '运费',
- `FSMType` varchar(8) NULL DEFAULT NULL,
- `FSTID` varchar(24) NULL DEFAULT NULL,
- `InvoicesVia` varchar(8) NULL DEFAULT NULL,
- `EMTPO` smallint NOT NULL DEFAULT 0,
- `Language` varchar(2) NULL DEFAULT NULL,
- `MaxAgingDays` int NOT NULL DEFAULT 0 COMMENT '最大过期天数',
- `PurOrd` varchar(48) NULL DEFAULT NULL,
- `OrdDate` datetime NULL DEFAULT NULL COMMENT '订单日期',
- `PartialOK` bit(1) NOT NULL DEFAULT b'0' COMMENT '部分OK',
- `AmtPrepaid` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '预付金额',
- `LastPriceDt` datetime NULL DEFAULT NULL COMMENT '价格日期',
- `PricingDate` datetime NULL DEFAULT NULL COMMENT '价格日期',
- `PrintPO` bit(1) NOT NULL DEFAULT b'0' COMMENT '采购打印',
- `Project` varchar(24) NULL DEFAULT NULL,
- `DiscTbl` varchar(8) NULL DEFAULT NULL,
- `PriceTbl` varchar(20) NULL DEFAULT NULL,
- `ERSPriceListOption` int NOT NULL DEFAULT 0 COMMENT 'ERS价格清单选项',
- `PST` bit(1) NOT NULL DEFAULT b'0' COMMENT 'PST销售税标识',
- `PSTID` varchar(24) NULL DEFAULT NULL,
- `Recurr` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否重复订货标识',
- `Release` bit(1) NOT NULL DEFAULT b'0' COMMENT '发布',
- `Rel` int NOT NULL DEFAULT 0 COMMENT 'REL',
- `ReqBy` varchar(8) NULL DEFAULT NULL,
- `Revision` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '修订',
- `Remark` varchar(200) NULL DEFAULT NULL,
- `Scheduled` bit(1) NOT NULL DEFAULT b'0' COMMENT '日程',
- `SchedulesVia` varchar(1) NULL DEFAULT NULL,
- `ServiceCharge` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '服务费用',
- `ShipTo` varchar(20) NULL DEFAULT NULL,
- `ShipVia` varchar(20) NULL DEFAULT NULL,
- `Site` varchar(24) NULL DEFAULT NULL,
- `SecondarySOCrHold` smallint NOT NULL DEFAULT 0,
- `PrimarySO` varchar(8) NULL DEFAULT NULL,
- `SpecialCharge` decimal(6, 5) NOT NULL DEFAULT 0.00000 COMMENT '特殊费用',
- `Status` varchar(2) NULL DEFAULT NULL,
- `Taxable` bit(1) NOT NULL DEFAULT b'0' COMMENT '应交税',
- `TaxClass` varchar(20) NULL DEFAULT NULL,
- `TaxDate` datetime NULL DEFAULT NULL COMMENT '开税日期',
- `TaxEnvironment` varchar(16) NULL DEFAULT NULL,
- `Tax1` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
- `Tax2` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
- `Tax3` decimal(7, 5) NOT NULL DEFAULT 0.00000 COMMENT '税额',
- `TaxUsage` varchar(8) NULL DEFAULT NULL,
- `TermsofTrade` varchar(20) NULL DEFAULT NULL,
- `TransportDays` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '交易天数',
- `Typed` varchar(18) NULL DEFAULT NULL,
- `Ufld1` varchar(24) NULL DEFAULT NULL,
- `Ufld2` varchar(60) NULL DEFAULT NULL,
- `EnteredBy` varchar(8) NULL DEFAULT NULL,
- `Supp` varchar(20) NULL DEFAULT NULL,
- `Transm` varchar(1) 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 '自增列',
- `Potype` varchar(8) NOT NULL,
- `Department` varchar(8) NULL DEFAULT NULL,
- `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
- `TaxIn` bit(1) NOT NULL DEFAULT b'0' COMMENT '含税',
- `Amt` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '金额',
- `Usage` varchar(30) NULL DEFAULT NULL,
- `CustAddress` varchar(200) NULL DEFAULT NULL,
- `CustContact` varchar(50) NULL DEFAULT NULL,
- `CustPhone` varchar(30) NULL DEFAULT NULL,
- `SalesOrd` varchar(30) NULL DEFAULT NULL,
- `CustPO` varchar(24) NULL DEFAULT NULL,
- `IsPriceChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否修改价格?',
- `CustName` varchar(120) NULL DEFAULT NULL,
- `Rev` int NOT NULL DEFAULT 0 COMMENT '版本',
- `RoleNo` varchar(20) NULL DEFAULT NULL,
- `InvoiceType` varchar(20) NULL DEFAULT NULL,
- `PricingMethod` varchar(20) NULL DEFAULT NULL,
- `ERPfld1` varchar(200) NULL DEFAULT NULL,
- `ERPWorkOrd` varchar(255) NULL DEFAULT NULL COMMENT 'ERP工单号',
- `WorkOrd` varchar(255) NULL DEFAULT NULL COMMENT '工单号',
- PRIMARY KEY (`RecID`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- DROP TABLE IF EXISTS `ScheduleResultOpMaster`;
- CREATE TABLE `ScheduleResultOpMaster` (
- `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
- `Domain` varchar(8) NOT NULL,
- `WorkOrd` varchar(50) NOT NULL,
- `WorkCtr` varchar(8) NOT NULL,
- `Line` varchar(500) NOT NULL,
- `ItemNum` varchar(30) NOT NULL,
- `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
- `WorkDate` datetime NULL DEFAULT NULL COMMENT '计划日期',
- `WorkQty` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '计划数量',
- `StartDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '开始数量',
- `WorkDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '工作数量',
- `SetupDosage` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '准备数量',
- `WorkSort` int NOT NULL DEFAULT 0 COMMENT '排序',
- `SetupStartTime` datetime NULL DEFAULT NULL COMMENT '换型开始时间',
- `SetupEndTime` datetime NULL DEFAULT NULL COMMENT '换型结束时间',
- `WorkStartTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开工时间',
- `WorkEndTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
- `Remark` varchar(100) NOT NULL,
- `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
- `DeviceAllocationCount` int NULL DEFAULT NULL COMMENT '使用设备数量',
- `SetupTime` decimal(18, 8) NULL DEFAULT NULL COMMENT '准备时间',
- `WorkActivateTime` datetime NULL DEFAULT NULL COMMENT '开工时间',
- `InternalEquipmentCode` varchar(255) NULL DEFAULT NULL COMMENT '厂内设备编码',
- `MoldTypeCode` varchar(255) NULL DEFAULT NULL COMMENT '模具类型编码',
- `MoldAllocationCount` int NULL DEFAULT NULL COMMENT '使用模具数量',
- `OpDescr` varchar(255) NULL DEFAULT NULL COMMENT '工序名称',
- `AssignedEmployeeID` text NULL,
- `SkillNo` varchar(255) NULL DEFAULT NULL,
- `AssignedPersonnelCount` decimal(18, 8) NULL DEFAULT NULL COMMENT '实际分配员工数',
- `OccupyInternalEquipmentCode` varchar(255) NULL DEFAULT NULL COMMENT '占用设备类型编码',
- PRIMARY KEY (`RecID`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
- SET FOREIGN_KEY_CHECKS = 1;
|