share-platform/config/db/V3.0__fuse_add_table.sql

33 lines
1.7 KiB
MySQL
Raw Normal View History

2022-07-04 14:44:20 +08:00
CREATE TABLE `tb_fuse` (
`id` bigint(20) NOT NULL COMMENT '主键',
`name` varchar(128) DEFAULT NULL COMMENT '融合服务名称',
`description` varchar(128) DEFAULT NULL COMMENT '融合服务描述',
`application_area` varchar(128) DEFAULT NULL COMMENT '应用领域',
`dept_id` bigint(20) DEFAULT NULL COMMENT '所属部门',
`dept_user` varchar(128) DEFAULT NULL COMMENT '部门联系人',
`mobile` varchar(20) DEFAULT NULL COMMENT '部门联系人电话',
`provider` varchar(128) DEFAULT NULL COMMENT '服务商',
`provider_user` varchar(128) DEFAULT NULL COMMENT '服务商联系人',
`provider_mobile` varchar(20) DEFAULT NULL COMMENT '服务商联系人电话',
`creator` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`updater` bigint(20) DEFAULT NULL COMMENT '修改人',
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='融合服务表';
CREATE TABLE `tb_fuse_resource` (
`id` bigint(20) NOT NULL COMMENT '主键',
`fuse_id` bigint(20) NOT NULL COMMENT '融合id',
`resource_id` bigint(20) NOT NULL COMMENT '资源id',
`sequence` varchar(10) DEFAULT NULL COMMENT '顺序',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='资源融合关系表';
CREATE TABLE `tb_fuse_attr` (
`id` bigint(20) NOT NULL COMMENT '主键',
`fuse_id` bigint(20) DEFAULT NULL COMMENT '融合id',
`attr_type` varchar(128) DEFAULT NULL COMMENT '属性类型',
`attr_value` varchar(128) DEFAULT NULL COMMENT '属性值',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='融合资源属性表';