central_update_20231229.sql 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. create table admin_auth
  2. (
  3. id int auto_increment
  4. primary key,
  5. env varchar(255) default '' not null,
  6. parent_id int null,
  7. type int default 0 not null comment '0:权限 1:路由菜单 2:按钮',
  8. hidden int default 0 not null comment '0:显示 1:隐藏',
  9. level int default 0 not null comment '层级,从1开始',
  10. `rank` int default 0 not null comment '排序,从小到大',
  11. name varchar(255) null comment '权限名称/路由组件名称/按钮编码',
  12. title varchar(255) null comment '显示的标题',
  13. icon varchar(255) null comment '显示的图标',
  14. path varchar(1000) null comment '链接的相对路径',
  15. link varchar(1000) null comment '链接的绝对路径',
  16. auths varchar(1000) null comment '拥有的权限编码,多个用逗号分隔',
  17. remark varchar(255) null comment '备注',
  18. create_time datetime not null,
  19. update_time datetime not null,
  20. status int default 0 not null
  21. );
  22. create table admin_env
  23. (
  24. id int auto_increment
  25. primary key,
  26. env varchar(255) not null,
  27. name varchar(255) not null,
  28. create_time datetime not null,
  29. update_time datetime not null,
  30. status int default 0 not null
  31. );
  32. create table admin_role
  33. (
  34. id int auto_increment
  35. primary key,
  36. env varchar(255) default '' not null,
  37. name varchar(255) not null,
  38. remark varchar(255) null,
  39. create_time datetime not null,
  40. update_time datetime not null,
  41. status int default 0 not null
  42. );
  43. create table admin_role_ref_auth
  44. (
  45. id int auto_increment
  46. primary key,
  47. env varchar(255) not null,
  48. role_id int(20) not null,
  49. auth_id int not null
  50. );
  51. alter table admin_user
  52. add env varchar(255) default '' not null after id;
  53. alter table admin_user
  54. add user_type int default 0 not null comment '0:普通用户 1:超级管理员' after env;
  55. create table admin_user_ref_app
  56. (
  57. id int auto_increment
  58. primary key,
  59. user_id bigint not null,
  60. app_id int not null,
  61. env varchar(255) not null
  62. );
  63. create table admin_user_ref_role
  64. (
  65. id int auto_increment
  66. primary key,
  67. user_id bigint not null,
  68. role_id int not null,
  69. env varchar(255) not null
  70. );
  71. create table app
  72. (
  73. id int auto_increment
  74. primary key,
  75. env varchar(255) default '' not null,
  76. name varchar(255) not null,
  77. app_platform int not null,
  78. package_name varchar(255) not null,
  79. remark varchar(255) null,
  80. create_time datetime not null,
  81. update_time datetime not null,
  82. status int not null
  83. );
  84. alter table admin_auth
  85. drop column link;
  86. alter table admin_auth
  87. add redirect varchar(1000) null comment '链接的绝对路径' after path;
  88. alter table admin_auth
  89. add component varchar(1000) null comment '组件' after redirect;
  90. alter table admin_auth
  91. change `rank` sort int default 0 not null comment '排序,从小到大';