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');
# -- 1: 储值卡支付
# UPDATE user_card 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;
#
# -- 3: 支付宝支付
# UPDATE user_card 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;
#
# -- 5: 储蓄卡支付
# UPDATE user_card 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;
#
# -- 7: 其它
# UPDATE user_card SET payment_method = '其它' WHERE payment_type = 7 and payment_method is null;
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('05000c9f064811ecbf1c00163e0434b1', 846782090753224704, '批量清除积分', 'b65826cb03eb11ecbf1c00163e043444', 11, '2021-08-26 16:31:33', '2021-08-26 16:31:33', '', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('4f1a9929064811ecbf1c00163e0434b2', 846782090753224704, '回访', 'b65826cb03eb11ecbf1c00163e043444', 12, '2021-08-26 16:33:37', '2021-08-26 16:33:37', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('a7bd24ee967948ac8535769818b46713', 846782090753224704, '刷新月付卡', 'b65826cb03eb11ecbf1c00163e043444', 12, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('b048ef7c3c9a4d369931b5aa622e0d34', 846782090753224704, '查询月付卡', 'b65826cb03eb11ecbf1c00163e043444', 13, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('be36a6ae03ec11ecbf1c00163e0434b5', 846782090753224704, '新增', 'b65826cb03eb11ecbf1c00163e043444', 1, '2021-08-23 16:33:08', '2025-10-21 17:24:36', '/client-manage/visitor/add', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('c660bbb803ec11ecbf1c00163e0434b6', 846782090753224704, '编辑', 'b65826cb03eb11ecbf1c00163e043444', 2, '2021-08-23 16:33:21', '2025-10-21 17:24:34', '/client-manage/visitor/edit', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ce1513da03ec11ecbf1c00163e0434b7', 846782090753224704, '详情', 'b65826cb03eb11ecbf1c00163e043444', 3, '2021-08-23 16:33:34', '2025-10-21 17:24:32', '/client-manage/detail/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('dcf6497d03ec11ecbf1c00163e0434b8', 846782090753224704, '发卡', 'b65826cb03eb11ecbf1c00163e043444', 4, '2021-08-23 16:33:59', '2025-10-21 17:24:29', '/client-manage/visitor/card-issuing/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e543d95203ec11ecbf1c00163e043499', 846782090753224704, '发体验卡', 'b65826cb03eb11ecbf1c00163e043444', 5, '2021-08-23 16:34:13', '2025-10-21 17:24:26', '/client-manage/visitor/card-issuing/2/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e9189e1c064711ecbf1c00163e043411', 846782090753224704, '导出回访记录', 'b65826cb03eb11ecbf1c00163e043444', 9, '2021-08-26 16:30:46', '2021-08-26 16:30:46', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('efe35b5b03ec11ecbf1c00163e043412', 846782090753224704, '导出访客', 'b65826cb03eb11ecbf1c00163e043444', 6, '2021-08-23 16:34:31', '2025-10-21 17:24:23', '/client-manage/visitor/export', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('f98852eb03ec11ecbf1c00163e043413', 846782090753224704, '导入访客', 'b65826cb03eb11ecbf1c00163e043444', 7, '2021-08-23 16:34:47', '2025-10-21 17:24:20', '/client-manage/visitor/import', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('fc6fdfba064711ecbf1c00163e043414', 846782090753224704, '批量变更会籍顾问', 'b65826cb03eb11ecbf1c00163e043444', 10, '2021-08-26 16:31:18', '2021-08-26 16:31:18', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ff04d59a03ec11ecbf1c00163e043415', 846782090753224704, '删除', 'b65826cb03eb11ecbf1c00163e043444', 8, '2021-08-23 16:34:56', '2021-08-23 16:34:56', NULL, 2, NULL);
#
#
#
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('05000c9f064811ecbf1c00163e0434ba', 846782090753224704, '批量清除积分', 'b65826cb03eb11ecbf1c00163e043433', 11, '2021-08-26 16:31:33', '2021-08-26 16:31:33', '', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('4f1a9929064811ecbf1c00163e0434ba', 846782090753224704, '回访', 'b65826cb03eb11ecbf1c00163e043433', 12, '2021-08-26 16:33:37', '2021-08-26 16:33:37', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('a7bd24ee967948ac8535769818b4671a', 846782090753224704, '刷新月付卡', 'b65826cb03eb11ecbf1c00163e043433', 12, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('b048ef7c3c9a4d369931b5aa622e0d3a', 846782090753224704, '查询月付卡', 'b65826cb03eb11ecbf1c00163e043433', 13, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('be36a6ae03ec11ecbf1c00163e0434ba', 846782090753224704, '新增', 'b65826cb03eb11ecbf1c00163e043433', 1, '2021-08-23 16:33:08', '2025-10-21 17:24:36', '/client-manage/visitor/add', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('c660bbb803ec11ecbf1c00163e0434ba', 846782090753224704, '编辑', 'b65826cb03eb11ecbf1c00163e043433', 2, '2021-08-23 16:33:21', '2025-10-21 17:24:34', '/client-manage/visitor/edit', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ce1513da03ec11ecbf1c00163e0434ba', 846782090753224704, '详情', 'b65826cb03eb11ecbf1c00163e043433', 3, '2021-08-23 16:33:34', '2025-10-21 17:24:32', '/client-manage/detail/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('dcf6497d03ec11ecbf1c00163e0434ba', 846782090753224704, '发卡', 'b65826cb03eb11ecbf1c00163e043433', 4, '2021-08-23 16:33:59', '2025-10-21 17:24:29', '/client-manage/visitor/card-issuing/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e543d95203ec11ecbf1c00163e0434ba', 846782090753224704, '发体验卡', 'b65826cb03eb11ecbf1c00163e043433', 5, '2021-08-23 16:34:13', '2025-10-21 17:24:26', '/client-manage/visitor/card-issuing/2/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e9189e1c064711ecbf1c00163e0434ba', 846782090753224704, '导出回访记录', 'b65826cb03eb11ecbf1c00163e043433', 9, '2021-08-26 16:30:46', '2021-08-26 16:30:46', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('efe35b5b03ec11ecbf1c00163e0434ba', 846782090753224704, '导出访客', 'b65826cb03eb11ecbf1c00163e043433', 6, '2021-08-23 16:34:31', '2025-10-21 17:24:23', '/client-manage/visitor/export', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('f98852eb03ec11ecbf1c00163e0434ba', 846782090753224704, '导入访客', 'b65826cb03eb11ecbf1c00163e043433', 7, '2021-08-23 16:34:47', '2025-10-21 17:24:20', '/client-manage/visitor/import', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('fc6fdfba064711ecbf1c00163e0434ba', 846782090753224704, '批量变更会籍顾问', 'b65826cb03eb11ecbf1c00163e043433', 10, '2021-08-26 16:31:18', '2021-08-26 16:31:18', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ff04d59a03ec11ecbf1c00163e0434ba', 846782090753224704, '删除', 'b65826cb03eb11ecbf1c00163e043433', 8, '2021-08-23 16:34:56', '2021-08-23 16:34:56', NULL, 2, NULL);
#
#
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('05000c9f064811ecbf1c00163e0434bb', 846782090753224704, '批量清除积分', 'b65826cb03eb11ecbf1c00163e043422', 11, '2021-08-26 16:31:33', '2021-08-26 16:31:33', '', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('4f1a9929064811ecbf1c00163e0434bb', 846782090753224704, '回访', 'b65826cb03eb11ecbf1c00163e043422', 12, '2021-08-26 16:33:37', '2021-08-26 16:33:37', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('a7bd24ee967948ac8535769818b4671b', 846782090753224704, '刷新月付卡', 'b65826cb03eb11ecbf1c00163e043422', 12, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('b048ef7c3c9a4d369931b5aa622e0d3b', 846782090753224704, '查询月付卡', 'b65826cb03eb11ecbf1c00163e043422', 13, '2025-07-15 18:00:10', '2025-07-15 18:00:10', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('be36a6ae03ec11ecbf1c00163e0434bb', 846782090753224704, '新增', 'b65826cb03eb11ecbf1c00163e043422', 1, '2021-08-23 16:33:08', '2025-10-21 17:24:36', '/client-manage/visitor/add', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('c660bbb803ec11ecbf1c00163e0434bb', 846782090753224704, '编辑', 'b65826cb03eb11ecbf1c00163e043422', 2, '2021-08-23 16:33:21', '2025-10-21 17:24:34', '/client-manage/visitor/edit', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ce1513da03ec11ecbf1c00163e0434bb', 846782090753224704, '详情', 'b65826cb03eb11ecbf1c00163e043422', 3, '2021-08-23 16:33:34', '2025-10-21 17:24:32', '/client-manage/detail/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('dcf6497d03ec11ecbf1c00163e0434bb', 846782090753224704, '发卡', 'b65826cb03eb11ecbf1c00163e043422', 4, '2021-08-23 16:33:59', '2025-10-21 17:24:29', '/client-manage/visitor/card-issuing/1/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e543d95203ec11ecbf1c00163e0434bb', 846782090753224704, '发体验卡', 'b65826cb03eb11ecbf1c00163e043422', 5, '2021-08-23 16:34:13', '2025-10-21 17:24:26', '/client-manage/visitor/card-issuing/2/', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('e9189e1c064711ecbf1c00163e0434bb', 846782090753224704, '导出回访记录', 'b65826cb03eb11ecbf1c00163e043422', 9, '2021-08-26 16:30:46', '2021-08-26 16:30:46', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('efe35b5b03ec11ecbf1c00163e0434bb', 846782090753224704, '导出访客', 'b65826cb03eb11ecbf1c00163e043422', 6, '2021-08-23 16:34:31', '2025-10-21 17:24:23', '/client-manage/visitor/export', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('f98852eb03ec11ecbf1c00163e0434bb', 846782090753224704, '导入访客', 'b65826cb03eb11ecbf1c00163e043422', 7, '2021-08-23 16:34:47', '2025-10-21 17:24:20', '/client-manage/visitor/import', 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('fc6fdfba064711ecbf1c00163e0434bb', 846782090753224704, '批量变更会籍顾问', 'b65826cb03eb11ecbf1c00163e043422', 10, '2021-08-26 16:31:18', '2021-08-26 16:31:18', NULL, 2, NULL);
# INSERT INTO `menus` (`uuid`, `company_uuid`, `name`, `parent_uuid`, `sort`, `create_time`, `update_time`, `url`, `type`, `classes`) VALUES ('ff04d59a03ec11ecbf1c00163e0434bb', 846782090753224704, '删除', 'b65826cb03eb11ecbf1c00163e043422', 8, '2021-08-23 16:34:56', '2021-08-23 16:34:56', NULL, 2, NULL);
# 执行时间: 2026-03-18 15:05
\ No newline at end of file
# 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
# CREATE TABLE `user_card_audit` (
# CREATE TABLE `user_card_audit` (
# `user_card_audit_uuid` bigint(20) NOT NULL COMMENT '会员卡审核记录uuid',
# `user_card_uuid` bigint(20) DEFAULT NULL COMMENT '用户会员卡uuid(user_card表)',
# `user_card_audit_type` int(11) DEFAULT NULL COMMENT '用户会员卡审核类型:1-发卡;2-续卡(100);3-换卡;4-请假',
# `company_uuid` bigint(20) DEFAULT NULL,
# `user_uuid` bigint(20) DEFAULT NULL COMMENT '用户uuid',
# `user_name` varchar(32) DEFAULT NULL,
# `store_uuid` bigint(20) DEFAULT NULL COMMENT '门店uuid',
# `card_no` varchar(19) DEFAULT NULL COMMENT '卡号',
# `card_name` varchar(45) DEFAULT '' COMMENT '会员卡名称',
# `card_uuid` bigint(20) DEFAULT NULL COMMENT '卡uuid(对应card表)',
# `store_card_uuid` bigint(20) DEFAULT NULL COMMENT '门店卡uuid(对应store_card表)',
# `card_type` tinyint(1) DEFAULT '1' COMMENT '会员卡类型,1会员卡,2体验卡',
# `is_upgrade_card` tinyint(1) DEFAULT '0' COMMENT '是否升级为通用卡 0-否;1-是',
# `type` tinyint(1) DEFAULT '1' COMMENT '1:期限卡,2:次数卡,3:储值卡',
# `activate_type` tinyint(1) DEFAULT '1' COMMENT '1立即开卡,2第一次预约开卡,3特定时间开卡',
# `operation_type` tinyint(1) DEFAULT '1' COMMENT '会员卡状态,1:未开卡(发卡),2:正常(开卡\r\n),3:请假,4:过期 5:挂失 6:停卡',
# `initial_amount` decimal(16,2) DEFAULT NULL COMMENT '初始卡余额(元/次)已包含加赠',
# `residue_amount` decimal(16,2) DEFAULT '0.00' COMMENT '现余额{}(次/元)',
# `old_residue_amount` decimal(16,2) DEFAULT '0.00' COMMENT '原来的余额{}(次/元)',
# `reference_type` tinyint(1) DEFAULT NULL COMMENT '推荐人类型:1-员工;2-会员;3-陌生人; 4-无(月付卡)',
# `reference_uuid` bigint(20) DEFAULT NULL COMMENT '推荐办卡人uuid',
# `reference_name` varchar(64) DEFAULT NULL COMMENT '推荐办卡人name',
# `reference_phone` varchar(45) DEFAULT NULL COMMENT '推荐办卡人手机号',
# `reference_gender` tinyint(1) DEFAULT NULL COMMENT '1男2女,默认0未填写',
# `payment_card_uuid` bigint(20) DEFAULT NULL COMMENT '储值卡支付的会员卡uuid',
# `payment_type` tinyint(1) DEFAULT '0' COMMENT '1储值卡支付,2微信支付,3支付宝支付,4现金,5储蓄卡支付,6信用卡支付,7其它',
# `payment_method` varchar(16) DEFAULT NULL COMMENT '收款方式',
# `scan_pay_type` tinyint(1) DEFAULT NULL COMMENT '1 已支付 2扫码',
# `price` decimal(16,2) DEFAULT '0.00' COMMENT '实际售价(未抵扣任何优惠)',
# `deal_price` decimal(16,2) DEFAULT '0.00' COMMENT '实际支付金额(已抵扣优惠券)',
# `remark` varchar(200) DEFAULT NULL COMMENT '备注',
# `start_time` datetime DEFAULT NULL COMMENT '有效期开始',
# `end_time` datetime DEFAULT NULL COMMENT '有效期截止',
# `old_end_time` datetime DEFAULT NULL COMMENT '原会员卡有效期截止',
# `effective_number` int(11) DEFAULT '1' COMMENT '有效期数值',
# `effective_unit` tinyint(1) DEFAULT '1' COMMENT '有效期数值单位,1:月,2:天',
# `appoint_time` datetime DEFAULT NULL COMMENT '最近一次预约记录',
# `activate_time` datetime DEFAULT NULL COMMENT '开卡时间',
# `give_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '发卡时间',
# `discount` decimal(16,2) DEFAULT '0.00' COMMENT '加赠(优惠天数/优惠次数)',
# `add_days` int(11) DEFAULT '0' COMMENT '加赠天数',
# `remaining_days` int(11) DEFAULT '0' COMMENT '停卡 挂失操作之前的剩余天数',
# `old_remaining_days` int(11) DEFAULT '0' COMMENT '原来的停卡 挂失操作之前的剩余天数',
# `is_back_tracking` tinyint(1) DEFAULT '0' COMMENT '是否补录老卡:0-否;1是',
# `one_day_appoint_total` int(11) DEFAULT '0' COMMENT '每日已约次数',
# `one_week_appoint_total` int(11) DEFAULT '0' COMMENT '每周已约次数',
# `one_month_appoint_total` int(11) DEFAULT '0' COMMENT '每月已约次数',
# `leave_num` int(11) DEFAULT '0' COMMENT '请假次数',
# `leave_day` int(11) DEFAULT '0' COMMENT '请假次数所累积的天数',
# `punish_time` datetime DEFAULT NULL COMMENT '上次惩罚时间',
# `is_delete` tinyint(1) DEFAULT '0',
# `create_uuid` bigint(20) DEFAULT NULL,
# `update_uuid` bigint(20) DEFAULT NULL,
# `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '入会时间',
# `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
# `coach_name` text COMMENT '授课教练名称,多教练英文逗号分隔 store_staff#name',
# `coach_uuid` text COMMENT '授课教练uuid,多教练英文逗号分隔 store_staff#uuid',
# `upload_voucher` text COMMENT '上传凭证',
# `audit_status` tinyint(1) DEFAULT '0' COMMENT '审核状态枚举: 0:待审核,1:审核通过,2:审核驳回 3:已撤销 default:1',
# `audit_record_id` bigint(20) DEFAULT NULL COMMENT '当前审核记录ID',
# `audit_time` datetime DEFAULT NULL COMMENT '发起审核时间',
# `last_audit_user_card_uuid` bigint(20) DEFAULT NULL COMMENT '上次审核会员卡uuid',
# `receipt_date` date DEFAULT NULL COMMENT '收款日期 yyyy-MM-dd',
# `init_main_card_amount` decimal(16,2) DEFAULT '0.00',
# `init_gift_amount` decimal(16,2) DEFAULT '0.00',
# `main_card_amount` decimal(16,2) DEFAULT NULL,
# `gift_amount` decimal(16,2) DEFAULT NULL,
# `user_card_change_logs_uuid` bigint(20) DEFAULT NULL COMMENT 'user_card_change_logs#uuid( UserCardChangeLogsPO#operationType 1:发卡 7:续卡 12:卡升级)',
# `daily_pay_order_id` varchar(150) DEFAULT NULL COMMENT '每日付订单ID:subscriptionNo',
# `daily_pay_order_period` int(11) DEFAULT NULL COMMENT '每日付期数',
# `daily_pay_remaining_periods` int(11) DEFAULT NULL COMMENT '当前每日付订单剩余期数',
# `term_card_reservation_limit_type` tinyint(4) DEFAULT NULL COMMENT '期限卡每月可预约次数上限类型 0:自然月限制(每月的1号到月底(3月1号-3月31号)),1:开卡日期限制(开卡日期的当月到下月的开卡日期(3月15号-4月15号))',
# `term_card_reservation_limit` int(11) DEFAULT NULL COMMENT '期限卡每月可约次数上限取值',
# `renewal_date` datetime DEFAULT NULL COMMENT '续卡日期',
# `leave_end_time` datetime DEFAULT NULL COMMENT '请假结束时间',
# `is_signed_contract` int(1) DEFAULT '0' COMMENT '是否签订合同:0-否;1-是',
# `contract_voucher_image` varchar(512) DEFAULT NULL COMMENT '合同凭证图片',
# `finish_time` datetime DEFAULT NULL COMMENT '审核结束时间',
# `op_user_uuid` bigint(20) DEFAULT NULL COMMENT '操作人ID',
# `op_user_name` varchar(255) DEFAULT NULL COMMENT '操作人名称',
# `reduce` decimal(16,2) DEFAULT NULL COMMENT '优惠金额',
# `new_residue_amount` decimal(16,2) DEFAULT NULL COMMENT '余额折算到新卡(换卡流程)',
# `user_approval_template_uuid` bigint(20) DEFAULT NULL COMMENT '模板ID',
# `incr_points` int(11) DEFAULT '0' COMMENT '赠送积分',
# `operate_uuid` char(36) DEFAULT NULL COMMENT '最后审核操作人UUID',
# `operate_name` varchar(255) DEFAULT NULL COMMENT '最后审核操作人名称',
# `leave_proof_set` text COMMENT '请假凭证, PNG Set<String> --> JSON String',
# `days` int(11) DEFAULT NULL COMMENT '请假天数',
# `op_type` varchar(255) DEFAULT NULL COMMENT '请假操作类型,1请假、2取消请假,3销假,4延长假期',
# `pay_charge` tinyint(1) DEFAULT NULL COMMENT '请假是否收取费用 true 收取费用,false不收费用',
# `leave_payment_type` tinyint(1) DEFAULT NULL COMMENT '请假支付类型:1储值卡支付,2微信支付,3支付宝支付,4现金,5储蓄卡支付,6信用卡支付,7其它',
# `leave_payment_method` varchar(16) DEFAULT NULL COMMENT '请假收款方式',
# `service_amount` decimal(10,2) DEFAULT NULL COMMENT '请假手续费用',
# `leave_remark` varchar(200) DEFAULT NULL COMMENT '请假备注',
# `applicant_user_uuid` bigint(20) DEFAULT NULL COMMENT '申请人ID',
# `applicant_user_name` varchar(255) DEFAULT NULL COMMENT '操作人名称',
# `operator_begin_time` datetime DEFAULT NULL COMMENT '相关开始时间(请假、停卡)',
# `operator_end_time` datetime DEFAULT NULL COMMENT '相关结束时间',
# `level_no` tinyint(4) DEFAULT '1' COMMENT '当前审核所处审核级别: 1/2',
# PRIMARY KEY (`user_card_audit_uuid`) USING BTREE,
# KEY `store_index` (`store_uuid`) USING BTREE,
# KEY `store_card_index` (`store_card_uuid`) USING BTREE,
# KEY `card_index` (`card_uuid`) USING BTREE,
# KEY `user_index` (`user_uuid`) USING BTREE,
# KEY `name_index` (`card_name`) USING BTREE,
# KEY `user_card_user_card_change_logs_uuid_index` (`user_card_change_logs_uuid`),
# KEY `idx_daily_pay_order_id` (`daily_pay_order_id`),
# KEY `idx_user_card_uuid` (`user_card_uuid`),
# KEY `idx_audit_status` (`audit_status`)
# ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户会员卡审核记录';
#
# CREATE TABLE `user_card_audit_process` (
# `user_card_audit_process_id` bigint(20) NOT NULL COMMENT '会员卡审核流程ID,采用雪花算法生成',
# `user_id` bigint(20) NOT NULL COMMENT '用户ID',
# `user_card_audit_uuid` bigint(20) DEFAULT NULL COMMENT '会员卡审核记录uuid',
# `user_card_uuid` bigint(20) NOT NULL COMMENT '用户卡UUID',
# `record_id` bigint(20) DEFAULT NULL COMMENT '记录ID,同一条审核记录ID相同',
# `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '节点名字',
# `level_no` tinyint(4) DEFAULT NULL COMMENT '级别: 1/2',
# `step` tinyint(4) NOT NULL COMMENT ' 审核步骤: 0:待审核,1:已撤销 2:审核通过,3:审核拒绝。',
# `remarks` text COMMENT '备注',
# `operate_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
# `operate_uuid` char(36) DEFAULT NULL COMMENT '操作人UUID',
# `operate_name` varchar(255) DEFAULT NULL COMMENT '操作人名称',
# `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
# `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
# PRIMARY KEY (`user_card_audit_process_id`) USING BTREE,
# KEY `user_card_audit_log_record_id_index` (`record_id`) USING BTREE,
# KEY `user_card_audit_log_user_card_uuid_index` (`user_card_uuid`)
# ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会员卡审核流程记录表';
# 执行时间: 20260318 14:47
\ 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