Skip to content

新DB

图标表 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;