Commit 8f547e0f by mercymodest

feat: add SQL scripts for coach terminal requirements including new tables and updates

parent 174c1ca3
# INSERT INTO `hidden_switch_config` (`uuid`, `company_uuid`, `key`, `key_name`, `is_show`, `is_delete`, `create_time`, `update_time`) VALUES (9, 846782090753224704, 'coach_wechat_login', '教练端微信登录', 1, 0, '2025-10-01 11:50:35', '2025-10-10 11:50:49');
# INSERT INTO `hidden_switch_config` (`uuid`, `company_uuid`, `key`, `key_name`, `is_show`, `is_delete`, `create_time`, `update_time`) VALUES (9, 846782090753224704, 'coach_wechat_login', '教练端微信登录', 1, 0, '2025-10-01 11:50:35', '2025-10-10 11:50:49');
# ALTER TABLE `user_extend`
# ADD COLUMN `bind_coach_time` datetime NULL COMMENT '绑定跟进教练时间' AFTER `update_time`;
#
# ALTER TABLE `user_card`
# ADD COLUMN `leave_end_time` datetime NULL COMMENT '请假结束时间' AFTER `renewal_date`;
#
#
# ALTER TABLE `member_extension_info`
# ADD COLUMN `course_planning_pictures` text NULL COMMENT '训练计划图片' AFTER `course_planning`,
# ADD COLUMN `body_evaluation_pictures` text NULL COMMENT '体测评估图片' AFTER `course_planning_pictures`,
# ADD COLUMN `training_comparison_pictures` text NULL COMMENT '对比图' AFTER `body_evaluation_pictures`;
#
#
# ALTER TABLE `user_card`
# ADD COLUMN `is_signed_contract` int(1) NULL DEFAULT 0 COMMENT '是否签订合同:0-否;1-是' AFTER `leave_end_time`;
#
# alter table user_card
# add contract_voucher_image varchar(512) null comment '合同凭证图片';
#
# ALTER TABLE `user_card`
# ADD COLUMN `payment_method` varchar(16) NULL COMMENT '收款方式' AFTER `payment_type`;
# -- 1: 储值卡支付
# UPDATE user_card SET payment_method = '储值卡支付' WHERE payment_type = 1 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '储值卡支付' WHERE payment_type = 1 and payment_method is null;
#
# -- 2: 微信支付
# UPDATE user_card SET payment_method = '微信支付' WHERE payment_type = 2 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '微信支付' WHERE payment_type = 2 and payment_method is null;
#
# -- 3: 支付宝支付
# UPDATE user_card SET payment_method = '支付宝支付' WHERE payment_type = 3 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '支付宝支付' WHERE payment_type = 3 and payment_method is null;
#
# -- 4: 现金
# UPDATE user_card SET payment_method = '现金' WHERE payment_type = 4 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '现金' WHERE payment_type = 4 and payment_method is null;
#
# -- 5: 储蓄卡支付
# UPDATE user_card SET payment_method = '储蓄卡支付' WHERE payment_type = 5 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '储蓄卡支付' WHERE payment_type = 5 and payment_method is null;
#
# -- 6: 信用卡支付
# UPDATE user_card SET payment_method = '信用卡支付' WHERE payment_type = 6 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '信用卡支付' WHERE payment_type = 6 and payment_method is null;
#
# -- 7: 其它
# UPDATE user_card SET payment_method = '其它' WHERE payment_type = 7 and payment_method is null;
# UPDATE user_card_change_logs SET payment_method = '其它' WHERE payment_type = 7 and payment_method is null;
ALTER TABLE `user_card_audit_log`
ADD COLUMN `level_no` tinyint(4) NULL DEFAULT NULL COMMENT '级别: 1/2' AFTER `name`;
ALTER TABLE `user_card_audit_log`
ADD COLUMN `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '节点名字' AFTER `record_id`;
# ALTER TABLE `user_card_audit_log`
# ADD COLUMN `user_card_audit_uuid` bigint(20) NULL AFTER `user_id`,
# ADD COLUMN `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '节点名字' AFTER `record_id`,
# DROP PRIMARY KEY,
# ADD PRIMARY KEY (`user_card_audit_log_id`, `user_card_audit_uuid`) USING BTREE;
# ALTER TABLE `user_card_audit_log`
# ADD COLUMN `user_card_audit_uuid` bigint(20) NOT NULL AFTER `user_id`,
# DROP PRIMARY KEY,
# ADD PRIMARY KEY (`user_card_audit_log_id`, `user_card_audit_uuid`) USING BTREE;
#
#
#
#
# ALTER TABLE `store_staff_wr`
# MODIFY COLUMN `group_title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作息名称' AFTER `week_day`;
#
#
# ALTER TABLE `user_card_change_logs`
# ADD COLUMN `payment_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收款方式' AFTER `payment_type`;
#
# ALTER TABLE `store_staff`
# ADD COLUMN `is_schedules_same` int(1) NULL DEFAULT 1 COMMENT '是否作息时间是否相同: 1是0否' AFTER `update_time`;
#
#
# ALTER TABLE `user_card_change_logs`
# ADD COLUMN `pay_charge` tinyint(1) NULL DEFAULT NULL COMMENT '请假是否收取费用 true 收取费用,false不收费用' AFTER `renewal_total_times`,
# ADD COLUMN `leave_payment_type` tinyint(1) NULL DEFAULT NULL COMMENT '请假支付类型:1储值卡支付,2微信支付,3支付宝支付,4现金,5储蓄卡支付,6信用卡支付,7其它' AFTER `pay_charge`,
# ADD COLUMN `leave_payment_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请假收款方式' AFTER `leave_payment_type`,
# ADD COLUMN `service_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '请假手续费用' AFTER `leave_payment_type`;
#
# ALTER TABLE `user_card_audit`
# ADD COLUMN `leave_payment_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '请假收款方式' AFTER `leave_payment_type`;
#
# ALTER TABLE `user_return_visit`
# MODIFY COLUMN `visit_type` tinyint(1) NULL DEFAULT 0 COMMENT '回访类型(0:访客 1: 私教 2: 团课)' AFTER `visit_staff_name`;
#
# UPDATE user_return_visit SET visit_type = 0 WHERE visit_type is null;
#
# ALTER TABLE `user_card_audit_process`
# MODIFY COLUMN `operate_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间' AFTER `remarks`;
# 执行时间: 2026-03-18 15:05
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment