use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: SapSendFailRecodInfo */ /* Description: 反馈SAP失败记录表 */ /* Author:shaocx */ /* CreateTime:2022-02-22 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('SapSendFailRecodInfo') AND TYPE = 'U') create table SapSendFailRecodInfo( ID int IDENTITY(1,1) NOT NULL, -- 主键 MoveType int null, -- 类型:收货、出库 MoveTypeName nvarchar(100) null, -- 类型名称 MaterialCode nvarchar(100) null, -- 物料编码 MaterialName nvarchar(200) null, -- 物料名称 PoCode nvarchar(200) null, -- 采购单号 SalesOrder nvarchar(200) null, -- 销售单号,对应表[Purchase_OrderList]的ExtendField07 TrackingCode nvarchar(200) null, -- 跟踪号,对应表[Purchase_OrderList]的ExtendField04 ItemNumber nvarchar(200) null, -- 采购项号 SpecAlias nvarchar(200) null, -- 销售项号 BigUnit nvarchar(200) null, -- 采购单位 ProductBarCode nvarchar(200) null, -- 仓库号 Quantity decimal(12,8) null ,-- 数量 WorkOrder nvarchar(500) null, -- 批次号?工单号? RetResult nvarchar(2000) null, -- 返回结果 RetMsg nvarchar(2000) null, -- 返回信息 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_SapSendFailRecodInfo primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Wms_FoldingPlateMachine */ /* Description: 叠盘机管理表 */ /* Author:shaocx */ /* CreateTime:2022-03-12 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_FoldingPlateMachine') AND TYPE = 'U') create table Wms_FoldingPlateMachine( ID int IDENTITY(1,1) NOT NULL, -- 主键 PlateType int null, -- 类型:1 小托盘 2 大托盘 PlateTypeName nvarchar(100) null, -- 类型名称 1 小托盘 2 大托盘 CurQuantity int null ,-- 目前数量 FullQuantity int null ,-- 满数量 Remark nvarchar(2000) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_FoldingPlateMachine primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Wms_FreeTimeMoveLocationTask */ /* Description: 闲时移库管理表 */ /* Author:shaocx */ /* CreateTime:2022-03-12 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_FreeTimeMoveLocationTask') AND TYPE = 'U') create table Wms_FreeTimeMoveLocationTask( ID int IDENTITY(1,1) NOT NULL, -- 主键 TaskName nvarchar(100) null, -- 任务名称 StartTime datetime null,-- 移库开始时间 EndTime datetime null,-- 移库结束时间 RunTime int null ,-- 计划运行时常(分钟) ActualTime int null ,-- 实际运行时常(分钟) FinishQuantity int null ,-- 已完成移库数量 MoveStatus int null ,-- 状态(0:初始 1:执行中 2:执行完毕 3:人工结束 4:已取消) MoveStatusName nvarchar(100) null, -- 状态 PersonStopRemark nvarchar(2000) null, -- 人工结束原因 UserRemark nvarchar(2000) null, -- 用户备注 Remark nvarchar(2000) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_FreeTimeMoveLocationTask primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Wms_FreeTimeMoveLocationTaskDetails */ /* Description: 闲时移库任务明细表 */ /* Author:shaocx */ /* CreateTime:2022-09-20 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_FreeTimeMoveLocationTaskDetails') AND TYPE = 'U') create table Wms_FreeTimeMoveLocationTaskDetails( ID int IDENTITY(1,1) NOT NULL, -- 主键 MainFreeMoveId int not null ,-- 闲时移库任务主键 Task_Id int not null,-- 任务表主键 AreaCode nvarchar(50) null, -- 库区 SoucePlace nvarchar(50) null, -- 起点 ToPlace nvarchar(50) null, -- 起点 MoveRemark nvarchar(400) null, -- 移库说明 Remark nvarchar(200) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_FreeTimeMoveLocationTaskDetails primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Sale_Order_History */ /* Description: 出库订单分批出库历史记录表 */ /* Author:shaocx */ /* CreateTime:2022-09-20 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Sale_Order_History') AND TYPE = 'U') create table Sale_Order_History( ID bigint IDENTITY(1,1) NOT NULL, -- 主键 Order_Id bigint not null,-- 出库订单ID OrderCode nvarchar(100) null, -- 出库单号 TrackingNumber nvarchar(100) null, -- 出库跟踪号 OutNumber int null ,-- 本次出库套数 HasOutNumber int null ,-- 已出库套数 MaterialCount int null ,-- 总套数 Remark nvarchar(2000) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Sale_Order_History primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Sale_Order_History_Items */ /* Description: 出库订单分批出库历史记录明细表 */ /* Author:shaocx */ /* CreateTime:2022-09-20 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Sale_Order_History_Items') AND TYPE = 'U') create table Sale_Order_History_Items( ID bigint IDENTITY(1,1) NOT NULL, -- 主键 Sale_Order_History_Id bigint not null,-- 主单ID OrderCode nvarchar(100) null, -- 出库单号 TrackingNumber nvarchar(100) null, -- 出库跟踪号 SaleCode nvarchar(100) null, -- 销售单号 SaleCodeItem nvarchar(100) null, -- 销售项号 MaterailCode nvarchar(100) null, -- 物料编号 MaterailName nvarchar(100) null, -- 物料名称 StorageUnit nvarchar(100) null, -- 库存单位 QuantityOrder decimal(12,4) null, -- 本次分拣数量 LackQuantity decimal(12,4) null, -- 缺料数量 TemporaryQuantity decimal(12,4) null, -- 暂存区数量 Remark nvarchar(2000) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Sale_Order_History_Items primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Base_BasicDataSet */ /* Description: 基础信息表 */ /* Author:shaocx */ /* CreateTime:2024-02-28 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Base_BasicDataSet') AND TYPE = 'U') create table Base_BasicDataSet ( ID int IDENTITY(1,1) NOT NULL, -- 主键 BasicDataType nvarchar(50) null, -- 类型 (1:库存预警天数) BasicDataValue nvarchar(50) null, -- 值 Remark nvarchar(200) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Base_BasicDataSet_Id primary key (ID) ) GO use YrtWMS_Siemens2; go /*==============================================================*/ /* Table: Purchase_OrderList_EmptyMaterialCode */ /* Description: PO明细空物料号表 */ /* Author:shaocx */ /* CreateTime:2025-09-09 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Purchase_OrderList_EmptyMaterialCode') AND TYPE = 'U') create table Purchase_OrderList_EmptyMaterialCode ( ID bigint NOT NULL, -- 主键 PoCode nvarchar(50) null,-- 采购单号 ProductName nvarchar(500) null,-- 物料名称 Quantity decimal null, -- 数量 ItemNumber nvarchar(50) null,-- 项号 BatchNumber nvarchar(50) null,-- 批次号 Remark nvarchar(2000) null, -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Purchase_OrderList_EmptyMaterialCode_Id primary key (ID) ) GO -- YrtWMS_Siemens2.dbo.deviceGeneralInfoForDetail definition -- Drop table -- DROP TABLE YrtWMS_Siemens2.deviceGeneralInfoForDetail; CREATE TABLE YrtWMS_Siemens2.dbo.deviceGeneralInfoForDetail ( id int IDENTITY(1,1) NOT NULL, taskEnterCount int NULL, taskOutCount int NULL, stockProportion int NULL, outDate int NULL, deviceRunTime decimal(18,0) NULL, deviceWaitTime decimal(18,0) NULL, deviceAlarmTime decimal(18,0) NULL, createTime datetime NULL, ext1 nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, ext2 nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, ext3 nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, ext4 nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT PK_deviceGeneralInfoForDetail PRIMARY KEY (id) );