| | |
| | | create table sys_dept ( |
| | | dept_id number(20) not null, |
| | | parent_id number(20) default 0, |
| | | ancestors varchar2(50) default '', |
| | | ancestors varchar2(500) default '', |
| | | dept_name varchar2(30) default '', |
| | | order_num number(4) default 0, |
| | | leader varchar2(20) default null, |
| | |
| | | create table sys_user ( |
| | | user_id number(20) not null, |
| | | dept_id number(20) default null, |
| | | user_name varchar2(30) not null, |
| | | nick_name varchar2(30) not null, |
| | | user_name varchar2(40) not null, |
| | | nick_name varchar2(40) not null, |
| | | user_type varchar2(10) default 'sys_user', |
| | | email varchar2(50) default '', |
| | | phonenumber varchar2(11) default '', |
| | |
| | | order_num number(4) default 0, |
| | | path varchar(200) default '', |
| | | component varchar(255) default null, |
| | | query varchar(255) default null, |
| | | query_param varchar(255) default null, |
| | | is_frame number(1) default 1, |
| | | is_cache number(1) default 0, |
| | | menu_type char(1) default '', |
| | |
| | | comment on column sys_menu.order_num is '显示顺序'; |
| | | comment on column sys_menu.path is '请求地址'; |
| | | comment on column sys_menu.component is '路由地址'; |
| | | comment on column sys_menu.query is '路由参数'; |
| | | comment on column sys_menu.query_param is '路由参数'; |
| | | comment on column sys_menu.is_frame is '是否为外链(0是 1否)'; |
| | | comment on column sys_menu.is_cache is '是否缓存(0缓存 1不缓存)'; |
| | | comment on column sys_menu.menu_type is '菜单类型(M目录 C菜单 F按钮)'; |
| | |
| | | oper_url varchar2(255) default '', |
| | | oper_ip varchar2(128) default '', |
| | | oper_location varchar2(255) default '', |
| | | oper_param varchar2(2000) default '', |
| | | json_result varchar2(2000) default '', |
| | | oper_param varchar2(2100) default '', |
| | | json_result varchar2(2100) default '', |
| | | status number(1) default 0, |
| | | error_msg varchar2(2000) default '' , |
| | | error_msg varchar2(2100) default '' , |
| | | oper_time date |
| | | ); |
| | | |
| | |
| | | bucket_name varchar(255) default '', |
| | | prefix varchar(255) default '', |
| | | endpoint varchar(255) default '', |
| | | domain varchar(255) default '', |
| | | is_https char(1) default 'N', |
| | | region varchar(255) default '', |
| | | status char(1) default '1', |
| | |
| | | comment on column sys_oss_config.bucket_name is '桶名称'; |
| | | comment on column sys_oss_config.prefix is '前缀'; |
| | | comment on column sys_oss_config.endpoint is '访问站点'; |
| | | comment on column sys_oss_config.domain is '自定义域名'; |
| | | 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.status is '状态(0=正常,1=停用)'; |
| | |
| | | comment on column sys_oss_config.update_by is '更新者'; |
| | | comment on column sys_oss_config.update_time is '更新时间'; |
| | | |
| | | insert into sys_oss_config values (1, 'minio', 'ruoyi', 'ruoyi123', 'ruoyi', '', 'http://localhost:9000', 'N', '', '0', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (2, 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'http://XXX.XXXX.com', 'N', 'z0', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (3, 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'http://oss-cn-beijing.aliyuncs.com', 'N', '', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (4, 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'http://cos.ap-beijing.myqcloud.com', 'N', 'ap-beijing', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (1, 'minio', 'ruoyi', 'ruoyi123', 'ruoyi', '', 'localhost:9000', '','N', '', '0', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (2, 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 's3-cn-north-1.qiniucs.com', '','N', '', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (3, 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'oss-cn-beijing.aliyuncs.com', '','N', '', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (4, 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '','N', 'ap-beijing', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | insert into sys_oss_config values (5, 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', 'localhost:9000', '','N', '', '1', '', NULL, 'admin', sysdate, 'admin', sysdate); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 函数 ,代替mysql的find_in_set |
| | | -- 例如: select * from sys_dept where FIND_IN_SET (101,ancestors) <> 0 |
| | | -- mysql可接受0或其它number做为where 条件,oracle只接受表达式做为where 条件 |
| | | -- 钩子 ,用于session连接之后 自动设置默认的date类型格式化 简化时间查询 |
| | | -- 如需设置其它配置 可在此钩子内任意增加处理语句 |
| | | -- 例如: SELECT * FROM sys_user WHERE create_time BETWEEN '2022-03-01 00:00:00' AND '2022-04-01 00:00:00' |
| | | -- ---------------------------- |
| | | create or replace function find_in_set(arg1 in varchar2,arg2 in varchar) |
| | | return number is Result number; |
| | | create or replace trigger login_trg |
| | | after logon on database |
| | | begin |
| | | select instr(','||arg2||',' , ','||arg1||',') into Result from dual; |
| | | return(Result); |
| | | end find_in_set; |
| | | execute immediate 'alter session set nls_date_format=''YYYY-MM-DD HH24:MI:SS'''; |
| | | end; |