品牌_供应商_店铺_价格管理_数据库表结构修改_DBA.sql
5.86 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
-- 1.数据库(erp_supplier)
/*
1.1 店铺管理员(erp_supplier.shops_admin)
操作说明:增加标识字段status 1 表示正常记录 2 表示已删除记录。
*/
ALTER TABLE shops_admin ADD `status` TINYINT not null default 1 COMMENT '1、正常 2、已删除';
/*
1.2 店铺审核(erp_supplier.shops_check)
操作说明:新增店铺审核erp_supplier.shops_check数据表。
*/
CREATE TABLE `shops_check` (
`shops_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`shop_name` varchar(100) NOT NULL,
`shop_domain` varchar(50) NOT NULL,
`shop_relation` varchar(5000) DEFAULT NULL,
`shop_nature` tinyint(4) unsigned NOT NULL DEFAULT '0',
`shop_logo` varchar(200) DEFAULT NULL,
`shop_intro` varchar(5000) DEFAULT NULL,
`website_url` varchar(500) NOT NULL,
`other_url` varchar(500) DEFAULT NULL,
`shop_address` varchar(1000) DEFAULT NULL,
`create_pid` int(11) unsigned DEFAULT '0',
`shops_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1、单品店,2、多品店',
`operation_status` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '1 店铺未创建 2店铺已创建',
`examine_status` tinyint(4) unsigned NOT NULL DEFAULT '0',
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '1 开启 0 关闭',
`check_status` smallint(6) DEFAULT NULL COMMENT '100 暂存 200 待审核 300 审核通过 900 驳回',
`is_read` tinyint(4) NOT NULL DEFAULT '0' COMMENT '1 未处理 2 已处理',
`create_time` int(10) unsigned NOT NULL DEFAULT '0',
`update_time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`shops_id`)
) ENGINE=InnoDB AUTO_INCREMENT=433 DEFAULT CHARSET=utf8;
--1.3 供应商(erp_supplier.supplier)
ALTER TABLE `supplier`
ADD COLUMN `account_opening_license` varchar(200) NOT NULL DEFAULT '' COMMENT '开户许可证' AFTER `contact_address`,
ADD COLUMN `taxpayer_qualification_certificate` varchar(200) NULL COMMENT '纳税人资格证明' AFTER `account_opening_license`,
ADD COLUMN `industry_license` varchar(200) NULL COMMENT '行业许可证' AFTER `taxpayer_qualification_certificate`;
CREATE TABLE `supplier_check` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`supplier_code` varchar(100) DEFAULT NULL COMMENT '供应商编号',
`supplier_name` varchar(200) DEFAULT NULL COMMENT '供应商名称',
`business_license` varchar(255) DEFAULT NULL COMMENT '经营许可证->组织机构代码证',
`legal_person` varchar(10) DEFAULT NULL COMMENT '法人姓名',
`linkman` varchar(10) DEFAULT NULL COMMENT '联系人姓名',
`phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
`fax` varchar(20) DEFAULT NULL COMMENT '传真',
`email` varchar(50) DEFAULT NULL COMMENT '邮箱',
`url` varchar(100) DEFAULT NULL COMMENT '网址',
`tax_certificate` varchar(255) DEFAULT '' COMMENT '税务登记证',
`bank_name` varchar(100) DEFAULT NULL COMMENT '开户行',
`bank_account` varchar(100) DEFAULT NULL COMMENT '开户账号',
`category` tinyint(4) DEFAULT '1' COMMENT '1、普通供应商\n 2、特约供应商',
`create_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '修改时间',
`static` tinyint(4) DEFAULT '1',
`is_lock` int(11) DEFAULT '1',
`found_time` date DEFAULT NULL COMMENT '成立时间',
`begin_operate_time` date DEFAULT NULL COMMENT '经营开始时间',
`end_operate_time` date DEFAULT NULL COMMENT '经营结束时间',
`is_freeze` enum('Y','N') DEFAULT 'N' COMMENT '是否冻结',
`status` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '100暂存,200审核中,300通过,900驳回',
`operations` int(10) DEFAULT NULL COMMENT '1 创建 2 编辑 3 冻结 4 解冻',
`registered_address` varchar(255) NOT NULL DEFAULT '' COMMENT '公司注册地址',
`registered_capital` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '注册资本',
`business_license_pic` varchar(200) NOT NULL DEFAULT '' COMMENT '经营许可证图片->组织机构代码证图片',
`business_range` varchar(500) NOT NULL DEFAULT '' COMMENT '经营范围',
`legal_identity_card` varchar(200) NOT NULL DEFAULT '' COMMENT '法人身份证电子版',
`create_pid` int(11) unsigned DEFAULT '0' COMMENT '创建人',
`contact_phone` varchar(50) NOT NULL DEFAULT '' COMMENT '公司联系电话',
`contact_address` varchar(255) NOT NULL DEFAULT '' COMMENT '公司联系地址',
`account_opening_license` varchar(200) NOT NULL DEFAULT '' COMMENT '开户许可证',
`taxpayer_qualification_certificate` varchar(200) DEFAULT NULL COMMENT '纳税人资格证明',
`industry_license` varchar(200) DEFAULT NULL COMMENT '行业许可证',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1359 DEFAULT CHARSET=utf8;
insert into supplier_check select * from supplier;
-- 2.数据库(erp_product)
-- 2.1 价格管理(erp_product.product_price)
-- 为价格表增加是否已同步前台的字段 前台无需加此字段
alter table product_price add column sys_status smallint default 1 COMMENT '未同步0, 已同步或者无需同步1';
-- 2.2 品牌合作模式设置(erp_product.brand_cooperation)
CREATE TABLE `brand_cooperation` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`brand_id` int(11) unsigned NOT NULL DEFAULT '0',
`cooperate_type_id` int(11) DEFAULT '0' COMMENT '合作模式id 0未设置 1 代销 2 经销 3 自主',
`cooperate_type_name` varchar(50) DEFAULT NULL,
`create_time` int(11) NOT NULL DEFAULT '0',
`add_uid` int(10) DEFAULT '0' COMMENT '添加人id',
`add_user_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 NOT NULL DEFAULT '0',
`del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标示 1 删除 0未删除',
PRIMARY KEY (`id`),
KEY `idx_brand_id` (`brand_id`)
) ENGINE=InnoDB AUTO_INCREMENT=367 DEFAULT CHARSET=utf8