ALTER TABLE `mall_coupon` ADD COLUMN `give_count` int NOT NULL DEFAULT 0 COMMENT '已发放数量' ; ALTER TABLE `mall_delivery_company` ADD COLUMN `express_no_electronic_sheet` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司编号(用于电子面单)' ; ALTER TABLE `mall_delivery_company` ADD COLUMN `electronic_sheet_switch` tinyint NOT NULL DEFAULT 0 COMMENT '是否支持电子面单(0:不支持,1:支持)' ; ALTER TABLE `mall_delivery_company` ADD COLUMN `print_style` varchar(2000) NOT NULL DEFAULT '' COMMENT '电子面单打印模板样式,json字符串' ; ALTER TABLE `mall_delivery_company` ADD COLUMN `exp_type` varchar(2000) NOT NULL DEFAULT '' COMMENT '物流公司业务类型,json字符串' ; ALTER TABLE `mall_delivery_company` MODIFY COLUMN `express_no` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司编号(用于物流跟踪)' ; DROP TABLE IF EXISTS `mall_delivery_electronic_sheet`; CREATE TABLE `mall_delivery_electronic_sheet` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id', `template_name` varchar(255) NOT NULL DEFAULT '' COMMENT '模板名称', `express_company_id` int 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 NOT NULL DEFAULT 0 COMMENT '邮费支付方式(1:现付,2:到付,3:月结)', `is_notice` tinyint NOT NULL DEFAULT 0 COMMENT '快递员上门揽件(0:否,1:是)', `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态(1:开启,0:关闭)', `exp_type` int NOT NULL DEFAULT 0 COMMENT '物流公司业务类型', `print_style` varchar(255) NOT NULL DEFAULT '' COMMENT '电子面单打印模板样式', `is_default` tinyint NOT NULL DEFAULT 0 COMMENT '是否默认(1:是,0:否)', `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '电子面单' ROW_FORMAT = COMPACT; ALTER TABLE `mall_goods` ADD COLUMN `is_limit` tinyint NOT NULL DEFAULT 0 COMMENT '商品是否限购(0:否 1:是)' ; ALTER TABLE `mall_goods` ADD COLUMN `limit_type` tinyint NOT NULL DEFAULT 1 COMMENT '限购类型,1:单次限购,2:单人限购' ; ALTER TABLE `mall_goods` ADD COLUMN `max_buy` int NOT NULL DEFAULT 0 COMMENT '限购数' ; ALTER TABLE `mall_goods` ADD COLUMN `min_buy` int NOT NULL DEFAULT 0 COMMENT '起购数' ; ALTER TABLE `mall_goods` ADD COLUMN `access_num` int NOT NULL DEFAULT 0 COMMENT '访问次数(浏览量)' ; ALTER TABLE `mall_goods` ADD COLUMN `cart_num` int NOT NULL DEFAULT 0 COMMENT '加入购物车数量' ; ALTER TABLE `mall_goods` ADD COLUMN `pay_num` int NOT NULL DEFAULT 0 COMMENT '支付件数' ; ALTER TABLE `mall_goods` ADD COLUMN `pay_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '支付总金额' ; ALTER TABLE `mall_goods` ADD COLUMN `collect_num` int NOT NULL DEFAULT 0 COMMENT '收藏数量' ; ALTER TABLE `mall_goods` ADD COLUMN `evaluate_num` int NOT NULL DEFAULT 0 COMMENT '评论数量' ; ALTER TABLE `mall_goods` ADD COLUMN `refund_num` int NOT NULL DEFAULT 0 COMMENT '退款件数' ; ALTER TABLE `mall_goods` ADD COLUMN `refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款总额' ; ALTER TABLE `mall_goods` MODIFY COLUMN `virtual_auto_delivery` tinyint NOT NULL DEFAULT 0 COMMENT '虚拟商品是否自动发货' ; ALTER TABLE `mall_goods` MODIFY COLUMN `virtual_receive_type` varchar(255) NOT NULL DEFAULT 'artificial' COMMENT '虚拟商品收货方式,auto:自动收货,artificial:买家确认收货,verify:到店核销' ; ALTER TABLE `mall_goods` MODIFY COLUMN `virtual_verify_type` tinyint NOT NULL DEFAULT 0 COMMENT '虚拟商品核销有效期类型,0:不限,1:购买后几日有效,2:指定过期日期' ; ALTER TABLE `mall_goods` MODIFY COLUMN `virtual_indate` int NOT NULL DEFAULT 0 COMMENT '虚拟到期时间' ; ALTER TABLE `mall_goods` MODIFY COLUMN `supplier_id` int NOT NULL DEFAULT 0 COMMENT '供应商id' ; ALTER TABLE `mall_goods` MODIFY COLUMN `mall_attr_id` int NOT NULL DEFAULT 0 COMMENT '平台商品参数id' ; ALTER TABLE `mall_goods_brand` ADD COLUMN `color_json` varchar(255) NOT NULL DEFAULT '' COMMENT '自定义颜色(文字、背景、边框),json格式' ; ALTER TABLE `mall_goods_label` ADD COLUMN `group_id` int NOT NULL DEFAULT 0 COMMENT '标签分组id' ; ALTER TABLE `mall_goods_label` ADD COLUMN `style_type` varchar(255) NOT NULL DEFAULT '' COMMENT '效果设置,diy:自定义,icon:图片' ; ALTER TABLE `mall_goods_label` ADD COLUMN `color_json` varchar(255) NOT NULL DEFAULT '' COMMENT '自定义颜色(文字、背景、边框),json格式' ; ALTER TABLE `mall_goods_label` ADD COLUMN `icon` varchar(255) NOT NULL DEFAULT '' COMMENT '图标' ; ALTER TABLE `mall_goods_label` ADD COLUMN `status` int NOT NULL DEFAULT 0 COMMENT '状态,1:启用,0:关闭' ; DROP TABLE IF EXISTS `mall_goods_rank`; CREATE TABLE `mall_goods_rank` ( `rank_id` int NOT NULL AUTO_INCREMENT, `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id', `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 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 NOT NULL DEFAULT 0 COMMENT '排序号', `status` int NOT NULL DEFAULT 1 COMMENT '显示状态(0不显示 1显示)', `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间', PRIMARY KEY (`rank_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品排行榜' ROW_FORMAT = Dynamic; DROP TABLE IF EXISTS `mall_goods_stat`; CREATE TABLE `mall_goods_stat` ( `id` int NOT NULL AUTO_INCREMENT, `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id', `date` varchar(255) NOT NULL DEFAULT '' COMMENT '日期', `date_time` int NOT NULL DEFAULT 0 COMMENT '时间戳', `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id', `cart_num` int NOT NULL DEFAULT 0 COMMENT '加入购物车数量', `sale_num` int NOT NULL DEFAULT 0 COMMENT '商品销量(下单数)', `pay_num` int NOT NULL DEFAULT 0 COMMENT '支付件数', `pay_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '支付总金额', `refund_num` int NOT NULL DEFAULT 0 COMMENT '退款件数', `refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款总额', `access_num` int NOT NULL DEFAULT 0 COMMENT '访问次数(浏览量)', `collect_num` int NOT NULL DEFAULT 0 COMMENT '收藏数量', `evaluate_num` int NOT NULL DEFAULT 0 COMMENT '评论数量', `goods_visit_member_count` int NOT NULL DEFAULT 0 COMMENT '商品访客数', PRIMARY KEY (`id`) USING BTREE, INDEX `site_id`(`site_id`) USING BTREE, INDEX `date`(`date`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品数据统计' ROW_FORMAT = Dynamic; ALTER TABLE `mall_order` ADD COLUMN `shop_commission` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺支付佣金' ; ALTER TABLE `mall_order` ADD COLUMN `shop_refund_commission` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺退还佣金' ; ALTER TABLE `mall_order_goods` ADD COLUMN `shop_active_refund` tinyint NOT NULL DEFAULT 0 COMMENT '商家主动退款(0否 1是)' ; ALTER TABLE `mall_order_goods` ADD COLUMN `shop_active_refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商家主动退款金额' ;