初始化sql问题处理

This commit is contained in:
moxiangrong
2024-02-18 17:51:06 +08:00
parent cead24e8b1
commit 78413a2e98

View File

@ -30175,160 +30175,4 @@ CREATE TABLE `yshop_material_group_bak`
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='素材分组备份表';
SET
FOREIGN_KEY_CHECKS = 1;
-- 2024-1-15
CREATE TABLE `yshop_campaign_info`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '营销活动id',
`name` varchar(50) NOT NULL COMMENT '活动名称',
`type` tinyint(4) NOT NULL COMMENT '活动类型1拼团2秒杀3限时折扣',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`start_time` varchar(20) NOT NULL COMMENT '活动开始时间',
`end_time` varchar(20) NOT NULL COMMENT '活动结束时间',
`if_limit` tinyint(1) NOT NULL COMMENT '商品限购 1-不限购 2-限购',
`limit_number` int(11) DEFAULT NULL COMMENT '限购几件/',
`if_enable` tinyint(1) NOT NULL COMMENT '活动预热 1-停用 2-启用',
`enable_time` int(11) DEFAULT NULL COMMENT '预热几分钟前',
`state` tinyint(1) DEFAULT NULL COMMENT '活动状态 0-未开始 1-进行中 2-已结束',
`person` int(11) DEFAULT NULL COMMENT '成团人数',
`effective_time` int(11) DEFAULT NULL COMMENT '成团有效时间几分钟',
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动信息表';
CREATE TABLE `yshop_campaign_detail`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '营销活动明细id',
`campaign_id` bigint(20) NOT NULL COMMENT '营销活动id',
`product_id` bigint(20) NOT NULL COMMENT '商品id',
`sku_id` bigint(20) NOT NULL COMMENT '规格id',
`original_price` decimal(15, 2) NOT NULL COMMENT '原价',
`price` decimal(15, 2) NOT NULL COMMENT '活动价格',
`discount` decimal(4, 2) DEFAULT NULL COMMENT '折扣比例',
`stock` int(11) NOT NULL COMMENT '活动库存剩余数量',
`total` int(11) NOT NULL COMMENT '活动库存总数量',
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='营销活动明细表';
-- 订单表新增字段
ALTER TABLE yshop_store_order
ADD `campaign_detail_id` bigint(20) DEFAULT NULL COMMENT '营销活动明细id';
ALTER TABLE yshop_store_order
ADD `campaign_type` tinyint(4) DEFAULT NULL COMMENT '活动类型1拼团2秒杀3限时折扣';
CREATE TABLE `yshop_store_order_detail`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单明细id',
`oid` bigint(20) NOT NULL COMMENT '订单id',
`order_cart_id` bigint(20) NOT NULL COMMENT '订单购物详情id',
`product_id` bigint(20) NOT NULL COMMENT '商品ID',
`sku_id` bigint(20) NOT NULL COMMENT '规格id',
`product_attr_unique` varchar(50) NOT NULL DEFAULT '' COMMENT '唯一id',
`original_price` decimal(15, 2) NOT NULL COMMENT '原价',
`price` decimal(15, 2) NOT NULL COMMENT '实际价格',
`postage_price` decimal(8, 2) DEFAULT '0.00' COMMENT '邮费金额',
`state` tinyint(1) DEFAULT '0' COMMENT '状态1正常2售后中3售后完成',
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='订单明细表';
CREATE TABLE `yshop_canvas`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '画布id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
`json` longtext COMMENT '画布json数据',
`state` tinyint(1) DEFAULT NULL COMMENT '状态 0-关闭 1-开启',
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='画布信息表';
CREATE TABLE `yshop_popup`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '弹窗id',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
`start_time` varchar(20) NOT NULL COMMENT '开始时间',
`end_time` varchar(20) NOT NULL COMMENT '结束时间',
`popup_image` text NOT NULL COMMENT '弹窗图',
`button_image` text NOT NULL COMMENT '按钮图',
`type` tinyint(4) NOT NULL COMMENT '跳转类型0不跳转1商品2分类3优惠券4小程序',
`link` text DEFAULT NULL COMMENT '链接',
`state` tinyint(1) DEFAULT NULL COMMENT '状态 0-关闭 1-开启',
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='弹窗表';
-- 2024-1-16 --
alter table yshop_store_order_detail
add `order_id` varchar(32) NOT NULL COMMENT '订单号';
alter table yshop_store_product
add `is_distribution` tinyint(1) DEFAULT '0' COMMENT '是否分销:0-1-';
alter table yshop_campaign_info
add `is_virtually` tinyint(1) DEFAULT '0' COMMENT '是否虚拟成团:0-1-';
alter table yshop_store_order
add `teamwork_id` bigint(20) DEFAULT NULL COMMENT '拼团id';
CREATE TABLE `yshop_teamwork_info`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '拼团id',
`campaign_id` bigint(20) NOT NULL COMMENT '拼团活动id',
`people` int(11) NOT NULL COMMENT '参团人数',
`state` tinyint(1) NOT NULL COMMENT '成团状态 0-拼团中 1-拼团成功 2-拼团失败',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='拼团信息表'
alter table yshop_teamwork_info
add `regimental_commander_id` bigint(20) NOT NULL COMMENT '团长id';
alter table yshop_teamwork_info
add `campaign_detail_id` bigint(20) NOT NULL COMMENT '营销活动明细id';
alter table yshop_canvas
add `type` tinyint(1) NOT NULL COMMENT '画布类型 1-首页 2-我的';
CREATE TABLE `yshop_canvas_detail`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '画布明细id',
`canvas_id` bigint(20) NOT NULL COMMENT '画布id',
`terminal` tinyint(1) NOT NULL COMMENT '终端 1-小程序 2-H5 3-APP',
`json` longtext COMMENT '画布json数据',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='画布明细表';
FOREIGN_KEY_CHECKS = 1;