/*
SQLyog Ultimate v12.09 (64 bit)
MySQL - 5.7.40-log : Database - asrs
*********************************************************************
*/


/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`asrs` /*!40100 DEFAULT CHARACTER SET latin1 */;

USE `asrs`;

/*Table structure for table `sys_dept` */

DROP TABLE IF EXISTS `sys_dept`;

CREATE TABLE `sys_dept` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `parent_id` bigint(20) DEFAULT NULL COMMENT '上级部门',
  `parent_name` varchar(255) DEFAULT NULL COMMENT '上级部门名',
  `path` varchar(255) DEFAULT NULL COMMENT '关联路径',
  `path_name` varchar(255) DEFAULT NULL COMMENT '关联路径名',
  `full_name` varchar(255) DEFAULT NULL COMMENT '全称',
  `brief` varchar(255) DEFAULT NULL COMMENT '简述',
  `code` varchar(255) DEFAULT NULL COMMENT '标识',
  `type` int(11) DEFAULT NULL COMMENT '类型',
  `leader` varchar(255) DEFAULT NULL COMMENT '负责人',
  `count` int(11) DEFAULT NULL COMMENT '数量',
  `sort` int(11) DEFAULT NULL COMMENT '排序',
  `host_id` bigint(20) DEFAULT NULL COMMENT '所属机构[sys_host]',
  `status` int(11) DEFAULT '1' COMMENT '状态{1:正常,0:禁用}',
  `deleted` int(11) DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `create_by` bigint(20) DEFAULT NULL COMMENT '添加人员[sys_user]',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `update_by` bigint(20) DEFAULT NULL COMMENT '修改人员[sys_user]',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_dept` */

/*Table structure for table `sys_host` */

DROP TABLE IF EXISTS `sys_host`;

CREATE TABLE `sys_host` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `status` int(11) DEFAULT '1' COMMENT '状态{1:正常,0:禁用}',
  `deleted` int(11) DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_host` */

/*Table structure for table `sys_menu` */

DROP TABLE IF EXISTS `sys_menu`;

CREATE TABLE `sys_menu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `parent_id` bigint(20) DEFAULT NULL COMMENT '上级菜单',
  `parent_name` varchar(255) DEFAULT NULL COMMENT '上级菜单名',
  `path` varchar(255) DEFAULT NULL COMMENT '关联路径',
  `path_name` varchar(255) DEFAULT NULL COMMENT '关联路径名',
  `route` varchar(255) DEFAULT NULL COMMENT '路由地址',
  `brief` varchar(255) DEFAULT NULL COMMENT '简述',
  `code` varchar(255) DEFAULT NULL COMMENT '标识',
  `type` int(11) DEFAULT NULL COMMENT '类型{0:菜单,1:按钮}',
  `authority` varchar(255) DEFAULT NULL COMMENT '权限标识',
  `icon` varchar(255) DEFAULT NULL COMMENT '菜单图标',
  `sort` int(11) DEFAULT NULL COMMENT '排序',
  `meta` varchar(255) DEFAULT NULL COMMENT '元信息',
  `host_id` bigint(20) DEFAULT NULL COMMENT '所属机构[sys_host]',
  `status` int(11) DEFAULT '1' COMMENT '状态{1:正常,0:禁用}',
  `deleted` int(11) DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `create_by` bigint(20) DEFAULT NULL COMMENT '添加人员[sys_user]',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `update_by` bigint(20) DEFAULT NULL COMMENT '修改人员[sys_user]',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_menu` */

/*Table structure for table `sys_operation_record` */

DROP TABLE IF EXISTS `sys_operation_record`;

CREATE TABLE `sys_operation_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `namespace` varchar(255) DEFAULT NULL COMMENT '名称空间',
  `url` varchar(255) DEFAULT NULL COMMENT '接口地址',
  `appkey` varchar(255) DEFAULT NULL COMMENT '平台密钥',
  `timestamp` varchar(255) DEFAULT NULL COMMENT '时间戳',
  `client_ip` varchar(255) DEFAULT NULL COMMENT '客户端IP',
  `request` longtext COMMENT '请求内容',
  `response` longtext COMMENT '响应内容',
  `err` longtext COMMENT '异常内容',
  `result` int(11) DEFAULT NULL COMMENT '结果{1:成功,0:失败}',
  `host_id` bigint(20) DEFAULT NULL COMMENT '所属机构[sys_host]',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_operation_record` */

/*Table structure for table `sys_role` */

DROP TABLE IF EXISTS `sys_role`;

CREATE TABLE `sys_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `code` varchar(255) DEFAULT NULL COMMENT '标识',
  `host_id` bigint(20) DEFAULT NULL COMMENT '所属机构[sys_host]',
  `status` int(11) DEFAULT '1' COMMENT '状态{1:正常,0:禁用}',
  `deleted` int(11) DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_role` */

/*Table structure for table `sys_role_menu` */

DROP TABLE IF EXISTS `sys_role_menu`;

CREATE TABLE `sys_role_menu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `role_id` bigint(20) NOT NULL,
  `meun_id` bigint(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_role_menu` */

/*Table structure for table `sys_user` */

DROP TABLE IF EXISTS `sys_user`;

CREATE TABLE `sys_user` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `username` varchar(255) NOT NULL COMMENT '账号',
  `password` varchar(255) DEFAULT NULL COMMENT '密码',
  `nickname` varchar(255) DEFAULT NULL COMMENT '昵称',
  `avatar` varchar(255) DEFAULT NULL COMMENT '头像',
  `code` varchar(255) DEFAULT NULL COMMENT '工号',
  `sex` int(11) DEFAULT '0' COMMENT '性别{0:未知,1:男,2:女}',
  `phone` varchar(255) DEFAULT NULL COMMENT '手机号',
  `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  `email_verified` int(11) DEFAULT '0' COMMENT '邮箱验证{0:否,1:是}',
  `dept_id` bigint(20) DEFAULT NULL COMMENT '所属部门[sys_dept]',
  `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名',
  `id_card` varchar(255) DEFAULT NULL COMMENT '身份证号',
  `birthday` varchar(10) DEFAULT NULL COMMENT '出生日期',
  `introduction` varchar(255) DEFAULT NULL COMMENT '个人简介',
  `host_id` bigint(20) DEFAULT NULL COMMENT '所属机构[sys_host]',
  `status` int(11) DEFAULT '1' COMMENT '状态{1:正常,0:禁用}',
  `deleted` int(11) DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `create_by` bigint(20) DEFAULT NULL COMMENT '添加人员[sys_user]',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `update_by` bigint(20) DEFAULT NULL COMMENT '修改人员[sys_user]',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_user` */

/*Table structure for table `sys_user_login` */

DROP TABLE IF EXISTS `sys_user_login`;

CREATE TABLE `sys_user_login` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `user_id` bigint(20) NOT NULL COMMENT '用户[sys_user]',
  `token` varchar(255) DEFAULT NULL COMMENT '密钥',
  `create_time` datetime DEFAULT NULL COMMENT '添加时间',
  `system` varchar(255) DEFAULT NULL COMMENT '登录系统',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_user_login` */

/*Table structure for table `sys_user_role` */

DROP TABLE IF EXISTS `sys_user_role`;

CREATE TABLE `sys_user_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) NOT NULL,
  `role_id` bigint(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/*Data for the table `sys_user_role` */

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
