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 '支付凭证';