v1.0.48: preliminary_data重构按三层原则 - 核心+重要字段正式化(business_role/country/address/work_location/id_number/platform/account_id/profile_url新增列,身份证/社媒/主页从extra_info提为正式列)+删除extra_info(品类/需求类别等非必要不再存放)+表单/转换/列表全部适配(product品类默认未分类)

This commit is contained in:
nanguaboss
2026-08-10 00:53:09 +08:00
parent 6cf2aabc91
commit 319fbbe34c
7 changed files with 150 additions and 118 deletions
+22
View File
@@ -0,0 +1,22 @@
-- ============================================================
-- SuperLink Web - v1.0.48 数据库结构变更
-- preliminary_data 重构:只保留核心+重要字段为正式列,删除非必要字段
-- 新增(重要字段正式化):business_role / country / address / work_location /
-- id_number / platform / account_id / profile_url
-- 删除:extra_info(原 JSON 容器;其中品类/需求类别为非必要/待定,不再存放)
-- 说明:删除前先备份整表到 preliminary_data_bak_20260810b
-- ============================================================
SET NAMES utf8mb4;
CREATE TABLE `preliminary_data_bak_20260810b` AS SELECT * FROM `preliminary_data`;
ALTER TABLE `preliminary_data`
ADD COLUMN `business_role` varchar(50) DEFAULT NULL COMMENT '业务类型(重要)' AFTER `registration_number`,
ADD COLUMN `country` varchar(100) DEFAULT NULL COMMENT '国家/地区(重要)' AFTER `business_role`,
ADD COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址(重要)' AFTER `country`,
ADD COLUMN `work_location` varchar(100) DEFAULT NULL COMMENT '工作所在地(重要)' AFTER `contact_email`,
ADD COLUMN `id_number` varchar(100) DEFAULT NULL COMMENT '身份证号码(重要)' AFTER `work_location`,
ADD COLUMN `platform` varchar(50) DEFAULT NULL COMMENT '社媒平台(核心)' AFTER `id_number`,
ADD COLUMN `account_id` varchar(200) DEFAULT NULL COMMENT '社媒账号ID(核心)' AFTER `platform`,
ADD COLUMN `profile_url` varchar(500) DEFAULT NULL COMMENT '主页链接(重要)' AFTER `account_id`,
DROP COLUMN `extra_info`;