script/sql/ry_vue_5.X.sql
@@ -62,7 +62,7 @@
drop table if exists sys_dept;
create table sys_dept (
  dept_id           bigint(20)      not null                   comment '部门id',
  tenant_id         varchar(20)     not null                   comment '租户编号',
  tenant_id         varchar(20)     default '000000'           comment '租户编号',
  parent_id         bigint(20)      default 0                  comment '父部门id',
  ancestors         varchar(500)    default ''                 comment '祖级列表',
  dept_name         varchar(30)     default ''                 comment '部门名称',
@@ -103,7 +103,7 @@
drop table if exists sys_user;
create table sys_user (
  user_id           bigint(20)      not null                   comment '用户ID',
  tenant_id         varchar(20)     not null                   comment '租户编号',
  tenant_id         varchar(20)     default '000000'           comment '租户编号',
  dept_id           bigint(20)      default null               comment '部门ID',
  user_name         varchar(30)     not null                   comment '用户账号',
  nick_name         varchar(30)     not null                   comment '用户昵称',
@@ -140,7 +140,7 @@
create table sys_post
(
  post_id       bigint(20)      not null                   comment '岗位ID',
  tenant_id     varchar(20)     not null                   comment '租户编号',
  tenant_id     varchar(20)     default '000000'           comment '租户编号',
  post_code     varchar(64)     not null                   comment '岗位编码',
  post_name     varchar(50)     not null                   comment '岗位名称',
  post_sort     int(4)          not null                   comment '显示顺序',
@@ -169,7 +169,7 @@
drop table if exists sys_role;
create table sys_role (
  role_id              bigint(20)      not null                   comment '角色ID',
  tenant_id            varchar(20)     not null                   comment '租户编号',
  tenant_id            varchar(20)     default '000000'           comment '租户编号',
  role_name            varchar(30)     not null                   comment '角色名称',
  role_key             varchar(100)    not null                   comment '角色权限字符串',
  role_sort            int(4)          not null                   comment '显示顺序',
@@ -179,9 +179,9 @@
  status               char(1)         not null                   comment '角色状态(0正常 1停用)',
  del_flag             char(1)         default '0'                comment '删除标志(0代表存在 2代表删除)',
  create_dept          bigint(20)      default null               comment '创建部门',
  create_by            varchar(64)     default null               comment '创建者',
  create_by            bigint(20)      default null               comment '创建者',
  create_time          datetime                                   comment '创建时间',
  update_by            varchar(64)     default null               comment '更新者',
  update_by            bigint(20)      default null               comment '更新者',
  update_time          datetime                                   comment '更新时间',
  remark               varchar(500)    default null               comment '备注',
  primary key (role_id)
@@ -230,7 +230,7 @@
insert into sys_menu values('6', '租户管理', '0', '2', 'tenant',           null, '', 1, 0, 'M', '0', '0', '', 'chart',    103, 1, sysdate(), null, null, '租户管理目录');
insert into sys_menu values('2', '系统监控', '0', '3', 'monitor',          null, '', 1, 0, 'M', '0', '0', '', 'monitor',  103, 1, sysdate(), null, null, '系统监控目录');
insert into sys_menu values('3', '系统工具', '0', '4', 'tool',             null, '', 1, 0, 'M', '0', '0', '', 'tool',     103, 1, sysdate(), null, null, '系统工具目录');
insert into sys_menu values('4', 'PLUS官网', '0', '5', 'https://gitee.com/JavaLionLi/RuoYi-Vue-Plus', null, '', 0, 0, 'M', '0', '0', '', 'guide',    103, 1, sysdate(), null, null, 'RuoYi-Vue-Plus官网地址');
insert into sys_menu values('4', 'PLUS官网', '0', '5', 'https://gitee.com/dromara/RuoYi-Vue-Plus', null, '', 0, 0, 'M', '0', '0', '', 'guide',    103, 1, sysdate(), null, null, 'RuoYi-Vue-Plus官网地址');
-- 二级菜单
insert into sys_menu values('100',  '用户管理',     '1',   '1', 'user',             'system/user/index',            '', 1, 0, 'C', '0', '0', 'system:user:list',            'user',          103, 1, sysdate(), null, null, '用户管理菜单');
insert into sys_menu values('101',  '角色管理',     '1',   '2', 'role',             'system/role/index',            '', 1, 0, 'C', '0', '0', 'system:role:list',            'peoples',       103, 1, sysdate(), null, null, '角色管理菜单');
@@ -252,8 +252,8 @@
insert into sys_menu values('117',  'Admin监控',   '2',   '5',  'Admin',            'monitor/admin/index',         '', 1, 0, 'C', '0', '0', 'monitor:admin:list',           'dashboard',     103, 1, sysdate(), null, null, 'Admin监控菜单');
-- oss菜单
insert into sys_menu values('118',  '文件管理',     '1',   '10', 'oss',              'system/oss/index',            '', 1, 0, 'C', '0', '0', 'system:oss:list',              'upload',        103, 1, sysdate(), null, null, '文件管理菜单');
-- xxl-job-admin控制台
insert into sys_menu values('120',  '任务调度中心',  '2',   '5',  'XxlJob',           'monitor/xxljob/index',        '', 1, 0, 'C', '0', '0', 'monitor:xxljob:list',          'job',           103, 1, sysdate(), null, null, 'Xxl-Job控制台菜单');
-- powerjob server控制台
insert into sys_menu values('120',  '任务调度中心',  '2',   '5',  'powerjob',           'monitor/powerjob/index',        '', 1, 0, 'C', '0', '0', 'monitor:powerjob:list',          'job',           103, 1, sysdate(), null, null, 'PowerJob控制台菜单');
-- 三级菜单
insert into sys_menu values('500',  '操作日志', '108', '1', 'operlog',    'monitor/operlog/index',    '', 1, 0, 'C', '0', '0', 'monitor:operlog:list',    'form',          103, 1, sysdate(), null, null, '操作日志菜单');
@@ -498,7 +498,7 @@
drop table if exists sys_oper_log;
create table sys_oper_log (
  oper_id           bigint(20)      not null                   comment '日志主键',
  tenant_id         varchar(20)     not null                   comment '租户编号',
  tenant_id         varchar(20)     default '000000'           comment '租户编号',
  title             varchar(50)     default ''                 comment '模块标题',
  business_type     int(2)          default 0                  comment '业务类型(0其它 1新增 2修改 3删除)',
  method            varchar(100)    default ''                 comment '方法名称',
@@ -529,14 +529,14 @@
create table sys_dict_type
(
  dict_id          bigint(20)      not null                   comment '字典主键',
  tenant_id        varchar(20)     not null                   comment '租户编号',
  tenant_id        varchar(20)     default '000000'           comment '租户编号',
  dict_name        varchar(100)    default ''                 comment '字典名称',
  dict_type        varchar(100)    default ''                 comment '字典类型',
  status           char(1)         default '0'                comment '状态(0正常 1停用)',
  create_dept      bigint(20)      default null               comment '创建部门',
  create_by        varchar(64)     default null               comment '创建者',
  create_by        bigint(20)      default null               comment '创建者',
  create_time      datetime                                   comment '创建时间',
  update_by        varchar(64)     default null               comment '更新者',
  update_by        bigint(20)      default null               comment '更新者',
  update_time      datetime                                   comment '更新时间',
  remark           varchar(500)    default null               comment '备注',
  primary key (dict_id),
@@ -560,7 +560,7 @@
create table sys_dict_data
(
  dict_code        bigint(20)      not null                   comment '字典编码',
  tenant_id        varchar(20)     not null                   comment '租户编号',
  tenant_id        varchar(20)     default '000000'           comment '租户编号',
  dict_sort        int(4)          default 0                  comment '字典排序',
  dict_label       varchar(100)    default ''                 comment '字典标签',
  dict_value       varchar(100)    default ''                 comment '字典键值',
@@ -570,9 +570,9 @@
  is_default       char(1)         default 'N'                comment '是否默认(Y是 N否)',
  status           char(1)         default '0'                comment '状态(0正常 1停用)',
  create_dept      bigint(20)      default null               comment '创建部门',
  create_by        varchar(64)     default null               comment '创建者',
  create_by        bigint(20)      default null               comment '创建者',
  create_time      datetime                                   comment '创建时间',
  update_by        varchar(64)     default null               comment '更新者',
  update_by        bigint(20)      default null               comment '更新者',
  update_time      datetime                                   comment '更新时间',
  remark           varchar(500)    default null               comment '备注',
  primary key (dict_code)
@@ -611,7 +611,7 @@
drop table if exists sys_config;
create table sys_config (
  config_id         bigint(20)      not null                   comment '参数主键',
  tenant_id         varchar(20)    not null                    comment '租户编号',
  tenant_id         varchar(20)     default '000000'           comment '租户编号',
  config_name       varchar(100)    default ''                 comment '参数名称',
  config_key        varchar(100)    default ''                 comment '参数键名',
  config_value      varchar(500)    default ''                 comment '参数键值',
@@ -638,7 +638,7 @@
drop table if exists sys_logininfor;
create table sys_logininfor (
  info_id        bigint(20)     not null                  comment '访问ID',
  tenant_id      varchar(20)    not null                  comment '租户编号',
  tenant_id      varchar(20)    default '000000'          comment '租户编号',
  user_name      varchar(50)    default ''                comment '用户账号',
  ipaddr         varchar(128)   default ''                comment '登录IP地址',
  login_location varchar(255)   default ''                comment '登录地点',
@@ -659,7 +659,7 @@
drop table if exists sys_notice;
create table sys_notice (
  notice_id         bigint(20)      not null                   comment '公告ID',
  tenant_id         varchar(20)     not null                   comment '租户编号',
  tenant_id         varchar(20)     default '000000'           comment '租户编号',
  notice_title      varchar(50)     not null                   comment '公告标题',
  notice_type       char(1)         not null                   comment '公告类型(1通知 2公告)',
  notice_content    longblob        default null               comment '公告内容',
@@ -686,6 +686,7 @@
drop table if exists gen_table;
create table gen_table (
  table_id          bigint(20)      not null                   comment '编号',
  data_name         varchar(200)    default ''                 comment '数据源名称',
  table_name        varchar(200)    default ''                 comment '表名称',
  table_comment     varchar(500)    default ''                 comment '表描述',
  sub_table_name    varchar(64)     default null               comment '关联子表的表名',
@@ -747,7 +748,7 @@
drop table if exists sys_oss;
create table sys_oss (
  oss_id          bigint(20)   not null                   comment '对象存储主键',
  tenant_id       varchar(20)  not null                   comment '租户编号',
  tenant_id       varchar(20)           default '000000'  comment '租户编号',
  file_name       varchar(255) not null default ''        comment '文件名',
  original_name   varchar(255) not null default ''        comment '原名',
  file_suffix     varchar(10)  not null default ''        comment '文件后缀名',
@@ -767,7 +768,7 @@
drop table if exists sys_oss_config;
create table sys_oss_config (
  oss_config_id   bigint(20)    not null                  comment '主建',
  tenant_id       varchar(20)   not null                  comment '租户编号',
  tenant_id       varchar(20)             default '000000'comment '租户编号',
  config_key      varchar(20)   not null  default ''      comment '配置key',
  access_key      varchar(255)            default ''      comment 'accessKey',
  secret_key      varchar(255)            default ''      comment '秘钥',
@@ -778,14 +779,14 @@
  is_https        char(1)                 default 'N'     comment '是否https(Y=是,N=否)',
  region          varchar(255)            default ''      comment '域',
  access_policy   char(1)       not null  default '1'     comment '桶权限类型(0=private 1=public 2=custom)',
  status          char(1)                 default '1'     comment '状态(0=正常,1=停用)',
  status          char(1)                 default '1'     comment '是否默认(0=是,1=否)',
  ext1            varchar(255)            default ''      comment '扩展字段',
  create_dept     bigint(20)              default null    comment '创建部门',
  create_by       bigint(20)              default null    comment '创建者',
  create_time     datetime                default null    comment '创建时间',
  update_by       bigint(20)              default null    comment '更新者',
  update_time     datetime                default null    comment '更新时间',
  remark           varchar(500)           default null    comment '备注',
  remark          varchar(500)            default null    comment '备注',
  primary key (oss_config_id)
) engine=innodb comment='对象存储配置表';