From b0f399c8142ea62ce4638de872a1cb73a3b4b037 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 3 Dec 2025 14:51:21 +0800 Subject: [PATCH] =?UTF-8?q?chore(docker):=20=E6=9A=82=E6=97=B6=E5=AD=98?= =?UTF-8?q?=E5=82=A8upgrade.sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upgrade.sql | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/upgrade.sql b/upgrade.sql index 3583a4fb4..b78e0702a 100644 --- a/upgrade.sql +++ b/upgrade.sql @@ -4,4 +4,63 @@ USE shop_mallnew; -ALTER TABLE `lucky_member_label` ADD COLUMN INDEX IDX_nc_member_label_label_id (label_id); +-- 表结构升级语句 + +ALTER TABLE `lucky_cashier_auth_group` ADD COLUMN `store_id` int NOT NULL DEFAULT '0' COMMENT '门店id 0为全部门店'; +ALTER TABLE `lucky_cashier_auth_group` ADD COLUMN `store_name` varchar(255) NOT NULL DEFAULT '' COMMENT '门店名称'; +ALTER TABLE `lucky_cashier_auth_group` ADD COLUMN `create_user_data` varchar(500) NOT NULL DEFAULT '[]' COMMENT '创建用户数据 json格式'; +ALTER TABLE `lucky_cashier_auth_group` ADD COLUMN `create_uid` int NOT NULL DEFAULT '0' COMMENT '创建用户id'; +ALTER TABLE `lucky_cron` ADD COLUMN `error_num` int NOT NULL DEFAULT 0 COMMENT '错误次数' AFTER `create_time`; +ALTER TABLE `lucky_cron` ADD COLUMN `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '状态 0待执行 1执行中' AFTER `error_num`; +ALTER TABLE `lucky_express_delivery_package` ADD COLUMN `trace` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '物流轨迹' AFTER `template_name`; +ALTER TABLE `lucky_fenxiao_withdraw` ADD COLUMN `fail_reason` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '失败原因' AFTER `applet_type`; +ALTER TABLE `lucky_goods` ADD COLUMN is_reserve int NOT NULL DEFAULT 0 COMMENT '服务是否需要预约,0:否,1:是'; +ALTER TABLE `lucky_goods` ADD COLUMN service_mode varchar(255) NOT NULL DEFAULT '' COMMENT '服务模式:onsite:上门服务,in_store:到店服务'; +ALTER TABLE `lucky_goods` ADD COLUMN service_price_way varchar(255) NOT NULL DEFAULT '' COMMENT '上门服务费用方式,reserve_price:预约价格,fixed_price:一口价格'; +ALTER TABLE `lucky_group` ADD COLUMN `create_user_data` varchar(500) NOT NULL DEFAULT '[]' COMMENT '创建用户数据 json格式'; +ALTER TABLE `lucky_group` ADD COLUMN `create_uid` int NOT NULL DEFAULT '0' COMMENT '创建用户id'; +ALTER TABLE `lucky_member_goods_card` ADD COLUMN `invalid_reason` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '失效原因' AFTER `store_id`; +ALTER TABLE `lucky_order` ADD COLUMN delivery_start_time int NOT NULL DEFAULT 0 COMMENT '配送开始时间'; +ALTER TABLE `lucky_order` ADD COLUMN delivery_end_time int NOT NULL DEFAULT 0 COMMENT '配送结束时间'; +ALTER TABLE `lucky_order_goods` ADD COLUMN shop_active_refund_no VARCHAR(50) NOT NULL DEFAULT '' COMMENT '商家主动退款编号'; +ALTER TABLE `lucky_order_goods` ADD COLUMN shop_active_refund_remark VARCHAR(255) NOT NULL DEFAULT '' COMMENT '商家主动退款说明'; +ALTER TABLE `lucky_order_goods` ADD COLUMN shop_active_refund_money DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商家主动退款金额'; +ALTER TABLE `lucky_order_goods` ADD COLUMN shop_active_refund_money_type INT(11) NOT NULL DEFAULT 1 COMMENT '商家主动退款方式 1 原路退款 2线下退款3退款到余额'; +ALTER TABLE `lucky_order_goods` ADD COLUMN `refund_images` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '退款图片 最多五张' AFTER `refund_remark`; +ALTER TABLE `lucky_pay` ADD COLUMN `is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除 1是 0否' AFTER `pay_json`; +ALTER TABLE `lucky_pay` ADD COLUMN `relate_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '关联id' AFTER `is_delete`; +ALTER TABLE `lucky_poster` ADD COLUMN `param_md5` varchar(255) NOT NULL DEFAULT '' COMMENT '参数md5值' AFTER `create_time`; +ALTER TABLE `lucky_poster` ADD COLUMN `file_path` varchar(1000) NOT NULL DEFAULT '' COMMENT '文件路径' AFTER `param_md5`; +ALTER TABLE `lucky_promotion_coupon` ADD COLUMN use_channel varchar(50) NOT NULL DEFAULT 'all' COMMENT '使用渠道 all 线上线下使用 online 线上使用 offline线下使用'; +ALTER TABLE `lucky_promotion_coupon` ADD COLUMN use_store varchar(5000) NOT NULL DEFAULT 'all' COMMENT '适用门店 all 全部门店 ,门店id,门店id, 部分门店'; +ALTER TABLE `lucky_promotion_coupon_type` ADD COLUMN use_channel varchar(50) NOT NULL DEFAULT 'all' COMMENT '使用渠道 all 线上线下使用 online 线上使用 offline线下使用'; +ALTER TABLE `lucky_promotion_coupon_type` ADD COLUMN use_store varchar(5000) NOT NULL DEFAULT 'all' COMMENT '适用门店 all 全部门店 ,门店id,门店id, 部分门店'; +ALTER TABLE `lucky_promotion_coupon_type` ADD COLUMN store_id int NOT NULL DEFAULT 0 COMMENT '所属门店id'; +ALTER TABLE `lucky_promotion_coupon_type` ADD COLUMN `goods_names` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '适用商品名称' AFTER `goods_ids`; +ALTER TABLE `lucky_promotion_coupon_type` ADD COLUMN `give_count` int NOT NULL DEFAULT 0 COMMENT '发放数量(营销活动发放和直接发放)' AFTER `used_count`; +ALTER TABLE `lucky_promotion_jielong` ADD COLUMN `take_start_time` int(11) NOT NULL DEFAULT 0 COMMENT '自提开始时间'; +ALTER TABLE `lucky_promotion_jielong` ADD COLUMN `take_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '自提结束时间'; +ALTER TABLE `lucky_promotion_presale_order` ADD COLUMN delivery_start_time int NOT NULL COMMENT '配送开始时间'; +ALTER TABLE `lucky_promotion_presale_order` ADD COLUMN delivery_end_time int NOT NULL COMMENT '配送结束时间'; +ALTER TABLE `lucky_stock_allot` ADD COLUMN refuse_reason varchar(255) NOT NULL DEFAULT '' COMMENT '拒绝理由'; +ALTER TABLE `lucky_stock_inventory` ADD COLUMN action_time int NOT NULL DEFAULT 0 COMMENT '盘点时间'; +ALTER TABLE `lucky_store` ADD COLUMN `open_date_config` varchar(1000) NOT NULL DEFAULT '[]' COMMENT '营业时间配置 json格式' AFTER `store_introduce`; +ALTER TABLE `lucky_store` ADD COLUMN `out_open_date_o2o_pay` tinyint(1) NOT NULL DEFAULT 1 COMMENT '非营业时间能否下同城配送单 1:能 0:不能' AFTER `open_date_config`; +ALTER TABLE `lucky_store` ADD COLUMN `close_show` tinyint(1) NOT NULL DEFAULT 0 COMMENT '门店休息是否前台展示' AFTER `out_open_date_o2o_pay`; +ALTER TABLE `lucky_store` ADD COLUMN `close_desc` varchar(255) NULL DEFAULT '' COMMENT '门店休息说明' AFTER `close_show`; +ALTER TABLE `lucky_store_goods_sku` ADD COLUMN `is_delivery_restrictions` int NOT NULL DEFAULT 1 COMMENT '是否有起送限制 1 有 0 没有' AFTER `real_stock`; +ALTER TABLE `lucky_user` ADD COLUMN `create_user_data` varchar(500) NOT NULL DEFAULT '[]' COMMENT '创建用户数据 json格式'; +ALTER TABLE `lucky_user` ADD COLUMN `create_uid` int NOT NULL DEFAULT '0' COMMENT '创建用户id'; + + +-- 数据升级语句 +USE shop_mallnew; + +INSERT INTO `lucky_cashier_auth_group` VALUES ('门店管理员', '', 'admin', 1, ''); +INSERT INTO `lucky_cashier_auth_group` VALUES ('收银员', 'cashier,billing,buycard,recharge', '', 1, ''); +INSERT INTO `lucky_cashier_auth_group` VALUES ('核销员', 'verify_manage,verify_index,verify_record,verify_code_info,verify', '', 1, ''); +INSERT INTO `lucky_store` VALUES ('默认总店',1,1,'store', 1); +INSERT INTO `lucky_cron` VALUES (2, 2, 0, '店铺统计更新(按时)', 'CronStatShopHour', 1700447491, 0, 0); +INSERT INTO `lucky_cron` VALUES (2, 2, 0, '门店统计更新(按时)', 'CronStatStoreHour', 1700447491, 0, 0); +INSERT INTO `lucky_cron` VALUES (2, 2, 0, '店铺统计更新(按日)', 'CronStatShop', 1700447491, 0, 0); +INSERT INTO `lucky_cron` VALUES (2, 2, 0, '门店统计更新(按日)', 'CronStatStore', 1700447491, 0, 0);