schangxiang@126.com
2025-09-04 b4add98f10dc26f24c6fd0765ebf4806bb6d3dda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
/*==============================================================*/
/* 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