From e65cc7e795d55a8fff900554ebd966a5f911c2de Mon Sep 17 00:00:00 2001 From: Claude Lee Date: Sat, 12 Oct 2024 09:24:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E4=BA=A7=E5=93=81=E8=A7=84?= =?UTF-8?q?=E5=88=92=E9=83=A8=E5=88=86=E7=9A=84=E6=96=B0=E8=A1=A8=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=8F=AF=E6=89=A9=E5=B1=95=E7=9A=84=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E5=B1=9E=E6=80=A7=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/产品规划.sql | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/sql/产品规划.sql b/sql/产品规划.sql index f789ed0..7653bca 100644 --- a/sql/产品规划.sql +++ b/sql/产品规划.sql @@ -77,21 +77,24 @@ create table dhc_product_property_table_rel ( -- ---------------------------- --- 3、产品属性表 +-- 3、产品属性取值表 -- ---------------------------- -drop table if exists dhc_product_property; -create table dhc_product_property ( +drop table if exists dhc_product_property_value; +create table dhc_product_property_value ( product_property_id bigint(20) not null auto_increment primary key comment '区域id', product_id bigint(20) not null comment '产品id', - property_name varchar(32) default '' comment '属性名称(字段英文标识符)', - display_name varchar(64) default '' comment '显示名称', - property_value varchar(4000) default '' comment '属性值(以字符串形式存储)', + group_name varchar(100) default '' comment '分组名称', + property_name varchar(64) default '' comment '显示名称', property_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', + property_dict_code varchar(32) default '' comment '属性关联数据字典CODE', + field_name varchar(32) default '' comment '属性名称(字段英文标识符)', + property_value text default '' comment '属性值(以字符串形式存储)', + property_value_name varchar(200) default '' comment '属性显示名称(仅数据字典有效)', create_by varchar(64) default '' comment '创建者', create_time datetime comment '创建时间', update_by varchar(64) default '' comment '更新者', update_time datetime comment '更新时间' -) engine=innodb auto_increment=1 comment = '产品属性表'; +) engine=innodb auto_increment=1 comment = '产品属性取值表'; @@ -100,12 +103,13 @@ create table dhc_product_property ( -- ---------------------------- drop table if exists dhc_product_property_def; create table dhc_product_property_def ( - product_property_def_id bigint(20) not null auto_increment primary key comment '区域id', + product_property_def_id bigint(20) not null auto_increment primary key comment '属性定义ID', group_name varchar(100) default '' comment '分组名称', - property_name varchar(32) default '' comment '属性名称(字段英文标识符)', - display_name varchar(64) default '' comment '显示名称', + property_name varchar(64) default '' comment '属性名称', property_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', property_dict_code varchar(32) default '' comment '属性关联数据字典CODE', + field_name varchar(32) default '' comment '字段名称(字段英文标识符,用于与外围系统交互)', + memo varchar(512) default '' comment '备注', create_by varchar(64) default '' comment '创建者', create_time datetime comment '创建时间', update_by varchar(64) default '' comment '更新者', @@ -137,10 +141,11 @@ create table dhc_product_property_table_detail ( product_property_table_detail_id bigint(20) not null auto_increment primary key comment '区域id', revision bigint(20) not null comment '版本号', group_name varchar(100) default '' comment '分组名称', - property_name varchar(32) default '' comment '属性名称(字段英文标识符)', - display_name varchar(64) default '' comment '显示名称', + property_name varchar(64) default '' comment '显示名称', property_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', property_dict_code varchar(32) default '' comment '属性关联数据字典CODE', + field_name varchar(32) default '' comment '属性名称(字段英文标识符)', + memo varchar(512) default '' comment '备注', create_by varchar(64) default '' comment '创建者', create_time datetime comment '创建时间', update_by varchar(64) default '' comment '更新者',