mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-21 18:48:10 +00:00
1073 lines
71 KiB
SQL
1073 lines
71 KiB
SQL
DROP TABLE IF EXISTS `{{prefix}}shop_address`;
|
||
CREATE TABLE `{{prefix}}shop_address`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`contact_name` varchar(255) NOT NULL DEFAULT '' COMMENT '联系人',
|
||
`mobile` varchar(50) NOT NULL DEFAULT '' COMMENT '手机号',
|
||
`province_id` int(11) NOT NULL DEFAULT '0' COMMENT '省',
|
||
`city_id` int(11) NOT NULL DEFAULT '0' COMMENT '市',
|
||
`district_id` int(11) NOT NULL DEFAULT '0' COMMENT '区',
|
||
`address` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`full_address` varchar(1000) NOT NULL DEFAULT '' COMMENT '地址',
|
||
`lat` varchar(50) NOT NULL DEFAULT '' COMMENT '纬度',
|
||
`lng` varchar(50) NOT NULL DEFAULT '' COMMENT '经度',
|
||
`is_delivery_address` int(11) NOT NULL DEFAULT '0' COMMENT '是否是发货地址',
|
||
`is_refund_address` int(11) NOT NULL DEFAULT '0' COMMENT '是否是退货地址',
|
||
`is_default_delivery` int(11) NOT NULL DEFAULT '0' COMMENT '默认发货地址',
|
||
`is_default_refund` int(11) NOT NULL DEFAULT '0' COMMENT '默认收货地址',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商家地址库';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_cart`;
|
||
CREATE TABLE `{{prefix}}shop_cart`
|
||
(
|
||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
|
||
`member_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
|
||
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
|
||
`sku_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'sku id',
|
||
`num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品数量',
|
||
`market_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动类型',
|
||
`market_type_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
|
||
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '购物车商品状态',
|
||
`invalid_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '失效原因',
|
||
PRIMARY KEY (`id`),
|
||
KEY `goods_id` (`goods_id`),
|
||
KEY `member_id` (`member_id`),
|
||
KEY `sku_id` (`sku_id`),
|
||
KEY `type` (`market_type`),
|
||
KEY `type_id` (`market_type_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='购物车表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_coupon`;
|
||
CREATE TABLE `{{prefix}}shop_coupon`
|
||
(
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',
|
||
`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动开启时间',
|
||
`end_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
|
||
`remain_count` int(11) NOT NULL DEFAULT '0' COMMENT '剩余数量',
|
||
`receive_count` int(11) NOT NULL DEFAULT '0' COMMENT '已领取数量',
|
||
`give_count` INT(11) NOT NULL DEFAULT 0 COMMENT '已发放数量',
|
||
`limit_count` int(11) NOT NULL DEFAULT '0' COMMENT '单个会员限制领取数量',
|
||
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT ' 状态 1 正常 2 未开启 3 已无效',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
|
||
`price` decimal(10, 2) unsigned NOT NULL DEFAULT '0.00' COMMENT '面值',
|
||
`min_condition_money` decimal(10, 2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品最低多少金额可用优惠券',
|
||
`type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '优惠券类型 1通用优惠券 2商品品类优惠券 3商品优惠券',
|
||
`receive_type` int(11) NOT NULL DEFAULT '0' COMMENT '领取方式',
|
||
`valid_type` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '有效时间',
|
||
`length` int(11) NOT NULL DEFAULT '0' COMMENT '有效期时长(天)',
|
||
`valid_start_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期开始时间',
|
||
`valid_end_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期结束时间',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
|
||
`receive_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT ' 状态 1 正常 2 关闭',
|
||
PRIMARY KEY (`id`),
|
||
KEY `status` (`status`),
|
||
KEY `title` (`title`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='优惠券表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_coupon_goods`;
|
||
CREATE TABLE `{{prefix}}shop_coupon_goods`
|
||
(
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券模板id',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`category_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
|
||
PRIMARY KEY (`id`),
|
||
KEY `index_category_id` (`category_id`),
|
||
KEY `index_coupon_id` (`coupon_id`),
|
||
KEY `index_goods_id` (`goods_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='优惠券商品或品类关联表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_coupon_member`;
|
||
CREATE TABLE `{{prefix}}shop_coupon_member`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '优惠券发放记录id',
|
||
`coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券id',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '领取时间',
|
||
`expire_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '过期时间',
|
||
`use_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '使用时间',
|
||
`type` varchar(32) NOT NULL DEFAULT '' COMMENT '优惠券类型',
|
||
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态',
|
||
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠券名称',
|
||
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '面值',
|
||
`min_condition_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '最低使用门槛',
|
||
`receive_type` varchar(255) NOT NULL DEFAULT '' COMMENT '领取方式',
|
||
`trade_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联业务id',
|
||
PRIMARY KEY (`id`),
|
||
KEY `coupon_id` (`coupon_id`),
|
||
KEY `member_id` (`member_id`),
|
||
KEY `status` (`status`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='优惠券会员领取记录表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_coupon_send_records`;
|
||
CREATE TABLE `{{prefix}}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 DEFAULT 0 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='优惠券发券记录表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_company`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_company`
|
||
(
|
||
`company_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`company_name` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司名称',
|
||
`logo` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司logo',
|
||
`url` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司网站',
|
||
`express_no` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '快递鸟:物流公司编号(用于物流跟踪)',
|
||
`express_no_electronic_sheet` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '快递鸟:物流公司编号(用于电子面单)',
|
||
`electronic_sheet_switch` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否支持电子面单(0:不支持,1:支持)',
|
||
`print_style` VARCHAR(2000) NOT NULL DEFAULT '' COMMENT '电子面单打印模板样式,json字符串',
|
||
`exp_type` VARCHAR(2000) NOT NULL DEFAULT '' COMMENT '物流公司业务类型,json字符串',
|
||
`create_time` int(11) NOT NULL DEFAULT '0',
|
||
`update_time` int(11) NOT NULL DEFAULT '0',
|
||
`kd100_express_no` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '快递100:物流公司编号(用于物流跟踪)',
|
||
`kd100_express_no_electronic_sheet` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '快递100:物流公司编号(用于电子面单)',
|
||
PRIMARY KEY (`company_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='站点快递表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_deliver`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_deliver`
|
||
(
|
||
`deliver_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '配送员id',
|
||
`deliver_name` varchar(255) NOT NULL DEFAULT '' COMMENT '配送员名称',
|
||
`deliver_mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '配送员手机号',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`modify_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||
`store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
PRIMARY KEY (`deliver_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='配送员表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_electronic_sheet`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_electronic_sheet`
|
||
(
|
||
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`template_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '模板名称',
|
||
`express_company_id` INT(11) NOT NULL DEFAULT 0 COMMENT '物流公司id',
|
||
`customer_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '电子面单客户账号(CustomerName)',
|
||
`customer_pwd` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '电子面单密码(CustomerPwd)',
|
||
`send_site` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'SendSite',
|
||
`send_staff` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'SendStaff',
|
||
`month_code` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'MonthCode',
|
||
`pay_type` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '邮费支付方式(1:现付,2:到付,3:月结)',
|
||
`is_notice` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '快递员上门揽件(0:否,1:是)',
|
||
`status` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '状态(1:开启,0:关闭)',
|
||
`exp_type` INT(11) NOT NULL DEFAULT 0 COMMENT '物流公司业务类型',
|
||
`print_style` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '电子面单打印模板样式',
|
||
`is_default` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否默认(1:是,0:否)',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
|
||
`interface_type` CHAR(20) NOT NULL DEFAULT '' COMMENT '快递公司类型 kdbird:快递鸟 kd100:快递100',
|
||
`exp_type_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '物流公司业务类型名称',
|
||
`temp_id` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '主模版:快递100用',
|
||
`child_temp_id` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '子模版:快递100用',
|
||
`back_temp_id` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '回单模版:快递100用',
|
||
`interface_data` TEXT DEFAULT NULL COMMENT '接口参数',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='电子面单';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_local_delivery`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_local_delivery`
|
||
(
|
||
`local_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`fee_type` varchar(30) NOT NULL DEFAULT '' COMMENT '费用类型',
|
||
`base_dist` decimal(10, 1) NOT NULL DEFAULT '0.0' COMMENT '多少km内',
|
||
`base_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '配送费用',
|
||
`grad_dist` decimal(10, 1) NOT NULL DEFAULT '0.0' COMMENT '每超出多少km内',
|
||
`grad_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '配送费用',
|
||
`weight_start` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '重量多少内不额外收费',
|
||
`weight_unit` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '每超出多少kg',
|
||
`weight_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '价格',
|
||
`delivery_type` varchar(2000) NOT NULL DEFAULT '' COMMENT '配送类型',
|
||
`area` longtext NOT NULL COMMENT '配送区域',
|
||
`center` varchar(255) NOT NULL DEFAULT '' COMMENT '发货地址中心点',
|
||
`time_is_open` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '配送时间设置 0 关闭 1 开启',
|
||
`time_type` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '时间选取类型 0 每天 1 自定义',
|
||
`time_week` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业时间 周一 周二.......',
|
||
`time_interval` INT(11) NOT NULL DEFAULT 30 COMMENT '时段设置单位分钟',
|
||
`advance_day` INT(11) NOT NULL DEFAULT 0 COMMENT '时间选择需提前多少天',
|
||
`most_day` INT(11) NOT NULL DEFAULT 7 COMMENT '最多可预约多少天',
|
||
`start_time` INT(11) NOT NULL DEFAULT 0 COMMENT '当日的起始时间',
|
||
`end_time` INT(11) NOT NULL DEFAULT 0 COMMENT '当日的营业结束时间',
|
||
`delivery_time` TEXT DEFAULT NULL COMMENT '配送时间段',
|
||
PRIMARY KEY (`local_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='自提点表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_shipping_template`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_shipping_template`
|
||
(
|
||
`template_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`template_name` varchar(50) NOT NULL DEFAULT '' COMMENT '模板名称',
|
||
`fee_type` varchar(20) NOT NULL DEFAULT '' COMMENT '运费计算方式1.重量2体积3按件',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||
`is_free_shipping` smallint(6) NOT NULL DEFAULT '0' COMMENT '该区域是否包邮',
|
||
`no_delivery` smallint(6) NOT NULL DEFAULT '0' COMMENT '是否指定该区域不配送',
|
||
PRIMARY KEY (`template_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='运费模板';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_delivery_shipping_template_item`;
|
||
CREATE TABLE `{{prefix}}shop_delivery_shipping_template_item`
|
||
(
|
||
`item_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`template_id` int(11) NOT NULL DEFAULT '0' COMMENT '模板id',
|
||
`city_id` int(11) NOT NULL DEFAULT '0' COMMENT '市id',
|
||
`snum` int(11) NOT NULL DEFAULT '0' COMMENT '起步计算标准',
|
||
`sprice` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '起步计算价格',
|
||
`xnum` int(11) NOT NULL DEFAULT '0' COMMENT '续步计算标准',
|
||
`xprice` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '续步计算价格',
|
||
`fee_type` varchar(20) NOT NULL DEFAULT '1' COMMENT '运费计算方式',
|
||
`fee_area_ids` text NOT NULL COMMENT '运费设置区域id集',
|
||
`fee_area_names` text NOT NULL COMMENT '运费设置区域名称集',
|
||
`no_delivery` smallint(6) NOT NULL DEFAULT '0' COMMENT '是否指定该区域不配送',
|
||
`no_delivery_area_ids` text NOT NULL COMMENT '不配送的区域id集',
|
||
`no_delivery_area_names` text NOT NULL COMMENT '不配送的区域名称集',
|
||
`is_free_shipping` smallint(6) NOT NULL DEFAULT '0' COMMENT '该区域是否包邮',
|
||
`free_shipping_area_ids` text NOT NULL COMMENT '包邮的区域id集',
|
||
`free_shipping_area_names` text NOT NULL COMMENT '包邮的区域名称集',
|
||
`free_shipping_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '满足包邮的条件',
|
||
`free_shipping_num` int(11) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`item_id`),
|
||
KEY `express_template_item_city_id` (`city_id`),
|
||
KEY `express_template_item_fee_type` (`fee_type`),
|
||
KEY `express_template_item_template_id` (`template_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='运费模板细节';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_discount`;
|
||
CREATE TABLE `{{prefix}}shop_discount`
|
||
(
|
||
`discount_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '活动id',
|
||
`name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '活动名称',
|
||
`remark` TEXT DEFAULT 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 '活动状态',
|
||
`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 '活动成功参与会员数',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '添加时间',
|
||
`update_time` 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 `{{prefix}}shop_discount_goods`;
|
||
CREATE TABLE `{{prefix}}shop_discount_goods`
|
||
(
|
||
`discount_goods_id` INT(11) 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 `{{prefix}}shop_goods`;
|
||
CREATE TABLE `{{prefix}}shop_goods`
|
||
(
|
||
`goods_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id',
|
||
`goods_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
`goods_type` varchar(50) NOT NULL DEFAULT 'real' COMMENT '商品类型',
|
||
`sub_title` varchar(255) NOT NULL DEFAULT '' COMMENT '副标题',
|
||
`goods_cover` varchar(2000) NOT NULL DEFAULT '' COMMENT '商品封面',
|
||
`goods_image` text COMMENT '商品图片',
|
||
`goods_video` VARCHAR(555) DEFAULT '' COMMENT '商品视频',
|
||
`goods_category` varchar(255) NOT NULL DEFAULT '' COMMENT '商品分类',
|
||
`goods_desc` text COMMENT '商品介绍',
|
||
`brand_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品品牌id',
|
||
`label_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '标签组',
|
||
`service_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '商品服务',
|
||
`unit` varchar(255) NOT NULL DEFAULT '件' COMMENT '单位',
|
||
`stock` int(11) NOT NULL DEFAULT '0' COMMENT '商品库存(总和)',
|
||
`sale_num` int(11) NOT NULL DEFAULT '0' COMMENT '销量',
|
||
`virtual_sale_num` int(11) NOT NULL DEFAULT '0' COMMENT '虚拟销量',
|
||
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '商品状态(1.正常0下架)',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
|
||
`delivery_type` varchar(255) NOT NULL DEFAULT '' COMMENT '支持的配送方式',
|
||
`is_free_shipping` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否免邮',
|
||
`fee_type` varchar(255) NOT NULL DEFAULT '' COMMENT '运费设置,选择模板:template,固定运费:fixed',
|
||
`delivery_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '固定运费',
|
||
`delivery_template_id` int(11) NOT NULL DEFAULT '0' COMMENT '运费模板',
|
||
`virtual_auto_delivery` tinyint(4) NOT NULL DEFAULT '0' COMMENT '虚拟商品是否自动发货',
|
||
`virtual_receive_type` varchar(255) NOT NULL DEFAULT 'artificial' COMMENT '虚拟商品收货方式,auto:自动收货,artificial:买家确认收货,verify:到店核销',
|
||
`virtual_verify_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '虚拟商品核销有效期类型,0:不限,1:购买后几日有效,2:指定过期日期',
|
||
`virtual_indate` int(11) NOT NULL DEFAULT '0' COMMENT '虚拟到期时间',
|
||
`supplier_id` int(11) NOT NULL DEFAULT '0' COMMENT '供应商id',
|
||
`attr_ids` TEXT DEFAULT NULL COMMENT '商品参数id,支持多个',
|
||
`attr_format` TEXT DEFAULT NULL COMMENT '商品参数内容,json格式',
|
||
`is_discount` int(11) NOT NULL DEFAULT '0' COMMENT '是否参与限时折扣',
|
||
`member_discount` varchar(255) NOT NULL DEFAULT '' COMMENT '会员等级折扣,不参与:空,会员折扣:discount,指定会员价:fixed_price',
|
||
`poster_id` int(11) NOT NULL DEFAULT '0' COMMENT '海报id',
|
||
`form_id` INT(11) NOT NULL DEFAULT 0 COMMENT '万能表单id',
|
||
`diy_detail_id` INT(11) NOT NULL DEFAULT 0 COMMENT '自定义详情id',
|
||
`is_limit` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '商品是否限购(0:否 1:是)',
|
||
`limit_type` TINYINT(4) NOT NULL DEFAULT 1 COMMENT '限购类型,1:单次限购,2:单人限购',
|
||
`max_buy` INT(11) NOT NULL DEFAULT 0 COMMENT '限购数',
|
||
`min_buy` INT(11) NOT NULL DEFAULT 0 COMMENT '起购数',
|
||
`is_gift` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '商品是否赠品(0:否 1:是)',
|
||
`access_num` INT(11) NOT NULL DEFAULT 0 COMMENT '访问次数(浏览量)',
|
||
`cart_num` INT(11) NOT NULL DEFAULT 0 COMMENT '加入购物车数量',
|
||
`pay_num` INT(11) NOT NULL DEFAULT 0 COMMENT '支付件数',
|
||
`pay_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '支付总金额',
|
||
`collect_num` INT(11) NOT NULL DEFAULT 0 COMMENT '收藏数量',
|
||
`evaluate_num` INT(11) NOT NULL DEFAULT 0 COMMENT '评论数量',
|
||
`refund_num` INT(11) NOT NULL DEFAULT 0 COMMENT '退款件数',
|
||
`refund_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款总额',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
|
||
PRIMARY KEY (`goods_id`),
|
||
KEY `idx_goods_category` (`goods_category`),
|
||
KEY `idx_goods_create_time` (`create_time`),
|
||
KEY `idx_goods_delete_time` (`delete_time`),
|
||
KEY `idx_goods_name` (`goods_name`),
|
||
KEY `idx_goods_sort` (`sort`),
|
||
KEY `idx_goods_status` (`status`),
|
||
KEY `idx_goods_sub_title` (`sub_title`),
|
||
KEY `IDX_ns_goods_goods_class` (`goods_type`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_attr`;
|
||
CREATE TABLE `{{prefix}}shop_goods_attr`
|
||
(
|
||
`attr_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品参数id',
|
||
`attr_name` varchar(255) NOT NULL DEFAULT '' COMMENT '参数名称',
|
||
`attr_value_format` text DEFAULT NULL COMMENT '参数值,json格式',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '参数排序号',
|
||
PRIMARY KEY (`attr_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品参数表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_brand`;
|
||
CREATE TABLE `{{prefix}}shop_goods_brand`
|
||
(
|
||
`brand_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '品牌ID',
|
||
`brand_name` varchar(100) NOT NULL DEFAULT '' COMMENT '品牌名称',
|
||
`logo` varchar(255) NOT NULL DEFAULT '' COMMENT '品牌logo',
|
||
`desc` text NOT NULL COMMENT '品牌介绍',
|
||
`color_json` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '自定义颜色(文字、背景、边框),json格式',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
|
||
PRIMARY KEY (`brand_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品品牌表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_category`;
|
||
CREATE TABLE `{{prefix}}shop_goods_category`
|
||
(
|
||
`category_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品分类id',
|
||
`category_name` varchar(255) NOT NULL DEFAULT '' COMMENT '分类名称',
|
||
`image` varchar(255) NOT NULL DEFAULT '' COMMENT '分类图片',
|
||
`level` int(11) NOT NULL DEFAULT '0' COMMENT '层级',
|
||
`pid` int(11) NOT NULL DEFAULT '0' COMMENT '上级分类id',
|
||
`category_full_name` varchar(255) NOT NULL DEFAULT '' COMMENT '组装分类名称',
|
||
`is_show` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示(1:显示,0:不显示)',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||
PRIMARY KEY (`category_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品分类表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_collect`;
|
||
CREATE TABLE `{{prefix}}shop_goods_collect`
|
||
(
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '收藏时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `IDX_member_collect_goods` (`goods_id`),
|
||
KEY `IDX_member_collect_member` (`member_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品收藏记录表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_evaluate`;
|
||
CREATE TABLE `{{prefix}}shop_goods_evaluate`
|
||
(
|
||
`evaluate_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`order_goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单项ID',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员ID',
|
||
`member_head` varchar(255) NOT NULL DEFAULT '' COMMENT '会员头像',
|
||
`member_name` varchar(100) NOT NULL DEFAULT '' COMMENT '会员名称',
|
||
`content` varchar(3000) NOT NULL DEFAULT '' COMMENT '评价内容',
|
||
`images` varchar(3000) NOT NULL DEFAULT '' COMMENT '评价图片',
|
||
`is_anonymous` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1匿名 2不匿名',
|
||
`scores` tinyint(4) NOT NULL DEFAULT '1' COMMENT '评论分数 1-5',
|
||
`is_audit` tinyint(4) NOT NULL DEFAULT '1' COMMENT '审核状态 1待审 2通过 3拒绝',
|
||
`explain_first` varchar(3000) NOT NULL DEFAULT '' COMMENT '解释内容',
|
||
`topping` int(11) NOT NULL DEFAULT '0' COMMENT '排序 置顶',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '评论时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||
PRIMARY KEY (`evaluate_id`),
|
||
KEY `idx_shop_goods_evaluate_create_time` (`create_time`),
|
||
KEY `idx_shop_goods_evaluate_goods_id` (`goods_id`),
|
||
KEY `idx_shop_goods_evaluate_is_anonymous` (`is_anonymous`),
|
||
KEY `idx_shop_goods_evaluate_is_audit` (`is_audit`),
|
||
KEY `idx_shop_goods_evaluate_member_id` (`member_id`),
|
||
KEY `idx_shop_goods_evaluate_order_id` (`order_id`),
|
||
KEY `idx_shop_goods_evaluate_scores` (`scores`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品评价表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_label`;
|
||
CREATE TABLE `{{prefix}}shop_goods_label`
|
||
(
|
||
`label_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签ID',
|
||
`label_name` varchar(255) NOT NULL DEFAULT '' COMMENT '标签名称',
|
||
`group_id` INT(11) NOT NULL DEFAULT 0 COMMENT '标签分组id',
|
||
`style_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '效果设置,diy:自定义,icon:图片',
|
||
`color_json` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '自定义颜色(文字、背景、边框),json格式',
|
||
`icon` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '图标',
|
||
`status` INT(11) NOT NULL DEFAULT 0 COMMENT '状态,1:启用,0;关闭',
|
||
`memo` varchar(255) NOT NULL DEFAULT '' COMMENT '标签说明',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`label_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品标签表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_label_group`;
|
||
CREATE TABLE `{{prefix}}shop_goods_label_group`
|
||
(
|
||
`group_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '分组ID',
|
||
`group_name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '分组名称',
|
||
`sort` INT(11) NOT NULL DEFAULT 0 COMMENT '排序',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
|
||
PRIMARY KEY (`group_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品标签分组表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_rank`;
|
||
CREATE TABLE `{{prefix}}shop_goods_rank`
|
||
(
|
||
`rank_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||
`name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '榜单名称',
|
||
`rank_type` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '排行周期 day=天,week=周,month=月, quarter=季度',
|
||
`goods_source` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '来源类型 goods=指定商品,category=指定分类,brand=指定品牌, label=指定标签',
|
||
`rule_type` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '排序规则 sale=按照销量,collect=按收藏数,evaluate=按评价数, access=按照浏览量',
|
||
`goods_json` TEXT DEFAULT NULL COMMENT '商品信息',
|
||
`category_ids` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '商品分类id',
|
||
`brand_ids` VARCHAR(255) NOT NULL DEFAULT '0' COMMENT '商品品牌id',
|
||
`label_ids` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '商品标签id,多个逗号隔开',
|
||
`sort` INT(11) NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`status` INT(11) NOT NULL DEFAULT 1 COMMENT '显示状态(0不显示 1显示)',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
|
||
PRIMARY KEY (`rank_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品排行榜';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_service`;
|
||
CREATE TABLE `{{prefix}}shop_goods_service`
|
||
(
|
||
`service_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`service_name` varchar(255) NOT NULL DEFAULT '' COMMENT '服务名称',
|
||
`image` varchar(255) NOT NULL DEFAULT '' COMMENT '图片',
|
||
`desc` 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 (`service_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品服务表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_sku`;
|
||
CREATE TABLE `{{prefix}}shop_goods_sku`
|
||
(
|
||
`sku_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品sku_id',
|
||
`sku_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品sku名称',
|
||
`sku_image` varchar(2000) NOT NULL DEFAULT '' COMMENT 'sku主图',
|
||
`sku_no` varchar(255) NOT NULL DEFAULT '' COMMENT '商品sku编码',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`sku_spec_format` text COMMENT 'sku规格格式',
|
||
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT 'sku单价',
|
||
`market_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '划线价',
|
||
`sale_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '实际卖价(有活动显示活动价,默认原价)',
|
||
`cost_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT 'sku成本价',
|
||
`stock` int(11) NOT NULL DEFAULT '0' COMMENT '商品sku库存',
|
||
`weight` decimal(10, 3) NOT NULL DEFAULT '0.000' COMMENT '重量(单位kg)',
|
||
`volume` decimal(10, 3) NOT NULL DEFAULT '0.000' COMMENT '体积(单位立方米)',
|
||
`sale_num` int(11) NOT NULL DEFAULT '0' COMMENT '销量',
|
||
`is_default` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否默认',
|
||
`member_price` text COMMENT '会员价,json格式,指定会员价,数据结构为:{"level_1":"10.00","level_2":"10.00"}',
|
||
PRIMARY KEY (`sku_id`),
|
||
KEY `idx_goods_sku_is_default` (`is_default`),
|
||
KEY `idx_goods_sku_price` (`price`),
|
||
KEY `idx_goods_sku_sale_price` (`sale_price`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品规格表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_spec`;
|
||
CREATE TABLE `{{prefix}}shop_goods_spec`
|
||
(
|
||
`spec_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '规格id',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联商品id',
|
||
`spec_name` varchar(255) NOT NULL DEFAULT '' COMMENT '规格项名称',
|
||
`spec_values` text COMMENT '规格值名称,多个逗号隔开',
|
||
PRIMARY KEY (`spec_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品规格项/值表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_stat`;
|
||
CREATE TABLE `{{prefix}}shop_goods_stat`
|
||
(
|
||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||
`date` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '日期',
|
||
`date_time` INT(11) NOT NULL DEFAULT 0 COMMENT '时间戳',
|
||
`goods_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商品id',
|
||
`cart_num` INT(11) NOT NULL DEFAULT 0 COMMENT '加入购物车数量',
|
||
`sale_num` INT(11) NOT NULL DEFAULT 0 COMMENT '商品销量(下单数)',
|
||
`pay_num` INT(11) NOT NULL DEFAULT 0 COMMENT '支付件数',
|
||
`pay_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '支付总金额',
|
||
`refund_num` INT(11) NOT NULL DEFAULT 0 COMMENT '退款件数',
|
||
`refund_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款总额',
|
||
`access_num` INT(11) NOT NULL DEFAULT 0 COMMENT '访问次数(浏览量)',
|
||
`collect_num` INT(11) NOT NULL DEFAULT 0 COMMENT '收藏数量',
|
||
`evaluate_num` INT(11) NOT NULL DEFAULT 0 COMMENT '评论数量',
|
||
`goods_visit_member_count` INT(11) NOT NULL DEFAULT 0 COMMENT '商品访客数',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品数据统计';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_invoice`;
|
||
CREATE TABLE `{{prefix}}shop_invoice`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '发票id',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
|
||
`trade_type` varchar(10) NOT NULL DEFAULT 'order' COMMENT '开票分类 order:订单',
|
||
`trade_id` int(11) NOT NULL DEFAULT '0' COMMENT '业务id',
|
||
`header_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '抬头类型',
|
||
`header_name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称(发票抬头)',
|
||
`type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '发票类型',
|
||
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '发票内容',
|
||
`tax_number` varchar(50) NOT NULL DEFAULT '' COMMENT '公司税号',
|
||
`mobile` varchar(30) NOT NULL DEFAULT '' COMMENT '开票人手机号',
|
||
`email` varchar(100) NOT NULL DEFAULT '' COMMENT '开票人邮箱',
|
||
`telephone` varchar(30) NOT NULL DEFAULT '' COMMENT '注册电话',
|
||
`address` varchar(255) NOT NULL DEFAULT '' COMMENT '注册地址',
|
||
`bank_name` varchar(50) NOT NULL DEFAULT '' COMMENT '开户银行',
|
||
`bank_card_number` varchar(50) NOT NULL DEFAULT '' COMMENT '银行账号',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '开票金额',
|
||
`is_invoice` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否开票',
|
||
`invoice_number` varchar(50) NOT NULL DEFAULT '' COMMENT '发票代码',
|
||
`invoice_voucher` varchar(1000) NOT NULL DEFAULT '' COMMENT '发票凭证',
|
||
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '申请时间',
|
||
`invoice_time` int(11) NOT NULL DEFAULT '0' COMMENT '开票时间',
|
||
`status` int(11) NOT NULL DEFAULT '0' COMMENT '是否生效',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='发票表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_manjian`;
|
||
CREATE TABLE `{{prefix}}shop_manjian`
|
||
(
|
||
`manjian_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '满减活动id',
|
||
`manjian_name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '名称',
|
||
`condition_type` VARCHAR(255) NOT NULL DEFAULT 'over_n_yuan' COMMENT '条件类型 over_n_yuan:满N元 over_n_piece:满N件',
|
||
`goods_type` VARCHAR(255) NOT NULL DEFAULT 'all_goods' COMMENT '参与商品 all_goods:全部商品参与 selected_goods:指定商品 selected_goods_not:指定商品不参与 ',
|
||
`join_member_type` VARCHAR(255) NOT NULL DEFAULT 'all_member' COMMENT '参与会员 all_member:所有会员参与 selected_member_level:指定会员等级 selected_member_label:指定会员标签 ',
|
||
`rule_type` VARCHAR(255) NOT NULL DEFAULT 'ladder' COMMENT '优惠规格 ladder:阶梯优惠 cycle:循环优惠',
|
||
`rule_json` TEXT DEFAULT NULL COMMENT '优惠规则json',
|
||
`goods_ids` TEXT DEFAULT NULL COMMENT '商品id集',
|
||
`level_ids` TEXT DEFAULT NULL COMMENT '会员等级id集',
|
||
`label_ids` TEXT DEFAULT NULL COMMENT '会员标签id集',
|
||
`status` INT(11) NOT NULL DEFAULT 0 COMMENT '状态(0未开始1进行中2已结束-1已关闭)',
|
||
`start_time` INT(11) NOT NULL DEFAULT 0 COMMENT '开始时间',
|
||
`end_time` INT(11) NOT NULL DEFAULT 0 COMMENT '结束时间',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '修改时间',
|
||
`remark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||
`total_order_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计金额',
|
||
`total_order_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计订单数',
|
||
`total_member_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动参与会员数',
|
||
`total_point` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计赠送积分',
|
||
`total_balance` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计赠送余额',
|
||
`total_coupon_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计赠送优惠券数',
|
||
`total_goods_num` INT(11) NOT NULL DEFAULT 0 COMMENT '活动累计赠送商品数',
|
||
PRIMARY KEY (`manjian_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='满减活动表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_manjian_goods`;
|
||
CREATE TABLE `{{prefix}}shop_manjian_goods`
|
||
(
|
||
`manjian_goods_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '满减商品活动id',
|
||
`manjian_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',
|
||
`goods_type` VARCHAR(255) NOT NULL DEFAULT 'all_goods' COMMENT '参与商品 all_goods:全部商品参与 selected_goods:指定商品 selected_goods_not:指定商品不参与 ',
|
||
`status` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '状态(0未开始1进行中2已结束-1已关闭)',
|
||
PRIMARY KEY (`manjian_goods_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='满减商品表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_manjian_give_records`;
|
||
CREATE TABLE `{{prefix}}shop_manjian_give_records`
|
||
(
|
||
`record_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '赠送记录id',
|
||
`manjian_id` INT(11) NOT NULL DEFAULT 0 COMMENT '满减送活动id',
|
||
`order_id` INT(11) NOT NULL DEFAULT 0 COMMENT '订单id',
|
||
`member_id` INT(11) NOT NULL DEFAULT 0 COMMENT '会员id',
|
||
`level` INT(11) NOT NULL DEFAULT 0 COMMENT '优惠层级',
|
||
`point` INT(11) NOT NULL DEFAULT 0 COMMENT '赠送积分数量',
|
||
`balance` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '赠送余额',
|
||
`coupon_json` TEXT DEFAULT NULL COMMENT '赠送优惠券',
|
||
`goods_json` TEXT DEFAULT NULL COMMENT '赠送商品',
|
||
`sku_ids` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '满足条件的商品规格id',
|
||
`create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
PRIMARY KEY (`record_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='满减送记录表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_newcomer_member_records`;
|
||
CREATE TABLE `{{prefix}}shop_newcomer_member_records`
|
||
(
|
||
`record_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`member_id` INT(11) NOT NULL DEFAULT 0 COMMENT '会员id',
|
||
`validity_time` INT(11) NOT NULL DEFAULT 0 COMMENT '有效期',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '参与时间',
|
||
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
|
||
`is_join` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否参与',
|
||
`order_id` INT(11) NOT NULL DEFAULT 0 COMMENT '参与订单id',
|
||
`goods_ids` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '参与商品id集合',
|
||
`sku_ids` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '参与商品规格id集合',
|
||
PRIMARY KEY (`record_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='新人专享会员参与记录表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order`;
|
||
CREATE TABLE `{{prefix}}shop_order`
|
||
(
|
||
`order_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_no` varchar(50) NOT NULL DEFAULT '' COMMENT '订单编号',
|
||
`body` varchar(1000) NOT NULL DEFAULT '' COMMENT '订单内容',
|
||
`order_type` varchar(55) NOT NULL DEFAULT '' COMMENT '订单类型',
|
||
`order_from` varchar(55) NOT NULL DEFAULT '' COMMENT '订单来源',
|
||
`out_trade_no` varchar(50) NOT NULL DEFAULT '' COMMENT '支付流水号',
|
||
`status` varchar(55) NOT NULL DEFAULT '' COMMENT '订单状态',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
|
||
`ip` varchar(20) NOT NULL DEFAULT '' COMMENT 'ip',
|
||
`goods_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品金额',
|
||
`delivery_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '配送金额',
|
||
`discount_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
|
||
`order_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '订单金额',
|
||
`pay_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付金额',
|
||
`invoice_id` int(11) NOT NULL DEFAULT '0' COMMENT '发票id,0表示不开发票',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`pay_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单支付时间',
|
||
`delivery_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单发货时间/自提订单自提时间',
|
||
`buyer_ask_delivery_time` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '购买人要求的配送/发货/自提时间(文本)',
|
||
`take_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单收货时间',
|
||
`finish_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单完成时间',
|
||
`close_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单关闭时间',
|
||
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '是否删除(针对后台)',
|
||
`timeout` int(11) NOT NULL DEFAULT '0' COMMENT '通用业务超时时间记录',
|
||
`delivery_type` varchar(255) NOT NULL DEFAULT '' COMMENT '配送方式',
|
||
`take_store_id` int(11) NOT NULL DEFAULT '0' COMMENT '自提点',
|
||
`taker_name` varchar(500) NOT NULL DEFAULT '' COMMENT '收货人',
|
||
`taker_mobile` varchar(50) NOT NULL DEFAULT '' COMMENT '收货人手机号',
|
||
`taker_province` int(11) NOT NULL DEFAULT '0' COMMENT '收货省',
|
||
`taker_city` int(11) NOT NULL DEFAULT '0' COMMENT '收货市',
|
||
`taker_district` int(11) NOT NULL DEFAULT '0' COMMENT '收货区县',
|
||
`taker_address` varchar(1000) NOT NULL DEFAULT '' COMMENT '收货地址',
|
||
`taker_full_address` varchar(1000) NOT NULL DEFAULT '' COMMENT '收货详细地址',
|
||
`taker_longitude` varchar(50) NOT NULL DEFAULT '' COMMENT '收货地址经度',
|
||
`taker_latitude` varchar(50) NOT NULL DEFAULT '' COMMENT '收货详细纬度',
|
||
`taker_store_id` varchar(50) NOT NULL DEFAULT '' COMMENT '收货门店',
|
||
`is_enable_refund` int(11) NOT NULL DEFAULT '0' COMMENT '是否允许退款',
|
||
`member_remark` varchar(50) NOT NULL DEFAULT '' COMMENT '会员留言信息',
|
||
`shop_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '商家留言',
|
||
`close_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '关闭原因',
|
||
`close_type` varchar(255) NOT NULL DEFAULT '' COMMENT '关闭来源(未支付自动关闭 手动关闭 退款关闭)',
|
||
`refund_status` int(11) NOT NULL DEFAULT '1' COMMENT '退款状态 1不存在退款 2 部分退款 3 全部退款',
|
||
`has_goods_types` varchar(255) NOT NULL DEFAULT '' COMMENT '包含的商品类型 json',
|
||
`is_evaluate` int(11) NOT NULL DEFAULT '0' COMMENT '是否评论',
|
||
`relate_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联id',
|
||
`point` int(11) NOT NULL DEFAULT '0' COMMENT '积分兑换',
|
||
`activity_type` varchar(255) NOT NULL DEFAULT '' COMMENT '营销类型',
|
||
`form_record_id` INT(11) NOT NULL DEFAULT 0 COMMENT '万能表单记录id',
|
||
`relate_order_id` INT(11) NOT NULL DEFAULT 0 COMMENT '关联活动来源订单id',
|
||
`relate_source` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'seckill 秒杀系统',
|
||
PRIMARY KEY (`order_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_batch_delivery`;
|
||
CREATE TABLE `{{prefix}}shop_order_batch_delivery`
|
||
(
|
||
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`main_id` INT(11) NOT NULL DEFAULT 0 COMMENT '操作人id',
|
||
`status` INT(11) NOT NULL DEFAULT 1 COMMENT '状态 进行中 已完成 已失败',
|
||
`type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '操作类型 批量发货 批量打单 ....',
|
||
`total_num` INT(11) NOT NULL DEFAULT 0 COMMENT '总发货单数',
|
||
`success_num` INT(11) NOT NULL DEFAULT 0 COMMENT '成功发货单数',
|
||
`fail_num` INT(11) NOT NULL DEFAULT 0 COMMENT '失败发货单数',
|
||
`data` VARCHAR(2000) NOT NULL DEFAULT '' COMMENT '导入文件的路径',
|
||
`output` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '对外输出记录',
|
||
`fail_output` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '失败记录',
|
||
`fail_remark` VARCHAR(1000) 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='订单批量发货表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_delivery`;
|
||
CREATE TABLE `{{prefix}}shop_order_delivery`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`order_id` int(11) NOT NULL DEFAULT '0',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '包裹名称',
|
||
`delivery_type` varchar(50) NOT NULL DEFAULT '' COMMENT '配送方式',
|
||
`sub_delivery_type` varchar(50) NOT NULL DEFAULT '' COMMENT '详细配送方式',
|
||
`express_company_id` int(11) NOT NULL DEFAULT '0' COMMENT '快递公司id',
|
||
`express_number` varchar(50) NOT NULL DEFAULT '' COMMENT '配送单号',
|
||
`local_deliver_id` int(11) NOT NULL DEFAULT '0' COMMENT '同城配送员',
|
||
`status` int(11) NOT NULL DEFAULT '0' COMMENT '配送状态',
|
||
`third_delivery` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '配送方(三方配送)',
|
||
`remark` VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '备注',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单发货表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_discount`;
|
||
CREATE TABLE `{{prefix}}shop_order_discount`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`order_goods_ids` varchar(255) NOT NULL DEFAULT '' COMMENT '参与的订单商品项',
|
||
`type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型 discount 优惠,gift 赠送',
|
||
`num` int(11) NOT NULL DEFAULT '0' COMMENT '使用数量',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
|
||
`discount_type` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠类型',
|
||
`discount_type_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠类型id',
|
||
`content` varchar(255) NOT NULL DEFAULT '' COMMENT '订单优惠说明',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`status` int(11) NOT NULL DEFAULT '1' COMMENT '状态',
|
||
`member_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 'sku_id',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单优惠表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_discount_goods`;
|
||
CREATE TABLE `{{prefix}}shop_order_discount_goods`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_discount_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单优惠id',
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`order_goods_id` varchar(255) NOT NULL DEFAULT '' COMMENT '参与的订单商品项',
|
||
`type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型 discount 优惠,gift 赠送',
|
||
`num` int(11) NOT NULL DEFAULT '0' COMMENT '使用数量',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单项优惠表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_goods`;
|
||
CREATE TABLE `{{prefix}}shop_order_goods`
|
||
(
|
||
`order_goods_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`member_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',
|
||
`goods_name` varchar(400) NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
`sku_name` varchar(400) NOT NULL DEFAULT '' COMMENT '商品规格名称',
|
||
`goods_image` varchar(2000) NOT NULL DEFAULT '' COMMENT '商品图片',
|
||
`sku_image` varchar(1000) NOT NULL DEFAULT '' COMMENT 'sku规格图片',
|
||
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品单价',
|
||
`num` int(11) NOT NULL DEFAULT '0' COMMENT '购买数量',
|
||
`goods_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品总价',
|
||
`is_enable_refund` int(11) NOT NULL DEFAULT '0' COMMENT '是否允许退款',
|
||
`goods_type` varchar(255) NOT NULL DEFAULT '' COMMENT '商品类型',
|
||
`delivery_status` varchar(255) NOT NULL DEFAULT '' COMMENT '配送状态',
|
||
`delivery_id` int(11) NOT NULL DEFAULT '0' COMMENT '发货单号',
|
||
`discount_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
|
||
`status` int(11) NOT NULL DEFAULT '0' COMMENT '状态',
|
||
`order_refund_no` varchar(50) NOT NULL DEFAULT '' COMMENT '退款单号',
|
||
`order_goods_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '订单项实付金额',
|
||
`original_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '商品原价',
|
||
`extend` varchar(1000) NOT NULL DEFAULT '' COMMENT '数据项扩展',
|
||
`verify_count` int(11) NOT NULL DEFAULT '0' COMMENT '已核销次数',
|
||
`verify_expire_time` int(11) NOT NULL DEFAULT '0' COMMENT '过期时间 0 为永久',
|
||
`is_verify` int(11) NOT NULL DEFAULT '0' COMMENT '是否需要核销',
|
||
`shop_active_refund` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '商家主动退款(0否 1是)',
|
||
`shop_active_refund_money` DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商家主动退款金额',
|
||
`is_gift` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否是赠品(0否 1是)',
|
||
`form_record_id` INT(11) NOT NULL DEFAULT 0 COMMENT '万能表单记录id',
|
||
`delete_time` INT(11) NOT NULL DEFAULT 0 COMMENT '是否删除(针对后台)',
|
||
PRIMARY KEY (`order_goods_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单项表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_log`;
|
||
CREATE TABLE `{{prefix}}shop_order_log`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`main_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '操作人类型',
|
||
`main_id` INT(11) NOT NULL DEFAULT 0 COMMENT '操作人id',
|
||
`status` INT(11) NOT NULL DEFAULT 0 COMMENT '订单状态',
|
||
`type` VARCHAR(255) NOT NULL DEFAULT '',
|
||
`content` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '日志内容',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单日志表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_refund`;
|
||
CREATE TABLE `{{prefix}}shop_order_refund`
|
||
(
|
||
`refund_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`order_goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单项id',
|
||
`order_refund_no` varchar(255) NOT NULL DEFAULT '0' COMMENT '退款单号',
|
||
`refund_type` varchar(255) NOT NULL DEFAULT '0' COMMENT '退款方式 ',
|
||
`reason` varchar(255) NOT NULL DEFAULT '0' COMMENT '退款原因 ',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
|
||
`apply_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '申请退款',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '实际退款',
|
||
`status` varchar(30) NOT NULL DEFAULT '0' COMMENT '退款状态',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`transfer_time` int(11) NOT NULL DEFAULT '0' COMMENT '转账时间',
|
||
`remark` varchar(2000) NOT NULL DEFAULT '描述' COMMENT '描述',
|
||
`voucher` varchar(2000) NOT NULL DEFAULT '凭证' COMMENT '凭证',
|
||
`source` varchar(255) NOT NULL DEFAULT '' COMMENT '来源 system 系统 member 会员',
|
||
`timeout` int(11) NOT NULL DEFAULT '0' COMMENT '操作超时时间',
|
||
`refund_no` varchar(255) NOT NULL DEFAULT '' COMMENT '退款交易号',
|
||
`delivery` varchar(3000) NOT NULL DEFAULT '' COMMENT '退货配送信息',
|
||
`shop_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '上架拒绝原因',
|
||
`refund_address` varchar(1000) NOT NULL DEFAULT '' COMMENT '商家退货地址',
|
||
`is_refund_delivery` INT(11) NOT NULL DEFAULT 0 COMMENT '是否退运费',
|
||
`delete_time` INT(11) NOT NULL DEFAULT 0 COMMENT '是否删除(针对后台)',
|
||
PRIMARY KEY (`refund_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单退款表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_order_refund_log`;
|
||
CREATE TABLE `{{prefix}}shop_order_refund_log`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`order_refund_no` varchar(100) NOT NULL DEFAULT '' COMMENT '退款编号',
|
||
`main_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '操作人类型',
|
||
`main_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人id',
|
||
`status` INT(11) NOT NULL DEFAULT 0 COMMENT '退款状态',
|
||
`type` VARCHAR(255) NOT NULL DEFAULT '',
|
||
`content` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '日志内容',
|
||
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='订单退款日志表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_point_exchange`;
|
||
CREATE TABLE `{{prefix}}shop_point_exchange`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '兑换活动主键id',
|
||
`type` varchar(255) NOT NULL DEFAULT '' COMMENT '兑换类型(商品、优惠券、红包)',
|
||
`names` varchar(255) NOT NULL DEFAULT '' COMMENT '兑换标题',
|
||
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '副标题',
|
||
`image` text COMMENT '图片',
|
||
`status` int(11) NOT NULL DEFAULT '0' COMMENT '兑换状态 0 下架 1上架 -1 删除',
|
||
`product_detail` TEXT DEFAULT NULL COMMENT '兑换产品信息',
|
||
`point` int(11) NOT NULL DEFAULT '0' COMMENT '兑换所需积分',
|
||
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '兑换所需金额',
|
||
`limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '限制数量',
|
||
`content` text COMMENT '产品介绍',
|
||
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
|
||
`total_point_num` int(11) NOT NULL DEFAULT '0' COMMENT '积分消费总额',
|
||
`total_price_num` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '总支付金额',
|
||
`total_order_num` int(11) DEFAULT '0' COMMENT '订单笔数',
|
||
`total_member_num` int(11) DEFAULT '0' COMMENT '参与会员数',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`stock` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
|
||
`total_exchange_num` int(11) NOT NULL DEFAULT '0' COMMENT '兑换数量',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='积分兑换表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_point_exchange_order`;
|
||
CREATE TABLE `{{prefix}}shop_point_exchange_order`
|
||
(
|
||
`order_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '兑换记录id',
|
||
`order_no` varchar(255) NOT NULL DEFAULT '' COMMENT '订单编号',
|
||
`out_trade_no` varchar(255) NOT NULL DEFAULT '' COMMENT '支付流水表',
|
||
`exchange_id` int(11) NOT NULL DEFAULT '0' COMMENT '兑换活动id',
|
||
`exchange_name` varchar(255) NOT NULL DEFAULT '' COMMENT '兑换商品名称',
|
||
`exchange_image` varchar(600) NOT NULL DEFAULT '' COMMENT '兑换商品图片',
|
||
`type` varchar(50) NOT NULL DEFAULT '' COMMENT '兑换类型',
|
||
`member_id` int(11) NOT NULL DEFAULT '0' COMMENT '消费会员id',
|
||
`member_address_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员地址id',
|
||
`relate_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联业务id',
|
||
`relate_order_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联订单id',
|
||
`point` int(11) NOT NULL DEFAULT '0' COMMENT '使用积分',
|
||
`price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '支付金额',
|
||
`balance` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '赠送余额',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`pay_time` int(11) NOT NULL DEFAULT '0' COMMENT '兑换时间',
|
||
`close_time` int(11) NOT NULL DEFAULT '0' COMMENT '关闭时间',
|
||
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '订单删除',
|
||
`num` int(11) NOT NULL DEFAULT '0' COMMENT '兑换数量',
|
||
`status` varchar(50) NOT NULL DEFAULT '' COMMENT '订单状态',
|
||
`order_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单金额',
|
||
PRIMARY KEY (`order_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='积分兑换订单表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_stat`;
|
||
CREATE TABLE `{{prefix}}shop_stat`
|
||
(
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`date` varchar(255) NOT NULL DEFAULT '' COMMENT '日期',
|
||
`date_time` int(11) NOT NULL DEFAULT '0' COMMENT '时间戳',
|
||
`order_num` int(11) NOT NULL DEFAULT '0' COMMENT '订单总数',
|
||
`sale_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '销售总额',
|
||
`refund_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '退款总额',
|
||
`access_sum` int(11) NOT NULL DEFAULT '0' COMMENT '访问数',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_store`;
|
||
CREATE TABLE `{{prefix}}shop_store`
|
||
(
|
||
`store_id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`store_name` varchar(255) NOT NULL DEFAULT '' COMMENT '门店名称',
|
||
`store_desc` varchar(3000) NOT NULL DEFAULT '' COMMENT '简介',
|
||
`store_logo` varchar(255) NOT NULL DEFAULT '' COMMENT '门店logo',
|
||
`store_mobile` varchar(255) NOT NULL DEFAULT '' COMMENT '手机号',
|
||
`province_id` int(11) NOT NULL DEFAULT '0' COMMENT '省id',
|
||
`city_id` int(11) NOT NULL DEFAULT '0' COMMENT '市',
|
||
`district_id` int(11) NOT NULL DEFAULT '0' COMMENT '县(区)',
|
||
`address` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`full_address` varchar(255) NOT NULL DEFAULT '' COMMENT '完整地址',
|
||
`longitude` varchar(255) NOT NULL DEFAULT '' COMMENT '经度',
|
||
`latitude` varchar(255) NOT NULL DEFAULT '' COMMENT '纬度',
|
||
`trade_time` varchar(255) NOT NULL DEFAULT '' COMMENT '营业时间(文本展示使用)',
|
||
`time_week` TEXT DEFAULT NULL COMMENT '自定义的营业时间["0","1","2","3","4","5","6"]周日-周六',
|
||
`trade_time_json` TEXT DEFAULT NULL COMMENT '营业时间',
|
||
`time_interval` INT(11) NOT NULL DEFAULT 0 COMMENT '时段设置(分钟)',
|
||
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
|
||
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`store_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='自提门店表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_active`;
|
||
CREATE TABLE `{{prefix}}shop_active`
|
||
(
|
||
`active_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '活动id',
|
||
`active_name` varchar(255) NOT NULL DEFAULT '' COMMENT '活动名称',
|
||
`active_desc` text COMMENT '活动说明',
|
||
`active_type` varchar(255) NOT NULL DEFAULT '' COMMENT '活动类型(店铺活动,会员活动,商品活动)',
|
||
`active_goods_type` varchar(255) NOT NULL DEFAULT '' COMMENT '商品活动类型(单品,独立商品,店铺整体商品)',
|
||
`active_goods_info` text COMMENT '参与活动商品信息',
|
||
`active_class` varchar(255) NOT NULL DEFAULT '' COMMENT '活动类别',
|
||
`active_class_category` varchar(255) NOT NULL DEFAULT '' COMMENT '活动类别子分类(活动管理)',
|
||
`relate_member` varchar(1000) NOT NULL DEFAULT '' COMMENT '参与会员条件(默认全部)',
|
||
`active_value` text COMMENT '活动扩展信息数据',
|
||
`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动开始时间',
|
||
`end_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
|
||
`active_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 '修改时间',
|
||
`active_order_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '活动累计金额',
|
||
`active_order_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动累计订单数',
|
||
`active_member_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动参与会员数',
|
||
`active_success_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动成功参与会员数',
|
||
PRIMARY KEY (`active_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='店铺营销活动表(整体活动)';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_active_goods`;
|
||
CREATE TABLE `{{prefix}}shop_active_goods`
|
||
(
|
||
`active_goods_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '活动商品id',
|
||
`active_id` int(11) NOT NULL DEFAULT '0' COMMENT '活动id',
|
||
`goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`sku_id` INT(11) DEFAULT 0 COMMENT '商品规格id',
|
||
`active_goods_type` varchar(255) NOT NULL DEFAULT '' COMMENT '商品活动类型(单品,独立商品,店铺整体商品)',
|
||
`active_class` varchar(255) NOT NULL DEFAULT '' COMMENT '商品活动类别',
|
||
`active_goods_label` varchar(1000) NOT NULL DEFAULT '' COMMENT '活动商品标签(针对活动有标签)',
|
||
`active_goods_category` varchar(1000) NOT NULL DEFAULT '' COMMENT '活动商品分类(针对活动有分类)',
|
||
`active_goods_value` text COMMENT '活动商品信息数据',
|
||
`active_goods_status` varchar(50) NOT NULL DEFAULT '' COMMENT '活动状态',
|
||
`active_goods_point` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '活动商品积分(展示,搜索)',
|
||
`active_goods_price` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '活动商品价格(展示,搜索)',
|
||
`active_goods_stock` int(11) NOT NULL DEFAULT '0' COMMENT '活动商品库存(针对参与库存)',
|
||
`active_goods_order_money` decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '活动累计金额',
|
||
`active_goods_order_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动累计订单数',
|
||
`active_goods_member_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动参与会员数',
|
||
`active_goods_success_num` int(11) NOT NULL DEFAULT '0' COMMENT '活动成功参与会员数',
|
||
PRIMARY KEY (`active_goods_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='店铺营销活动';
|
||
|
||
|
||
DROP TABLE IF EXISTS `{{prefix}}shop_goods_browse`;
|
||
CREATE TABLE `{{prefix}}shop_goods_browse`
|
||
(
|
||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`member_id` int NOT NULL DEFAULT 0 COMMENT '浏览人',
|
||
`sku_id` int NOT NULL DEFAULT 0 COMMENT 'sku_id',
|
||
`goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
|
||
`browse_time` int NOT NULL DEFAULT 0 COMMENT '浏览时间',
|
||
`goods_cover` varchar(2000) NOT NULL DEFAULT '' COMMENT '商品图片',
|
||
`goods_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci COMMENT='商品浏览历史';
|
||
|
||
|
||
|
||
ALTER TABLE `{{prefix}}shop_invoice`
|
||
CHANGE COLUMN trade_id trade_id VARCHAR (1000) NOT NULL DEFAULT '' COMMENT '业务id集';
|
||
|
||
ALTER TABLE `{{prefix}}shop_invoice`
|
||
ADD COLUMN pay_voucher TEXT DEFAULT NULL COMMENT '支付凭证'; |