全栈小学生 abaa4201fb add shop
2026-01-13 09:16:43 +08:00

90 lines
5.7 KiB
SQL

DROP TABLE IF EXISTS `shop_discount`;
CREATE TABLE `shop_discount`
(
`discount_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '活动id',
`name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '活动名称',
`remark` TEXT NOT NULL COMMENT '活动说明',
`start_time` INT(11) NOT NULL DEFAULT 0 COMMENT '活动开始时间',
`end_time` INT(11) NOT NULL DEFAULT 0 COMMENT '活动结束时间',
`status` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '活动状态',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '添加时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
`order_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计金额',
`order_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计订单数',
`member_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动参与会员数',
`success_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动成功参与会员数',
PRIMARY KEY (`discount_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='限时折扣表';
DROP TABLE IF EXISTS `shop_discount_goods`;
CREATE TABLE `shop_discount_goods`
(
`discount_goods_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '活动商品id',
`discount_id` INT(11) NOT NULL DEFAULT 0 COMMENT '活动id',
`goods_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商品id',
`sku_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商品规格id',
`status` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '商品状态',
`type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '折扣类型',
`rate` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '折扣',
`reduce_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '减钱',
`discount_price` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动商品价格(展示,搜索)',
`order_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计金额',
`order_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计订单数',
`member_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动参与会员数',
`success_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动成功参与会员数',
`is_enabled` INT(11) NOT NULL DEFAULT 1 COMMENT '是否参与活动',
PRIMARY KEY (`discount_goods_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='限时折扣商品表';
DROP TABLE IF EXISTS `shop_coupon_send_records`;
CREATE TABLE `shop_coupon_send_records`
(
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`coupon_id` INT(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '优惠券id',
`send_num` INT(11) NOT NULL COMMENT '每位会员发放数量',
`range_type` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '发券范围',
`range_param` TEXT DEFAULT NULL COMMENT '范围对应参数',
`success_num` INT(11) NOT NULL DEFAULT 0 COMMENT '发放成功数',
`status` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '状态 wait-待发送 process-发送中 finish-结束',
`member_num` INT(11) NOT NULL DEFAULT 0 COMMENT '发放会员数',
`end_time` INT(11) NOT NULL DEFAULT 0 COMMENT '发放结束时间',
`admin_uid` INT(11) NOT NULL DEFAULT 0 COMMENT '操作人id',
`admin_username` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '操作人名称',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='优惠券发券记录表';
ALTER TABLE `shop_store` CHANGE COLUMN `trade_time` `trade_time` VARCHAR (255) NOT NULL DEFAULT '' COMMENT '营业时间(文本展示使用)';
ALTER TABLE `shop_store` ADD COLUMN `time_week` TEXT DEFAULT NULL COMMENT '自定义的营业时间["0","1","2","3","4","5","6"]周日-周六';
ALTER TABLE `shop_store` ADD COLUMN `trade_time_json` TEXT DEFAULT NULL COMMENT '营业时间';
ALTER TABLE `shop_store` ADD COLUMN `time_interval` INT(11) NOT NULL DEFAULT 0 COMMENT '时段设置(分钟)';
ALTER TABLE `shop_store` MODIFY `create_time` INT (11) NOT NULL DEFAULT 0 COMMENT '添加时间' AFTER `time_interval`;
ALTER TABLE `shop_store` MODIFY `update_time` INT (11) NOT NULL DEFAULT 0 COMMENT '更新时间' AFTER `create_time`;
ALTER TABLE `shop_order` CHANGE COLUMN `delivery_time` `delivery_time` INT NOT NULL DEFAULT 0 COMMENT '订单发货时间/自提订单自提时间';
ALTER TABLE `shop_order` ADD COLUMN `buyer_ask_delivery_time` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '购买人要求的配送/发货/自提时间(文本)';
ALTER TABLE `shop_order` MODIFY `buyer_ask_delivery_time` VARCHAR (255) NOT NULL DEFAULT '' COMMENT '购买人要求的配送/发货/自提时间(文本)' AFTER `delivery_time`;
ALTER TABLE `shop_point_exchange_order` MODIFY COLUMN `order_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单金额';
ALTER TABLE `shop_order_batch_delivery` CHANGE COLUMN type type VARCHAR(255) NOT NULL DEFAULT '' COMMENT '操作类型 批量发货 批量打单 ....';
ALTER TABLE `shop_order_batch_delivery` MODIFY COLUMN create_time INT NOT NULL DEFAULT 0 COMMENT '创建时间';
ALTER TABLE `shop_goods_evaluate` MODIFY COLUMN content VARCHAR(3000) NOT NULL DEFAULT '' COMMENT '评价内容';
ALTER TABLE `shop_delivery_local_delivery` COMMENT = '自提点表';
ALTER TABLE `shop_delivery_company` COMMENT = '站点快递表';