sql更新:ums增加购物车,pms增加商品快照

pull/1/head
zhaochencheng 3 years ago
parent 11a9c6bef7
commit d35ad4185b

@ -23,6 +23,7 @@ DROP TABLE IF EXISTS `pms_product`;
CREATE TABLE `pms_product` CREATE TABLE `pms_product`
( (
`id` bigint(20) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`product_snapshot_id` bigint(20) NULL DEFAULT NULL,
`brand_id` bigint(20) NULL DEFAULT NULL, `brand_id` bigint(20) NULL DEFAULT NULL,
`category_id` bigint(20) NULL DEFAULT NULL, `category_id` bigint(20) NULL DEFAULT NULL,
`out_product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品编码', `out_product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品编码',
@ -72,6 +73,57 @@ DROP TABLE IF EXISTS `pms_sku`;
CREATE TABLE `pms_sku` CREATE TABLE `pms_sku`
( (
`id` bigint(20) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`sku_snapshot_id` bigint(20) NULL DEFAULT NULL,
`product_id` bigint(20) NULL DEFAULT NULL,
`out_sku_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku编码',
`price` decimal(10, 2) NULL DEFAULT NULL,
`pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '展示图片',
`sp_data` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品销售属性json格式',
`create_by` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_by` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 179 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'sku信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pms_product
-- ----------------------------
DROP TABLE IF EXISTS `pms_product_snapshot`;
CREATE TABLE `pms_product_snapshot`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`product_id` bigint(20) NULL DEFAULT NULL,
`brand_id` bigint(20) NULL DEFAULT NULL,
`category_id` bigint(20) NULL DEFAULT NULL,
`out_product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品编码',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主图',
`album_pics` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '画册图片连产品图片限制为5张以逗号分割',
`publish_status` int(1) NULL DEFAULT NULL COMMENT '上架状态0->下架1->上架',
`sort` int(11) NULL DEFAULT NULL COMMENT '排序',
`price` decimal(10, 2) NULL DEFAULT NULL,
`unit` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位',
`weight` decimal(10, 2) NULL DEFAULT NULL COMMENT '商品重量,默认为克',
`detail_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '产品详情网页内容',
`detail_mobile_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '移动端网页详情',
`brand_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '品牌名称',
`product_category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品分类名称',
`create_by` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_by` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pms_sku
-- ----------------------------
DROP TABLE IF EXISTS `pms_sku_snapshot`;
CREATE TABLE `pms_sku_snapshot`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`sku_id` bigint(20) NULL DEFAULT NULL,
`product_id` bigint(20) NULL DEFAULT NULL, `product_id` bigint(20) NULL DEFAULT NULL,
`out_sku_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku编码', `out_sku_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku编码',
`price` decimal(10, 2) NULL DEFAULT NULL, `price` decimal(10, 2) NULL DEFAULT NULL,

@ -71,3 +71,22 @@ CREATE TABLE `ums_member_wechat` (
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户微信信息'; ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户微信信息';
DROP TABLE IF EXISTS `ums_member_cart`;
CREATE TABLE `ums_member_cart` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
`member_id` bigint unsigned NOT NULL COMMENT '用户ID',
`product_id` bigint unsigned NOT NULL COMMENT '商品ID',
`pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '展示图片',
`sku_id` bigint unsigned COMMENT 'SKU ID',
`product_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`sp_data` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8_general_ci COMMENT '商品属性',
`cart_num` smallint unsigned NOT NULL DEFAULT '0' COMMENT '商品数量',
`create_by` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
`update_by` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_time` datetime(3) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `member_id` (`member_id`) USING BTREE,
KEY `product_id` (`product_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='购物车表';

Loading…
Cancel
Save