|
@@ -1990,6 +1990,9 @@ CREATE TABLE IF NOT EXISTS family_relationships (
|
|
|
to_member_id BIGINT NOT NULL COMMENT '关系终点成员ID',
|
|
to_member_id BIGINT NOT NULL COMMENT '关系终点成员ID',
|
|
|
generation_value INT NOT NULL COMMENT '辈分值: -1=子女, 0=同辈, 1=父母, 2=祖父母, 3=曾祖父母',
|
|
generation_value INT NOT NULL COMMENT '辈分值: -1=子女, 0=同辈, 1=父母, 2=祖父母, 3=曾祖父母',
|
|
|
relationship_key VARCHAR(50) COMMENT '关系标签key(冗余用于显示, 如father/mother/son/daughter/spouse/sibling)',
|
|
relationship_key VARCHAR(50) COMMENT '关系标签key(冗余用于显示, 如father/mother/son/daughter/spouse/sibling)',
|
|
|
|
|
+ trust_score DECIMAL(5,2) DEFAULT 0 COMMENT '信任度(答卷人视角)',
|
|
|
|
|
+ intimacy_score DECIMAL(5,2) DEFAULT 0 COMMENT '亲密度(答卷人视角)',
|
|
|
|
|
+ communication_score DECIMAL(5,2) DEFAULT 0 COMMENT '沟通质量(答卷人视角)',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
UNIQUE KEY uk_from_to (from_member_id, to_member_id),
|
|
UNIQUE KEY uk_from_to (from_member_id, to_member_id),
|