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