From 09698ad7d0a28681644c4111a7d7999d3e2f5bab Mon Sep 17 00:00:00 2001 From: cst61 Date: Mon, 6 Apr 2026 08:49:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=96=9C=E5=96=9C=E4=BB=A3=E7=A0=81=E6=A1=86?= =?UTF-8?q?=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/mapper/LoveWhoIMapper.xml | 45 ++++++++++++++++ .../mapper/LoveWhoIPairsHopeMapper.xml | 52 +++++++++++++++++++ src/main/sql/love_whoI.sql | 40 ++++++++++++++ src/main/sql/love_whoI_pairs_hope.sql | 48 +++++++++++++++++ 4 files changed, 185 insertions(+) create mode 100644 src/main/resources/mapper/LoveWhoIMapper.xml create mode 100644 src/main/resources/mapper/LoveWhoIPairsHopeMapper.xml create mode 100644 src/main/sql/love_whoI.sql create mode 100644 src/main/sql/love_whoI_pairs_hope.sql diff --git a/src/main/resources/mapper/LoveWhoIMapper.xml b/src/main/resources/mapper/LoveWhoIMapper.xml new file mode 100644 index 0000000..8a65241 --- /dev/null +++ b/src/main/resources/mapper/LoveWhoIMapper.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, tenant_id, my_phone, name, salutation, gender, age, industry, income_level, residential_area, + personality, hobbies, favorite_food, favorite_movie_genres, recent_relationship_note, + education, major, height_cm, weight_kg, health_status, self_evaluation, + father_occupation, mother_occupation, siblings_desc, house_situation, car_situation, + remark, create_time, update_time + + + diff --git a/src/main/resources/mapper/LoveWhoIPairsHopeMapper.xml b/src/main/resources/mapper/LoveWhoIPairsHopeMapper.xml new file mode 100644 index 0000000..82d9f9f --- /dev/null +++ b/src/main/resources/mapper/LoveWhoIPairsHopeMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, related_id, tenant_id, my_phone, name, gender, age, industry, income_level, height_cm, weight_kg, education, major, + house_situation, car_situation, father_occupation, father_age, mother_occupation, mother_age, + loyalty_view, boundary_view, opposite_sex_friend_view, argument_handling, money_view, weekend_habit, + family_atmosphere, exercise, cares_about, fears, goal_one_year, dating_pace_view, smoking, drinking, + remark, create_time, update_time + + + diff --git a/src/main/sql/love_whoI.sql b/src/main/sql/love_whoI.sql new file mode 100644 index 0000000..4a2edf8 --- /dev/null +++ b/src/main/sql/love_whoI.sql @@ -0,0 +1,40 @@ +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +DROP TABLE IF EXISTS `love_whoI`; +CREATE TABLE `love_whoI` ( + `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键,UUID', + `tenant_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '租户ID', + `my_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名字', + `salutation` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '称呼', + `gender` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', + `age` tinyint unsigned NULL DEFAULT NULL COMMENT '年龄', + `industry` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行业', + `income_level` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收入水平', + `residential_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '居住区域', + `personality` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '性格', + `hobbies` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '兴趣爱好', + `favorite_food` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '喜欢的美食', + `favorite_movie_genres` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '喜欢的电影类型', + `recent_relationship_note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '最近关系的小事', + `education` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', + `major` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业', + `height_cm` smallint unsigned NULL DEFAULT NULL COMMENT '身高(厘米)', + `weight_kg` decimal(5, 2) NULL DEFAULT NULL COMMENT '体重(千克)', + `health_status` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '健康状况', + `self_evaluation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对自己的评价', + `father_occupation` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父亲职业', + `mother_occupation` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '母亲职业', + `siblings_desc` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '兄妹几个(如:独生、一姐一弟等)', + `house_situation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '房子(有无、贷款等)', + `car_situation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '车子(有无等)', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注', + `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_tenant_id` (`tenant_id`) USING BTREE, + KEY `idx_my_phone` (`my_phone`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='个人恋爱/择偶自我介绍画像表' ROW_FORMAT=DYNAMIC; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/src/main/sql/love_whoI_pairs_hope.sql b/src/main/sql/love_whoI_pairs_hope.sql new file mode 100644 index 0000000..f7c2032 --- /dev/null +++ b/src/main/sql/love_whoI_pairs_hope.sql @@ -0,0 +1,48 @@ +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +DROP TABLE IF EXISTS `love_whoI_pairs_hope`; +CREATE TABLE `love_whoI_pairs_hope` ( + `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键,UUID', + `related_id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联ID,UUID(关联外部业务主键)', + `tenant_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '租户ID', + `my_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名字', + `gender` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', + `age` tinyint unsigned NULL DEFAULT NULL COMMENT '年龄', + `industry` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行业', + `income_level` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收入水平', + `height_cm` smallint unsigned NULL DEFAULT NULL COMMENT '身高(厘米)', + `weight_kg` decimal(5, 2) NULL DEFAULT NULL COMMENT '体重(千克)', + `education` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', + `major` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业', + `house_situation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '房子(有无、贷款等)', + `car_situation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '车子(有无等)', + `father_occupation` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父亲职业', + `father_age` tinyint unsigned NULL DEFAULT NULL COMMENT '父亲年龄', + `mother_occupation` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '母亲职业', + `mother_age` tinyint unsigned NULL DEFAULT NULL COMMENT '母亲年龄', + `loyalty_view` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对忠诚的看法', + `boundary_view` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对边界的看法', + `opposite_sex_friend_view` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对异性朋友的看法', + `argument_handling` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '吵架怎么处理', + `money_view` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '金钱观(AA制、不理财等)', + `weekend_habit` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '周末怎么过', + `family_atmosphere` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '家庭氛围', + `exercise` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '运动', + `cares_about` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '在意什么', + `fears` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '害怕什么', + `goal_one_year` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '近1年目标', + `dating_pace_view` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对恋爱节奏的看法', + `smoking` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '抽烟', + `drinking` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '喝酒', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注', + `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_related_id` (`related_id`) USING BTREE, + KEY `idx_tenant_id` (`tenant_id`) USING BTREE, + KEY `idx_my_phone` (`my_phone`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='择偶/恋爱期望画像表' ROW_FORMAT=DYNAMIC; + +SET FOREIGN_KEY_CHECKS = 1;