新DB
- 图标表 category_icon [mysql:merchandise]
- 分类表 category [mysql:merchandise]
- 营销分类 market_category[mysql:merchandise]
- 营销分类和sku关系表 market_category_sku[mysql:merchandise]
- spu信息表 spu [mysql:merchandise]
- sku表 sku [mysql:merchandise]
- sku上下游供应表 sku_supply [mysql:merchandise]
- 营销规则同步关系表 market_rule_sync [mysql:merchandise]
- 营销规则表 market_rule [mysql:merchandise]
- 营销规则sku表 market_rule_sku [mysql:merchandise]
- 营销规则商户表 market_rule_outlet [mysql:merchandise]
- 销售单服务时间的配置 service_time [mysql:merchandise]
图标表 category_icon [mysql:merchandise]
CREATE TABLE `category_icon` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(64) NOT NULL DEFAULT '' COMMENT '图标名字',
`img` varchar(128) NOT NULL DEFAULT '' COMMENT '图片',
`group_id` int(11) DEFAULT NULL COMMENT '加盟商ID',
`is_deleted` int(11) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
分类表 category [mysql:merchandise]
CREATE TABLE `category` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(11) unsigned NOT NULL COMMENT '版本号',
`group_id` int(11) unsigned NOT NULL COMMENT '加盟商ID',
`level` int(11) unsigned NOT NULL COMMENT '分类级别',
`super_id` int(11) unsigned DEFAULT NULL COMMENT '上级ID',
`super_version` int(11) unsigned DEFAULT NULL COMMENT '上级版本号',
`icon_id` int(11) unsigned NOT NULL COMMENT '图标ID',
`sort` int(11) unsigned NOT NULL COMMENT '排序',
`name` varchar(64) NOT NULL DEFAULT '' COMMENT '分类名',
`is_deleted` int(11) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
营销分类 market_category[mysql:merchandise]
CREATE TABLE `market_category` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`group_id` int(11) unsigned NOT NULL COMMENT '加盟商ID',
`menu_id` int(11) unsigned NOT NULL COMMENT '销售单ID',
`level` int(11) unsigned NOT NULL COMMENT '营销分类级别',
`super_id` int(11) unsigned DEFAULT NULL COMMENT '上级ID',
`sort` int(11) unsigned NOT NULL COMMENT '排序',
`name` varchar(64) NOT NULL DEFAULT '' COMMENT '名字',
`is_deleted` int(11) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
营销分类和sku关系表 market_category_sku[mysql:merchandise]
CREATE TABLE `market_category_sku` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`market_category1_id` int(11) NOT NULL COMMENT '一级营销分类ID',
`market_category2_id` int(11) NOT NULL COMMENT '二级营销分类ID',
`sku_id` int(11) NOT NULL COMMENT 'SKUID',
`is_deleted` int(11) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
spu信息表 spu [mysql:merchandise]
CREATE TABLE `spu` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(10) unsigned NOT NULL COMMENT '版本号',
`group_id` int(11) unsigned NOT NULL COMMENT '加盟商ID',
`station_id` varchar(8) DEFAULT NULL COMMENT '站点ID',
`category1_id` int(11) unsigned NOT NULL COMMENT '一级分类ID',
`category_1_version` int(11) unsigned NOT NULL COMMENT '一级分类版本号',
`category2_id` int(11) unsigned NOT NULL COMMENT '二级分类ID',
`category2_version` int(11) unsigned NOT NULL COMMENT '二级分类版本',
`name` varchar(64) NOT NULL DEFAULT '' COMMENT '名字',
`img` varchar(128) DEFAULT NULL COMMENT '图片',
`alias` varchar(64) DEFAULT '' COMMENT '别名',
`desc` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
`std_unit` varchar(8) NOT NULL DEFAULT '' COMMENT '标准单位',
`sort_method` int(11) unsigned NOT NULL COMMENT '分拣方法',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
sku表 sku [mysql:merchandise]
CREATE TABLE `sku` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(10) unsigned NOT NULL COMMENT '版本号',
`spu_id` int(11) unsigned NOT NULL COMMENT 'SPUID',
`spu_version` int(11) unsigned DEFAULT NULL COMMENT 'SPU版本号',
`group_id` int(11) unsigned NOT NULL COMMENT '加盟商ID',
`station_id` varchar(8) NOT NULL DEFAULT '' COMMENT '站点ID',
`category1_id` int(11) unsigned NOT NULL COMMENT '一级分类ID',
`category_1_version` int(11) unsigned NOT NULL COMMENT '一级分类版本号',
`category2_id` int(11) unsigned NOT NULL COMMENT '二级分类ID',
`category2_version` int(11) unsigned NOT NULL COMMENT '二级分类版本号',
`name` varchar(64) NOT NULL DEFAULT '' COMMENT '名字',
`img` varchar(128) DEFAULT NULL COMMENT '图片',
`loss_rate` int(11) NOT NULL DEFAULT '0' COMMENT '损耗率',
`desc` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
`unit` varchar(8) NOT NULL DEFAULT '' COMMENT '单位',
`unit_ratio` int(11) unsigned NOT NULL COMMENT '与标准单位比例',
`ability` int(11) unsigned NOT NULL COMMENT '服务能力',
`stock_type` int(11) unsigned NOT NULL COMMENT '库存类型',
`stock` int(11) unsigned DEFAULT NULL COMMENT '库存',
`order_least` int(11) NOT NULL COMMENT '最小下单数',
`is_weigh` tinyint(1) NOT NULL COMMENT '是否称重',
`is_on_shelf` tinyint(1) NOT NULL COMMENT '是否上架',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
sku上下游供应表 sku_supply [mysql:merchandise]
CREATE TABLE `sku_supply` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`sku_id` int(11) NOT NULL COMMENT 'SKUID',
`sku_version` int(11) NOT NULL COMMENT 'SKU版本号',
`supply_sku_id` int(11) NOT NULL COMMENT '采购SKUID',
`supply_sku_version` int(11) NOT NULL COMMENT '采购SKU版本号',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
====================
营销规则同步关系表 market_rule_sync [mysql:merchandise]
CREATE TABLE `market_rule_sync` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`parent_id` int(10) unsigned DEFAULT NULL,
`child_id` varchar(32) NOT NULL DEFAULT '',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
营销规则表 market_rule [mysql:merchandise]
CREATE TABLE `market_rule` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`group_id` int(11) unsigned NOT NULL COMMENT '加盟商ID',
`station_id` varchar(8) NOT NULL DEFAULT '' COMMENT '站点ID',
`super_id` int(10) unsigned DEFAULT NULL COMMENT '上级营销规则ID',
`name` varchar(32) NOT NULL DEFAULT '' COMMENT '名字',
`desc` varchar(256) NOT NULL DEFAULT '' COMMENT '描述',
`service_time_id` int(11) unsigned NOT NULL COMMENT '服务时间ID',
`active_begin_date` datetime NOT NULL,
`active_end_date` datetime NOT NULL,
`is_active` tinyint(1) NOT NULL COMMENT '是否激活',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
营销规则sku表 market_rule_sku [mysql:merchandise]
CREATE TABLE `market_rule_sku` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(11) unsigned NOT NULL COMMENT '版本号',
`market_rule_id` int(11) unsigned NOT NULL COMMENT '营销规则ID',
`sku_id` int(11) unsigned NOT NULL COMMENT 'SKUID',
`price_type` int(11) unsigned NOT NULL COMMENT '定价类型',
`price` int(11) unsigned NOT NULL COMMENT '价格',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
营销规则商户表 market_rule_outlet [mysql:merchandise]
CREATE TABLE `market_rule_outlet` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(11) unsigned NOT NULL COMMENT '版本号',
`market_rule_id` int(11) unsigned NOT NULL COMMENT '营销规则ID',
`outlet_id` int(11) unsigned DEFAULT NULL COMMENT '门店ID',
`station_id` varchar(8) DEFAULT NULL COMMENT '站点ID',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
销售单服务时间的配置 service_time [mysql:merchandise]
CREATE TABLE `service_time` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`version` int(11) NOT NULL COMMENT '版本号',
`group_id` int(11) NOT NULL COMMENT '加盟商ID',
`type` int(11) NOT NULL COMMENT '服务时间类型',
`name` varchar(32) NOT NULL DEFAULT '' COMMENT '名字',
`desc` varchar(128) NOT NULL DEFAULT '' COMMENT '描述',
`order_start_limit` time NOT NULL COMMENT '下单开始时间限制',
`order_end_limit` time NOT NULL COMMENT '下单截止时间限制',
`receive_start_limit` time NOT NULL COMMENT '收货开始时间限制',
`receive_end_limit` time NOT NULL COMMENT '收货截止时间限制',
`min_order_receive_span` int(11) NOT NULL COMMENT '最小下单收货间隔天数',
`max_order_receive_span` int(11) NOT NULL COMMENT '最大下单收货间隔天数',
`min_receive_interval` time NOT NULL COMMENT '最小收货时间间隔',
`is_deleted` tinyint(1) NOT NULL COMMENT '是否删除',
`create_time` datetime NOT NULL COMMENT '创建时间',
`modify_time` datetime NOT NULL COMMENT '编辑时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;