| | |
| | | -- ---------------------------- |
| | | create table sys_dept ( |
| | | dept_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | parent_id number(20) default 0, |
| | | ancestors varchar2(500) default '', |
| | | dept_name varchar2(30) default '', |
| | |
| | | -- ---------------------------- |
| | | create table sys_user ( |
| | | user_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | dept_id number(20) default null, |
| | | user_name varchar2(40) not null, |
| | | nick_name varchar2(40) not null, |
| | |
| | | -- ---------------------------- |
| | | create table sys_post ( |
| | | post_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | post_code varchar2(64) not null, |
| | | post_name varchar2(50) not null, |
| | | post_sort number(4) not null, |
| | |
| | | -- ---------------------------- |
| | | create table sys_role ( |
| | | role_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | role_name varchar2(30) not null, |
| | | role_key varchar2(100) not null, |
| | | role_sort number(4) not null, |
| | |
| | | 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, '角色管理菜单'); |
| | |
| | | -- ---------------------------- |
| | | create table sys_oper_log ( |
| | | oper_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | title varchar2(50) default '', |
| | | business_type number(2) default 0, |
| | | method varchar2(100) default '', |
| | |
| | | json_result varchar2(2100) default '', |
| | | status number(1) default 0, |
| | | error_msg varchar2(2100) default '', |
| | | oper_time date |
| | | oper_time date, |
| | | cost_time number(20) default 0 |
| | | ); |
| | | |
| | | alter table sys_oper_log add constraint pk_sys_oper_log primary key (oper_id); |
| | | create unique index idx_sys_oper_log_bt on sys_oper_log (business_type); |
| | | create unique index idx_sys_oper_log_s on sys_oper_log (status); |
| | | create unique index idx_sys_oper_log_ot on sys_oper_log (oper_time); |
| | | |
| | | comment on table sys_oper_log is '操作日志记录'; |
| | | comment on column sys_oper_log.oper_id is '日志主键'; |
| | |
| | | comment on column sys_oper_log.status is '操作状态(0正常 1异常)'; |
| | | comment on column sys_oper_log.error_msg is '错误消息'; |
| | | comment on column sys_oper_log.oper_time is '操作时间'; |
| | | comment on column sys_oper_log.cost_time is '消耗时间'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | |
| | | -- ---------------------------- |
| | | create table sys_dict_type ( |
| | | dict_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | dict_name varchar2(100) default '', |
| | | dict_type varchar2(100) default '', |
| | | status char(1) default '0', |
| | |
| | | -- ---------------------------- |
| | | create table sys_dict_data ( |
| | | dict_code number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | dict_sort number(4) default 0, |
| | | dict_label varchar2(100) default '', |
| | | dict_value varchar2(100) default '', |
| | |
| | | -- ---------------------------- |
| | | create table sys_config ( |
| | | config_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | config_name varchar2(100) default '', |
| | | config_key varchar2(100) default '', |
| | | config_value varchar2(100) default '', |
| | |
| | | insert into sys_config values(2, '000000', '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 103, 1, sysdate, null, null, '初始化密码 123456' ); |
| | | insert into sys_config values(3, '000000', '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 103, 1, sysdate, null, null, '深色主题theme-dark,浅色主题theme-light' ); |
| | | insert into sys_config values(5, '000000', '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 103, 1, sysdate, null, null, '是否开启注册用户功能(true开启,false关闭)'); |
| | | insert into sys_config values(6, '000000', '用户配置-密码最大错误次数', 'sys.user.maxRetryCount', '5', 'Y', 103, 1, sysdate, null, null, '密码最大错误次数'); |
| | | insert into sys_config values(7, '000000', '用户配置-密码锁定时间', 'sys.user.lockTime', '10', 'Y', 103, 1, sysdate, null, null, '密码锁定时间(分钟)'); |
| | | insert into sys_config values(8, '000000', '账号自助-短信开关', 'sys.account.smsEnabled', 'false', 'Y', 103, 1, sysdate, null, null, '是否开启短信功能(true开启,false关闭)'); |
| | | insert into sys_config values(9, '000000', '账号自助-验证码模板id', 'sys.account.templateId', '', 'Y', 103, 1, sysdate, null, null, '验证码模板id'); |
| | | insert into sys_config values(11, '000000', 'OSS预览列表资源开关', 'sys.oss.previewListResource', 'true', 'Y', 103, 1, sysdate, null, null, 'true:开启, false:关闭'); |
| | | |
| | | |
| | |
| | | -- ---------------------------- |
| | | create table sys_logininfor ( |
| | | info_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | user_name varchar2(50) default '', |
| | | ipaddr varchar2(128) default '', |
| | | login_location varchar2(255) default '', |
| | |
| | | ); |
| | | |
| | | alter table sys_logininfor add constraint pk_sys_logininfor primary key (info_id); |
| | | create unique index idx_sys_logininfor_s on sys_logininfor (status); |
| | | create unique index idx_sys_logininfor_lt on sys_logininfor (login_time); |
| | | |
| | | comment on table sys_logininfor is '系统访问记录'; |
| | | comment on column sys_logininfor.info_id is '访问ID'; |
| | |
| | | -- ---------------------------- |
| | | create table sys_notice ( |
| | | notice_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | notice_title varchar2(50) not null, |
| | | notice_type char(1) not null, |
| | | notice_content clob default null, |
| | |
| | | -- ---------------------------- |
| | | create table sys_oss ( |
| | | oss_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | file_name varchar(255) not null, |
| | | original_name varchar(255) not null, |
| | | file_suffix varchar(10) not null, |
| | |
| | | -- ---------------------------- |
| | | create table sys_oss_config ( |
| | | oss_config_id number(20) not null, |
| | | tenant_id varchar2(20) not null, |
| | | tenant_id varchar2(20) default '000000', |
| | | config_key varchar(20) not null, |
| | | access_key varchar(255) default '', |
| | | secret_key varchar(255) default '', |
| | |
| | | comment on column sys_oss_config.is_https is '是否https(Y=是,N=否)'; |
| | | comment on column sys_oss_config.region is '域'; |
| | | comment on column sys_oss_config.access_policy is '桶权限类型(0=private 1=public 2=custom)'; |
| | | comment on column sys_oss_config.status is '状态(0=正常,1=停用)'; |
| | | comment on column sys_oss_config.status is '是否默认(0=是,1=否)'; |
| | | comment on column sys_oss_config.ext1 is '扩展字段'; |
| | | comment on column sys_oss_config.remark is '备注'; |
| | | comment on column sys_oss_config.create_dept is '创建部门'; |