Skip to content

Commit 7b268b7

Browse files
committed
[新增功能](el-admin v2.5): v2.5 beta
详情 https://www.ydyno.com/archives/1225.html
1 parent 647b25a commit 7b268b7

12 files changed

Lines changed: 904 additions & 749 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
-- code_gen_config 表改动 start --
2+
alter table code_gen_config CHANGE id config_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
3+
-- code_gen_config end --
4+
5+
-- code_column_config 表改动 start --
6+
alter table code_column_config CHANGE id config_idcolumn_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
7+
-- code_column_config end --

sql/eladmin.sql

Lines changed: 637 additions & 744 deletions
Large diffs are not rendered by default.

sql/mnt_ 相关表字段调整.sql

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
-- mnt_app 表改动 start --
2+
alter table mnt_app CHANGE id app_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
3+
/* 加入通用字段 */
4+
alter table mnt_app add create_by VARCHAR(255) COMMENT '创建者';
5+
alter table mnt_app add update_by VARCHAR(255) COMMENT '更新者';
6+
alter table mnt_app add update_time datetime COMMENT '更新时间';
7+
-- mnt_app end --
8+
9+
-- mnt_database 表改动 start --
10+
alter table mnt_database CHANGE id db_id VARCHAR(50) COMMENT 'ID';
11+
/* 加入通用字段 */
12+
alter table mnt_database add create_by VARCHAR(255) COMMENT '创建者';
13+
alter table mnt_database add update_by VARCHAR(255) COMMENT '更新者';
14+
alter table mnt_database add update_time datetime COMMENT '更新时间';
15+
-- mnt_database end --
16+
17+
-- mnt_deploy 表改动 start --
18+
alter table mnt_deploy CHANGE id deploy_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
19+
/* 加入通用字段 */
20+
alter table mnt_deploy add create_by VARCHAR(255) COMMENT '创建者';
21+
alter table mnt_deploy add update_by VARCHAR(255) COMMENT '更新者';
22+
alter table mnt_deploy add update_time datetime COMMENT '更新时间';
23+
-- mnt_deploy end --
24+
25+
-- mnt_server 表改动 start --
26+
alter table mnt_server CHANGE id server_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
27+
/* 加入通用字段 */
28+
alter table mnt_server add create_by VARCHAR(255) COMMENT '创建者';
29+
alter table mnt_server add update_by VARCHAR(255) COMMENT '更新者';
30+
alter table mnt_server add update_time datetime COMMENT '更新时间';
31+
-- mnt_server end --
32+
33+
-- mnt_deploy_history 表改动 start --
34+
alter table mnt_deploy_history CHANGE id history_id VARCHAR(50) COMMENT 'ID';
35+
-- mnt_deploy end --

sql/sys_ 相关表字段调整.sql

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
select * from sys_user
2+
3+
-- sys_user 表变动 start --
4+
/* id 改为 user_id */
5+
alter table sys_user CHANGE id user_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
6+
/* 实际操作中需要将 avatar 表的数据移入 sys_user 中 */
7+
alter table sys_user CHANGE avatar_id avatar_url VARCHAR(255) COMMENT '头像地址';
8+
/* 添加头像路径 */
9+
alter table sys_user add avatar_path VARCHAR(255) COMMENT '头像真实路径' AFTER avatar_url;
10+
/* 判断是否为 admin */
11+
alter table sys_user add is_admin bit(1) COMMENT '是否为admin账号' DEFAULT 0 AFTER create_time;
12+
/* sex 改为 gender */
13+
alter table sys_user CHANGE sex gender VARCHAR(2) COMMENT '性别';
14+
/* last_password_reset_time 改为 pwd_reset_time */
15+
alter table sys_user CHANGE last_password_reset_time pwd_reset_time datetime COMMENT '修改密码的时间';
16+
/* 加入通用字段 */
17+
alter table sys_user add update_by VARCHAR(255) COMMENT '更新者' AFTER enabled;
18+
alter table sys_user add create_by VARCHAR(255) COMMENT '创建者' AFTER enabled;
19+
alter table sys_user add update_time datetime COMMENT '更新时间';
20+
-- sys_user end --
21+
22+
-- sys_role 表变动 start--
23+
/* id 改为 role_id */
24+
alter table sys_role CHANGE id role_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
25+
/* remark 改为 description */
26+
alter table sys_role CHANGE remark description VARCHAR(255) COMMENT '描述';
27+
/* 删除权限字段 */
28+
ALTER TABLE sys_role DROP permission;
29+
/* 加入通用字段 */
30+
alter table sys_role add update_by VARCHAR(255) COMMENT '更新者';
31+
alter table sys_role add create_by VARCHAR(255) COMMENT '创建者';
32+
alter table sys_role add update_time datetime COMMENT '更新时间';
33+
-- sys_role end --
34+
35+
-- sys_menu 表变动 start--
36+
/* id 改为 menu_id */
37+
alter table sys_menu CHANGE id menu_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
38+
/* name 改为 title */
39+
alter table sys_menu CHANGE name title VARCHAR(255) COMMENT '菜单标题';
40+
/* component_name 改为 name */
41+
alter table sys_menu CHANGE component_name name VARCHAR(255) COMMENT '组件名称';
42+
/* sort 改为 menu_sort */
43+
alter table sys_menu CHANGE sort menu_sort INT(5) COMMENT '排序';
44+
/* 加入通用字段 */
45+
alter table sys_menu add update_by VARCHAR(255) COMMENT '更新者';
46+
alter table sys_menu add create_by VARCHAR(255) COMMENT '创建者';
47+
alter table sys_menu add update_time datetime COMMENT '更新时间';
48+
-- sys_menu end --
49+
50+
-- sys_job 表改动 start --
51+
/* id 改为 menu_id */
52+
alter table sys_job CHANGE id job_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
53+
/* sort 改为 job_sort */
54+
alter table sys_job CHANGE sort job_sort INT(5) COMMENT '排序';
55+
/* 删除岗位与部门的关系 */
56+
ALTER TABLE sys_job DROP dept_id;
57+
/* 加入通用字段 */
58+
alter table sys_job add create_by VARCHAR(255) COMMENT '创建者';
59+
alter table sys_job add update_by VARCHAR(255) COMMENT '更新者';
60+
alter table sys_job add update_time datetime COMMENT '更新时间';
61+
-- sys_job end --
62+
63+
-- sys_dept 表改动 start--
64+
/* id 改为 menu_id */
65+
alter table sys_dept CHANGE id dept_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
66+
/* 加入通用字段 */
67+
alter table sys_dept add create_by VARCHAR(255) COMMENT '创建者';
68+
alter table sys_dept add update_by VARCHAR(255) COMMENT '更新者';
69+
alter table sys_dept add update_time datetime COMMENT '更新时间';
70+
-- sys_dept end --
71+
72+
-- sys_dict 表改动 start --
73+
/* id 改为 menu_id */
74+
alter table sys_dict CHANGE id dict_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
75+
/* remark 改为 description */
76+
alter table sys_dict CHANGE remark description VARCHAR(255) COMMENT '描述';
77+
/* 加入通用字段 */
78+
alter table sys_dict add create_by VARCHAR(255) COMMENT '创建者';
79+
alter table sys_dict add update_by VARCHAR(255) COMMENT '更新者';
80+
alter table sys_dict add update_time datetime COMMENT '更新时间';
81+
-- sys_dict end --
82+
83+
-- sys_dict_detail 表改动 start --
84+
/* id 改为 menu_id */
85+
alter table sys_dict_detail CHANGE id detail_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
86+
/* sort 改为 dict_sort */
87+
alter table sys_dict_detail CHANGE sort dict_sort INT(5) COMMENT '排序';
88+
/* 加入通用字段 */
89+
alter table sys_dict_detail add create_by VARCHAR(255) COMMENT '创建者';
90+
alter table sys_dict_detail add update_by VARCHAR(255) COMMENT '更新者';
91+
alter table sys_dict_detail add update_time datetime COMMENT '更新时间';
92+
-- sys_dict_detail end --
93+
94+
-- sys_quartz_job and sys_quartz_log 表改动 start --
95+
/* id 改为 job_id */
96+
alter table sys_quartz_job CHANGE id job_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
97+
alter table sys_quartz_log CHANGE id log_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
98+
/* baen_name 改为 bean_name */
99+
alter table sys_quartz_log CHANGE baen_name bean_name VARCHAR(255) COMMENT 'Bean 名称';
100+
/* remark 改为 description */
101+
alter table sys_quartz_job CHANGE remark description VARCHAR(255) COMMENT '备注';
102+
/* 加入通用字段 */
103+
alter table sys_quartz_job add create_by VARCHAR(255) COMMENT '创建者';
104+
alter table sys_quartz_job add update_by VARCHAR(255) COMMENT '更新者';
105+
alter table sys_quartz_job add update_time datetime COMMENT '更新时间';
106+
/* 添加负责人 与 报警邮箱 */
107+
alter table sys_quartz_job add person_in_charge VARCHAR(100) COMMENT '负责人';
108+
alter table sys_quartz_job add email VARCHAR(100) COMMENT '报警邮箱';
109+
alter table sys_quartz_job add sub_task VARCHAR(100) COMMENT '子任务ID';
110+
alter table sys_quartz_job add pause_after_failure bit(1) COMMENT '任务失败后是否暂停';
111+
-- sys_quartz_job end --
112+
113+
-- sys_monitor_server 表改动 start --
114+
alter table sys_monitor_server CHANGE id monitor_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
115+
/* sort 改为 monitor_sort */
116+
alter table sys_monitor_server CHANGE sort monitor_sort INT(5) COMMENT '排序';
117+
/* 加入通用字段 */
118+
alter table sys_monitor_server add create_by VARCHAR(255) COMMENT '创建者';
119+
alter table sys_monitor_server add update_by VARCHAR(255) COMMENT '更新者';
120+
alter table sys_monitor_server add create_time datetime COMMENT '创建时间';
121+
alter table sys_monitor_server add update_time datetime COMMENT '更新时间';
122+
-- sys_monitor_server end --
123+
124+
-- sys_log 表改动 start --
125+
alter table sys_log CHANGE id log_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
126+
-- sys_log end --
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
-- tool_alipay_config 表改动 start --
2+
alter table tool_alipay_config CHANGE id config_id BIGINT(20) COMMENT 'ID';
3+
-- tool_alipay_config end --
4+
5+
-- tool_email_config 表改动 start --
6+
alter table tool_email_config CHANGE id config_id BIGINT(20) COMMENT 'ID';
7+
-- tool_email_config end --
8+
9+
-- tool_local_storage 表改动 start --
10+
alter table tool_local_storage CHANGE id storage_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
11+
/* 加入通用字段 */
12+
alter table tool_local_storage add create_by VARCHAR(255) COMMENT '创建者';
13+
alter table tool_local_storage add update_by VARCHAR(255) COMMENT '更新者';
14+
alter table tool_local_storage add update_time datetime COMMENT '更新时间';
15+
/* 删除 operate 字段 */
16+
ALTER TABLE tool_local_storage DROP operate;
17+
-- tool_local_storage end --
18+
19+
-- tool_picture 表改动 start --
20+
alter table tool_picture CHANGE id picture_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
21+
-- tool_picture end --
22+
23+
-- tool_qiniu_config 表改动 start --
24+
alter table tool_qiniu_config CHANGE id config_id BIGINT(20) COMMENT 'ID';
25+
-- tool_qiniu_config end --
26+
27+
-- tool_qiniu_content 表改动 start --
28+
alter table tool_qiniu_content CHANGE id content_id BIGINT(20) AUTO_INCREMENT COMMENT 'ID';
29+
-- tool_qiniu_content end --

sql/update.sql

Lines changed: 0 additions & 4 deletions
This file was deleted.

sql/删除所有外键.sql

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
/* 检索并拼接sql语句,复制所有结果删除所有外键 */
3+
SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' DROP FOREIGN KEY ',CONSTRAINT_NAME,' ;')
4+
FROM information_schema.TABLE_CONSTRAINTS c
5+
WHERE c.TABLE_SCHEMA='eladmin' AND c.CONSTRAINT_TYPE='FOREIGN KEY';
6+
-- start --
7+
ALTER TABLE eladmin_new.dict_detail DROP FOREIGN KEY dict_detail_ibfk_1 ;
8+
ALTER TABLE eladmin_new.job DROP FOREIGN KEY job_ibfk_1 ;
9+
ALTER TABLE eladmin_new.mnt_deploy DROP FOREIGN KEY mnt_deploy_ibfk_1 ;
10+
ALTER TABLE eladmin_new.mnt_deploy_server DROP FOREIGN KEY mnt_deploy_server_ibfk_1 ;
11+
ALTER TABLE eladmin_new.mnt_deploy_server DROP FOREIGN KEY mnt_deploy_server_ibfk_2 ;
12+
ALTER TABLE eladmin_new.roles_depts DROP FOREIGN KEY roles_depts_ibfk_1 ;
13+
ALTER TABLE eladmin_new.roles_depts DROP FOREIGN KEY roles_depts_ibfk_2 ;
14+
ALTER TABLE eladmin_new.roles_menus DROP FOREIGN KEY roles_menus_ibfk_1 ;
15+
ALTER TABLE eladmin_new.roles_menus DROP FOREIGN KEY roles_menus_ibfk_2 ;
16+
ALTER TABLE eladmin_new.sys_user DROP FOREIGN KEY sys_user_ibfk_1 ;
17+
ALTER TABLE eladmin_new.sys_user DROP FOREIGN KEY sys_user_ibfk_2 ;
18+
ALTER TABLE eladmin_new.sys_user DROP FOREIGN KEY sys_user_ibfk_3 ;
19+
ALTER TABLE eladmin_new.users_roles DROP FOREIGN KEY users_roles_ibfk_1 ;
20+
ALTER TABLE eladmin_new.users_roles DROP FOREIGN KEY users_roles_ibfk_2 ;
21+
-- end --
22+

sql/删除无用表.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# 删除头像关联表,将头像信息存入 sys_user 表,执行前先执行 字段调整.
2+
DROP TABLE user_avatar

sql/用户岗位改动.sql

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-- ----------------------------
2+
-- Table structure for sys_users_jobs
3+
-- ----------------------------
4+
DROP TABLE IF EXISTS `sys_users_jobs`;
5+
CREATE TABLE `sys_users_jobs` (
6+
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
7+
`job_id` bigint(20) NOT NULL COMMENT '岗位ID',
8+
PRIMARY KEY (`user_id`,`job_id`)
9+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
10+
11+
-- sys_user 需要将岗位信息移入 sys_users_jobs 表中,这里不提供移入脚本--
12+
ALTER TABLE sys_user DROP job_id;

sql/相关数据更新.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/** 将admin改为管理员 */
2+
update sys_user set is_admin = 1 WHERE user_id = 1

0 commit comments

Comments
 (0)