/*==============================================================*/ /* Table: StockClearLog */ /* Description: 库存清理日志表 */ /* Author:shaocx */ /* CreateTime:2021-02-23 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('StockClearLog') AND TYPE = 'U') create table StockClearLog( ID NVARCHAR(36) NOT NULL, -- 主键 positionName NVARCHAR(128) NOT NULL , -- 库位号 serialNumber VARCHAR(100) NULL , -- 流水号 materialCode VARCHAR(100) NULL , -- 物料编码 materialName NVARCHAR(100) NULL , -- 物料名称 version NVARCHAR(100) NULL , -- 机型 supplier NVARCHAR(100) NULL , -- 供应商 containerCode NVARCHAR(100) NULL , -- 托盘号 qty int NULL , -- 数量 Remark NVARCHAR(128) NULL , -- 备注(清理缘由) Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_StockClearLog primary key (ID) ) GO /*==============================================================*/ /* Table: BasicDataSet */ /* Description: 基础数据配置表 */ /* Author:shaocx */ /* CreateTime:2021-11-18 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('BasicDataSet') AND TYPE = 'U') create table BasicDataSet( ID int IDENTITY(1,1) NOT NULL, -- 主键 BasicDataType char(2) not null, -- 配置类型( 1:指定某个供应商出库 ) BasicDataValue varchar(500) NULL,-- 配置值 BasicDataUnit nvarchar(50) null, -- 单位 Machine nvarchar(50) null, -- 操作机器 Extend1 nvarchar(500) null, -- 扩展字段1 Extend2 nvarchar(500) null, -- 扩展字段2 Remark NVARCHAR(500) NULL , -- 描述 Creator varchar(128) null,-- 创建人 CreateTime datetime null,-- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_BasicDataSet primary key (ID) ) GO /*==============================================================*/ /* Table: System_TianYongLog */ /* Description: 天永系统对接日志 */ /* Author:shaocx */ /* CreateTime:2021-02-23 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('System_TianYongLog') AND TYPE = 'U') create table System_TianYongLog( ID NVARCHAR(36) NOT NULL, -- 主键 sourcePlace NVARCHAR(128) NULL , -- 起点 toPlace NVARCHAR(128) NULL , -- 目标点 taskId NVARCHAR(128) NULL , -- 任务ID taskTypeName NVARCHAR(128) NULL , -- 任务类型 taskName NVARCHAR(128) NULL , -- 任务类型 materialCode VARCHAR(100) NULL , -- 物料编码 materialName NVARCHAR(100) NULL , -- 物料名称 version NVARCHAR(100) NULL , -- 机型 supplier NVARCHAR(100) NULL , -- 供应商 containerCode NVARCHAR(100) NULL , -- 托盘号 qty int NULL , -- 数量 tianyongFun NVARCHAR(128) NULL , -- 天永的方法 tianyongResult NVARCHAR(128) NULL , -- 天永返回的结果 ty_station NVARCHAR(128) NULL , -- 天永参数-站点 ty_OutOrIn NVARCHAR(128) NULL , -- 天永参数-站点 ty_taskId NVARCHAR(128) NULL , -- 天永参数-站点 ty_quantity NVARCHAR(128) NULL , -- 天永参数-站点 ty_materialCode NVARCHAR(128) NULL , -- 天永参数-站点 Remark NVARCHAR(128) NULL , -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 constraint PK_System_TianYongLog primary key (ID) ) GO /*==============================================================*/ /* Table: Wms_outInStockRecord */ /* Description: 出入库记录 */ /* Author:shaocx */ /* CreateTime:2021-02-23 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_outInStockRecord') AND TYPE = 'U') create table Wms_outInStockRecord( ID int IDENTITY(1,1) NOT NULL, -- 主键 outInFlag int ,--- 出入库类型 1 入库 2 出库 outInFlagName VARCHAR(100) ,--- 出入库类型 1 入库 2 出库 taskId NVARCHAR(128) NULL , -- 任务ID taskType int NULL , -- 任务类型 taskTypeName NVARCHAR(128) NULL , -- 任务类型 taskName NVARCHAR(128) NULL , -- 任务类型 sourcePlace NVARCHAR(128) NOT NULL , -- 起点 toPlace NVARCHAR(128) NOT NULL , -- 目标点 materialCode VARCHAR(100) NULL , -- 物料编码 materialName NVARCHAR(100) NULL , -- 物料名称 version NVARCHAR(100) NULL , -- 机型 supplier NVARCHAR(100) NULL , -- 供应商 containerCode NVARCHAR(100) NULL , -- 托盘号 qty int NULL , -- 数量 isSendToMes int NULL , -- 是否推给MES SendToMesTime datetime null, -- 推给MES时间 MesRet NVARCHAR(128) NULL , -- MES返回结果 Remark NVARCHAR(128) NULL , -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_outInStockRecord primary key (ID) ) GO /*==============================================================*/ /* Table: System_TianYongEmptyBackLog */ /* Description: 天永系统对接余料回库日志 */ /* Author:shaocx */ /* CreateTime:2021-02-23 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('System_TianYongEmptyBackLog') AND TYPE = 'U') create table System_TianYongEmptyBackLog( ID NVARCHAR(36) NOT NULL, -- 主键 station NVARCHAR(128) NULL , -- 站点 isMoveEmptyByHand NVARCHAR(50) NULL , -- 是否手动移走空托盘,true表示是,false表示否 dataList NVARCHAR(2000) NULL , -- 使用的流水号集合 jsonStr NVARCHAR(2000) NULL , -- 完整的json字符串 Remark NVARCHAR(128) NULL , -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 constraint PK_System_TianYongEmptyBackLog primary key (ID) ) GO /*==============================================================*/ /* Table: Wms_outInStockRecord_V2_Mes */ /* Description: 出入库记录(为推送MES) */ /* Author:shaocx */ /* CreateTime:2025-09-01 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_outInStockRecord_V2_Mes') AND TYPE = 'U') create table Wms_outInStockRecord_V2_Mes( ID bigint NOT NULL, -- 主键 outInFlag int ,--- 出入库类型 1 入库 2 出库 outInFlagName VARCHAR(100) ,--- 出入库类型 1 入库 2 出库 taskId NVARCHAR(128) NULL , -- 任务ID taskType int NULL , -- 任务类型 taskTypeName NVARCHAR(128) NULL , -- 任务类型 taskName NVARCHAR(128) NULL , -- 任务类型 sourcePlace NVARCHAR(128) NULL , -- 起点 toPlace NVARCHAR(128) NULL , -- 目标点 materialCode VARCHAR(100) NULL , -- 物料编码 materialName NVARCHAR(100) NULL , -- 物料名称 version NVARCHAR(100) NULL , -- 机型 supplier NVARCHAR(100) NULL , -- 供应商 containerCode NVARCHAR(100) NULL , -- 托盘号 qty int NULL , -- 数量 isSendToMes int NULL , -- 是否推给MES SendToMesCount int NULL , -- 推给MES次数 SendToMesTime datetime null, -- 推给MES时间 MesRet NVARCHAR(128) NULL , -- MES返回结果 Remark NVARCHAR(128) NULL , -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_outInStockRecord_V2_Mes primary key (ID) ) GO /*==============================================================*/ /* Table: Wms_outInStockRecord_V2_Mes */ /* Description: 出入库记录明细(为推送MES) */ /* Author:shaocx */ /* CreateTime:2025-09-01 */ /*==============================================================*/ IF NOT EXISTS( SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('Wms_outInStockRecord_Details_V2_Mes') AND TYPE = 'U') create table Wms_outInStockRecord_Details_V2_Mes( ID bigint NOT NULL, -- 主键 mainId bigint ,--- Wms_outInStockRecord_V2_Mes表的ID containerCode NVARCHAR(100) NULL , -- 托盘号 productCode VARCHAR(100) NULL , -- 产品编码 productName NVARCHAR(100) NULL , -- 产品名称 serialNumber NVARCHAR(100) NULL , -- 流水号 Remark NVARCHAR(128) NULL , -- 备注 Creator varchar(128) null,-- 创建人 CreateTime datetime null, -- 创建时间 LastModifier varchar(128) null,-- 修改人 LastModifyTime datetime null -- 修改时间 constraint PK_Wms_outInStockRecord_Details_V2_Mes primary key (ID) ) GO