品牌_供应商_店铺_价格管理_数据库表结构修改_DBA.sql 5.86 KB
-- 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