|
|
@@ -0,0 +1,361 @@
|
|
|
+-- H2数据库初始化脚本 - 兼容若依系统
|
|
|
+
|
|
|
+-- 1、部门表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_dept (
|
|
|
+ dept_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ parent_id BIGINT DEFAULT 0,
|
|
|
+ ancestors VARCHAR(50) DEFAULT '',
|
|
|
+ dept_name VARCHAR(30) DEFAULT '',
|
|
|
+ order_num INT DEFAULT 0,
|
|
|
+ leader VARCHAR(20),
|
|
|
+ phone VARCHAR(11),
|
|
|
+ email VARCHAR(50),
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ del_flag CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_dept VALUES(100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL);
|
|
|
+INSERT INTO sys_dept VALUES(101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL);
|
|
|
+INSERT INTO sys_dept VALUES(103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL);
|
|
|
+INSERT INTO sys_dept VALUES(105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL);
|
|
|
+
|
|
|
+-- 2、用户信息表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_user (
|
|
|
+ user_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ dept_id BIGINT,
|
|
|
+ user_name VARCHAR(30) NOT NULL,
|
|
|
+ nick_name VARCHAR(30) NOT NULL,
|
|
|
+ user_type VARCHAR(2) DEFAULT '00',
|
|
|
+ email VARCHAR(50) DEFAULT '',
|
|
|
+ phonenumber VARCHAR(11) DEFAULT '',
|
|
|
+ sex CHAR(1) DEFAULT '0',
|
|
|
+ avatar VARCHAR(100) DEFAULT '',
|
|
|
+ password VARCHAR(100) DEFAULT '',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ del_flag CHAR(1) DEFAULT '0',
|
|
|
+ login_ip VARCHAR(128) DEFAULT '',
|
|
|
+ login_date TIMESTAMP,
|
|
|
+ pwd_update_date TIMESTAMP,
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_user VALUES(1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP(), 'admin', CURRENT_TIMESTAMP(), '', NULL, '管理员');
|
|
|
+INSERT INTO sys_user VALUES(2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP(), 'admin', CURRENT_TIMESTAMP(), '', NULL, '测试员');
|
|
|
+
|
|
|
+-- 3、岗位信息表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_post (
|
|
|
+ post_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ post_code VARCHAR(64) NOT NULL,
|
|
|
+ post_name VARCHAR(50) NOT NULL,
|
|
|
+ post_sort INT NOT NULL,
|
|
|
+ status CHAR(1) NOT NULL,
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_post VALUES(1, 'ceo', '董事长', 1, '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_post VALUES(2, 'se', '项目经理', 2, '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_post VALUES(4, 'user', '普通员工', 4, '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+
|
|
|
+-- 4、角色信息表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_role (
|
|
|
+ role_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ role_name VARCHAR(30) NOT NULL,
|
|
|
+ role_key VARCHAR(100) NOT NULL,
|
|
|
+ role_sort INT NOT NULL,
|
|
|
+ data_scope CHAR(1) DEFAULT '1',
|
|
|
+ menu_check_strictly INT DEFAULT 1,
|
|
|
+ dept_check_strictly INT DEFAULT 1,
|
|
|
+ status CHAR(1) NOT NULL,
|
|
|
+ del_flag CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_role VALUES(1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '超级管理员');
|
|
|
+INSERT INTO sys_role VALUES(2, '普通角色', 'common', 2, '2', 1, 1, '0', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '普通角色');
|
|
|
+
|
|
|
+-- 5、菜单权限表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_menu (
|
|
|
+ menu_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ menu_name VARCHAR(50) NOT NULL,
|
|
|
+ parent_id BIGINT DEFAULT 0,
|
|
|
+ order_num INT DEFAULT 0,
|
|
|
+ path VARCHAR(200) DEFAULT '',
|
|
|
+ component VARCHAR(255),
|
|
|
+ query VARCHAR(255),
|
|
|
+ route_name VARCHAR(50) DEFAULT '',
|
|
|
+ is_frame INT DEFAULT 1,
|
|
|
+ is_cache INT DEFAULT 0,
|
|
|
+ menu_type CHAR(1) DEFAULT '',
|
|
|
+ visible CHAR(1) DEFAULT '0',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ perms VARCHAR(100),
|
|
|
+ icon VARCHAR(100) DEFAULT '#',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500) DEFAULT ''
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_menu VALUES(1, '系统管理', 0, 1, 'system', NULL, '', '', 1, 0, 'M', '0', '0', '', 'system', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统管理目录');
|
|
|
+INSERT INTO sys_menu VALUES(2, '系统监控', 0, 2, 'monitor', NULL, '', '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统监控目录');
|
|
|
+INSERT INTO sys_menu VALUES(3, '系统工具', 0, 3, 'tool', NULL, '', '', 1, 0, 'M', '0', '0', '', 'tool', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统工具目录');
|
|
|
+INSERT INTO sys_menu VALUES(100, '用户管理', 1, 1, 'user', 'system/user/index', '', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', CURRENT_TIMESTAMP(), '', NULL, '用户管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(101, '角色管理', 1, 2, 'role', 'system/role/index', '', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', CURRENT_TIMESTAMP(), '', NULL, '角色管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', CURRENT_TIMESTAMP(), '', NULL, '菜单管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', CURRENT_TIMESTAMP(), '', NULL, '部门管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(104, '岗位管理', 1, 5, 'post', 'system/post/index', '', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', CURRENT_TIMESTAMP(), '', NULL, '岗位管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', CURRENT_TIMESTAMP(), '', NULL, '字典管理菜单');
|
|
|
+INSERT INTO sys_menu VALUES(106, '参数设置', 1, 7, 'config', 'system/config/index', '', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', CURRENT_TIMESTAMP(), '', NULL, '参数设置菜单');
|
|
|
+INSERT INTO sys_menu VALUES(107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', CURRENT_TIMESTAMP(), '', NULL, '通知公告菜单');
|
|
|
+INSERT INTO sys_menu VALUES(109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', CURRENT_TIMESTAMP(), '', NULL, '在线用户菜单');
|
|
|
+INSERT INTO sys_menu VALUES(110, '定时任务', 2, 2, 'job', 'monitor/job/index', '', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', CURRENT_TIMESTAMP(), '', NULL, '定时任务菜单');
|
|
|
+INSERT INTO sys_menu VALUES(111, '数据监控', 2, 3, 'druid', 'monitor/druid/index', '', '', 1, 0, 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', CURRENT_TIMESTAMP(), '', NULL, '数据监控菜单');
|
|
|
+INSERT INTO sys_menu VALUES(112, '服务监控', 2, 4, 'server', 'monitor/server/index', '', '', 1, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', CURRENT_TIMESTAMP(), '', NULL, '服务监控菜单');
|
|
|
+INSERT INTO sys_menu VALUES(113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', '', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', CURRENT_TIMESTAMP(), '', NULL, '缓存监控菜单');
|
|
|
+INSERT INTO sys_menu VALUES(115, '表单构建', 3, 1, 'build', 'tool/build/index', '', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', CURRENT_TIMESTAMP(), '', NULL, '表单构建菜单');
|
|
|
+INSERT INTO sys_menu VALUES(116, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', CURRENT_TIMESTAMP(), '', NULL, '代码生成菜单');
|
|
|
+INSERT INTO sys_menu VALUES(117, '系统接口', 3, 3, 'swagger', 'tool/swagger/index', '', '', 1, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统接口菜单');
|
|
|
+
|
|
|
+-- 用户管理按钮
|
|
|
+INSERT INTO sys_menu VALUES(1000, '用户查询', 100, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1001, '用户新增', 100, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1002, '用户修改', 100, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1003, '用户删除', 100, 4, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1004, '用户导出', 100, 5, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1005, '用户导入', 100, 6, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+INSERT INTO sys_menu VALUES(1006, '重置密码', 100, 7, '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', CURRENT_TIMESTAMP(), '', NULL, '');
|
|
|
+
|
|
|
+-- 6、用户和角色关联表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_user_role (
|
|
|
+ user_id BIGINT NOT NULL,
|
|
|
+ role_id BIGINT NOT NULL,
|
|
|
+ PRIMARY KEY (user_id, role_id)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_user_role VALUES (1, 1);
|
|
|
+INSERT INTO sys_user_role VALUES (2, 2);
|
|
|
+
|
|
|
+-- 7、角色和菜单关联表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_role_menu (
|
|
|
+ role_id BIGINT NOT NULL,
|
|
|
+ menu_id BIGINT NOT NULL,
|
|
|
+ PRIMARY KEY (role_id, menu_id)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 2);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 3);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 100);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 101);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 102);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 103);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 104);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 105);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 106);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 107);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 109);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 110);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 111);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 112);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 113);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 115);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 116);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 117);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1000);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1001);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1002);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1003);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1004);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1005);
|
|
|
+INSERT INTO sys_role_menu VALUES (2, 1006);
|
|
|
+
|
|
|
+-- 8、角色和部门关联表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_role_dept (
|
|
|
+ role_id BIGINT NOT NULL,
|
|
|
+ dept_id BIGINT NOT NULL,
|
|
|
+ PRIMARY KEY (role_id, dept_id)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_role_dept VALUES (2, 100);
|
|
|
+INSERT INTO sys_role_dept VALUES (2, 101);
|
|
|
+INSERT INTO sys_role_dept VALUES (2, 105);
|
|
|
+
|
|
|
+-- 9、用户与岗位关联表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_user_post (
|
|
|
+ user_id BIGINT NOT NULL,
|
|
|
+ post_id BIGINT NOT NULL,
|
|
|
+ PRIMARY KEY (user_id, post_id)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_user_post VALUES (1, 1);
|
|
|
+INSERT INTO sys_user_post VALUES (2, 2);
|
|
|
+
|
|
|
+-- 10、操作日志记录
|
|
|
+CREATE TABLE IF NOT EXISTS sys_oper_log (
|
|
|
+ oper_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ title VARCHAR(50) DEFAULT '',
|
|
|
+ business_type INT DEFAULT 0,
|
|
|
+ method VARCHAR(200) DEFAULT '',
|
|
|
+ request_method VARCHAR(10) DEFAULT '',
|
|
|
+ operator_type INT DEFAULT 0,
|
|
|
+ oper_name VARCHAR(50) DEFAULT '',
|
|
|
+ dept_name VARCHAR(50) DEFAULT '',
|
|
|
+ oper_url VARCHAR(255) DEFAULT '',
|
|
|
+ oper_ip VARCHAR(128) DEFAULT '',
|
|
|
+ oper_location VARCHAR(255) DEFAULT '',
|
|
|
+ oper_param VARCHAR(2000) DEFAULT '',
|
|
|
+ json_result VARCHAR(2000) DEFAULT '',
|
|
|
+ status INT DEFAULT 0,
|
|
|
+ error_msg VARCHAR(2000) DEFAULT '',
|
|
|
+ oper_time TIMESTAMP,
|
|
|
+ cost_time BIGINT DEFAULT 0
|
|
|
+);
|
|
|
+
|
|
|
+-- 11、字典类型表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_dict_type (
|
|
|
+ dict_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ dict_name VARCHAR(100) DEFAULT '',
|
|
|
+ dict_type VARCHAR(100) DEFAULT '',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_dict_type VALUES(1, '用户性别', 'sys_user_sex', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '用户性别列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(2, '菜单状态', 'sys_show_hide', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '菜单状态列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(3, '系统开关', 'sys_normal_disable', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统开关列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(4, '任务状态', 'sys_job_status', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '任务状态列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(5, '任务分组', 'sys_job_group', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '任务分组列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(6, '系统是否', 'sys_yes_no', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统是否列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(7, '通知类型', 'sys_notice_type', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '通知类型列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(8, '通知状态', 'sys_notice_status', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '通知状态列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(9, '操作类型', 'sys_oper_type', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '操作类型列表');
|
|
|
+INSERT INTO sys_dict_type VALUES(10, '系统状态', 'sys_common_status', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '登录状态列表');
|
|
|
+
|
|
|
+-- 12、字典数据表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_dict_data (
|
|
|
+ dict_code BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ dict_sort INT DEFAULT 0,
|
|
|
+ dict_label VARCHAR(100) DEFAULT '',
|
|
|
+ dict_value VARCHAR(100) DEFAULT '',
|
|
|
+ dict_type VARCHAR(100) DEFAULT '',
|
|
|
+ css_class VARCHAR(100),
|
|
|
+ list_class VARCHAR(100),
|
|
|
+ is_default CHAR(1) DEFAULT 'N',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_dict_data VALUES(1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '性别男');
|
|
|
+INSERT INTO sys_dict_data VALUES(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '性别女');
|
|
|
+INSERT INTO sys_dict_data VALUES(3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '性别未知');
|
|
|
+INSERT INTO sys_dict_data VALUES(4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '显示菜单');
|
|
|
+INSERT INTO sys_dict_data VALUES(5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '隐藏菜单');
|
|
|
+INSERT INTO sys_dict_data VALUES(6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '正常状态');
|
|
|
+INSERT INTO sys_dict_data VALUES(7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '停用状态');
|
|
|
+INSERT INTO sys_dict_data VALUES(12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统默认是');
|
|
|
+INSERT INTO sys_dict_data VALUES(13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', CURRENT_TIMESTAMP(), '', NULL, '系统默认否');
|
|
|
+
|
|
|
+-- 13、参数配置表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_config (
|
|
|
+ config_id INT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ config_name VARCHAR(100) DEFAULT '',
|
|
|
+ config_key VARCHAR(100) DEFAULT '',
|
|
|
+ config_value VARCHAR(500) DEFAULT '',
|
|
|
+ config_type CHAR(1) DEFAULT 'N',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO sys_config VALUES(1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', CURRENT_TIMESTAMP(), '', NULL, '蓝色 skin-blue、绿色 skin-green');
|
|
|
+INSERT INTO sys_config VALUES(2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', CURRENT_TIMESTAMP(), '', NULL, '初始化密码 123456');
|
|
|
+INSERT INTO sys_config VALUES(3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', CURRENT_TIMESTAMP(), '', NULL, '深色主题theme-dark');
|
|
|
+INSERT INTO sys_config VALUES(4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', CURRENT_TIMESTAMP(), '', NULL, '是否开启验证码功能');
|
|
|
+INSERT INTO sys_config VALUES(5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', CURRENT_TIMESTAMP(), '', NULL, '是否开启注册用户功能');
|
|
|
+
|
|
|
+-- 14、系统访问记录
|
|
|
+CREATE TABLE IF NOT EXISTS sys_logininfor (
|
|
|
+ info_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ user_name VARCHAR(50) DEFAULT '',
|
|
|
+ ipaddr VARCHAR(128) DEFAULT '',
|
|
|
+ login_location VARCHAR(255) DEFAULT '',
|
|
|
+ browser VARCHAR(50) DEFAULT '',
|
|
|
+ os VARCHAR(50) DEFAULT '',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ msg VARCHAR(255) DEFAULT '',
|
|
|
+ login_time TIMESTAMP
|
|
|
+);
|
|
|
+
|
|
|
+-- 15、定时任务调度表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_job (
|
|
|
+ job_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ job_name VARCHAR(64) DEFAULT '',
|
|
|
+ job_group VARCHAR(64) DEFAULT 'DEFAULT',
|
|
|
+ invoke_target VARCHAR(500) NOT NULL,
|
|
|
+ cron_expression VARCHAR(255) DEFAULT '',
|
|
|
+ misfire_policy VARCHAR(20) DEFAULT '3',
|
|
|
+ concurrent CHAR(1) DEFAULT '1',
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500) DEFAULT ''
|
|
|
+);
|
|
|
+
|
|
|
+-- 16、通知公告表
|
|
|
+CREATE TABLE IF NOT EXISTS sys_notice (
|
|
|
+ notice_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ notice_title VARCHAR(50) NOT NULL,
|
|
|
+ notice_type CHAR(1) DEFAULT '1',
|
|
|
+ notice_content TEXT,
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP
|
|
|
+);
|
|
|
+
|
|
|
+-- 水利工程模型表
|
|
|
+CREATE TABLE IF NOT EXISTS watershed_model (
|
|
|
+ model_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ model_name VARCHAR(100) NOT NULL,
|
|
|
+ model_type VARCHAR(50) NOT NULL,
|
|
|
+ model_format VARCHAR(20) NOT NULL,
|
|
|
+ file_path VARCHAR(255),
|
|
|
+ file_size BIGINT,
|
|
|
+ upload_unit VARCHAR(100),
|
|
|
+ status CHAR(1) DEFAULT '0',
|
|
|
+ create_by VARCHAR(64) DEFAULT '',
|
|
|
+ create_time TIMESTAMP,
|
|
|
+ update_by VARCHAR(64) DEFAULT '',
|
|
|
+ update_time TIMESTAMP,
|
|
|
+ remark VARCHAR(500)
|
|
|
+);
|