低代码平台数据库(未完待续)

数据库

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='用户名单';