zoukankan      html  css  js  c++  java
  • 系统角色表

    DROP TABLE IF EXISTS `sys_config`;
    CREATE TABLE `sys_config` (
          `id` bigint(20) NOT NULL AUTO_INCREMENT,
          `param_key` varchar(50) DEFAULT NULL COMMENT 'key',
          `param_value` varchar(2000) DEFAULT NULL COMMENT 'value',
          `status` tinyint(4) DEFAULT '1' COMMENT '状态   0:隐藏   1:显示',
          `remark` varchar(500) DEFAULT NULL COMMENT '备注',
          PRIMARY KEY (`id`) USING BTREE,
          UNIQUE KEY `param_key` (`param_key`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='系统配置信息表';
    
    
    DROP TABLE IF EXISTS `sys_log`;
    CREATE TABLE `sys_log` (
           `id` bigint(20) NOT NULL AUTO_INCREMENT,
           `username` varchar(50) DEFAULT NULL COMMENT '用户名',
           `operation` varchar(50) DEFAULT NULL COMMENT '用户操作',
           `method` varchar(200) DEFAULT NULL COMMENT '请求方法',
           `params` varchar(5000) DEFAULT NULL COMMENT '请求参数',
           `time` bigint(20) NOT NULL COMMENT '执行时长(毫秒)',
           `ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
           `create_date` datetime DEFAULT NULL COMMENT '创建时间',
           PRIMARY KEY (`id`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='系统日志';
    
    
    DROP TABLE IF EXISTS `sys_menu`;
    CREATE TABLE `sys_menu` (
            `menu_id` bigint(20) NOT NULL AUTO_INCREMENT,
            `parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单ID,一级菜单为0',
            `name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
            `url` varchar(200) DEFAULT NULL COMMENT '菜单URL',
            `perms` varchar(500) DEFAULT NULL COMMENT '授权(多个用逗号分隔,如:user:list,user:create)',
            `type` int(11) DEFAULT NULL COMMENT '类型   0:目录   1:菜单   2:按钮',
            `icon` varchar(50) DEFAULT NULL COMMENT '菜单图标',
            `order_num` int(11) DEFAULT NULL COMMENT '排序',
            PRIMARY KEY (`menu_id`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='菜单管理';
    
    DROP TABLE IF EXISTS `sys_role_menu`;
    CREATE TABLE `sys_role_menu` (
             `id` bigint(20) NOT NULL AUTO_INCREMENT,
             `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
             `menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
             PRIMARY KEY (`id`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色与菜单对应关系';
    
    
    DROP TABLE IF EXISTS `sys_role`;
    CREATE TABLE `sys_role` (
            `role_id` bigint(20) NOT NULL AUTO_INCREMENT,
            `role_name` varchar(100) DEFAULT NULL COMMENT '角色名称',
            `remark` varchar(100) DEFAULT NULL COMMENT '备注',
            `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
            `create_time` datetime DEFAULT NULL COMMENT '创建时间',
            PRIMARY KEY (`role_id`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色';
    
    
    DROP TABLE IF EXISTS `sys_user_role`;
    CREATE TABLE `sys_user_role` (
         `id` bigint(20) NOT NULL AUTO_INCREMENT,
         `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
         `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
         PRIMARY KEY (`id`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户与角色对应关系';
    
    
    DROP TABLE IF EXISTS `sys_user_token`;
    CREATE TABLE `sys_user_token` (
          `user_id` bigint(20) NOT NULL,
          `token` varchar(100) NOT NULL COMMENT 'token',
          `expire_time` datetime DEFAULT NULL COMMENT '过期时间',
          `update_time` datetime DEFAULT NULL COMMENT '更新时间',
          PRIMARY KEY (`user_id`) USING BTREE,
          UNIQUE KEY `token` (`token`) USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户Token';
    
    
    CREATE TABLE `sys_user` (
        `user_id` bigint(20) NOT NULL AUTO_INCREMENT,
        `username` varchar(50) NOT NULL COMMENT '用户名',
        `password` varchar(100) DEFAULT NULL COMMENT '密码',
        `salt` varchar(20) DEFAULT NULL COMMENT '盐',
        `email` varchar(100) DEFAULT NULL COMMENT '邮箱',
        `mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
        `status` tinyint(4) DEFAULT NULL COMMENT '状态  0:禁用   1:正常',
        `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
        `create_time` datetime DEFAULT NULL COMMENT '创建时间',
        PRIMARY KEY (`user_id`) USING BTREE,
        UNIQUE KEY `username` (`username`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='系统用户';
    
    
  • 相关阅读:
    Spyder | 关于报错No module named 'PyQt5.QtWebKitWidgets'
    Java基础(11) | 接口
    Java基础(10) | 抽象
    Java基础(9) | 继承
    Java基础(7) | String
    Java基础(6) | ArrayList
    CodeBlocks17.12配置GNU GCC + 汉化
    图片懒加载
    Mac安装Mysql 超详细(转载)
    剑指 Offer 03. 数组中重复的数字
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/15683844.html
Copyright © 2011-2022 走看看