Mysql代码生成器转Oracle代码生成

Mysql代码生成转Oracle代码生成

文章目录

    • 1. 删除/替换数据
    • 2. 新增database_info表
    • 3. 插入默认数据库
    • 4. 修改数据库操作工具类(重点是查询sql)
    • 5. 修改生成(menu_sql.sql.btl)模板
    • 6. 表结构替换
      • 附上:修改后的Oracle执行sql
      • drop tables

1. 删除/替换数据

  • 把默认的171和149条删除后,插入以下2条数据,插入以下2条记录,即可显示开发工具和代码生成菜单
INSERT INTO sys_menu VALUES (171, 'dev_tools', '0', '[0],', '开发工具', 'layui-icon layui-icon-code-circle', '#', 30, 1, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO sys_menu VALUES (149, 'code_generate', 'dev_tools', '[0],[dev_tools],', '代码生成', '', '/gen', 2, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);

2. 新增database_info表

  • 点击代码生成会报错,没有database_info这张数据库的表,因此需要单独创建这个表,插入下面默认的数据库信息
CREATE TABLE database_info  (db_id NUMBER(20) NOT NULL,db_name varchar2(255)  NOT NULL,jdbc_driver varchar2(255) NOT NULL ,user_name varchar2(255) NOT NULL,password varchar2(255) NOT NULL,jdbc_url varchar2(2000) NOT NULL,create_time date,PRIMARY KEY (db_id)
);

3. 插入默认数据库

INSERT INTO database_info VALUES (1, '默认数据库', 'oracle.jdbc.OracleDriver', 'xxx', 'xxx', 'jdbc:oracle:thin:@192.1.104.35:1521:1521', '2019-05-11');

select * from database_info

4. 修改数据库操作工具类(重点是查询sql)

Mysql和Oracle 数据库操作工具类:
https://blog.csdn.net/weixin_40816738/article/details/91347752

5. 修改生成(menu_sql.sql.btl)模板

  • mysql模板
<% for(menu in menus!){ %>
INSERT INTO `sys_menu`(`MENU_ID`, `CODE`, `PCODE`, `PCODES`, `NAME`, `ICON`, `URL`, `SORT`, `LEVELS`, `MENU_FLAG`, `DESCRIPTION`, `STATUS`, `NEW_PAGE_FLAG`, `OPEN_FLAG`, `CREATE_TIME`, `UPDATE_TIME`, `CREATE_USER`, `UPDATE_USER`) VALUES (${menu.menuId}, '${menu.code}', '${menu.pcode}', '${menu.pcodes}', '${menu.name}', '${menu.icon}', '${menu.url}', ${menu.sort}, ${menu.levels}, '${menu.menuFlag}', '${menu.description}', '${menu.status}', '${menu.newPageFlag}', '${menu.openFlag}', '${menu.createTime}', '${menu.updateTime}', ${menu.createUser}, ${menu.updateUser});
<% } %>
  • Oracle模板
<% for(menu in menus!){ %>
INSERT INTO sys_menu(MENU_ID, CODE, PCODE, PCODES, NAME, ICON, URL, SORT, LEVELS, MENU_FLAG, DESCRIPTION, STATUS, NEW_PAGE_FLAG, OPEN_FLAG, CREATE_TIME, UPDATE_TIME, CREATE_USER, UPDATE_USER) VALUES (${menu.menuId}, '${menu.code}', '${menu.pcode}', '${menu.pcodes}', '${menu.name}', '${menu.icon}', '${menu.url}', ${menu.sort}, ${menu.levels}, '${menu.menuFlag}', '${menu.description}', '${menu.status}', '${menu.newPageFlag}', '${menu.openFlag}', '${menu.createTime}', '${menu.updateTime}', ${menu.createUser}, ${menu.updateUser});
<% } %>

6. 表结构替换

  • 将下面的表结构删除,替换为下面的表结构即可
-- 文件信息
CREATE TABLE sys_file_info (file_id NUMBER(20, 0) NOT NULL,file_bucket varchar2(100),file_name varchar2(100),file_suffix varchar2(50),file_size_kb NUMBER(20, 0) NOT NULL,final_name varchar2(100),file_path varchar2(1000),create_time date,update_time date,create_user NUMBER(20, 0),update_user NUMBER(20, 0),PRIMARY KEY (file_id)
);

注:如果不执行第五步:
项目已启动,会执行下面这条sql语句:

SELECT file_id,file_bucket,file_name,file_suffix,file_size_kb,final_name,file_path,create_time,update_time,create_user,update_user FROM sys_file_info WHERE file_id=? 

异常信息:

运行异常    file_path 标识符无效

附上:修改后的Oracle执行sql

--数据库信息
CREATE TABLE DATABASE_INFO  (DB_ID NUMBER(20) NOT NULL,DB_NAME VARCHAR2(255) NOT NULL,JDBC_DRIVER VARCHAR2(255) NOT NULL,USER_NAME VARCHAR2(255) NOT NULL,PASSWORD VARCHAR2(255) NOT NULL,JDBC_URL VARCHAR2(2000) NOT NULL,CREATE_TIME DATE,PRIMARY KEY (DB_ID) 
);
COMMENT ON table DATABASE_INFO IS '数据库信息表';
COMMENT ON column DATABASE_INFO.DB_ID IS '主键ID';
COMMENT ON column DATABASE_INFO.DB_NAME IS '数据库名称';
COMMENT ON column DATABASE_INFO.JDBC_DRIVER IS 'jdbc的驱动类型';
COMMENT ON column DATABASE_INFO.USER_NAME IS '数据库连接的账号';
COMMENT ON column DATABASE_INFO.PASSWORD IS '数据库连接密码';
COMMENT ON column DATABASE_INFO.JDBC_URL IS 'jdbc的url';
COMMENT ON column DATABASE_INFO.CREATE_TIME IS '创建时间';INSERT INTO database_info VALUES (1, '默认数据库', 'oracle.jdbc.OracleDriver', 'lis', 'hxkf#lis', 'jdbc:oracle:thin:@10.1.104.35:1521:hxkf', '2019-05-11');-- 部门
CREATE TABLE SYS_DEPT  (DEPT_ID NUMBER(20) NOT NULL,PID NUMBER(20) DEFAULT 0 NOT NULL,PIDS VARCHAR2(512) DEFAULT '',SIMPLE_NAME VARCHAR2(45),FULL_NAME VARCHAR2(255),DESCRIPTION VARCHAR2(255),VERSION NUMBER(11),SORT NUMBER(11),CREATE_TIME DATE,UPDATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_USER NUMBER(20),PRIMARY KEY (DEPT_ID) 
);
COMMENT ON table SYS_DEPT IS '部门表';
COMMENT ON column SYS_DEPT.DEPT_ID IS '主键ID';
COMMENT ON column SYS_DEPT.PID IS '父部门ID';
COMMENT ON column SYS_DEPT.PIDS IS '父级IDS';
COMMENT ON column SYS_DEPT.SIMPLE_NAME IS '简称';
COMMENT ON column SYS_DEPT.FULL_NAME IS '全称';
COMMENT ON column SYS_DEPT.DESCRIPTION IS '描述';
COMMENT ON column SYS_DEPT.VERSION IS '版本(乐观锁保留字段)';
COMMENT ON column SYS_DEPT.SORT IS '排序';
COMMENT ON column SYS_DEPT.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_DEPT.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_DEPT.CREATE_USER IS '创建人';
COMMENT ON column SYS_DEPT.UPDATE_USER IS  '修改人';INSERT INTO SYS_DEPT VALUES (24, 0, '[0],', '总公司', '总公司', '', NULL, 1, NULL, NULL, NULL, NULL);
INSERT INTO SYS_DEPT VALUES (25, 24, '[0],[24],', '开发部', '开发部', '', NULL, 2, NULL, NULL, NULL, NULL);
INSERT INTO SYS_DEPT VALUES (26, 24, '[0],[24],', '运营部', '运营部', '', NULL, 3, NULL, NULL, NULL, NULL);
INSERT INTO SYS_DEPT VALUES (27, 24, '[0],[24],', '战略部', '战略部', '', NULL, 4, NULL, NULL, NULL, NULL);-- 字典
CREATE TABLE SYS_DICT  (DICT_ID NUMBER(20) NOT NULL,DICT_TYPE_ID NUMBER(20) NOT NULL ,CODE VARCHAR2(50),NAME VARCHAR2(255),PARENT_ID NUMBER(20),PARENT_IDS VARCHAR2(255),STATUS VARCHAR2(10),SORT NUMBER(11),DESCRIPTION VARCHAR2(1000),CREATE_TIME DATE,UPDATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_USER NUMBER(20),PRIMARY KEY (DICT_ID) 
);
COMMENT ON table SYS_DICT IS '字典表';
COMMENT ON column SYS_DICT.DICT_ID IS '字典ID';
COMMENT ON column SYS_DICT.DICT_TYPE_ID IS '所属字典类型的ID';
COMMENT ON column SYS_DICT.CODE IS '字典编码';
COMMENT ON column SYS_DICT.NAME IS '字典名称';
COMMENT ON column SYS_DICT.PARENT_ID IS '上级代码ID';
COMMENT ON column SYS_DICT.PARENT_IDS IS '所有上级ID';
COMMENT ON column SYS_DICT.STATUS IS '状态(字典)';
COMMENT ON column SYS_DICT.SORT IS '排序';
COMMENT ON column SYS_DICT.DESCRIPTION IS '字典的描述';
COMMENT ON column SYS_DICT.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_DICT.UPDATE_TIME IS '更新时间';
COMMENT ON column SYS_DICT.CREATE_USER IS '创建人';
COMMENT ON column SYS_DICT.UPDATE_USER IS '修改人';INSERT INTO SYS_DICT VALUES (1106120532442595330, 1106120208097067009, 'M', '男', 0, '[0]', 'ENABLE', NULL, '', to_date('2019-03-14 17:11:00', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106120574163337218, 1106120208097067009, 'F', '女', 0, '[0]', 'ENABLE', NULL, '', to_date('2019-03-14 17:11:10', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106120645697191938, 1106120265689055233, 'ENABLE', '启用', 0, '[0]', 'ENABLE', NULL, '', to_date('2019-03-14 17:11:27', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106120699468169217, 1106120265689055233, 'DISABLE', '禁用', 0, '[0]', 'ENABLE', NULL, '', to_date('2019-03-14 17:11:40', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106120784318939137, 1106120322450571266, 'ENABLE', '启用', 0, '[0]', 'ENABLE', NULL, '', to_date('2019-03-14 17:12:00', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106120825993543682, 1106120322450571266, 'FREEZE', '冻结', 0, '[0]', 'ENABLE', 1, '', to_date('2019-03-14 17:12:10', 'yyyy-mm-dd hh24:mi:ss'), to_date('2019-03-16 10:56:36', 'yyyy-mm-dd hh24:mi:ss'), 1, 1);
INSERT INTO SYS_DICT VALUES (1106120875872206849, 1106120322450571266, 'DELETED', '已删除', 0, '[0]', 'ENABLE', -1221, '', to_date('2019-03-14 17:12:22', 'yyyy-mm-dd hh24:mi:ss'), to_date('2019-03-16 10:56:53', 'yyyy-mm-dd hh24:mi:ss'), 1, 1);
INSERT INTO SYS_DICT VALUES (1106120935070613505, 1106120388036902914, 'Y', '删除', 0, '[0]', 'ENABLE', 23333, '', to_date('2019-03-14 17:12:36', 'yyyy-mm-dd hh24:mi:ss'), to_date('2019-03-16 10:58:53', 'yyyy-mm-dd hh24:mi:ss'), 1, 1);
INSERT INTO SYS_DICT VALUES (1106120968910258177, 1106120388036902914, 'N', '未删除', 0, '[0]', 'ENABLE', 1212211221, '', to_date('2019-03-14 17:12:44', 'yyyy-mm-dd hh24:mi:ss'), to_date('2019-03-16 10:59:03', 'yyyy-mm-dd hh24:mi:ss'), 1, 1);
INSERT INTO SYS_DICT VALUES (1106751061042974722, 1106120322450571266, '11212', '122', 0, '[0]', 'ENABLE', 1212, '122112', to_date('2019-03-16 10:56:30', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);
INSERT INTO SYS_DICT VALUES (1106751747772166145, 1106120388036902914, '12312', '3123123', 1106120968910258177, '[0],[1106120968910258177]', 'ENABLE', 123, '', to_date('2019-03-16 10:59:14', 'yyyy-mm-dd hh24:mi:ss'), NULL, 1, NULL);-- 字典类型
CREATE TABLE SYS_DICT_TYPE  (DICT_TYPE_ID NUMBER(20) NOT NULL,CODE VARCHAR2(255),NAME VARCHAR2(255),DESCRIPTION VARCHAR2(1000),SYSTEM_FLAG CHAR(1),STATUS VARCHAR2(10),SORT NUMBER(11),CREATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_TIME DATE,UPDATE_USER NUMBER(20),PRIMARY KEY (DICT_TYPE_ID)
);
COMMENT ON table SYS_DICT_TYPE IS '字典类型表';
COMMENT ON column SYS_DICT_TYPE.DICT_TYPE_ID IS '字典类型ID';
COMMENT ON column SYS_DICT_TYPE.CODE IS '字典类型编码';
COMMENT ON column SYS_DICT_TYPE.NAME IS '字典类型名称';
COMMENT ON column SYS_DICT_TYPE.DESCRIPTION IS '字典描述';
COMMENT ON column SYS_DICT_TYPE.SYSTEM_FLAG IS '是否是系统字典,Y-是,N-否';
COMMENT ON column SYS_DICT_TYPE.STATUS IS '状态(字典)';
COMMENT ON column SYS_DICT_TYPE.SORT IS '排序';
COMMENT ON column SYS_DICT_TYPE.CREATE_TIME IS '添加时间';
COMMENT ON column SYS_DICT_TYPE.CREATE_USER IS '创建人';
COMMENT ON column SYS_DICT_TYPE.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_DICT_TYPE.UPDATE_USER IS '修改人';INSERT INTO SYS_DICT_TYPE VALUES (1106120208097067009, 'SEX', '性别', '', 'Y', 'ENABLE', 4, to_date('2019-03-14 17:09:43', 'yyyy-mm-dd hh24:mi:ss'), 1, NULL, NULL);
INSERT INTO SYS_DICT_TYPE VALUES (1106120265689055233, 'STATUS', '状态', '', 'Y', 'ENABLE', 3, to_date('2019-03-14 17:09:57', 'yyyy-mm-dd hh24:mi:ss'), 1, NULL, NULL);
INSERT INTO SYS_DICT_TYPE VALUES (1106120322450571266, 'ACCOUNT_STATUS', '账号状态', '', 'Y', 'ENABLE', 21112, to_date('2019-03-14 17:10:10', 'yyyy-mm-dd hh24:mi:ss'), 1, to_date('2019-03-16 10:56:15', 'yyyy-mm-dd hh24:mi:ss'), 1);
INSERT INTO SYS_DICT_TYPE VALUES (1106120388036902914, 'DEL_FLAG', '是否删除', '', 'Y', 'ENABLE', 2, to_date('2019-03-14 17:10:26', 'yyyy-mm-dd hh24:mi:ss'), 1, to_date('2019-03-27 16:26:31', 'yyyy-mm-dd hh24:mi:ss'), 1);-- 文件信息
CREATE TABLE SYS_FILE_INFO  (FILE_ID VARCHAR2(50) NOT NULL,FILE_BUCKET VARCHAR2(100),FILE_NAME VARCHAR2(100),FILE_SUFFIX VARCHAR2(50),FILE_SIZE_KB NUMBER(20) NOT NULL,FINAL_NAME VARCHAR2(100),FILE_PATH VARCHAR2(1000),CREATE_TIME DATE,UPDATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_USER NUMBER(20),PRIMARY KEY (FILE_ID)
);
COMMENT ON table SYS_FILE_INFO IS '文件信息表';
COMMENT ON column SYS_FILE_INFO.FILE_ID IS '主键ID';
COMMENT ON column SYS_FILE_INFO.FILE_BUCKET IS '文件仓库';
COMMENT ON column SYS_FILE_INFO.FILE_NAME IS '文件名称';
COMMENT ON column SYS_FILE_INFO.FILE_SUFFIX IS '文件后缀';
COMMENT ON column SYS_FILE_INFO.FILE_SIZE_KB IS '文件大小kb';
COMMENT ON column SYS_FILE_INFO.FINAL_NAME IS '文件唯一标识id';
COMMENT ON column SYS_FILE_INFO.FILE_PATH IS '存储路径';
COMMENT ON column SYS_FILE_INFO.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_FILE_INFO.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_FILE_INFO.CREATE_USER IS '创建用户';
COMMENT ON column SYS_FILE_INFO.UPDATE_USER IS '修改用户';
-- 登录日志
CREATE TABLE SYS_LOGIN_LOG  (LOGIN_LOG_ID NUMBER(20) NOT NULL,LOG_NAME VARCHAR2(255),USER_ID NUMBER(20),CREATE_TIME DATE,SUCCEED VARCHAR2(255),MESSAGE VARCHAR2(1000),IP_ADDRESS VARCHAR2(255),PRIMARY KEY (LOGIN_LOG_ID)
);
COMMENT ON table SYS_LOGIN_LOG IS '登陆日志表';
COMMENT ON column SYS_LOGIN_LOG.LOGIN_LOG_ID IS '主键ID';
COMMENT ON column SYS_LOGIN_LOG.LOG_NAME IS '日志名称';
COMMENT ON column SYS_LOGIN_LOG.USER_ID IS '管理员ID';
COMMENT ON column SYS_LOGIN_LOG.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_LOGIN_LOG.SUCCEED IS '是否执行成功';
COMMENT ON column SYS_LOGIN_LOG.MESSAGE IS '具体消息';
COMMENT ON column SYS_LOGIN_LOG.IP_ADDRESS IS '登录IP';-- 菜单
CREATE TABLE SYS_MENU  (MENU_ID NUMBER(20) NOT NULL,CODE VARCHAR2(255),PCODE VARCHAR2(255),PCODES VARCHAR2(255),NAME VARCHAR2(255),ICON VARCHAR2(255),URL VARCHAR2(255),SORT NUMBER(20),LEVELS NUMBER(20),MENU_FLAG VARCHAR2(32),DESCRIPTION VARCHAR2(255),STATUS VARCHAR2(32),NEW_PAGE_FLAG VARCHAR2(32),OPEN_FLAG VARCHAR2(32),CREATE_TIME DATE,UPDATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_USER NUMBER(20),PRIMARY KEY (MENU_ID)
);
COMMENT ON table SYS_MENU IS '菜单表';
COMMENT ON column SYS_MENU.MENU_ID IS '主键ID';
COMMENT ON column SYS_MENU.CODE IS '菜单编号';
COMMENT ON column SYS_MENU.PCODE IS '菜单父编号';
COMMENT ON column SYS_MENU.PCODES IS '当前菜单的所有父菜单编号';
COMMENT ON column SYS_MENU.NAME IS '菜单名称';
COMMENT ON column SYS_MENU.ICON IS '菜单图标';
COMMENT ON column SYS_MENU.URL IS 'URL地址';
COMMENT ON column SYS_MENU.SORT IS '菜单排序号';
COMMENT ON column SYS_MENU.LEVELS IS '菜单层级';
COMMENT ON column SYS_MENU.MENU_FLAG IS '是否是菜单(字典)';
COMMENT ON column SYS_MENU.DESCRIPTION IS '备注';
COMMENT ON column SYS_MENU.STATUS IS '菜单状态(字典)';
COMMENT ON column SYS_MENU.NEW_PAGE_FLAG IS '是否打开新页面的标识(字典)';
COMMENT ON column SYS_MENU.OPEN_FLAG IS '是否打开(字典)';
COMMENT ON column SYS_MENU.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_MENU.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_MENU.CREATE_USER IS '创建人';
COMMENT ON column SYS_MENU.UPDATE_USER IS '修改人';INSERT INTO SYS_MENU VALUES (105, 'system', '0', '[0],', '系统管理', 'layui-icon layui-icon-set', '#', 20, 1, 'Y', NULL, 'ENABLE', NULL, '1', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (106, 'mgr', 'system', '[0],[system],', '用户管理', '', '/mgr', 1, 2, 'Y', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (107, 'mgr_add', 'mgr', '[0],[system],[mgr],', '添加用户', NULL, '/mgr/add', 1, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (108, 'mgr_edit', 'mgr', '[0],[system],[mgr],', '修改用户', NULL, '/mgr/edit', 2, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (109, 'mgr_delete', 'mgr', '[0],[system],[mgr],', '删除用户', NULL, '/mgr/delete', 3, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (110, 'mgr_reset', 'mgr', '[0],[system],[mgr],', '重置密码', NULL, '/mgr/reset', 4, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (111, 'mgr_freeze', 'mgr', '[0],[system],[mgr],', '冻结用户', NULL, '/mgr/freeze', 5, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (112, 'mgr_unfreeze', 'mgr', '[0],[system],[mgr],', '解除冻结用户', NULL, '/mgr/unfreeze', 6, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (113, 'mgr_setRole', 'mgr', '[0],[system],[mgr],', '分配角色', NULL, '/mgr/setRole', 7, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (114, 'role', 'system', '[0],[system],', '角色管理', NULL, '/role', 2, 2, 'Y', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (115, 'role_add', 'role', '[0],[system],[role],', '添加角色', NULL, '/role/add', 1, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (116, 'role_edit', 'role', '[0],[system],[role],', '修改角色', NULL, '/role/edit', 2, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (117, 'role_remove', 'role', '[0],[system],[role],', '删除角色', NULL, '/role/remove', 3, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (118, 'role_setAuthority', 'role', '[0],[system],[role],', '配置权限', NULL, '/role/setAuthority', 4, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (119, 'menu', 'system', '[0],[system],', '菜单管理', NULL, '/menu', 4, 2, 'Y', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (120, 'menu_add', 'menu', '[0],[system],[menu],', '添加菜单', NULL, '/menu/add', 1, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (121, 'menu_edit', 'menu', '[0],[system],[menu],', '修改菜单', NULL, '/menu/edit', 2, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (122, 'menu_remove', 'menu', '[0],[system],[menu],', '删除菜单', NULL, '/menu/remove', 3, 3, 'N', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (128, 'log', 'system', '[0],[system],', '业务日志', NULL, '/log', 6, 2, 'Y', NULL, 'ENABLE', NULL, '0', NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (130, 'druid', 'system', '[0],[system],', '监控管理', NULL, '/druid', 7, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (131, 'dept', 'system', '[0],[system],', '部门管理', NULL, '/dept', 3, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (132, 'dict', 'system', '[0],[system],', '字典管理', '', '/dictType', 4, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (133, 'loginLog', 'system', '[0],[system],', '登录日志', NULL, '/loginLog', 6, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (134, 'log_clean', 'log', '[0],[system],[log],', '清空日志', NULL, '/log/delLog', 3, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (135, 'dept_add', 'dept', '[0],[system],[dept],', '添加部门', NULL, '/dept/add', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (136, 'dept_update', 'dept', '[0],[system],[dept],', '修改部门', NULL, '/dept/update', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (137, 'dept_delete', 'dept', '[0],[system],[dept],', '删除部门', NULL, '/dept/delete', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (138, 'dict_add', 'dict', '[0],[system],[dict],', '添加字典', NULL, '/dictType/addItem', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (139, 'dict_update', 'dict', '[0],[system],[dict],', '修改字典', NULL, '/dictType/editItem', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (140, 'dict_delete', 'dict', '[0],[system],[dict],', '删除字典', NULL, '/dictType/delete', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (141, 'notice', 'system', '[0],[system],', '通知管理', NULL, '/notice', 9, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (142, 'notice_add', 'notice', '[0],[system],[notice],', '添加通知', NULL, '/notice/add', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (143, 'notice_update', 'notice', '[0],[system],[notice],', '修改通知', NULL, '/notice/update', 2, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (144, 'notice_delete', 'notice', '[0],[system],[notice],', '删除通知', NULL, '/notice/delete', 3, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (145, 'sys_message', 'dashboard', '[0],[dashboard],', '消息页', 'layui-icon layui-icon-tips', '/system/notice', 30, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (149, 'code_generate', 'dev_tools', '[0],[dev_tools],', '代码生成', '', '/gen', 2, 2, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (150, 'to_menu_edit', 'menu', '[0],[system],[menu],', '菜单编辑跳转', '', '/menu/menu_edit', 4, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (151, 'menu_list', 'menu', '[0],[system],[menu],', '菜单列表', '', '/menu/list', 5, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (152, 'to_dept_update', 'dept', '[0],[system],[dept],', '修改部门跳转', '', '/dept/dept_update', 4, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (153, 'dept_list', 'dept', '[0],[system],[dept],', '部门列表', '', '/dept/list', 5, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (154, 'dept_detail', 'dept', '[0],[system],[dept],', '部门详情', '', '/dept/detail', 6, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (155, 'to_dict_edit', 'dict', '[0],[system],[dict],', '修改菜单跳转', '', '/dict/dict_edit', 4, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (156, 'dict_list', 'dict', '[0],[system],[dict],', '字典列表', '', '/dict/list', 5, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (157, 'dict_detail', 'dict', '[0],[system],[dict],', '字典详情', '', '/dict/detail', 6, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (158, 'log_list', 'log', '[0],[system],[log],', '日志列表', '', '/log/list', 2, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (159, 'log_detail', 'log', '[0],[system],[log],', '日志详情', '', '/log/detail', 3, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (160, 'del_login_log', 'loginLog', '[0],[system],[loginLog],', '清空登录日志', '', '/loginLog/delLoginLog', 1, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (161, 'login_log_list', 'loginLog', '[0],[system],[loginLog],', '登录日志列表', '', '/loginLog/list', 2, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (162, 'to_role_edit', 'role', '[0],[system],[role],', '修改角色跳转', '', '/role/role_edit', 5, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (163, 'to_role_assign', 'role', '[0],[system],[role],', '角色分配跳转', '', '/role/role_assign', 6, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (164, 'role_list', 'role', '[0],[system],[role],', '角色列表', '', '/role/list', 7, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (165, 'to_assign_role', 'mgr', '[0],[system],[mgr],', '分配角色跳转', '', '/mgr/role_assign', 8, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (166, 'to_user_edit', 'mgr', '[0],[system],[mgr],', '编辑用户跳转', '', '/mgr/user_edit', 9, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (167, 'mgr_list', 'mgr', '[0],[system],[mgr],', '用户列表', '', '/mgr/list', 10, 3, 'N', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (171, 'dev_tools', '0', '[0],', '开发工具', 'layui-icon layui-icon-code-circle', '#', 30, 1, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (172, 'dashboard', '0', '[0],', 'Dashboard', 'layui-icon layui-icon-home', '#', 10, 1, 'Y', NULL, 'ENABLE', NULL, NULL, NULL, null, NULL, 1);
INSERT INTO SYS_MENU VALUES (1110777136265838594, 'demos_show', '0', '[0],', 'demos展示', 'layui-icon layui-icon-fire', '#', 40, 1, 'Y', NULL, 'ENABLE', NULL, NULL, null, null, 1, 1);
INSERT INTO SYS_MENU VALUES (1110777366856089602, 'excel_import', 'demos_show', '[0],[demos_show],', 'excel导入', '', '/excel/import', 10, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);
INSERT INTO SYS_MENU VALUES (1110777491464667137, 'excel_export', 'demos_show', '[0],[demos_show],', 'excel导出', '', '/excel/export', 20, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);
INSERT INTO SYS_MENU VALUES (1110787391943098370, 'advanced_form', 'demos_show', '[0],[demos_show],', '高级表单', '', '/egForm', 30, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);
INSERT INTO SYS_MENU VALUES (1110839216310329346, 'pdf_view', 'demos_show', '[0],[demos_show],', 'pdf预览', '', '/loadPdfFile', 40, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);
INSERT INTO SYS_MENU VALUES (1111545968697860098, 'console', 'dashboard', '[0],[dashboard],', '控制台', '', '/system/console', 10, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);
INSERT INTO SYS_MENU VALUES (1111546189892870145, 'console2', 'dashboard', '[0],[dashboard],', '分析页', '', '/system/console2', 20, 2, 'Y', NULL, 'ENABLE', NULL, NULL, null, NULL, 1, NULL);-- 通知表
CREATE TABLE SYS_NOTICE  (NOTICE_ID NUMBER(20) NOT NULL,TITLE VARCHAR2(255),CONTENT VARCHAR2(1000),CREATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_TIME DATE,UPDATE_USER NUMBER(20),PRIMARY KEY (NOTICE_ID)
);
COMMENT ON table SYS_NOTICE IS '通知表';
COMMENT ON column SYS_NOTICE.NOTICE_ID IS '主键ID';
COMMENT ON column SYS_NOTICE.TITLE IS '标题';
COMMENT ON column SYS_NOTICE.CONTENT IS '内容';
COMMENT ON column SYS_NOTICE.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_NOTICE.CREATE_USER IS '创建人';
COMMENT ON column SYS_NOTICE.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_NOTICE.UPDATE_USER IS '修改人';INSERT INTO SYS_NOTICE VALUES (6, '欢迎', 'hi,Guns旗舰版发布了!', to_date('2017-01-11 08:53:20', 'yyyy-mm-dd hh24:mi:ss'), 1, to_date('2018-12-28 23:24:48', 'yyyy-mm-dd hh24:mi:ss'), 1);
INSERT INTO SYS_NOTICE VALUES (8, '你好', '你好,世界!', to_date('2017-05-10 19:28:57', 'yyyy-mm-dd hh24:mi:ss'), 1, to_date('2018-12-28 23:28:26', 'yyyy-mm-dd hh24:mi:ss'), 1);-- 操作日志
CREATE TABLE SYS_OPERATION_LOG  (OPERATION_LOG_ID NUMBER(20) NOT NULL,LOG_TYPE VARCHAR2(32),LOG_NAME VARCHAR2(255),USER_ID NUMBER(20),CLASS_NAME VARCHAR2(255),METHOD VARCHAR2(1000),CREATE_TIME DATE,SUCCEED VARCHAR2(32),MESSAGE VARCHAR2(1000),PRIMARY KEY (OPERATION_LOG_ID) 
);
COMMENT ON table SYS_OPERATION_LOG IS '操作日志表';
COMMENT ON column SYS_OPERATION_LOG.OPERATION_LOG_ID IS '主键ID';
COMMENT ON column SYS_OPERATION_LOG.LOG_TYPE IS '日志类型(字典)';
COMMENT ON column SYS_OPERATION_LOG.LOG_NAME IS '日志名称';
COMMENT ON column SYS_OPERATION_LOG.USER_ID IS '用户ID';
COMMENT ON column SYS_OPERATION_LOG.CLASS_NAME IS '类名称';
COMMENT ON column SYS_OPERATION_LOG.METHOD IS '方法名称';
COMMENT ON column SYS_OPERATION_LOG.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_OPERATION_LOG.SUCCEED IS '是否成功(字典)';
COMMENT ON column SYS_OPERATION_LOG.MESSAGE IS '备注';-- 角色和菜单关联表
CREATE TABLE SYS_RELATION  (RELATION_ID NUMBER(20) NOT NULL,MENU_ID NUMBER(20) NOT NULL,ROLE_ID NUMBER(20) NOT NULL,PRIMARY KEY (RELATION_ID)
);
COMMENT ON table SYS_RELATION IS '角色和菜单关联表';
COMMENT ON column SYS_RELATION.RELATION_ID IS '主键ID';
COMMENT ON column SYS_RELATION.MENU_ID IS '菜单ID';
COMMENT ON column SYS_RELATION.ROLE_ID IS '角色ID';INSERT INTO SYS_RELATION VALUES (1071348922291826689, 105, 5);
INSERT INTO SYS_RELATION VALUES (1071348922308603906, 106, 5);
INSERT INTO SYS_RELATION VALUES (1071348922316992514, 107, 5);
INSERT INTO SYS_RELATION VALUES (1071348922321186818, 108, 5);
INSERT INTO SYS_RELATION VALUES (1071348922329575426, 109, 5);
INSERT INTO SYS_RELATION VALUES (1071348922337964034, 110, 5);
INSERT INTO SYS_RELATION VALUES (1071348922342158337, 111, 5);
INSERT INTO SYS_RELATION VALUES (1071348922350546946, 112, 5);
INSERT INTO SYS_RELATION VALUES (1071348922354741249, 113, 5);
INSERT INTO SYS_RELATION VALUES (1071348922363129858, 165, 5);
INSERT INTO SYS_RELATION VALUES (1071348922371518465, 166, 5);
INSERT INTO SYS_RELATION VALUES (1071348922375712770, 167, 5);
INSERT INTO SYS_RELATION VALUES (1071348922384101377, 114, 5);
INSERT INTO SYS_RELATION VALUES (1071348922388295681, 115, 5);
INSERT INTO SYS_RELATION VALUES (1071348922396684289, 116, 5);
INSERT INTO SYS_RELATION VALUES (1071348922405072897, 117, 5);
INSERT INTO SYS_RELATION VALUES (1071348922413461505, 118, 5);
INSERT INTO SYS_RELATION VALUES (1071348922417655810, 162, 5);
INSERT INTO SYS_RELATION VALUES (1071348922426044418, 163, 5);
INSERT INTO SYS_RELATION VALUES (1071348922430238722, 164, 5);
INSERT INTO SYS_RELATION VALUES (1071348922430238723, 119, 5);
INSERT INTO SYS_RELATION VALUES (1071348922447015937, 120, 5);
INSERT INTO SYS_RELATION VALUES (1071348922451210242, 121, 5);
INSERT INTO SYS_RELATION VALUES (1071348922459598850, 122, 5);
INSERT INTO SYS_RELATION VALUES (1071348922463793154, 150, 5);
INSERT INTO SYS_RELATION VALUES (1071348922472181762, 151, 5);
INSERT INTO SYS_RELATION VALUES (1071348922476376065, 128, 5);
INSERT INTO SYS_RELATION VALUES (1071348922480570369, 134, 5);
INSERT INTO SYS_RELATION VALUES (1071348922488958977, 158, 5);
INSERT INTO SYS_RELATION VALUES (1071348922497347586, 159, 5);
INSERT INTO SYS_RELATION VALUES (1071348922501541890, 130, 5);
INSERT INTO SYS_RELATION VALUES (1071348922501541891, 131, 5);
INSERT INTO SYS_RELATION VALUES (1071348922518319106, 135, 5);
INSERT INTO SYS_RELATION VALUES (1071348922526707713, 136, 5);
INSERT INTO SYS_RELATION VALUES (1071348922530902017, 137, 5);
INSERT INTO SYS_RELATION VALUES (1071348922535096321, 152, 5);
INSERT INTO SYS_RELATION VALUES (1071348922543484930, 153, 5);
INSERT INTO SYS_RELATION VALUES (1071348922547679233, 154, 5);
INSERT INTO SYS_RELATION VALUES (1071348922556067841, 132, 5);
INSERT INTO SYS_RELATION VALUES (1071348922560262146, 138, 5);
INSERT INTO SYS_RELATION VALUES (1071348922564456450, 139, 5);
INSERT INTO SYS_RELATION VALUES (1071348922568650754, 140, 5);
INSERT INTO SYS_RELATION VALUES (1071348922577039361, 155, 5);
INSERT INTO SYS_RELATION VALUES (1071348922577039362, 156, 5);
INSERT INTO SYS_RELATION VALUES (1071348922577039363, 157, 5);
INSERT INTO SYS_RELATION VALUES (1071348922602205185, 133, 5);
INSERT INTO SYS_RELATION VALUES (1071348922610593794, 160, 5);
INSERT INTO SYS_RELATION VALUES (1071348922610593795, 161, 5);
INSERT INTO SYS_RELATION VALUES (1071348922618982402, 141, 5);
INSERT INTO SYS_RELATION VALUES (1071348922627371009, 142, 5);
INSERT INTO SYS_RELATION VALUES (1071348922631565313, 143, 5);
INSERT INTO SYS_RELATION VALUES (1071348922639953922, 144, 5);
INSERT INTO SYS_RELATION VALUES (1111546349351919618, 105, 1);
INSERT INTO SYS_RELATION VALUES (1111546349364502529, 106, 1);
INSERT INTO SYS_RELATION VALUES (1111546349381279746, 107, 1);
INSERT INTO SYS_RELATION VALUES (1111546349393862658, 108, 1);
INSERT INTO SYS_RELATION VALUES (1111546349410639873, 109, 1);
INSERT INTO SYS_RELATION VALUES (1111546349427417089, 110, 1);
INSERT INTO SYS_RELATION VALUES (1111546349440000001, 111, 1);
INSERT INTO SYS_RELATION VALUES (1111546349460971521, 112, 1);
INSERT INTO SYS_RELATION VALUES (1111546349473554433, 113, 1);
INSERT INTO SYS_RELATION VALUES (1111546349490331650, 165, 1);
INSERT INTO SYS_RELATION VALUES (1111546349502914561, 166, 1);
INSERT INTO SYS_RELATION VALUES (1111546349519691778, 167, 1);
INSERT INTO SYS_RELATION VALUES (1111546349532274689, 114, 1);
INSERT INTO SYS_RELATION VALUES (1111546349544857601, 115, 1);
INSERT INTO SYS_RELATION VALUES (1111546349557440514, 116, 1);
INSERT INTO SYS_RELATION VALUES (1111546349570023425, 117, 1);
INSERT INTO SYS_RELATION VALUES (1111546349586800641, 118, 1);
INSERT INTO SYS_RELATION VALUES (1111546349599383554, 162, 1);
INSERT INTO SYS_RELATION VALUES (1111546349616160769, 163, 1);
INSERT INTO SYS_RELATION VALUES (1111546349628743682, 164, 1);
INSERT INTO SYS_RELATION VALUES (1111546349645520897, 119, 1);
INSERT INTO SYS_RELATION VALUES (1111546349662298113, 120, 1);
INSERT INTO SYS_RELATION VALUES (1111546349679075329, 121, 1);
INSERT INTO SYS_RELATION VALUES (1111546349700046849, 122, 1);
INSERT INTO SYS_RELATION VALUES (1111546349716824065, 150, 1);
INSERT INTO SYS_RELATION VALUES (1111546349737795586, 151, 1);
INSERT INTO SYS_RELATION VALUES (1111546349758767106, 128, 1);
INSERT INTO SYS_RELATION VALUES (1111546349779738626, 134, 1);
INSERT INTO SYS_RELATION VALUES (1111546349800710146, 158, 1);
INSERT INTO SYS_RELATION VALUES (1111546349821681666, 159, 1);
INSERT INTO SYS_RELATION VALUES (1111546349846847490, 130, 1);
INSERT INTO SYS_RELATION VALUES (1111546349863624706, 131, 1);
INSERT INTO SYS_RELATION VALUES (1111546349884596226, 135, 1);
INSERT INTO SYS_RELATION VALUES (1111546349901373442, 136, 1);
INSERT INTO SYS_RELATION VALUES (1111546349922344962, 137, 1);
INSERT INTO SYS_RELATION VALUES (1111546349939122178, 152, 1);
INSERT INTO SYS_RELATION VALUES (1111546349960093697, 153, 1);
INSERT INTO SYS_RELATION VALUES (1111546349976870914, 154, 1);
INSERT INTO SYS_RELATION VALUES (1111546349993648129, 132, 1);
INSERT INTO SYS_RELATION VALUES (1111546350010425346, 138, 1);
INSERT INTO SYS_RELATION VALUES (1111546350031396865, 139, 1);
INSERT INTO SYS_RELATION VALUES (1111546350048174081, 140, 1);
INSERT INTO SYS_RELATION VALUES (1111546350069145602, 155, 1);
INSERT INTO SYS_RELATION VALUES (1111546350085922818, 156, 1);
INSERT INTO SYS_RELATION VALUES (1111546350106894338, 157, 1);
INSERT INTO SYS_RELATION VALUES (1111546350127865858, 133, 1);
INSERT INTO SYS_RELATION VALUES (1111546350144643073, 160, 1);
INSERT INTO SYS_RELATION VALUES (1111546350169808898, 161, 1);
INSERT INTO SYS_RELATION VALUES (1111546350186586113, 141, 1);
INSERT INTO SYS_RELATION VALUES (1111546350211751937, 142, 1);
INSERT INTO SYS_RELATION VALUES (1111546350232723458, 143, 1);
INSERT INTO SYS_RELATION VALUES (1111546350262083585, 144, 1);
INSERT INTO SYS_RELATION VALUES (1111546350278860801, 171, 1);
INSERT INTO SYS_RELATION VALUES (1111546350299832322, 149, 1);
INSERT INTO SYS_RELATION VALUES (1111546350324998146, 172, 1);
INSERT INTO SYS_RELATION VALUES (1111546350345969665, 145, 1);
INSERT INTO SYS_RELATION VALUES (1111546350371135489, 1111545968697860098, 1);
INSERT INTO SYS_RELATION VALUES (1111546350387912705, 1111546189892870145, 1);
INSERT INTO SYS_RELATION VALUES (1111546350404689921, 1110777136265838594, 1);
INSERT INTO SYS_RELATION VALUES (1111546350421467137, 1110777366856089602, 1);
INSERT INTO SYS_RELATION VALUES (1111546350446632962, 1110777491464667137, 1);
INSERT INTO SYS_RELATION VALUES (1111546350459215873, 1110787391943098370, 1);
INSERT INTO SYS_RELATION VALUES (1111546350471798786, 1110839216310329346, 1);-- 角色表
CREATE TABLE SYS_ROLE  (ROLE_ID NUMBER(20) NOT NULL,PID NUMBER(20),NAME VARCHAR2(255),DESCRIPTION VARCHAR2(255),SORT NUMBER(11),VERSION NUMBER(11),CREATE_TIME DATE,UPDATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_USER NUMBER(20),PRIMARY KEY (ROLE_ID)
);
COMMENT ON table SYS_ROLE IS '角色表';
COMMENT ON column SYS_ROLE.ROLE_ID IS '主键ID';
COMMENT ON column SYS_ROLE.PID IS '父角色ID';
COMMENT ON column SYS_ROLE.NAME IS '角色名称';
COMMENT ON column SYS_ROLE.DESCRIPTION IS '提示';
COMMENT ON column SYS_ROLE.SORT IS '序号';
COMMENT ON column SYS_ROLE.VERSION IS '乐观锁';
COMMENT ON column SYS_ROLE.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_ROLE.UPDATE_TIME IS '修改时间';
COMMENT ON column SYS_ROLE.CREATE_USER IS '创建用户';
COMMENT ON column SYS_ROLE.UPDATE_USER IS '修改用户';INSERT INTO SYS_ROLE VALUES (1, 0, '超级管理员', 'administrator', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO SYS_ROLE VALUES (5, 1, '临时', 'temp', 2, NULL, NULL, NULL, NULL, NULL);-- 管理员表
CREATE TABLE SYS_USER  (USER_ID NUMBER(20) NOT NULL,AVATAR VARCHAR2(255),ACCOUNT VARCHAR2(45),PASSWORD VARCHAR2(45),SALT VARCHAR2(45),NAME VARCHAR2(45),BIRTHDAY DATE,SEX VARCHAR2(32),EMAIL VARCHAR2(45),PHONE VARCHAR2(45),ROLE_ID VARCHAR2(255),DEPT_ID NUMBER(20),STATUS VARCHAR2(32),CREATE_TIME DATE,CREATE_USER NUMBER(20),UPDATE_TIME DATE,UPDATE_USER NUMBER(20),VERSION NUMBER(11),PRIMARY KEY (USER_ID)
);
COMMENT ON table SYS_USER IS '角色表';
COMMENT ON column SYS_USER.USER_ID IS '主键ID';
COMMENT ON column SYS_USER.AVATAR IS '头像';
COMMENT ON column SYS_USER.ACCOUNT IS '账号';
COMMENT ON column SYS_USER.PASSWORD IS '密码';
COMMENT ON column SYS_USER.SALT IS 'MD5密码盐';
COMMENT ON column SYS_USER.NAME IS '名字';
COMMENT ON column SYS_USER.BIRTHDAY IS '生日';
COMMENT ON column SYS_USER.SEX IS '性别(字典)';
COMMENT ON column SYS_USER.EMAIL IS '电子邮件';
COMMENT ON column SYS_USER.PHONE IS '电话';
COMMENT ON column SYS_USER.ROLE_ID IS '角色ID(多个逗号隔开)';
COMMENT ON column SYS_USER.DEPT_ID IS '部门ID(多个逗号隔开)';
COMMENT ON column SYS_USER.STATUS IS '状态(字典)';
COMMENT ON column SYS_USER.CREATE_TIME IS '创建时间';
COMMENT ON column SYS_USER.CREATE_USER IS '创建人';
COMMENT ON column SYS_USER.UPDATE_TIME IS '更新时间';
COMMENT ON column SYS_USER.UPDATE_USER IS '更新人';
COMMENT ON column SYS_USER.VERSION IS '乐观锁';INSERT INTO SYS_USER VALUES (1, '1', 'admin', '1d6b1208c7d151d335790276a18e3d99', 'q6taw', 'stylefeng', to_date('2018-11-16 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'M', 'sn93@qq.com', '18200000000', '1', 27, 'ENABLE', to_date('2016-01-29 08:49:53', 'yyyy-mm-dd hh24:mi:ss'), NULL, to_date('2018-12-28 22:52:24', 'yyyy-mm-dd hh24:mi:ss'), 24, 25);

drop tables

--drop Oracle table 所有表
DROP TABLE  sys_dept;-- 部门
DROP TABLE sys_dict;-- 字典
DROP TABLE sys_dict_type;-- 字典类型
DROP TABLE sys_file_info;-- 文件信息
DROP TABLE sys_login_log;-- 登录日志
DROP TABLE sys_operation_log;-- 操作日志
DROP TABLE sys_notice;-- 通知表
DROP TABLE sys_relation;-- 角色和菜单关联表
DROP TABLE sys_role;-- 角色表
DROP TABLE sys_user;-- 管理员表
DROP TABLE database_info;--数据库信息
DROP TABLE sys_menu;-- 菜单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522940.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

提升普适性,阿里云官方SDK发布支持Go语言SDK

摘要&#xff1a; 日前&#xff0c;阿里云官方SDK发布支持新语言——Go 语言SDK&#xff0c;意味着90%以上产品可以随时生成并发布Go SDK&#xff0c;给Go语言的开发者使用。 此次阿里云发布支持Go SDK的新功能&#xff0c;可以让Go语言开发者更加便捷地使用SDK调用产品API来操…

Spring精华问答 | 为何使用Spring?

Spring框架是一个开源的Java平台,它提供了非常容易,非常迅速地开发健壮的Java应用程序的全面的基础设施支持。今天就让我们来看看关于Spring的精华问答吧。1Q&#xff1a;Spring的目标是什么&#xff1f;A&#xff1a;Spring官方主页&#xff08;http://spring.io&#xff09;有…

javaweb初体验

javaweb初体验 文章目录 javaweb初体验前言一、流程&#xff1a;1.创建Maven的父工程2.创建Maven&#xff0c;Webapp的子工程3.在pom.xml文件中添加依赖&#xff08;父工程与子工程共用&#xff09;4.写一个helloservlet类实现httpservlet接口&#xff0c;重写doget&#xff0c…

[新品发布]全球首个百万IOPS云盘来了 阿里云推出超高性能云盘ESSD

摘要&#xff1a; 搭配ECS云服务器使用&#xff0c; ESSD可提供单盘高达100万IOPS的随机读写能力和低至0.1毫秒的单路时延&#xff0c;相比SSD云盘分别提升了50倍性能上限和降低80%读写时延&#xff0c;单台云服务器整体存储性能提升500%. 点此查看原文&#xff1a;http://cli…

python高考查分_python爬虫 查询全国大学专业的录取情况

估计很多人在填报高考自愿的时候都会难以选择学校&#xff0c;有自己心仪的专业&#xff0c;但是在网上搜了半天也不能确定填哪一所学校。如果填了录取分数线低的&#xff0c;那将会浪费很多分数&#xff0c;表示有点遗憾。如果没有录取上&#xff0c;那就更遗憾了… 在我们想根…

第6篇:Flowable-Modeler详述之常见问题Table act_ge_property doesn't exist

接上一篇&#xff1a; 第5篇&#xff1a; Flowable-Modeler详述之开发环境搭建 https://blog.csdn.net/weixin_40816738/article/details/102887854 文章目录1. 问题描述2. 问题定位解决方案一解决方案二(推荐)1. 问题描述 在配置完Springboot的开发环境以后&#xff0c;启动的…

微服务架构之「 配置中心 」

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;奎哥来源&#xff1a;不止思考 在微服务架构的系列文章中&#xff0c;前面已经通过文章《微服务架构之「服务网关 」》介绍过了在微服务中服务网关的原理和应用&#xff0c;今天这篇文章我们继续来聊一聊微服务中另…

助力APP尽情“撒币”!阿里云正式上线移动直播问答解决方案

摘要&#xff1a; 2018年伊始&#xff0c;互联网圈就刮起了一阵“大佬狂撒币&#xff0c;网友喜答题”的热潮&#xff0c;为了助力企业紧握风口&#xff0c;阿里云推出一站式移动直播问答解决方案。通过稳定高性能的计算基础设施和可扩展的直播问答系统架构&#xff0c;实现技术…

阿里云云数据库开了一个未来大会,谈了谈2038年的数据库趋势

摘要&#xff1a; “未来的某一天&#xff0c;量子数据库是我们改造其他星球的关键技术之一。” 1月17日&#xff0c;在北京举行的阿里云2018云数据库智能未来大会上&#xff0c;阿里云高级产品专家王义成如是说。 除了阿里云的全新一代NoSQL向NewSQL融合&#xff0c;NewSQL产品…

mysql 进阶方向_mysql数据库入门、进阶和提升(续二)

第十章 创建计算字段将表中不同列中的数据字段通过拼接、加减乘除运算计算出结果并单独显示出来。10.2拼接字段将不同字段的值连接在一起并构成单个值。使用函数concat()&#xff0c;如果要将此值独立出来需要使用AS来进行别名定义。mysql> select concat(user_name,:,passw…

《游戏行业DDoS攻击解决方案》重磅发布

摘要&#xff1a; 游戏行业一直是竞争、攻击最为复杂的一个江湖。曾经多少充满激情的创业团队、玩法极具特色的游戏产品&#xff0c;被互联网攻击的问题扼杀在摇篮里&#xff1b;又有多少运营出色的游戏产品&#xff0c;因为遭受DDoS攻击&#xff0c;而一蹶不振。游戏行业在防御…

红帽:将开源进行到底

戳蓝字“CSDN云计算”关注我们哦&#xff01;2019年7月9日&#xff0c;IBM史上最大的一笔收购案终于尘埃落定&#xff0c;IBM以每股现金190.0美元&#xff0c;完成对红帽所有已发行和流通在外普通股的收购交易&#xff0c;总股本价值约340亿美元。至此&#xff0c;红帽这家全球…

第7篇:Flowable-Modeler集成之Flowable源码编译

接上一篇&#xff1a; 第6篇&#xff1a;Flowable-Modeler详述之常见问题Table act_ge_property doesn’t exist https://blog.csdn.net/weixin_40816738/article/details/102899408 文章目录一、背景二、Flowable源码下载2.1. 参考文章&#xff1a;2.2. Flowable完整源码编译2…

众安每秒3.2万张保单的背后,阿里云输出了什么能力?

摘要&#xff1a; 当传统保险公司还在将“开门红”作为重中之重提前几个月做准备的时候&#xff0c;互联网保险公司关注的则是“双十一”和“双十二”。2017年双十一当日&#xff0c;刚刚在香港上市的众安保险的保单量突破3亿&#xff0c;比2014年增长超过200%。 点此查看原文&…

第8篇:Flowable-Modeler集成之Flowable-modeler源码编译

接上一篇&#xff1a; 第7篇&#xff1a;Flowable-Modeler集成之Flowable源码编译 https://blog.csdn.net/weixin_40816738/article/details/102899693 文章目录一、背景二、源码下载三、思路分析与目标3.1. 分析modeler3.2. Modeler模块编译&#xff0c;启动3.2.1. POM修改3.2…

iOS unrecognized selector crash 自修复技术实现与原理解析

摘要&#xff1a; 在开发中 unrecognized selector sent to instance XXXXX 是非常常见的 crash 类型。这篇博文主要介绍如何在客户端自修复该问题&#xff0c;并进行原理解析。 作者介绍&#xff1a;阿里云-移动云-大前端团队。 点此查看原文&#xff1a;http://click.aliyun.…

python 发邮件 timeout_Python邮件发送/带附件发送

#coding:utf-8 #强制使用utf-8编码格式import smtplib #加载smtplib模块from email.mime.text importMIMETextfrom email.utils importformataddrfrom email.mime.multipart importMIMEMultipartfrom email.header importHeaderfrom email.mime.application importMIMEApplicat…

阿里测试环境运维及研发效率提升之道

摘要&#xff1a; 生产环境最关注的就是稳定&#xff0c;测试环境更关注的是研发效率&#xff0c;如何从一行代码最快的保证质量发到线上去&#xff0c;这个是我们测试环境最关注的。在全球运维大会上&#xff0c;阿里巴巴研发效能事业部运维中台技术专家——刘湘疆&#xff08…

首批8款5G手机获3C认证:华为占4款;IBM获AT&T“几十亿美元”云计算合同;马库斯:未来薪酬将以Libra发放...

戳蓝字“CSDN云计算”关注我们哦&#xff01;嗨&#xff0c;大家好&#xff0c;重磅君带来的【云重磅】特别栏目&#xff0c;如期而至&#xff0c;每周五第一时间为大家带来重磅新闻。把握技术风向标&#xff0c;了解行业应用与实践&#xff0c;就交给我重磅君吧&#xff01;重…

第9篇:Flowable-Modeler集成以及集成代码下载

接上一篇&#xff1a; 第8篇&#xff1a;Flowable-Modeler集成之Flowable-modeler源码编译 https://blog.csdn.net/weixin_40816738/article/details/102901026 文章目录一、背景二、代码修改&#xff0c;去除认证2.1. 修改拦截请求2.2. 修改用户查询信息2.3. 账号查询请求修改…