SET FOREIGN_KEY_CHECKS=0;

CREATE TABLE `aidopdev`.`ConsigneeAddressMaster`  (
  `Address` varchar(20) NOT NULL,
  `Domain` varchar(8) NOT NULL,
  `Name` varchar(60) NULL DEFAULT NULL,
  `AttentionQQ` varchar(24) NULL DEFAULT NULL,
  `AttentionMSN` varchar(24) NULL DEFAULT NULL,
  `AttentionEmail` varchar(100) NULL DEFAULT NULL,
  `AttentionURL` varchar(200) NULL DEFAULT NULL,
  `Attention1` varchar(24) NULL DEFAULT NULL,
  `Attention2` varchar(24) NULL DEFAULT NULL,
  `Attention3` varchar(24) NULL DEFAULT NULL,
  `Attention4` varchar(24) NULL DEFAULT NULL,
  `Address1` varchar(200) NULL DEFAULT NULL,
  `Address2` varchar(200) NULL DEFAULT NULL,
  `Address3` varchar(200) NULL DEFAULT NULL,
  `Country` varchar(28) NULL DEFAULT NULL,
  `City` varchar(20) NULL DEFAULT NULL,
  `State` varchar(4) NULL DEFAULT NULL,
  `Post` varchar(10) NULL DEFAULT NULL,
  `Format` int NOT NULL DEFAULT 0 COMMENT '格式',
  `Telephone` varchar(200) NULL DEFAULT NULL,
  `Telephone1` varchar(26) NULL DEFAULT NULL,
  `Ext` varchar(4) NULL DEFAULT NULL,
  `FaxTelex1` varchar(26) NULL DEFAULT NULL,
  `FaxTelex2` varchar(26) NULL DEFAULT NULL,
  `TimeZone` varchar(8) NULL DEFAULT NULL,
  `AddressCode` varchar(20) NOT NULL,
  `Typed` varchar(8) NOT NULL,
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `UserID` 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 0 COMMENT '有效',
  `IsConfirm` bit(1) NOT NULL DEFAULT 0 COMMENT '确认',
  `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `IsChanged` bit(1) NOT NULL DEFAULT 0 COMMENT '是否改变',
  `CustLocation` varchar(20) NULL DEFAULT NULL,
  `TransferLocation` varchar(20) NULL DEFAULT NULL,
  `RoleNo` varchar(20) NULL DEFAULT NULL,
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`DeliveryExceptionMaster`  (
  `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Domain` varchar(8) NOT NULL,
  `Icdsid` bigint NOT NULL DEFAULT 0 COMMENT '交货计划ID',
  `ItemNum` varchar(128) NOT NULL,
  `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `Remark` text NOT NULL,
  `OptTime` varchar(16) NOT NULL,
  `NeedQty` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '需要数量',
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`EquipmentList`  (
  `id` bigint NOT NULL COMMENT '主表id',
  `MachineName` varchar(255) NOT NULL,
  `EquipmentAssetID` varchar(255) NOT NULL,
  `zyd` varchar(20) NULL DEFAULT NULL,
  `ccrq` varchar(255) NULL DEFAULT NULL,
  `edgl` varchar(255) NULL DEFAULT NULL,
  `zzcs` varchar(255) NULL DEFAULT NULL,
  `cj` varchar(30) NULL DEFAULT NULL,
  `bgr` varchar(255) NULL DEFAULT NULL,
  `bz` varchar(255) NULL DEFAULT NULL,
  `sbczgc` varchar(255) NULL DEFAULT NULL,
  `sbzt` varchar(30) NULL DEFAULT NULL,
  `yfynx` varchar(255) NULL DEFAULT NULL,
  `bzm` varchar(255) NULL DEFAULT NULL,
  `mrz` varchar(255) NULL DEFAULT NULL,
  `InternalEquipmentCode` varchar(255) NULL DEFAULT NULL,
  `xh` varchar(255) NULL DEFAULT NULL,
  `sbfl` bigint NULL DEFAULT NULL COMMENT '设备分类',
  `fj` varchar(255) NULL DEFAULT NULL,
  `jysynx` int NULL DEFAULT NULL COMMENT '建议使用年限',
  `lbmc_pcs` varchar(255) NULL DEFAULT NULL,
  `IsSchedulable` int NULL DEFAULT NULL COMMENT '是否排产',
  `EstimatedMaintenanceReleaseTime` datetime NULL DEFAULT NULL COMMENT '预计保养 预计保养/维修释放时间',
  `StandardRepairDays` decimal(8, 3) NULL DEFAULT NULL COMMENT '标准维修天数',
  `TypeName` varchar(500) NULL DEFAULT NULL COMMENT '设备类型名称'
);

CREATE TABLE `aidopdev`.`HolidayMaster`  (
  `Dated` datetime NULL DEFAULT NULL COMMENT '日期',
  `Holiday` varchar(8) NULL DEFAULT NULL,
  `Domain` varchar(8) NOT NULL,
  `Site` varchar(4) NOT NULL,
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `BusinessID` bigint NOT NULL 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 COMMENT '是否有效',
  `IsConfirm` bit(1) NOT NULL COMMENT '确认',
  `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `IsChanged` bit(1) NOT NULL COMMENT '是否变更',
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`ic_demandschedule`  (
  `Id` bigint NOT NULL,
  `itemnum` varchar(80) NOT NULL,
  `fversion` varchar(80) NULL DEFAULT NULL,
  `drawing` varchar(24) NULL DEFAULT NULL,
  `requestdate` datetime NOT NULL,
  `arrivaldate` datetime NOT NULL,
  `shortqty` decimal(23, 10) NOT NULL DEFAULT 0.0000000000 COMMENT '缺料数量',
  `mesqty` decimal(23, 10) NOT NULL DEFAULT 0.0000000000 COMMENT '车间需求数量',
  `locqty` decimal(23, 10) NOT NULL DEFAULT 0.0000000000 COMMENT '起初库存数量',
  `sechedqty` decimal(23, 10) NOT NULL DEFAULT 0.0000000000 COMMENT '在途数量',
  `tosechedqty` decimal(23, 10) NOT NULL DEFAULT 0.0000000000 COMMENT '物料净需求数量',
  `status` varchar(80) NULL DEFAULT NULL,
  `remarks` varchar(500) NOT NULL,
  `ishistoryversion` varchar(2) NULL DEFAULT NULL,
  `historyversionTime` datetime NULL DEFAULT NULL,
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(50) NULL DEFAULT NULL,
  `create_time` datetime NULL DEFAULT NULL,
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(50) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL,
  `tenant_id` bigint NOT NULL COMMENT '企业ID',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '删除标识',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  `wolist` text NULL,
  `bangid` text NULL
);

CREATE TABLE `aidopdev`.`ic_item_stock`  (
  `Id` bigint NOT NULL,
  `icitem_id` bigint NOT NULL COMMENT '物料id',
  `icitem_name` varchar(80) NULL DEFAULT NULL,
  `sqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '物料库存量',
  `quantity_in_transit` decimal(23, 10) NULL DEFAULT NULL COMMENT '调拨在途数量',
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(50) NULL DEFAULT NULL,
  `create_time` datetime NULL DEFAULT NULL,
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(50) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL,
  `tenant_id` bigint NOT NULL COMMENT '企业ID',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '删除标识',
  `fversion` varchar(80) NULL DEFAULT NULL,
  `icitem_number` varchar(80) NULL DEFAULT NULL,
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID'
);

CREATE TABLE `aidopdev`.`ic_item_stockoccupy`  (
  `Id` bigint NOT NULL DEFAULT 0 COMMENT '主键',
  `order_id` bigint NULL DEFAULT NULL COMMENT '订单id',
  `orderentry_id` bigint NULL DEFAULT NULL COMMENT '订单行id',
  `morder_id` bigint NULL DEFAULT NULL COMMENT '工单ID',
  `icitem_id` bigint NULL DEFAULT NULL COMMENT '物料id',
  `icitem_number` varchar(80) NULL DEFAULT NULL,
  `fversion` varchar(80) NULL DEFAULT NULL COMMENT '版本号',
  `quantity` decimal(23, 10) NULL DEFAULT NULL COMMENT '占用数量',
  `occupy_time` datetime NULL DEFAULT NULL COMMENT '占用时间',
  `item_no` varchar(20) NULL DEFAULT NULL,
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人',
  `create_by_name` varchar(50) NULL DEFAULT NULL COMMENT '创建人名称',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(50) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `tenant_id` bigint NOT NULL COMMENT '租户ID',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '删除标识',
  `morder_mo` varchar(80) NULL DEFAULT NULL
);

CREATE TABLE `aidopdev`.`LocationDetail`  (
  `Assay` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '检验',
  `CommentIndex` int NOT NULL DEFAULT 0 COMMENT '备注索引',
  `LastCount` datetime NULL DEFAULT NULL COMMENT '最后数量',
  `Cost` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '成本',
  `CustConsignmentQty` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '客户寄售数量',
  `DateCreated` datetime NULL DEFAULT NULL COMMENT '日期创建',
  `FreezeDate` datetime NULL DEFAULT NULL COMMENT '冻结日期',
  `Domain` varchar(8) NOT NULL,
  `ExpireDate` datetime NULL DEFAULT NULL COMMENT '到期日期',
  `Grade` varchar(2) NULL DEFAULT NULL,
  `Location` varchar(8) NOT NULL,
  `LotSerial` varchar(30) NOT NULL,
  `ItemNum` varchar(24) NOT NULL,
  `Dimension1` varchar(8) NOT NULL,
  `Dimension2` varchar(8) NOT NULL,
  `QtyAllocated` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '已分配数量',
  `FreezeQty` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '冻结数量',
  `QtyOnHand` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '库存数量',
  `Refs` varchar(8) NOT NULL,
  `Rev` varchar(4) NULL DEFAULT NULL,
  `Site` varchar(12) NOT NULL,
  `InvStatus` varchar(8) NOT NULL,
  `SuppConsignmentQty` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '供应商寄售数量',
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `NotUsed` varchar(24) NULL DEFAULT NULL,
  `WorkVariable` decimal(14, 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 0 COMMENT '有效',
  `IsConfirm` bit(1) NOT NULL DEFAULT 0 COMMENT '确认',
  `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `QualityLevel` varchar(8) NULL DEFAULT NULL,
  `Position` varchar(4) NULL DEFAULT NULL,
  `QtyPicked` decimal(11, 5) NOT NULL DEFAULT 0.00000 COMMENT '检料数量',
  `RefSite` varchar(8) NULL DEFAULT NULL,
  `Loc` varchar(8) NULL DEFAULT NULL,
  `AvailStatusQty` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '库存数量',
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`MonthlyShipmentPlan`  (
  `Id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Year` int NOT NULL DEFAULT 0 COMMENT '年',
  `Area` varchar(50) NOT NULL,
  `ProdLine` varchar(128) NOT NULL,
  `ProdRange` varchar(128) NOT NULL,
  `Model` varchar(128) NOT NULL,
  `PlanMonth` varchar(128) NOT NULL,
  `Qty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量',
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司id',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂id',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织id',
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(128) NULL DEFAULT NULL,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `OrderNum` int NOT NULL DEFAULT 0 COMMENT '排序编码',
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(128) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  `LifeCycle` varchar(50) NOT NULL,
  `SAPItemNumber` varchar(128) NOT NULL,
  `Languages` varchar(50) NOT NULL,
  `DistributionChannel` varchar(50) NOT NULL,
  PRIMARY KEY (`Id`)
);

CREATE TABLE `aidopdev`.`MonthlyShipmentPlanHistory`  (
  `Id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Year` int NOT NULL DEFAULT 0 COMMENT '年',
  `Area` varchar(50) NOT NULL,
  `ProdLine` varchar(128) NOT NULL,
  `ProdRange` varchar(128) NOT NULL,
  `Model` varchar(128) NOT NULL,
  `PlanMonth` varchar(128) NOT NULL,
  `Qty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量',
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司id',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂id',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织id',
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(128) NULL DEFAULT NULL,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `OrderNum` int NOT NULL DEFAULT 0 COMMENT '排序编码',
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(128) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  `LifeCycle` varchar(50) NOT NULL,
  `SAPItemNumber` varchar(128) NOT NULL,
  `Languages` varchar(50) NOT NULL,
  `DistributionChannel` varchar(50) NOT NULL,
  `VERSION` varchar(50) NOT NULL,
  PRIMARY KEY (`Id`)
);

CREATE TABLE `aidopdev`.`ReceiveResultExceptionMaster`  (
  `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Domain` varchar(8) NOT NULL,
  `ordId` bigint NOT NULL DEFAULT 0 COMMENT '订单id',
  `ItemNum` varchar(128) NOT NULL,
  `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `Remark` text NOT NULL,
  `OptTime` varchar(16) NOT NULL,
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`ReplenishmentAnnualProduction`  (
  `Id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Year` int NOT NULL DEFAULT 0 COMMENT '年',
  `Area` varchar(50) NOT NULL,
  `ProdLine` varchar(128) NOT NULL,
  `ProdRange` varchar(128) NOT NULL,
  `WorkshopLine` varchar(128) NOT NULL,
  `SAPItemNumber` varchar(128) NOT NULL,
  `Model` varchar(128) NOT NULL,
  `Languages` varchar(50) NOT NULL,
  `PlanMonth` varchar(128) NOT NULL,
  `Qty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量',
  `StandardHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '标准工时',
  `AssemblyHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '组装工时',
  `HeatSealingHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '热封工时',
  `PackagingHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '包装工时',
  `Totalhours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '工时合计',
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司id',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂id',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织id',
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(128) NULL DEFAULT NULL,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `OrderNum` int NOT NULL DEFAULT 0 COMMENT '排序编码',
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(128) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  PRIMARY KEY (`Id`)
);

CREATE TABLE `aidopdev`.`ReplenishmentWeekPlan`  (
  `Id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Priority` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '排序编码',
  `Area` varchar(128) NULL DEFAULT NULL,
  `PlanStartDate` datetime NULL DEFAULT NULL COMMENT '开工日期',
  `Week` varchar(128) NULL DEFAULT NULL,
  `CalcWeek` varchar(128) NULL DEFAULT NULL,
  `OrderNO` varchar(128) NULL DEFAULT NULL,
  `ProductionOrder` varchar(128) NULL DEFAULT NULL,
  `SAPOrderNO` varchar(128) NULL DEFAULT NULL,
  `OrderType` varchar(128) NULL DEFAULT NULL,
  `ProductionBatch` varchar(128) NULL DEFAULT NULL,
  `ProductionStatus` varchar(128) NULL DEFAULT NULL,
  `ProdLine` varchar(128) NULL DEFAULT NULL,
  `ProdRange` varchar(128) NULL DEFAULT NULL,
  `Line` varchar(128) NULL DEFAULT NULL,
  `ItemNumber` varchar(128) NOT NULL,
  `Model` varchar(128) NULL DEFAULT NULL,
  `Languages` varchar(128) NULL DEFAULT NULL,
  `Qty` decimal(18, 5) NOT NULL COMMENT '计划数量',
  `ItemStatus` varchar(128) NOT NULL,
  `PlanKittingDate` datetime NULL DEFAULT NULL COMMENT '预计齐套时间',
  `SterilizationDate` datetime NULL DEFAULT NULL COMMENT '灭菌开始日期',
  `InStockDate` datetime NULL DEFAULT NULL COMMENT '成品入库日期',
  `AssembleHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '组装工时',
  `HeatSealHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '热封工时',
  `PackageHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '包装工时',
  `TotalHours` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '总工时',
  `DistributionChannel` varchar(50) NULL DEFAULT NULL,
  `IsReplenishmentModel` varchar(5) NOT NULL,
  `tenant_id` bigint NULL DEFAULT NULL COMMENT '租户id',
  `company_id` bigint NULL DEFAULT NULL COMMENT '公司id',
  `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂id',
  `org_id` bigint NULL DEFAULT NULL COMMENT '组织id',
  `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  `create_by_name` varchar(128) NULL DEFAULT NULL,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  `update_by_name` varchar(128) NULL DEFAULT NULL,
  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `IsDeleted` bit(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
  `Year` int NULL DEFAULT NULL COMMENT '年份',
  `Month` int NULL DEFAULT NULL COMMENT '月份',
  `WeekSeq` int NULL DEFAULT NULL COMMENT '周生产计划在月份中的周次',
  `PlanMonth` varchar(50) NULL DEFAULT NULL,
  `StokcQty` decimal(18, 8) NULL DEFAULT NULL,
  `ProdcutQty` decimal(18, 8) NULL DEFAULT NULL,
  `ParentIds` text NULL,
  `ParentNeedCount` decimal(18, 8) NULL DEFAULT NULL,
  PRIMARY KEY (`Id`)
);

CREATE TABLE `aidopdev`.`ScheduleExceptionMaster`  (
  `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Domain` varchar(8) NOT NULL,
  `WorkOrd` varchar(50) NOT NULL,
  `ItemNum` varchar(128) NOT NULL,
  `CreateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `Remark` text NOT NULL,
  `Type` varchar(128) NOT NULL,
  `OptTime` varchar(16) NULL DEFAULT NULL,
  PRIMARY KEY (`RecID`)
);

CREATE TABLE `aidopdev`.`scm_shbqhis`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
  `glid` varchar(255) NULL DEFAULT NULL,
  `sh_material_code` varchar(255) NULL DEFAULT NULL,
  `sh_material_name` varchar(255) NULL DEFAULT NULL,
  `sh_material_ggxh` varchar(255) NULL DEFAULT NULL,
  `sh_delivery_quantity` decimal(10, 0) NULL DEFAULT NULL COMMENT '送货数量',
  `sh_material_dw` varchar(255) NULL DEFAULT NULL,
  `remarks` varchar(255) NULL DEFAULT NULL,
  `bzsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '包装数量',
  `order_type` varchar(255) NULL DEFAULT NULL,
  `po_billno` varchar(255) NULL DEFAULT NULL,
  `shdh` varchar(255) NULL DEFAULT NULL,
  `shdhh` int NULL DEFAULT NULL COMMENT '行号',
  `scrq` varchar(255) NULL DEFAULT NULL,
  `scph` varchar(255) NULL DEFAULT NULL,
  `xh` varchar(255) NULL DEFAULT NULL,
  `gysdm` varchar(255) NULL DEFAULT NULL,
  `gysmc` varchar(255) NULL DEFAULT NULL,
  `po_billline` int NULL DEFAULT NULL COMMENT '订单行',
  `bbh` varchar(255) NULL DEFAULT NULL,
  `th` varchar(255) NULL DEFAULT NULL,
  `yt` varchar(255) NULL DEFAULT NULL,
  `ccrq` varchar(255) NULL DEFAULT NULL,
  `shpc` varchar(255) NULL DEFAULT NULL,
  `jhdbh` varchar(50) NULL DEFAULT NULL,
  `jhdhh` varchar(50) NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
);

SET FOREIGN_KEY_CHECKS=1;
