diff --git a/sql/产品规划.sql b/sql/产品规划.sql index d78258b..f789ed0 100644 --- a/sql/产品规划.sql +++ b/sql/产品规划.sql @@ -57,4 +57,93 @@ create table dhc_product_approve_record ( update_by varchar(64) default '' comment '更新者', update_time datetime comment '更新时间', primary key (approve_record_id) -) engine=innodb auto_increment=1 comment = '产品审核记录表'; \ No newline at end of file +) engine=innodb auto_increment=1 comment = '产品审核记录表'; + + +-- ---------------------------- +-- 3、产品属性模板关联表 +-- ---------------------------- +drop table if exists dhc_product_property_table_rel; +create table dhc_product_property_table_rel ( + product_property_table_rel_id bigint(20) not null auto_increment primary key comment '区域id', + product_id bigint(20) not null comment '产品id', + product_property_table_id bigint(20) not null comment '产品属性模板id', + revision bigint(20) not null 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 = '产品属性表'; + + +-- ---------------------------- +-- 3、产品属性表 +-- ---------------------------- +drop table if exists dhc_product_property; +create table dhc_product_property ( + 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 '属性值(以字符串形式存储)', + property_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', + 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 = '产品属性表'; + + + +-- ---------------------------- +-- 3、产品属性定义表 +-- ---------------------------- +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', + group_name varchar(100) default '' comment '分组名称', + property_name varchar(32) default '' comment '属性名称(字段英文标识符)', + display_name varchar(64) default '' comment '显示名称', + property_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', + property_dict_code varchar(32) default '' comment '属性关联数据字典CODE', + 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 = '产品属性定义表'; + + +-- ---------------------------- +-- 3、产品属性模板表 +-- ---------------------------- +drop table if exists dhc_product_property_table; +create table dhc_product_property_table ( + product_property_table_id bigint(20) not null auto_increment primary key comment '区域id', + display_name varchar(64) default '' comment '显示名称', + head_revision bigint(20) not null 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 = '产品属性模板表'; + + + +-- ---------------------------- +-- 3、产品属性模板属性表 +-- ---------------------------- +drop table if exists dhc_product_property_table_detail; +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_type varchar(32) default '' comment '属性类型(INT,TEXT,ENUM,DATE)', + property_dict_code varchar(32) default '' comment '属性关联数据字典CODE', + 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 = '产品属性模板属性表'; +