330版本.sql
24.8 KB
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
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
--erp_supplier库:
--1、base_product:
ALTER TABLE `erp_supplier`.`base_product`
CHANGE COLUMN `grade` `grade` char(20) DEFAULT NULL COMMENT '重点款型(是:1,否:null)',
ADD COLUMN `factory_code` varchar(100) DEFAULT '' COMMENT '厂家编号' AFTER `brand_folder`,
ADD COLUMN `age_level` varchar(50) DEFAULT '' COMMENT '年龄层(1成人 2大童 3小童 逗号分隔)' AFTER `factory_code`,
MODIFY COLUMN `goods_season` smallint(5) NULL DEFAULT 0 COMMENT '1:春2:夏3:秋4:冬5:春夏6:秋冬' AFTER `goods_years`,
ADD COLUMN `is_vip` enum('Y','N','B') NULL DEFAULT 'B' COMMENT '是否VIP Y:是N:否B:品牌设置' AFTER `age_level`,
ADD COLUMN `is_limitbuy` enum('Y','N') NULL DEFAULT 'N' COMMENT '是否限购' AFTER `is_vip`,
ADD COLUMN `limit_start_time` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '限购开始时间' AFTER `is_limitbuy`,
ADD COLUMN `limit_end_time` int(10) NULL DEFAULT 0 COMMENT '限购结束时间' AFTER `limit_start_time`,
ADD COLUMN `expect_shelf_time` int(10) NULL DEFAULT 0 COMMENT '预计上架时间' AFTER `limit_end_time`,
ADD COLUMN `is_outlets` enum('Y','N','B') NULL DEFAULT 'B' COMMENT '是否奥莱 Y:是N:否B:品牌设置' AFTER `expect_shelf_time`,
ADD COLUMN `seasons` varchar(100) DEFAULT '' COMMENT '适销季 夏:summer 冬:winter 四季:seasons',
ADD COLUMN `reason` varchar(255) DEFAULT '' COMMENT '审批驳回原因',
ADD COLUMN `editId` int(10) COMMENT '修改人id',
ADD COLUMN `audit_pass_id` int(10) COMMENT '审核通过人id',
ADD COLUMN `audit_pass_time` int(10) NULL DEFAULT 0 COMMENT '审核通过时间',
ADD COLUMN `audit_fail_id` int(10) COMMENT '审核不通过人id',
ADD COLUMN `audit_fail_time` int(10) NULL DEFAULT 0 COMMENT '审核不通过时间',
ADD COLUMN `operate_info` varchar(255) DEFAULT '' COMMENT '操作信息';
--/**建立索引***/
ALTER TABLE `erp_supplier`.`base_product`
ADD INDEX `brand_id` (`brand_id`) comment '',
ADD INDEX `shop_id` (`shop_id`) comment '',
ADD INDEX `supplier_id` (`supplier_id`) comment '',
ADD INDEX `is_auditing` (`is_auditing`) comment '',
ADD INDEX `attribute` (`attribute`) comment '',
ADD INDEX `is_jit` (`is_jit`) comment '',
ADD INDEX `is_advance` (`is_advance`) comment '',
ADD INDEX `is_outlets` (`is_outlets`) comment '';
--2、base_goods:
ALTER TABLE `erp_supplier`.`base_goods`
ADD COLUMN `factory_goods_name` varchar(50) COMMENT '厂家颜色' AFTER `goods_name`;
--3、base_single:
ALTER TABLE `erp_supplier`.`base_single`
ADD COLUMN `is_suppled` enum('N','Y') DEFAULT 'Y' COMMENT '能否补货' AFTER `size_id`,
ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库存',
ADD INDEX `is_suppled` (`is_suppled`) comment '';
-- erp_product库:
--1、product:
ALTER TABLE `erp_product`.`product`
ADD COLUMN `goods_years` smallint(5) DEFAULT 0,
ADD COLUMN `goods_season` smallint(5) DEFAULT 0 COMMENT '1:春2:夏3:秋4:冬5:春夏6:秋冬' AFTER `goods_years`,
ADD COLUMN `limit_start_time` int(10) UNSIGNED DEFAULT 0 COMMENT '限购开始时间' AFTER `brand_folder`,
ADD COLUMN `limit_end_time` int(10) UNSIGNED DEFAULT 0 COMMENT '限购结束时间' AFTER `limit_start_time`,
ADD COLUMN `expect_shelf_time` int(10) UNSIGNED DEFAULT 0 COMMENT '预计上架时间' AFTER `limit_end_time`,
ADD COLUMN `factory_code` varchar(100) DEFAULT '' COMMENT '厂家编号' AFTER `expect_shelf_time`,
ADD COLUMN `age_level` varchar(50) DEFAULT '1' COMMENT '年龄层(1成人 2大童 3小童 逗号分隔)' AFTER `factory_code`,
CHANGE COLUMN `grade` `grade` char(20) DEFAULT NULL COMMENT '重点款型(是:K,否:null)',
MODIFY COLUMN `is_outlets` enum('Y','N','B') DEFAULT 'B' COMMENT '是否奥莱 Y:是N:否B:品牌设置' AFTER `is_promotion`,
ADD COLUMN `is_promotional_gifts` enum('Y','N') DEFAULT 'N' AFTER `goods_season`,
ADD COLUMN `is_vip` enum('Y','N','B') DEFAULT 'B' COMMENT '是否VIP Y:是N:否B:品牌设置' AFTER `is_promotional_gifts`,
ADD COLUMN `is_limitbuy` enum('Y','N') DEFAULT 'N' COMMENT '是否限购' AFTER `is_vip`,
ADD COLUMN `audit_pass_id` int(10) COMMENT '审核通过人id',
ADD COLUMN `audit_pass_time` int(10) NULL DEFAULT 0 COMMENT '审核通过时间',
ADD COLUMN `audit_fail_id` int(10) COMMENT '审核不通过人id',
ADD COLUMN `audit_fail_time` int(10) NULL DEFAULT 0 COMMENT '审核不通过时间',
ADD COLUMN `operate_info` varchar(255) DEFAULT '' COMMENT '操作信息';
ALTER TABLE `erp_product`.`product` ADD COLUMN `editId` int(10) COMMENT '修改人id';
--/***添加索引****/
ALTER TABLE `erp_product`.`product`
ADD INDEX `brand_id` (`brand_id`) comment '',
ADD INDEX `shop_id` (`shop_id`) comment '',
ADD INDEX `supplier_id` (`supplier_id`) comment '',
ADD INDEX `attribute` (`attribute`) comment '',
ADD INDEX `is_jit` (`is_jit`) comment '',
ADD INDEX `is_outlets` (`is_outlets`) comment '',
ADD INDEX `is_advance` (`is_advance`) comment '';
--2、goods:
ALTER TABLE `erp_product`.`goods`
ADD COLUMN `factory_goods_name` varchar(50) COMMENT '厂家颜色' AFTER `goods_name`;
--3、storage:
ALTER TABLE `erp_product`.`storage`
ADD COLUMN `is_suppled` enum('Y','N') DEFAULT 'Y' COMMENT '能否补货' AFTER `update_time`,
ADD COLUMN `presale_storage_num` int(11) unsigned DEFAULT '0' COMMENT '预售库存',
ADD INDEX `is_suppled` (`is_suppled`) comment '';
--4、product_price:
ALTER TABLE `erp_product`.`product_price`
CHANGE COLUMN `founder` `founder` int(11) UNSIGNED DEFAULT 0 COMMENT '操作人ID',
ADD COLUMN `enable_vip` tinyint(3) UNSIGNED DEFAULT 2 COMMENT '是否享受vip折扣:1 根据品牌设置进行折扣 2 开启 3 关闭' AFTER `founder`;
alter table erp_product.product add column is_screen enum('Y', 'N') default 'N' COMMENT '是否已拍摄标识';
alter table erp_product.product add column is_measure enum('Y', 'N') default 'N' COMMENT '是否已测量标识';
alter table erp_product.product add column status smallint default 1 COMMENT ' 8待上架,2待审核,3驳回,4通过,1已上架,0已下架,5再上架待审核,6再上架驳回,7再上架通过';
alter table erp_product.product add column first_shelve_time int(10) unsigned DEFAULT '0' COMMENT '首次上架时间';
alter table erp_product.product add column shelve_time int(10) unsigned DEFAULT '0' COMMENT '上架时间可作为上新参考';
alter table erp_product.product add column `stock` smallint(6) DEFAULT 0 COMMENT '库存';
alter table erp_product.product add column `next_status` smallint COMMENT '下一流程状态';
Alter table erp_product.product ADD column `founder` int(11) COMMENT '操作人';
Alter table erp_product.product ADD column `is_info_miss` enum('Y', 'N') default 'Y' COMMENT '是否信息缺失';
create index product_edittime on erp_product.product(`edit_time`);
update erp_product.product set is_info_miss = 'N';
create table erp_product.product_ext(
product_skn int COMMENT '商品erp标识',
product_desc text COMMENT '描述', -- 废弃
recommend text COMMENT '小编推荐', -- 新增字段
is_hostsell enum('Y', 'N') default 'N' COMMENT '是否热销 Y:是N:否', -- 需要割接 之前直接操作的前台表yh_shops.is_hot
sales_phrase varchar(100) COMMENT '促销短语', -- 需要割接 之前直接操作的前台表yh_shops.sales_phrase
is_new enum('Y', 'N') default 'N' COMMENT '是否新品 Y:是N:否', -- 需要割接 之前直接操作的前台表yh_shops.is_hot
shelves_day int COMMENT '售罄后几天后下架', -- 废弃
sell_channels set('0','1','2','3','4','5','6','7','8','9') COMMENT '上架渠道', -- 需要割接 之前直接操作的前台表yh_shops.sell_channels
phrase varchar(500) COMMENT '商品短评', -- 需要割接 之前直接操作的前台表yh_shops.phrase
search_keys varchar(500) COMMENT '搜索关键词 以英文逗号分隔', --
vedio_url varchar(100) COMMENT '视频链接', -- 新增字段
make_crafts varchar(50) COMMENT '制作工艺', -- 新增字段
brand_series varchar(50) COMMENT '品牌系列', -- 新增字段
brand_model varchar(50) COMMENT '品牌款型', -- 新增字段
reject_reason varchar(500) COMMENT '驳回原因' -- 无需同步
)ENGINE=INNODB DEFAULT CHARSET=utf8;
Alter table erp_product.product_ext add primary key(product_skn);
-- 变价表和变价日志表
alter table erp_product.product_price modify `founder` int(11) unsigned DEFAULT '0' COMMENT '操作人ID';
alter table erp_product.product_price_log modify `founder` int(11) unsigned DEFAULT '0' COMMENT '操作人ID';
-- 1.4 缺失信息维护
-- 网销信息缺失类型的全量枚举表(无需同步)
-- DROP TABLE IF EXISTS `netsale_infomiss`;
CREATE TABLE erp_product.netsale_infomiss (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '网销信息缺失类型的全量枚举表';
insert into erp_product.netsale_infomiss (name) values('文本信息'),('尺码信息'),('搜索/标签');
-- 商品和网销信息缺失表的关联关系表(无需同步)
-- DROP TABLE IF EXISTS `netsale_infomiss_relation`;
CREATE TABLE erp_product.netsale_infomiss_relation (
`product_skn` int(11) unsigned NOT NULL,
`infomiss_id` int(11) unsigned NOT NULL COMMENT 'netsale_infomiss_sort 的主键',
PRIMARY KEY (`product_skn`, infomiss_id)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '网销信息缺失类型和商品的关系表';
-- erp_product
-- 产品参数
CREATE TABLE erp_product.product_attribute (
`attribute_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`attribute_name` varchar(100) DEFAULT NULL,
`category_id` int(11) unsigned NOT NULL DEFAULT '0',
`sale_type` int(11) unsigned DEFAULT '0' COMMENT '1:销售属性 2:非销售属性 3:扩展属性',
`input_type` enum('radio','checkbox','select','text','textarea') DEFAULT NULL COMMENT 'radio 单选\n checkbox 复选\n select 下拉列表\n text 输入框\n textarea 多行输入',
`attribute_type` tinyint(3) unsigned DEFAULT NULL COMMENT '1 - 可销售属性\n 2 - 非可销售属性\n 3 - 扩展属性',
`is_must` enum('Y','N') DEFAULT 'N',
`is_search` enum('Y','N') DEFAULT 'Y',
`max_value_len` smallint(5) unsigned DEFAULT '50',
`is_color` enum('Y','N') DEFAULT 'N',
`is_allow_alias` enum('Y','N') DEFAULT 'N',
`order_by` int(11) unsigned DEFAULT '0',
`state` tinyint(3) unsigned DEFAULT '1',
`remark` varchar(500) DEFAULT NULL,
`attribute_values` varchar(1000) DEFAULT NULL COMMENT '红色,白色,黑色',
`belong` tinyint(3) unsigned DEFAULT '10' COMMENT '10系统\n 20商家',
`create_time` int(10) unsigned DEFAULT NULL,
`display_position` int(1) unsigned DEFAULT '1' COMMENT '1:基础商品-非销售属性 2:网销信息-上架后补全信息 3:网销信息-商品参数',
PRIMARY KEY (`attribute_id`)
) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8;
INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2001,'弹性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2002,'厚度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2003,'柔软度',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`,`input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2004,'透气性',0,'select',2,'[{\"id\":1,\"name\":\"1\"},{\"id\":2,\"name\":\"2\"},{\"id\":3,\"name\":\"3\"},{\"id\":4,\"name\":\"4\"},{\"id\":5,\"name\":\"5\"}]', 2);
INSERT INTO erp_product.product_attribute(attribute_id,`attribute_name`,`category_id`, `input_type`,`sale_type`,`attribute_values`,`display_position`)VALUES(2005,'洗涤提示',0,'checkbox',2,'[{\"id\":1,\"name\":\"不可熨烫\"},{\"id\":2,\"name\":\"不可转笼翻转干燥\"},{\"id\":3,\"name\":\"30度水温弱速洗\"},{\"id\":4,\"name\":\"不可氯漂\"},{\"id\":5,\"name\":\"不可干洗\"},{\"id\":6,\"name\":\"不可拧干\"},{\"id\":7,\"name\":\"分色洗涤\"}]', 3);
-- 2 yh_shops 库
-- 2.1 商品的展示店铺
create table yh_shops.product_shop_relation(
product_skn int COMMENT 'SKN',
shop_id int COMMENT '店铺Id'
);
Alter table yh_shops.product_shop_relation add primary key(product_skn, shop_id);
-- 标识商品是否是新平台的商品
alter table yh_shops.product add column source_flag enum('0', '1') default '0' COMMENT '新平台发布的商品为1 原来则为0';
-- 2.5 预上架上新记录表
Alter table yh_shops.product_timing ADD column `product_skn` int(11) unsigned default 0;
Alter table yh_shops.product_timing ADD column `advance_begin_time` int(10) unsigned; -- 预售开始时间
Alter table yh_shops.product_timing ADD column `advance_end_time` int(10) unsigned; -- 预售结束时间
Alter table yh_shops.product_timing ADD column `on_new_time` int(10) unsigned; -- 预上架上新时间
Alter table yh_shops.product_timing ADD column `out_sale_time` int(10) unsigned; -- 售罄后几天下架时间
create index timing_skn on yh_shops.product_timing(`product_skn`);
Alter table yh_shops.product_timing modify column shelve_time int(10) unsigned COMMENT '预上架架时间';
-- 2.8 平台商品属性值表
CREATE TABLE yh_shops.product_attribute_property_values (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`product_skn` int(11) unsigned NOT NULL,
`attribute_id` int(11) unsigned NOT NULL COMMENT '品类属性ID',
`attribute_value_id` varchar(128) COMMENT '品类属性值ID 多个用逗号分隔',
`display_position` int(1) unsigned DEFAULT '1' COMMENT '1:基础商品-非销售属性 2:网销信息-上架后补全信息 3:网销信息-商品参数',
PRIMARY KEY (`id`),
KEY `attribute_pro_skn_attrid` (`product_skn`,`attribute_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT '平台商品属性值表';
-- yh_shops
ALTER TABLE yh_shops.product_standard_relation ADD COLUMN product_skn INT(11) UNSIGNED;
ALTER TABLE yh_shops.`product_collocation` ADD COLUMN product_skn INT(11) UNSIGNED ;
-- brand_folder
ALTER TABLE yh_shops.brand_folder ADD shops_id INT(11) UNSIGNED COMMENT '店铺id';
ALTER TABLE yh_shops.brand_folder ADD `create_time` int(10) unsigned DEFAULT '0' COMMENT '创建时间';
ALTER TABLE yh_shops.brand_folder ADD `update_time` int(10) unsigned DEFAULT '0' COMMENT '修改时间';
ALTER TABLE yh_shops.brand_folder CHANGE parent_id parent_id INT(11) UNSIGNED null ;
ALTER TABLE yh_shops.brand_folder CHANGE order_by order_by SMALLINT(6) null;
-- brand_series
ALTER TABLE yh_shops.`brand_series` ADD shops_id INT(11) UNSIGNED COMMENT '店铺id';
ALTER TABLE yh_shops.`brand_series` ADD `create_time` int(10) unsigned DEFAULT '0' COMMENT '创建时间';
ALTER TABLE yh_shops.`brand_series` ADD `update_time` int(10) unsigned DEFAULT '0' COMMENT '修改时间';
-- add key
ALTER TABLE yh_shops.`brand_series` ADD KEY key_shops_id (shops_id);
ALTER TABLE yh_shops.`brand_series` ADD KEY key_brand_id (brand_id);
-- set null
ALTER TABLE yh_shops.brand_series CHANGE parent_id parent_id INT(11) UNSIGNED null ;
ALTER TABLE yh_shops.brand_series CHANGE order_by order_by SMALLINT(6) null;
ALTER TABLE `yh_shops`.`product`
ADD COLUMN `limit_start_time` int(10) UNSIGNED DEFAULT 0 COMMENT '限购开始时间',
ADD COLUMN `limit_end_time` int(10) UNSIGNED DEFAULT 0 COMMENT '限购结束时间' AFTER `limit_start_time`,
ADD COLUMN `expect_shelf_time` int(10) UNSIGNED DEFAULT 0 COMMENT '预计上架时间' AFTER `limit_end_time`,
ADD COLUMN `product_code` varchar(100) DEFAULT '' COMMENT '厂家编号' AFTER `expect_shelf_time`,
ADD COLUMN `age_level` varchar(50) DEFAULT '' COMMENT '年龄层(1成人 2大童 3小童 逗号分隔)' AFTER `product_code`,
ADD COLUMN `goods_years` smallint(5) DEFAULT '0' COMMENT '货品年',
ADD COLUMN `goods_season` smallint(5) DEFAULT '0' COMMENT '货品季',
MODIFY COLUMN `is_outlets` enum('Y','N') DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否',
ADD COLUMN `outlets_setting` enum('B','N','S') DEFAULT 'N' COMMENT '奥特莱斯设置B:品牌设置;S:店铺设置,N:不设置',
ADD COLUMN `is_promotional_gifts` enum('Y','N') DEFAULT 'N' AFTER `goods_season`;
ALTER TABLE yh_shops.product
MODIFY COLUMN `is_outlets` enum('Y','B','N') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否奥莱 Y:是N:否' AFTER `storage`;
ALTER TABLE yh_shops.product
ADD COLUMN `series` varchar(100) NULL DEFAULT NULL AFTER `outlets_setting`,
ADD COLUMN `models` varchar(100) NULL DEFAULT NULL AFTER `series`,
ADD COLUMN `product_tag` varchar(100) NULL DEFAULT NULL AFTER `models`,
ADD COLUMN `product_elements` varchar(200) NULL DEFAULT NULL AFTER `product_tag`,
ADD COLUMN `product_style` varchar(200) NULL AFTER `product_elements`,
ADD COLUMN `grade` char(20) NULL DEFAULT NULL COMMENT '重点款型(是:K,否:null)' AFTER `product_style`,
ADD COLUMN `brand_folder` int(5) NULL DEFAULT NULL AFTER `grade`;
ALTER TABLE yh_shops.storage
ADD COLUMN `factory_code` varchar(100) NULL AFTER `create_time`,
ADD COLUMN `is_suppled` enum('N','Y') NOT NULL DEFAULT 'Y' COMMENT '能否补货' AFTER `factory_code`,
ADD COLUMN `product_skc` int(11) NOT NULL DEFAULT 0 AFTER `is_suppled`;
---------------------
ALTER TABLE yh_shops.goods
ADD COLUMN `factory_code` varchar(100) NULL;
--------------------------
CREATE TABLE `yh_shops`.`product_ext` (
`product_skn` int(11) NOT NULL DEFAULT '0' COMMENT '商品erp标识',
`product_desc` text COMMENT '描述',
`recommend` text COMMENT '小编推荐',
`is_hostsell` enum('Y','N') DEFAULT 'N' COMMENT '是否热销 Y:是N:否',
`shelves_day` int(11) DEFAULT NULL COMMENT '售罄后几天后下架',
`search_keys` varchar(500) DEFAULT NULL COMMENT '搜索关键词 以英文逗号分隔',
`vedio_url` varchar(100) DEFAULT NULL COMMENT '视频链接',
`make_crafts` varchar(50) DEFAULT NULL COMMENT '制作工艺',
`brand_series` varchar(50) DEFAULT NULL COMMENT '品牌系列',
`brand_model` varchar(50) DEFAULT NULL COMMENT '品牌款型',
`reject_reason` varchar(500) DEFAULT NULL COMMENT '驳回原因',
PRIMARY KEY (`product_skn`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE yh_shops.brand_series ADD COLUMN `bannar_img` varchar(100) DEFAULT NULL;
-- 拍摄复尺 数据库 erp_product
CREATE TABLE erp_product.shoot_requirement(
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '1 拍摄类型 2 拍摄风格 3 模特类型 4道具类型 5滤镜效果 6摄影场景',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '1 正常 0 不可用',
`name` char(50) NOT NULL DEFAULT '',
`create_time` int(10) unsigned NOT NULL DEFAULT '0',
`founder` int(10) unsigned NOT NULL DEFAULT '0',
`founder_name` varchar(50) DEFAULT '' COMMENT '添加人姓名',
`update_uid` int(10) unsigned DEFAULT '0' COMMENT '修改人id',
`update_user_name` varchar(50) DEFAULT '' COMMENT '修改人姓名',
`update_time` int(11) unsigned DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
--拍摄管理 加索引
ALTER TABLE erp_product.product_photography_picture ADD INDEX ind_product_skc(product_skc);
ALTER TABLE erp_product.product_photography_picture ADD INDEX ind_product_skn(product_skn);
ALTER TABLE erp_product.product_photography_picture ADD INDEX ind_product_sku(product_sku);
ALTER TABLE erp_product.product_photography_list ADD INDEX ind_product_skn(product_skn);
ALTER TABLE erp_product.product_photography_picture ADD founder_name VARCHAR(20) ;
ALTER TABLE erp_product.product_photography_picture ADD update_uid INT ;
ALTER TABLE erp_product.product_photography_picture ADD update_name VARCHAR(20) ;
ALTER TABLE erp_product.product_photography_picture ADD update_time INT ;
----拍摄要求
ALTER TABLE erp_product.shoot_requirement ADD `founder_name` VARCHAR(50) DEFAULT '' COMMENT '添加人姓名';
ALTER TABLE erp_product.shoot_requirement ADD `update_uid` INT(10) UNSIGNED DEFAULT '0' COMMENT '修改人id';
ALTER TABLE erp_product.shoot_requirement ADD `update_user_name` VARCHAR(50) DEFAULT '' COMMENT '修改人姓名';
ALTER TABLE erp_product.shoot_requirement ADD`update_time` INT(11) UNSIGNED NULL DEFAULT '0';
ALTER TABLE erp_product.shoot_requirement MODIFY `type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0'COMMENT '1 拍摄类型 2 拍摄风格 3 模特类型 4道具类型 5滤镜效果 6摄影场景';
ALTER TABLE erp_product.shoot_requirement MODIFY `status` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0'COMMENT '1 正常 0 删除';
--前台表 yh_shops
ALTER TABLE yh_shops.model
ADD COLUMN `english_name` VARCHAR (50) COLLATE utf8_general_ci NULL DEFAULT '' AFTER `model_name`,
ADD COLUMN `nationality` VARCHAR (50) COLLATE utf8_general_ci NULL DEFAULT '' AFTER `english_name`,
ADD COLUMN `shoe_size` VARCHAR (20) COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER `nationality`,
ADD COLUMN `dress_size` VARCHAR (20) COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER `shoe_size`,
ADD COLUMN `model_card` VARCHAR(255) DEFAULT ''COMMENT '模特卡' AFTER `dress_size`,
ADD COLUMN `status` INT(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '0 禁用 1 启用' AFTER `avatar` ,
CHANGE `model_type` `model_type` TINYINT(4) UNSIGNED NOT NULL DEFAULT 1 COMMENT '1 拍摄模特 2 试穿模特' AFTER `status` ,
CHANGE `create_time` `create_time` INT(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `model_type` ,
ADD COLUMN `update_time` INT(10) UNSIGNED NULL DEFAULT 0 AFTER `create_time` ,
ADD COLUMN `add_uid` INT(10) UNSIGNED NULL DEFAULT 0 COMMENT '添加人id' AFTER `update_time` ,
ADD COLUMN `add_user_name` VARCHAR(20) COLLATE utf8_general_ci NULL AFTER `add_uid` ,
ADD COLUMN `update_uid` INT(10) UNSIGNED NULL DEFAULT 0 COMMENT '修改人id' AFTER `add_user_name` ,
ADD COLUMN `update_user_name` VARCHAR(20) COLLATE utf8_general_ci NULL AFTER `update_uid`;
ALTER TABLE yh_shops.model_card
ADD COLUMN `model_id` INT NOT NULL DEFAULT 0 AFTER `model_name`;
ALTER TABLE yh_shops.product_size_reference ADD KEY `union_key` (`product_skn`,`size_id`,`gender`);
-- 店铺装修
--database erp_supplier
CREATE TABLE `erp_supplier`.`shops_decorator` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shops_id` int(11) DEFAULT NULL,
`check_status` int(11) DEFAULT NULL COMMENT '100 暂存 200 待审核 300 审核通过 900 驳回',
`create_time` int(11) DEFAULT NULL,
`update_time` int(11) DEFAULT NULL,
`status` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=213 DEFAULT CHARSET=utf8 COMMENT='店铺装修';
CREATE TABLE `erp_supplier`.`shops_decorator_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shops_decorator_id` int(11) DEFAULT NULL,
`shops_decorator_template_id` int(11) DEFAULT NULL,
`create_time` int(11) DEFAULT NULL,
`comment` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `erp_supplier`.`shops_decorator_template`;
CREATE TABLE `erp_supplier`.`shops_decorator_template` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shops_decorator_id` int(11) NOT NULL,
`platform` varchar(10) NOT NULL COMMENT '平台(PC,APP)',
`template_type` varchar(10) DEFAULT '2' COMMENT '模板(1:基础模板,2:经典模板)',
`create_time` int(11) NOT NULL,
`update_time` int(11) NOT NULL DEFAULT '0',
`is_enable` enum('N','Y','') DEFAULT 'Y' COMMENT '是否启用该模板',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=213 DEFAULT CHARSET=utf8 COMMENT='店铺装修模板';
CREATE TABLE `erp_supplier`.`shops_decorator_template_resource` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shops_decorator_id` int(11) DEFAULT NULL,
`shops_decorator_template_id` int(11) DEFAULT NULL,
`resource_name` varchar(50) DEFAULT NULL,
`resource_data` text,
`create_time` int(11) DEFAULT NULL,
`update_time` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2905 DEFAULT CHARSET=utf8 COMMENT='店铺装修模板信息';