SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `WorkOrdRouting`;
DROP TABLE IF EXISTS `WorkOrdDetail`;
DROP TABLE IF EXISTS `WorkOrdMaster`;
DROP TABLE IF EXISTS `WorkOrdSetupTimeRecord`;
CREATE TABLE `WorkOrdDetail`  (
  `FrozenBOMCost` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '冻结BOM成本',
  `FrozenBOMQty` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '冻结BOM数量',
  `QtyBO` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '数量BO',
  `WorkCode` text NULL,
  `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '备注索引',
  `CoveredAmt` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '覆盖金额',
  `AmtLastPosted` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '金额最近已过帐',
  `Critical` bit(1) NOT NULL DEFAULT b'0' COMMENT '重要的',
  `DeliverTo` varchar(80) NULL DEFAULT NULL,
  `Domain` varchar(80) NOT NULL,
  `Engineer` varchar(80) NULL DEFAULT NULL,
  `ExchPrice` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '汇兑价格',
  `ChargeCode` varchar(80) NULL DEFAULT NULL,
  `MasterIndex` int NOT NULL DEFAULT 0 COMMENT '主要索引',
  `ColumnNum` smallint NOT NULL DEFAULT 0 COMMENT '序次号',
  `SortCode` varchar(24) NULL DEFAULT NULL,
  `Location` varchar(80) NULL DEFAULT NULL,
  `Site` varchar(12) NULL DEFAULT NULL,
  `ServiceCategory` varchar(80) NULL DEFAULT NULL,
  `FSMType` varchar(80) NULL DEFAULT NULL,
  `InstalledBaseRef` int NOT NULL DEFAULT 0 COMMENT '导入基本参考',
  `IssueDate` datetime NULL DEFAULT NULL COMMENT '发放日期',
  `LineNum` int NOT NULL DEFAULT 0 COMMENT '项次',
  `LineTotal` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '项次汇总',
  `ListPrice` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '列表价格',
  `FromLocation` varchar(8) NULL DEFAULT NULL,
  `ID` varchar(24) NOT NULL DEFAULT '',
  `Material` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料',
  `MtlRateAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料费率收益',
  `MtlRatePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料费率已过帐',
  `MtlRateReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料费率重估',
  `MtlUseAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料应用收益',
  `MtlUsePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料应用已过帐',
  `MtlUseReVal` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料使用重估',
  `WorkOrd` varchar(24) NULL DEFAULT NULL,
  `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
  `ItemNum` varchar(24) NOT NULL,
  `Dimension1` varchar(80) NOT NULL DEFAULT '',
  `Dimension2` varchar(80) NOT NULL DEFAULT '',
  `Price` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '价格',
  `ProductLine` varchar(4) NULL DEFAULT NULL,
  `Project` varchar(24) NULL DEFAULT NULL,
  `QtyAllocated` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '已分配数量',
  `QtytoIssue` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '发放数量',
  `QtyIssued` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '过账数量',
  `QtyPicked` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '备料量',
  `QtyPosted` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '发布数量',
  `QtyRequired` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '需求数量',
  `QtyReturned` decimal(15, 8) NOT NULL DEFAULT 0.00000000 COMMENT '退回数量',
  `Refs` text NULL,
  `QtyReturnedPosted` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量退回已过帐',
  `ReturnLocation` varchar(8) NULL DEFAULT NULL,
  `InvRef` varchar(24) NULL DEFAULT NULL,
  `ReturnLotSerial` varchar(24) NULL DEFAULT NULL,
  `ReturnSite` varchar(8) NULL DEFAULT NULL,
  `LoadedfromMO` bit(1) NOT NULL DEFAULT b'0' COMMENT '效率从MO',
  `LotSerial` varchar(200) NULL DEFAULT NULL,
  `FromSite` varchar(8) NULL DEFAULT NULL,
  `Line` smallint NOT NULL DEFAULT 0 COMMENT '项次',
  `SalesOrd` varchar(24) NULL DEFAULT NULL,
  `Status` varchar(8) NULL DEFAULT NULL,
  `UnitCost` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '单位成本',
  `ContracType` varchar(8) NULL DEFAULT NULL,
  `StdCost` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准成本',
  `Ufld1` text NULL,
  `Ufld2` text NULL,
  `Yield` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '损耗',
  `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 '自增列',
  `Typed` varchar(4) NULL DEFAULT NULL,
  `CarID` varchar(18) NULL DEFAULT NULL,
  `Group` varchar(4) NULL DEFAULT NULL,
  `QtyReject` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '拒绝数量',
  `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  `ModelItem` varchar(24) NULL DEFAULT NULL,
  `SumSendQty` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇总发出数量',
  `SumSendAmount` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇总发出数量',
  `SumOutAmount` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇总产出数量',
  `SumOutQty` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇总产出数量',
  `IsMainMas` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否主材',
  `UM` varchar(8) NULL DEFAULT NULL,
  `PerAmt` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `PriceQty` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '价格数量',
  `CoByType` varchar(20) NULL DEFAULT NULL,
  `OptionGroup` varchar(20) NULL DEFAULT NULL,
  `BottomSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalLaborSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomLaborSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalBurdenSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomBurdenSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalSubcontractSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomSubcontractSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalIndirectSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomIndirectSumSendAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalLaborSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomLaborSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalBurdenSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomBurdenSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalSubcontractSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomSubcontractSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `LocalIndirectSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `BottomIndirectSumOutAmount` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单物料成本计算参数',
  `WorkOrdMasterRecID` bigint NOT NULL DEFAULT 0 COMMENT '工单流水号',
  `ERPfld1` varchar(200) NULL DEFAULT NULL,
  `ERPfld2` varchar(200) NULL DEFAULT NULL,
  `BatchQty` decimal(18, 8) NULL DEFAULT NULL,
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `WorkOrdMaster`  (
  `Acct` varchar(24) NULL DEFAULT NULL,
  `AcctingClosed` bit(1) NOT NULL DEFAULT b'0' COMMENT '账户关闭标识',
  `OwnerApplication` varchar(12) NULL DEFAULT NULL,
  `Assay` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '检验',
  `BaseID` varchar(8) NULL DEFAULT NULL,
  `Batch` varchar(24) NULL DEFAULT NULL,
  `BurdenCost` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '制造费用成本',
  `BurdenCost2` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '责任成本中心',
  `UpdateCurrentBurdenCost` bit(1) NOT NULL DEFAULT b'0' COMMENT '修改当前责任成本',
  `BdnVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BOMFormula` varchar(24) NULL DEFAULT NULL,
  `QtyBO` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量BO',
  `WorkCode` varchar(8) NULL DEFAULT NULL,
  `CostCtr` varchar(4) NULL DEFAULT NULL,
  `AcctingCloseDate` datetime NULL DEFAULT NULL COMMENT '账户关闭日期',
  `Eff` datetime NULL DEFAULT NULL COMMENT '失效',
  `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '备注索引',
  `PostedDate` datetime NULL DEFAULT NULL COMMENT '已过帐日期',
  `Domain` varchar(8) NOT NULL,
  `Drawing` varchar(24) NULL DEFAULT NULL,
  `DueDate` datetime NULL DEFAULT NULL COMMENT '到期日',
  `Engineer` varchar(8) NULL DEFAULT NULL,
  `ExpireDate` datetime NULL DEFAULT NULL COMMENT '到期日期',
  `FloorStockAcct` varchar(8) NULL DEFAULT NULL,
  `FloorStockCC` varchar(4) NULL DEFAULT NULL,
  `FloorStockSubAcct` varchar(8) NULL DEFAULT NULL,
  `Typed` varchar(8) NULL DEFAULT NULL,
  `CreateGLforBurdenVar` bit(1) NOT NULL DEFAULT b'0' COMMENT '工单成本计算参数',
  `CreateGLforLaborVar` bit(1) NOT NULL DEFAULT b'0' COMMENT '工单成本计算参数',
  `Grade` varchar(24) NULL DEFAULT NULL,
  `IssueSite` varchar(8) NULL DEFAULT NULL,
  `ItemLine` int NOT NULL DEFAULT 0 COMMENT '零件项次',
  `CoByType` varchar(1) NULL DEFAULT NULL,
  `LaborCost1` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '劳动成本',
  `LaborCost2` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '劳动成本',
  `UpdateCurrentLaborCost` bit(1) NOT NULL DEFAULT b'0' COMMENT '修改当前工作成本',
  `LbrVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `WOLeadTime` smallint NOT NULL DEFAULT 0 COMMENT '工单开始时间',
  `ProdLine` varchar(8) NULL DEFAULT NULL,
  `Location` varchar(8) NULL DEFAULT NULL,
  `ID` varchar(24) NOT NULL DEFAULT '',
  `LotSerial` varchar(200) NULL DEFAULT NULL,
  `PreviousID` varchar(8) NULL DEFAULT NULL,
  `SingleLot` bit(1) NOT NULL DEFAULT b'0' COMMENT '单批',
  `AccumulatedMixVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `MthdChgVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `MaterialCost` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '物料成本',
  `MaterialCost1` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '物料成本',
  `MtlVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `MaterialUsageVar` varchar(8) NULL DEFAULT NULL,
  `MaterialUsageVarCC` varchar(4) NULL DEFAULT NULL,
  `MtlUsageVarSub` varchar(8) NULL DEFAULT NULL,
  `MaterialRateVar` varchar(8) NULL DEFAULT NULL,
  `MaterialRateVarCC` varchar(4) NULL DEFAULT NULL,
  `MtlRateVarSub` varchar(8) NULL DEFAULT NULL,
  `MixYieldVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `WorkOrd` varchar(24) NULL DEFAULT NULL,
  `OrdDate` datetime NULL DEFAULT NULL COMMENT '订单日期',
  `OvheadCost1` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '额外开销',
  `OvheadCost2` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '额外开销',
  `ItemNum` varchar(24) NULL DEFAULT NULL,
  `PerfDate` datetime NULL DEFAULT NULL COMMENT '执行日期',
  `Process` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '处理状态',
  `Project` varchar(24) NULL DEFAULT NULL,
  `RctQty` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '收货数量',
  `QtyCompleted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '完成量d',
  `QtyOrded` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '订单数量',
  `QtyReject` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良品数量',
  `QtyType` varchar(1) NULL DEFAULT NULL,
  `QueuePct` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '线边等待',
  `RctStatus` varchar(8) NULL DEFAULT NULL,
  `Active` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效的',
  `LastRecordDate` datetime NULL DEFAULT NULL COMMENT '最后记录日期',
  `Refs` varchar(60) NULL DEFAULT NULL,
  `ReleaseDate` datetime NULL DEFAULT NULL COMMENT '下达日期',
  `Rev` varchar(60) NULL DEFAULT NULL,
  `RejectQty` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良品 不良品 数量',
  `RejectedCost` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '项目成本',
  `Remark` text NULL,
  `RoutingCode` varchar(24) NULL DEFAULT NULL,
  `ReValdTotal` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `ScheduleCode` varchar(1) NULL DEFAULT NULL,
  `NextLotSerial` varchar(24) NULL DEFAULT NULL,
  `Site` varchar(12) NULL DEFAULT NULL,
  `SalesJob` varchar(24) NULL DEFAULT NULL,
  `Status` varchar(1) NULL DEFAULT NULL,
  `WOCloseDate` datetime NULL DEFAULT NULL COMMENT '加工单号关闭日期',
  `WOCloseUserID` varchar(8) NULL DEFAULT NULL,
  `SubAcct` varchar(24) NULL DEFAULT NULL,
  `[REDACTED]` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包成本',
  `SubcontractCost2` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包成本',
  `SubVar` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `SubcontractUsageVar` varchar(8) NULL DEFAULT NULL,
  `SubcontractUsageVarCC` varchar(4) NULL DEFAULT NULL,
  `SubUsageVarSub` varchar(8) NULL DEFAULT NULL,
  `SubcontractRateVar` varchar(8) NULL DEFAULT NULL,
  `SubcontractRateVarCC` varchar(4) NULL DEFAULT NULL,
  `SubRateVarSub` varchar(8) NULL DEFAULT NULL,
  `JointTyped` varchar(1) NULL DEFAULT NULL,
  `UnitCost` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '单位成本',
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `PostVarsatSFC` bit(1) NOT NULL DEFAULT b'0' COMMENT '完成数是否包含不良',
  `Supp` varchar(20) NULL DEFAULT NULL,
  `WipCost` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT 'WIP成本',
  `MixVar` varchar(8) NULL DEFAULT NULL,
  `MixVarCC` varchar(4) NULL DEFAULT NULL,
  `MixVarSubAcct` varchar(8) NULL DEFAULT NULL,
  `Yield` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '损耗',
  `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 '自增列',
  `ProcessType` varchar(16) NULL DEFAULT NULL,
  `WoTyped` varchar(24) NULL DEFAULT NULL,
  `Dimension1` varchar(8) NOT NULL DEFAULT '',
  `Dimension2` varchar(8) NOT NULL DEFAULT '',
  `Period` smallint NOT NULL DEFAULT 0 COMMENT '班次',
  `Priority` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '优先级',
  `LastIssueTime` datetime NULL DEFAULT NULL COMMENT '上次报工时间',
  `WagesWay` varchar(8) NULL DEFAULT NULL,
  `ModelItem` varchar(24) NULL DEFAULT NULL,
  `Department` varchar(20) NULL DEFAULT NULL,
  `QtyOpened` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '未结数量',
  `KPISet` decimal(8, 3) NOT NULL DEFAULT 0.000 COMMENT 'KPI设定值',
  `CommissionOrdNbr` varchar(30) NULL DEFAULT NULL,
  `IsInitial` varchar(8) NULL DEFAULT NULL,
  `isreceiver` varchar(8) NULL DEFAULT NULL,
  `AnalogCalcVersion` varchar(80) NULL DEFAULT NULL,
  `ERPfld1` varchar(200) NULL DEFAULT NULL,
  `ERPfld2` varchar(200) NULL DEFAULT NULL,
  `QtySterilize` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '灭菌数量',
  `QtyReservation` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '留样数量',
  `fj1` text NULL,
  `TypeId` int NULL DEFAULT NULL COMMENT '类型ID',
  `ebrStatus` text NULL,
  `ebrStartTime` datetime NULL DEFAULT NULL COMMENT '生化开始时间',
  `ebrEndTime` datetime NULL DEFAULT NULL COMMENT '生化完成时间',
  `DispatchWeek` varchar(255) NULL DEFAULT NULL COMMENT '下达周次',
  `ItemName` text NULL,
  `AuthorSign` text NULL,
  `AuthorDate` datetime NULL DEFAULT NULL COMMENT '编制人审批时间',
  `Author` varchar(255) NULL DEFAULT '' COMMENT '编制人姓名',
  `CheckSign` text NULL,
  `CheckDate` datetime NULL DEFAULT NULL COMMENT '审批人审批时间',
  `Check` varchar(255) NULL DEFAULT '' COMMENT '审批人姓名',
  `ApproveSign` text NULL,
  `ApproveDate` datetime NULL DEFAULT NULL COMMENT '批准人审批时间',
  `Approve` varchar(255) NULL DEFAULT '' COMMENT '批准人姓名',
  `QtyMarket` decimal(12, 5) NULL DEFAULT 0.00000 COMMENT '可销售数量',
  `QtySample` decimal(12, 5) NULL DEFAULT NULL COMMENT '留样数量',
  `QtyWastage` decimal(12, 5) NULL DEFAULT NULL COMMENT '消耗数量',
  `FlowStatus` varchar(10) NULL DEFAULT NULL,
  `IsRead` bit(1) NULL DEFAULT NULL COMMENT '是否需要打二维码',
  `IpqcStatus` varchar(10) NULL DEFAULT NULL,
  `ReadUser` varchar(255) NULL DEFAULT NULL,
  `ChangeStatus` int NULL DEFAULT NULL,
  `LocationStock` decimal(18, 8) NULL DEFAULT NULL COMMENT '在库齐套数量',
  `InProdcutQty` decimal(18, 8) NULL DEFAULT NULL COMMENT '在制数量',
  `OpQtyCompleted` decimal(18, 8) NULL DEFAULT NULL COMMENT '工序完成数',
  `QualityQty` decimal(18, 8) NULL DEFAULT NULL COMMENT '在库 在库+在检齐套数量',
  `TransitQty` decimal(18, 8) NULL DEFAULT NULL COMMENT '在库 在库+在检+在途齐套数量',
  `PromiseQty` decimal(18, 8) NULL DEFAULT NULL COMMENT '在库 在库+在检+在途+承诺齐套数量',
  `Urgent` int NOT NULL DEFAULT 0 COMMENT '加急',
  `PriorityNo` text NULL,
  `CustNo` varchar(255) NULL DEFAULT NULL COMMENT '客户编号',
  `Class` decimal(18, 8) NULL DEFAULT NULL COMMENT '客户优先级',
  `Ipqc` decimal(8, 3) NULL DEFAULT NULL,
  `ItemModel` varchar(255) NULL DEFAULT NULL COMMENT '规格型号',
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `WorkOrdRouting`  (
  `Descr` text NULL,
  `ServiceCategory` varchar(50) NULL DEFAULT NULL,
  `StdOp` varchar(20) NULL DEFAULT NULL,
  `Start` varchar(10) NULL DEFAULT NULL,
  `Status` varchar(1) NULL DEFAULT NULL,
  `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '是否换包',
  `BdnRateAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `QtyPosted` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '发布数量',
  `ActRunTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际运行时间',
  `ActSetupTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际准备时间',
  `AutoLaborRpt` bit(1) NOT NULL DEFAULT b'0' COMMENT '自动报工标识',
  `BurdenAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BurdenLLAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `TotalBurden` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '总负荷',
  `LbrBdn` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrBdnRate` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BurdenStd` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准成本',
  `Burden` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '制造费用',
  `BdnRatePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BdnRateReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BdnUsageAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BdnUsePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `BdnUseReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `WorkCode` varchar(200) NULL DEFAULT NULL,
  `CoveredAmt` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '加工系数',
  `AmtPosted` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '过账金额',
  `Curr` varchar(3) NULL DEFAULT NULL,
  `Domain` varchar(8) NOT NULL,
  `DueDate` datetime NULL DEFAULT NULL COMMENT '到期日',
  `EndDate` datetime NULL DEFAULT NULL COMMENT '综止日期',
  `Engineer` text NULL,
  `ExpenseFlag` bit(1) NOT NULL DEFAULT b'0' COMMENT '开销标识',
  `StdBurdenCost` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准载荷费用',
  `ChargeCode` text NULL,
  `WrouteIndex` int NOT NULL DEFAULT 0 COMMENT '工单成本计算参数',
  `ColumnNum` smallint NOT NULL DEFAULT 0 COMMENT '序次号',
  `SortCode` varchar(24) NULL DEFAULT NULL,
  `StdCost1` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准成本',
  `StdCost2` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准成本',
  `FSMType` varchar(8) NULL DEFAULT NULL,
  `ItemLineNum` int NOT NULL DEFAULT 0 COMMENT '零件项次',
  `LaborAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际工时',
  `LaborLLAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `TotalLabor` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '总人工数',
  `LaborOverhead` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '人工开销',
  `LaborRate` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '人工费率',
  `LaborStd` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '劳动标准',
  `Labor` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '人工',
  `ListPrice` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '列表价格',
  `ID` varchar(24) NOT NULL DEFAULT '',
  `LbrRateAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrRatePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrRateReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrUseAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrUsagePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `LbrUseReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Machine` text NULL,
  `MachBdnRate` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `MachinesperOp` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '每工序机器数',
  `RunCrew` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '操作人数',
  `MilestoneOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '关键工序',
  `StdMoveTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准移动时间',
  `MtlAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `MtlLLAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Material1` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料',
  `Material2` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料',
  `MoveNextOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '转移到下一工序',
  `WorkOrd` varchar(24) NOT NULL,
  `OP` int NOT NULL DEFAULT 0 COMMENT '工序',
  `OvhAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `OvhLLAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Overhead1` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '额外开销',
  `Overhead2` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '额外开销',
  `ItemNum` varchar(24) NULL DEFAULT NULL,
  `RunTime` decimal(23, 10) NULL DEFAULT 0.0000000000 COMMENT '运行时间',
  `PurOrd` varchar(8) NULL DEFAULT NULL,
  `Price` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '价格',
  `ProductLine` varchar(4) NULL DEFAULT NULL,
  `Project` varchar(24) NULL DEFAULT NULL,
  `QtyComplete` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '完成数量',
  `CumMovedOut` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumOutAdjust` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumOutScrap` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumProcessed` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumRjctAdjust` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumRejected` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良数量',
  `CumRjctScrap` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `CumReworked` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '返工数量',
  `InQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '队列',
  `BeginInQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '开始进队列',
  `QtyMoved` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '移动数量',
  `QtyOrded` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '订单数量',
  `OutQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '出队列',
  `BeginOutQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '开始出队列',
  `RjctQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良队列数量',
  `BeginRjctQueue` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `QtyReject` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良数量',
  `QtyRework` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '返工数量',
  `QtyWIP` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量在制品',
  `QueueTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '排队时间',
  `StdRunTime` decimal(14, 7) NOT NULL DEFAULT 0.0000000 COMMENT '标准运行时间',
  `SetupBdnUsagePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '已报准备时间',
  `StdSetupTime` decimal(14, 7) NOT NULL DEFAULT 0.0000000 COMMENT '标准准备时间',
  `SetupCrew` decimal(10, 5) NOT NULL DEFAULT 0.00000 COMMENT '准备人数',
  `SetupRate` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '准备费率',
  `SetupLbrUsagePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '已报准备人工时间',
  `StartDate` datetime NULL DEFAULT NULL COMMENT '开始日期',
  `SubcontractAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包账号',
  `SubQtyComp` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包完成量',
  `SubcontractCost` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包成本',
  `SubcontractLT` int NOT NULL DEFAULT 0 COMMENT '外包提前期',
  `SubcontractLLAct` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Subcontract1` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '项目合同',
  `SubcontractStd` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包标准',
  `Subcontract2` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '项目合同',
  `SubRateAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包累积费率',
  `SubRatePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `SubRateReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `SubUseAccrued` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `SubUsagePosted` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `SubUseReVald` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `ContractType` varchar(8) NULL DEFAULT NULL,
  `ToolCode` text NULL,
  `OverlapUnits` int NOT NULL DEFAULT 0 COMMENT '平行加工件数',
  `UM` varchar(8) NULL DEFAULT NULL,
  `UnprocessedHours` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `Supp` varchar(20) NULL DEFAULT NULL,
  `WaitTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '等待时间',
  `WIPItem` varchar(24) NULL DEFAULT NULL,
  `WorkCtr` varchar(8) NULL DEFAULT NULL,
  `Yield` decimal(8, 5) NOT NULL DEFAULT 0.00000 COMMENT '损耗',
  `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 '自增列',
  `Priority` int NOT NULL DEFAULT 0 COMMENT '优先级',
  `Setup` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '准备时间',
  `Early` datetime NULL DEFAULT NULL COMMENT '早期',
  `Last` datetime NULL DEFAULT NULL COMMENT '最后',
  `SetupStart` datetime NULL DEFAULT NULL COMMENT '准备开始',
  `SetupEnd` datetime NULL DEFAULT NULL COMMENT '准备结束',
  `RunStart` datetime NULL DEFAULT NULL COMMENT '运行开始',
  `RunEnd` datetime NULL DEFAULT NULL COMMENT '运行结束',
  `NextOp1` int NOT NULL DEFAULT 0 COMMENT '下个工序',
  `LastOp1` int NOT NULL DEFAULT 0 COMMENT '最后工序',
  `AlterOp` int NOT NULL DEFAULT 0 COMMENT '替代序',
  `IsArranged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否安排？',
  `ProdLine` varchar(8) NULL DEFAULT NULL,
  `ActRestTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际休息时间',
  `ActStopTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际停线时间',
  `ActScrapTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际无效时间',
  `ActReworkTime` decimal(9, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际返工时间',
  `CumScrap` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '报废数量',
  `ActDownTime` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '实际下线时间',
  `CumRjctComp` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `Dimension1` varchar(8) NOT NULL DEFAULT '',
  `Dimension2` varchar(8) NOT NULL DEFAULT '',
  `ScrapeStd` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '报废标准',
  `WagesWay` varchar(8) NULL DEFAULT NULL,
  `QtyScrap` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '报废数量',
  `ModelItem` varchar(24) NULL DEFAULT NULL,
  `PerAmt` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '工单成本计算参数',
  `InvVal` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '发票值',
  `CommissionOrdNbr` varchar(30) NULL DEFAULT NULL,
  `WorkOp` varchar(10) NULL DEFAULT NULL,
  `IsUseTurnoverBox` bit(1) NOT NULL DEFAULT b'0' COMMENT '使用周转箱标识',
  `IsAllowBatchScan` bit(1) NOT NULL DEFAULT b'0' COMMENT '批量扫描',
  `IsReplaceSingleBarCode` bit(1) NOT NULL DEFAULT b'0' COMMENT '换签标识',
  `IsFirstOpScan` bit(1) NOT NULL DEFAULT b'0' COMMENT '首序扫描标识',
  `IsNeedAssistOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '需要辅线序标识',
  `IsPaintingOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '喷涂标识',
  `Remark` varchar(500) NULL DEFAULT NULL,
  `NetWeight` decimal(18, 8) NOT NULL DEFAULT 0.00000000 COMMENT '净重',
  `IsBOMQtyProcess` bit(1) NOT NULL DEFAULT b'0' COMMENT '按BOM标识',
  `PackingQty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '包装数量',
  `IsUseKanban` bit(1) NOT NULL DEFAULT b'0' COMMENT '使用看板标识',
  `IsCheckOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '检验标识',
  `IsJYOp` bit(1) NOT NULL DEFAULT b'0' COMMENT '精益工序标识',
  `ParentOp` int NOT NULL DEFAULT 0 COMMENT '父级工序',
  `WorkOrdMasterRecID` bigint NOT NULL DEFAULT 0 COMMENT '工单流水号',
  `ERPfld1` varchar(200) NULL DEFAULT NULL,
  `ERPfld2` varchar(200) NULL DEFAULT NULL,
  `ProcessOut` int NOT NULL DEFAULT 0 COMMENT '工序委外',
  `ProcessOutDay` decimal(12, 5) NULL DEFAULT 0.00000 COMMENT '工序委外日期',
  `ProcessOutSupp` varchar(48) NULL DEFAULT NULL,
  `Ufld3` varchar(200) NULL DEFAULT NULL,
  `Line` varchar(200) NOT NULL DEFAULT '0',
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `WorkOrdSetupTimeRecord`  (
  `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Domain` varchar(8) NOT NULL,
  `WorkOrd` varchar(50) NOT NULL,
  `ItemNum` varchar(128) NOT NULL,
  `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
  `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `StartTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  `Line` varchar(120) NULL DEFAULT NULL,
  `Qty` int NULL DEFAULT 0 COMMENT '占用设备 占用设备/人工数量',
  `DailyPlanOrder` int NULL DEFAULT NULL COMMENT '拆分日工单的第几天',
  PRIMARY KEY (`RecID`)
);
SET FOREIGN_KEY_CHECKS=1;
