低代码平台数据库(未完待续)
数据库
create database lowcode;
页面数据表
CREATE TABLE `lowcode_page` (
`lowcode_page_id` bigint(20) NOT NULL,
`user_id` varchar(36) NOT NULL,
`user_name` varchar(500) NOT NULL DEFAULT '' COMMENT '用户名',
`content` text NOT NULL COMMENT '页面内容,json字符串',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`ext` varchar(500) NOT NULL DEFAULT '' COMMENT '扩展字段',
PRIMARY KEY (`lowcode_page_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面数据表';
组件数据表
CREATE TABLE `lowcode_component` (
`lowcode_component_id` bigint(20) NOT NULL,
`user_id` varchar(36) NOT NULL,
`user_name` varchar(500) NOT NULL DEFAULT '' COMMENT '用户名',
`type` varchar(36) DEFAULT NULL COMMENT '组件类型,custom:自定义组件,system:系统组件',
`content` text NOT NULL COMMENT '页面内容,json字符串',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`ext` varchar(500) NOT NULL DEFAULT '' COMMENT '扩展字段',
PRIMARY KEY (`lowcode_component_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='组件数据表';
用户信息表
CREATE TABLE `lowcode_user` (
`user_id` varchar(36) NOT NULL COMMENT '流水号',
`user_name` varchar(20) NOT NULL COMMENT '登录名',
`nick_name` varchar(20) NOT NULL DEFAULT '' COMMENT '昵称',
`password` varchar(40) DEFAULT NULL COMMENT '密码',
`email` varchar(30) DEFAULT NULL COMMENT '邮箱地址',
`phone` varchar(15) DEFAULT NULL COMMENT '电话号码',
`del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志 0未删除 1已删除',
`last_modify` datetime NOT NULL COMMENT '修改时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `AK_Key_2` (`user_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户名单';