admin管理员组

文章数量:1655520

1章 电商业务简介

1.1 电商业务流程

        电商的业务流程可以以一个普通用户的浏览足迹为例进行说明,用户点开电商首页开始浏览,可能会通过分类查询也可能通过全文搜索寻找自己中意的商品,这些商品无疑都是存储在后台的管理系统中的。

        当用户寻找到自己中意的商品,可能会想要购买,将商品添加到购物车后发现需要登录,登录后对商品进行结算,这时候购物车的管理和商品订单信息的生成都会对业务数据库产生影响,会生成相应的订单数据和支付数据。

        订单正式生成之后,还会对订单进行跟踪处理,直到订单全部完成。电商的主要业务流程包括用户前台浏览商品时的商品详情的管理,用户商品加入购物车进行支付时用户个人中心&支付服务的管理,用户支付完成后订单后台服务的管理,这些流程涉及到了十几个甚至几十个业务数据表,甚至更多。

1.2 电商常识

1.2.1 SKU和SPU

 SKU = Stock Keeping Unit(库存量基本单位)。现在已经被引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。

 SPUStandard Product Unit):商品信息聚合的最小单位,是一组可复用、易检索的标准化信息集合。

在电商系统中,SPU(Standard Product Unit)和SKU(Stock Keeping Unit)是商品管理中常见的概念:

1. SPU(Standard Product Unit):
SPU是标准化产品单元,它指的是具有相同属性、功能和外观的产品组。
通常来说,同一个SPU下的产品在功能上是一致的,但可能存在一些细微的差异,比如颜色、尺寸等变量。
在电商系统中,SPU通常用来表示一组类似的产品,方便管理和展示。

2. SKU(Stock Keeping Unit):
SKU是库存管理单位,是在特定商品下具有独特标识的产品个体。
每个SKU一般对应着具体的产品属性,比如颜色、尺寸、版本等。
具有不同属性的产品会有不同的SKU。SKU在电商系统中用于标识具体的产品个体,便于准确记录和管理库存。

简单来说,SPU是针对一组相似产品的单元,而SKU是针对具体产品的唯一标识单元,
用于区分不同的产品属性和库存管理。在电商系统中,SPU和SKU的使用有助于管理和展示商品信息,
提高系统的效率和用户体验。

例如:iPhoneX手机就是SPU。一台银色、128G内存的、支持联通网络的iPhoneX,就是SKU。

SPU表示一类商品。同一SPU的商品可以共用商品图片、海报、销售属性等。

1.2.2 平台属性和销售属性

1)平台属性

2)销售属性

在电商系统中,平台属性和销售属性通常用于描述产品的特征和属性。它们的含义如下:

1. 平台属性(Platform Attributes):
   - 平台属性是指在电商平台上用于描绘商品的固定属性,通常由平台事先定义或规定。
   - 这些属性在整个平台上是一致的,是用于对商品进行归类、搜索和比较的标准属性。
   - 例如,对于服装产品,平台属性可能包括颜色、尺码、品牌等,这些属性通常是固定的,用户选择时有限的选项。

2. 销售属性(Sales Attributes):
   - 销售属性是指在销售过程中商家可以自由定义并用于描述商品的属性。
   - 这些属性可以根据商品的特点进行灵活设置,帮助用户更全面地了解商品,促进销售。
   - 例如,对于定制产品或特殊商品,销售属性可以包括用户自定义的材质、风格、功能等,用于特别标注该商品的个性化信息。

        总的来说,平台属性是电商平台提供的通用、标准化的商品属性,而销售属性是商家根据实际情况提供的个性化、定制化的商品属性。这些属性的合理设置和使用可以帮助提升商品的展示效果和销售转化率。

1.3 电商系统表结构

        以下为本电商数仓系统涉及到的业务数据表结构关系。这34个表以订单表、用户表、SKU商品表、活动表和优惠券表为中心,延伸出了优惠券领用表、支付流水表、活动订单表、订单详情表、订单状态表、商品评论表、编码字典表、退单表、SPU商品表等,用户表提供用户的详细信息,支付流水表提供该订单的支付详情,订单详情表提供订单的商品数量等情况,商品表给订单详情表提供商品的详细信息。本次讲解以此34个表为例,实际项目中,业务数据库中表格远远不止这些。

        Mock 业务数据的代码并没有生成所有的表数据,有些是直接在gmall.sql 文件中直接插入的,因此在导入gmall.sql中才会发现有些表有插入数据,有些表没有,而没有插入数据的表有mock程序插入。

1. 电商业务表

2.  后台管理系统

1.3.1 活动信息表(activity_info

v4.0

字段名

字段说明

id

活动id

activity_name

活动名称

activity_type

活动类型(1:满减,2:折扣)

activity_desc

活动描述

start_time

开始时间

end_time

结束时间

create_time

创建时间

v6.0

字段名

字段说明

id

活动ID

activity_name

活动名称

activity_type

活动类型(1:满减,2:折扣)

activity_desc

活动描述

start_time

开始时间

end_time

结束时间

create_time

创建时间

operate_time

修改时间

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for activity_info
-- ----------------------------
DROP TABLE IF EXISTS `activity_info`;
CREATE TABLE `activity_info`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动id',
  `activity_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '活动名称',
  `activity_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '活动类型(1:满减,2:折扣)',
  `activity_desc` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '活动描述',
  `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '活动表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of activity_info
-- ----------------------------
INSERT INTO `activity_info` VALUES (1, '小米手机专场', '3101', '小米手机满减2', '2022-01-13 01:01:54', '2023-06-19 00:00:00', '2022-05-27 00:00:00', NULL);
INSERT INTO `activity_info` VALUES (2, 'CAREMiLLE口红满两个8折', '3102', 'CAREMiLLE口红满两个8折', '2022-01-13 01:01:54', '2023-06-19 00:00:00', '2022-05-27 00:00:00', NULL);
INSERT INTO `activity_info` VALUES (3, '联想活动专场满减', '3101', '联想活动专场满减', '2022-01-13 01:01:54', '2023-06-19 00:00:00', '2022-05-27 00:00:00', NULL);
INSERT INTO `activity_info` VALUES (4, 'TCL全场9折', '3103', 'TCL全场9折', '2022-01-13 01:01:54', '2023-06-19 00:00:00', '2022-05-27 00:00:00', NULL);

1.3.2 活动规则表(activity_rule

v4.0

id

编号

activity_id

活动ID

activity_type

活动类型

condition_amount

满减金额

condition_num

满减件数

benefit_amount

优惠金额

benefit_discount

优惠折扣

benefit_level

优惠级别

v6.0

id

编号

activity_id

活动ID

activity_type

活动类型

condition_amount

满减金额

condition_num

满减件数

benefit_amount

优惠金额

benefit_discount

优惠折扣

benefit_level

优惠级别

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for activity_rule
-- ----------------------------
DROP TABLE IF EXISTS `activity_rule`;
CREATE TABLE `activity_rule`  (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
  `activity_id` int NULL DEFAULT NULL COMMENT '活动id',
  `activity_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '活动类型',
  `condition_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '满减金额',
  `condition_num` bigint NULL DEFAULT NULL COMMENT '满减件数',
  `benefit_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '优惠金额',
  `benefit_discount` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠折扣',
  `benefit_level` bigint NULL DEFAULT NULL COMMENT '优惠级别',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '活动规则表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of activity_rule
-- ----------------------------
INSERT INTO `activity_rule` VALUES (1, 1, '3101', 5000.00, NULL, 500.00, NULL, 1, '2022-02-13 01:08:32', NULL);
INSERT INTO `activity_rule` VALUES (2, 1, '3101', 8000.00, NULL, 900.00, NULL, 2, '2022-02-13 01:08:32', NULL);
INSERT INTO `activity_rule` VALUES (3, 2, '3102', NULL, 2, NULL, 8.50, 1, '2022-02-13 01:08:32', NULL);
INSERT INTO `activity_rule` VALUES (4, 3, '3101', 5000.00, NULL, 250.00, NULL, 1, '2022-02-13 01:08:32', NULL);
INSERT INTO `activity_rule` VALUES (5, 4, '3103', NULL, NULL, NULL, 9.00, 1, '2022-02-13 01:08:32', NULL);

1.3.3 活动商品关联表(activity_sku

字段名

字段说明

id

编号

activity_id

活动id

sku_id

sku_id

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for activity_sku
-- ----------------------------
DROP TABLE IF EXISTS `activity_sku`;
CREATE TABLE `activity_sku`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `activity_id` bigint NULL DEFAULT NULL COMMENT '活动id ',
  `sku_id` bigint NULL DEFAULT NULL COMMENT 'sku_id',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '活动商品关联表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of activity_sku
-- ----------------------------
INSERT INTO `activity_sku` VALUES (1, 1, 1, '2021-12-14 00:00:00', NULL);
INSERT INTO `activity_sku` VALUES (2, 1, 2, '2021-12-14 00:00:00', NULL);
INSERT INTO `activity_sku` VALUES (3, 1, 3, '2021-12-14 00:00:00', NULL);
INSERT INTO `activity_sku` VALUES (4, 2, 26, '2021-12-14 00:00:00', NULL);

1.3.4 平台属性表(base_attr_info

字段名

字段说明

id

编号

attr_name

属性名称

category_id

分类id

category_level

分类层级

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_attr_info
-- ----------------------------
DROP TABLE IF EXISTS `base_attr_info`;
CREATE TABLE `base_attr_info`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `attr_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性名称',
  `category_id` bigint NULL DEFAULT NULL COMMENT '分类id',
  `category_level` int NULL DEFAULT NULL COMMENT '分类层级',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '属性表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_attr_info
-- ----------------------------
INSERT INTO `base_attr_info` VALUES (23, '运行内存33', 61, 3, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_attr_info` VALUES (24, '机身内存', 61, 3, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_attr_info` VALUES (25, '处理器', 287, 3, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_attr_info` VALUES (26, '显卡', 287, 3, '2021-12-14 00:00:00', NULL);

1.3.5 平台属性值表(base_attr_value

字段名

字段说明

id

编号

value_name

属性值名称

attr_id

属性id

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_attr_value
-- ----------------------------
DROP TABLE IF EXISTS `base_attr_value`;
CREATE TABLE `base_attr_value`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `value_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性值名称',
  `attr_id` bigint NULL DEFAULT NULL COMMENT '属性id',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '属性值表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_attr_value
-- ----------------------------
INSERT INTO `base_attr_value` VALUES (1, '红色', 18, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_attr_value` VALUES (2, '白色', 18, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_attr_value` VALUES (3, '红色', 19, '2021-12-14 00:00:00', NULL);

1.3.6 一级分类表(base_category1

v4.0

字段名

字段说明

id

编号

name

分类名称

v6.0

字段名

字段说明

id

一级品类ID

name

一级品类名称

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_category1
-- ----------------------------
DROP TABLE IF EXISTS `base_category1`;
CREATE TABLE `base_category1`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '一级品类id',
  `name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级品类名称',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '一级品类表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_category1
-- ----------------------------
INSERT INTO `base_category1` VALUES (1, '图书、音像、电子书刊', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category1` VALUES (2, '手机', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category1` VALUES (3, '家用电器', '2021-12-14 00:00:00', NULL);

1.3.7 二级分类表(base_category2

v4.0

字段名

字段说明

id

编号

name

二级分类名称

category1_id

一级分类编号

v6.0

字段名

字段说明

id

二级品类ID

name

二级品类名称

category1_id

一级品类ID

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_category2
-- ----------------------------
DROP TABLE IF EXISTS `base_category2`;
CREATE TABLE `base_category2`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '二级品类id',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级品类名称',
  `category1_id` bigint NULL DEFAULT NULL COMMENT '一级品类编号',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '二级品类表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_category2
-- ----------------------------
INSERT INTO `base_category2` VALUES (1, '电子书刊', 1, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category2` VALUES (2, '音像', 1, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category2` VALUES (3, '英文原版', 1, '2021-12-14 00:00:00', NULL);

1.3.8 三级分类表(base_category3

v4.0

字段名

字段说明

id

编号

name

三级分类名称

category2_id

二级分类编号

v6.0

字段名

字段说明

id

三级品类ID

name

三级品类名称

category2_id

二级品类ID

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_category3
-- ----------------------------
DROP TABLE IF EXISTS `base_category3`;
CREATE TABLE `base_category3`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '三级品类id',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '三级品类名称',
  `category2_id` bigint NULL DEFAULT NULL COMMENT '二级品类编号',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '三级品类表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_category3
-- ----------------------------
INSERT INTO `base_category3` VALUES (1, '电子书', 1, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category3` VALUES (2, '网络原创', 1, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_category3` VALUES (3, '数字杂志', 1, '2021-12-14 00:00:00', NULL);

1.3.9 字典表(base_dic

字段名

字段说明

dic_code

编号

dic_name

编码名称

parent_code

父编号

create_time

创建日期

operate_time

修改日期

-- ----------------------------
-- Table structure for base_dic
-- ----------------------------
DROP TABLE IF EXISTS `base_dic`;
CREATE TABLE `base_dic`  (
  `dic_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编号',
  `dic_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编码名称',
  `parent_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父编号',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改日期',
  PRIMARY KEY (`dic_code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_dic
-- ----------------------------
INSERT INTO `base_dic` VALUES ('07', '退单状态', NULL, '2021-12-14 00:00:00', NULL);
INSERT INTO `base_dic` VALUES ('0701', '商家审核中', '07', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_dic` VALUES ('0702', '商家审核通过', '07', '2021-12-14 00:00:00', NULL);

1.3.10 省份表(base_province

v4.0

字段名

字段说明

id

id

name

省名称

region_id

大区id

area_code

行政区位码

iso_code

国际编码

iso_3166_2

ISO3166编码

v6.0

字段名

字段说明

id

省份ID

name

省份名称

region_id

地区ID

area_code

行政区位码

iso_code

旧版国际标准地区编码

iso_3166_2

新版国际标准地区编码

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_province
-- ----------------------------
DROP TABLE IF EXISTS `base_province`;
CREATE TABLE `base_province`  (
  `id` bigint NOT NULL COMMENT 'id',
  `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份名称',
  `region_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地区id',
  `area_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地区编码',
  `iso_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '旧版国际标准地区编码,供可视化使用',
  `iso_3166_2` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '新版国际标准地区编码,供可视化使用',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '省份表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_province
-- ----------------------------
INSERT INTO `base_province` VALUES (1, '北京', '1', '110000', 'CN-11', 'CN-BJ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (2, '天津', '1', '120000', 'CN-12', 'CN-TJ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (3, '山西', '1', '140000', 'CN-14', 'CN-SX', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (4, '内蒙古', '1', '150000', 'CN-15', 'CN-NM', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (5, '河北', '1', '130000', 'CN-13', 'CN-HE', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (6, '上海', '2', '310000', 'CN-31', 'CN-SH', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (7, '江苏', '2', '320000', 'CN-32', 'CN-JS', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (8, '浙江', '2', '330000', 'CN-33', 'CN-ZJ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (9, '安徽', '2', '340000', 'CN-34', 'CN-AH', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (10, '福建', '2', '350000', 'CN-35', 'CN-FJ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (11, '江西', '2', '360000', 'CN-36', 'CN-JX', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (12, '山东', '2', '370000', 'CN-37', 'CN-SD', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (13, '重庆', '6', '500000', 'CN-50', 'CN-CQ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (14, '台湾', '2', '710000', 'CN-71', 'CN-TW', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (15, '黑龙江', '3', '230000', 'CN-23', 'CN-HL', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (16, '吉林', '3', '220000', 'CN-22', 'CN-JL', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (17, '辽宁', '3', '210000', 'CN-21', 'CN-LN', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (18, '陕西', '7', '610000', 'CN-61', 'CN-SN', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (19, '甘肃', '7', '620000', 'CN-62', 'CN-GS', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (20, '青海', '7', '630000', 'CN-63', 'CN-QH', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (21, '宁夏', '7', '640000', 'CN-64', 'CN-NX', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (22, '新疆', '7', '650000', 'CN-65', 'CN-XJ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (23, '河南', '4', '410000', 'CN-41', 'CN-HA', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (24, '湖北', '4', '420000', 'CN-42', 'CN-HB', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (25, '湖南', '4', '430000', 'CN-43', 'CN-HN', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (26, '广东', '5', '440000', 'CN-44', 'CN-GD', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (27, '广西', '5', '450000', 'CN-45', 'CN-GX', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (28, '海南', '5', '460000', 'CN-46', 'CN-HI', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (29, '香港', '5', '810000', 'CN-91', 'CN-HK', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (30, '澳门', '5', '820000', 'CN-92', 'CN-MO', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (31, '四川', '6', '510000', 'CN-51', 'CN-SC', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (32, '贵州', '6', '520000', 'CN-52', 'CN-GZ', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (33, '云南', '6', '530000', 'CN-53', 'CN-YN', '2021-12-14 00:00:00', NULL);
INSERT INTO `base_province` VALUES (34, '西藏', '6', '540000', 'CN-54', 'CN-XZ', '2021-12-14 00:00:00', NULL);

1.3.11 地区表(base_region

v4.0

字段名

字段说明

id

大区id

region_name

大区名称

v6.0

字段名

字段说明

id

地区ID

region_name

地区名称

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_region
-- ----------------------------
DROP TABLE IF EXISTS `base_region`;
CREATE TABLE `base_region`  (
  `id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地区id',
  `region_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地区名称',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地区表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of base_region
-- ----------------------------
INSERT INTO `base_region` VALUES ('1', '华北', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('2', '华东', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('3', '东北', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('4', '华中', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('5', '华南', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('6', '西南', '2020-05-01 11:20:40', NULL);
INSERT INTO `base_region` VALUES ('7', '西北', '2020-05-01 11:20:40', NULL);

1.3.12 品牌表(base_trademark

v4.0

字段名

字段说明

id

编号

tm_name

属性值

logo_url

品牌logo的图片路径

v6.0

字段名

字段说明

id

品牌ID

tm_name

品牌名称

logo_url

品牌LOGO的图片路径

create_time

创建时间

operate_time

修改时间

-- ----------------------------
-- Table structure for base_trademark
-- ----------------------------
DROP TABLE IF EXISTS `base_trademark`;
CREATE TABLE `base_trademark`  (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `tm_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '品牌名称',
  `logo_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '品牌logo的图片路径',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '品牌表' ROW_FORMAT = DYNAMIC;

本文标签: 离线数据采集业务