data.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. -- 插入根组织机构
  2. INSERT INTO `sys_organization` (`id`, `parent_id`, `code`, `path`, `is_leaf`, `display_name`, `order_num`, `created_by`,
  3. `created_at`)
  4. VALUES (1, NULL, '00001', '/00001', 0, '总公司', 0, 'system', NOW());
  5. -- 插入默认角色
  6. INSERT INTO `sys_role` (`id`, `name`, `code`, `status`, `datascope`, `remark`, `created_by`, `created_at`)
  7. VALUES (1, '超级管理员', 'admin', 1, 1, '超级管理员,拥有所有权限', 'system', NOW()),
  8. (2, '普通用户', 'user', 1, 5, '普通用户,仅拥有基本权限', 'system', NOW());
  9. -- 插入默认管理员用户 (123iwb)
  10. INSERT INTO `sys_user` (`id`, `username`, `password`, `nick_name`, `user_type`, `is_active`, `org_id`, `created_by`,
  11. `created_at`)
  12. VALUES (1, 'admin', '$2b$12$x879njUsvQKDF23ZoSodeeRA.IoVp5k/KSb1UI5s7NvO13HQeUrQ6', '系统管理员', 1, 1, 1, 'system',
  13. NOW());
  14. -- 关联用户和角色
  15. INSERT INTO `sys_user_role` (`user_id`, `role_id`)
  16. VALUES (1, 1);
  17. -- 插入系统菜单
  18. INSERT INTO `sys_menu` (`id`, `menu_name`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`,
  19. `status`, `perms`, `icon`, `btn_class`, `btn_script`, `parent_id`, `order_num`, `created_by`,
  20. `created_at`)
  21. VALUES
  22. -- 系统管理
  23. (1, '系统管理', 'system', NULL, 1, 0, 'C', 1, 1, '', 'system', NULL, NULL, NULL, 1, 'system', NOW()),
  24. -- 用户管理
  25. (2, '用户管理', 'user', 'system/user/index', 1, 0, 'M', 1, 1, 'system:user:list', 'user', NULL, NULL, 1, 1,
  26. 'system', NOW()),
  27. (3, '用户查询', '', '', 1, 0, 'F', 1, 1, 'system:user:query', 'eye', NULL, NULL, 2, 1, 'system', NOW()),
  28. (4, '用户新增', '', '', 1, 0, 'F', 1, 1, 'system:user:add', 'plus-square', 'btn btn-light-primary',
  29. 'handleCreate', 2, 2, 'system', NOW()),
  30. (5, '用户修改', '', '', 1, 0, 'F', 1, 1, 'system:user:edit', 'pencil-square', 'btn btn-light-success',
  31. 'handleUpdate@1', 2, 3, 'system', NOW()),
  32. (6, '用户删除', '', '', 1, 0, 'F', 1, 1, 'system:user:remove', 'dash-square', 'btn btn-light-danger',
  33. 'handleDelete@0', 2, 4, 'system', NOW()),
  34. -- 角色管理
  35. (7, '角色管理', 'role', 'system/role/index', 1, 0, 'M', 1, 1, 'system:role:list', 'role', NULL, NULL, 1, 2,
  36. 'system', NOW()),
  37. (8, '角色查询', '', '', 1, 0, 'F', 1, 1, 'system:role:query', 'eye', NULL, NULL, 7, 1, 'system', NOW()),
  38. (9, '角色新增', '', '', 1, 0, 'F', 1, 1, 'system:role:add', 'plus-square', 'btn btn-light-primary',
  39. 'handleCreate', 7, 2, 'system', NOW()),
  40. (10, '角色修改', '', '', 1, 0, 'F', 1, 1, 'system:role:edit', 'pencil-square', 'btn btn-light-success',
  41. 'handleUpdate@1', 7, 3, 'system', NOW()),
  42. (11, '角色删除', '', '', 1, 0, 'F', 1, 1, 'system:role:remove', 'dash-square', 'btn btn-light-danger',
  43. 'handleDelete@0', 7, 4, 'system', NOW()),
  44. -- 菜单管理
  45. (12, '菜单管理', 'menu', 'system/menu/index', 1, 0, 'M', 1, 1, 'system:menu:list', 'menu', NULL, NULL, 1, 3,
  46. 'system', NOW()),
  47. (13, '菜单查询', '', '', 1, 0, 'F', 1, 1, 'system:menu:query', 'eye', NULL, NULL, 12, 1, 'system', NOW()),
  48. (14, '菜单新增', '', '', 1, 0, 'F', 1, 1, 'system:menu:add', 'plus-square', 'btn btn-light-primary',
  49. 'handleCreate', 12, 2, 'system', NOW()),
  50. (15, '菜单修改', '', '', 1, 0, 'F', 1, 1, 'system:menu:edit', 'pencil-square', 'btn btn-light-success',
  51. 'handleUpdate@1', 12, 3, 'system', NOW()),
  52. (16, '菜单删除', '', '', 1, 0, 'F', 1, 1, 'system:menu:remove', 'dash-square', 'btn btn-light-danger',
  53. 'handleDelete@0', 12, 4, 'system', NOW()),
  54. -- 字典管理
  55. (17, '字典管理', 'dict', 'system/dict/index', 1, 0, 'M', 1, 1, 'system:dict:list', 'dict', NULL, NULL, 1, 4,
  56. 'system', NOW()),
  57. (18, '字典查询', '', '', 1, 0, 'F', 1, 1, 'system:dict:query', 'eye', NULL, NULL, 17, 1, 'system', NOW()),
  58. (19, '字典新增', '', '', 1, 0, 'F', 1, 1, 'system:dict:add', 'plus-square', 'btn btn-light-primary',
  59. 'handleCreate', 17, 2, 'system', NOW()),
  60. (20, '字典修改', '', '', 1, 0, 'F', 1, 1, 'system:dict:edit', 'pencil-square', 'btn btn-light-success',
  61. 'handleUpdate@1', 17, 3, 'system', NOW()),
  62. (21, '字典删除', '', '', 1, 0, 'F', 1, 1, 'system:dict:remove', 'dash-square', 'btn btn-light-danger',
  63. 'handleDelete@0', 17, 4, 'system', NOW()),
  64. -- 配置管理
  65. (22, '参数设置', 'config', 'system/config/index', 1, 0, 'M', 1, 1, 'system:config:list', 'config', NULL, NULL,
  66. 1, 5, 'system', NOW()),
  67. (23, '参数查询', '', '', 1, 0, 'F', 1, 1, 'system:config:query', 'eye', NULL, NULL, 22, 1, 'system', NOW()),
  68. (24, '参数新增', '', '', 1, 0, 'F', 1, 1, 'system:config:add', 'plus-square', 'btn btn-light-primary',
  69. 'handleCreate', 22, 2, 'system', NOW()),
  70. (25, '参数修改', '', '', 1, 0, 'F', 1, 1, 'system:config:edit', 'pencil-square', 'btn btn-light-success',
  71. 'handleUpdate@1', 22, 3, 'system', NOW()),
  72. (26, '参数删除', '', '', 1, 0, 'F', 1, 1, 'system:config:remove', 'dash-square', 'btn btn-light-danger',
  73. 'handleDelete@0', 22, 4, 'system', NOW()),
  74. -- 组织管理
  75. (27, '组织管理', 'org', 'system/org/index', 1, 0, 'M', 1, 1, 'system:org:list', 'tree', NULL, NULL, 1, 6,
  76. 'system', NOW()),
  77. (28, '组织查询', '', '', 1, 0, 'F', 1, 1, 'system:org:query', 'eye', NULL, NULL, 27, 1, 'system', NOW()),
  78. (29, '组织新增', '', '', 1, 0, 'F', 1, 1, 'system:org:add', 'plus-square', 'btn btn-light-primary',
  79. 'handleCreate', 27, 2, 'system', NOW()),
  80. (30, '组织修改', '', '', 1, 0, 'F', 1, 1, 'system:org:edit', 'pencil-square', 'btn btn-light-success',
  81. 'handleUpdate@1', 27, 3, 'system', NOW()),
  82. (31, '组织删除', '', '', 1, 0, 'F', 1, 1, 'system:org:remove', 'dash-square', 'btn btn-light-danger',
  83. 'handleDelete@0', 27, 4, 'system', NOW()),
  84. (32, '重置密码', '', '', 1, 0, 'F', 1, 1, 'system:user:resetPwd', 'file-lock2', 'btn btn-light-warning',
  85. 'handleResetPwd@1', 2, 5, 'system', NOW());
  86. -- 插入系统配置
  87. INSERT INTO `sys_config` (`name`, `config_key`, `config_value`, `config_type`, `status`, `remark`, `created_by`,
  88. `created_at`)
  89. VALUES ('系统名称', 'sys.name', 'Vber Admin管理系统', 'system', 1, '系统名称配置', 'system', NOW()),
  90. ('系统版本', 'sys.version', '1.0.0', 'system', 1, '系统版本配置', 'system', NOW()),
  91. ('系统描述', 'sys.description', 'Vber Admin是一个基于Python的后台管理系统', 'system', 1, '系统描述配置',
  92. 'system', NOW()),
  93. ('系统Logo', 'sys.logo', '/static/logo.png', 'system', 1, '系统Logo配置', 'system', NOW()),
  94. ('系统底部信息', 'sys.footer', 'Copyright © 2023 Vber Admin All Rights Reserved.', 'system', 1,
  95. '系统底部信息配置', 'system', NOW()),
  96. ('用户默认密码', 'sys.user.initPassword', 'admin123', 'system', 1, '用户默认密码配置', 'system', NOW()),
  97. ('用户头像上传路径', 'sys.user.avatar.path', '/upload/avatar', 'system', 1, '用户头像上传路径配置', 'system',
  98. NOW()),
  99. ('文件上传路径', 'sys.file.upload.path', '/upload/file', 'system', 1, '文件上传路径配置', 'system', NOW()),
  100. ('文件上传大小限制', 'sys.file.upload.maxSize', '50', 'system', 1, '文件上传大小限制配置,单位MB', 'system',
  101. NOW());
  102. -- 插入字典类型
  103. INSERT INTO `sys_dict_type` (`name`, `dict_type`, `status`, `remark`, `created_by`, `created_at`)
  104. VALUES ('用户性别', 'sys_user_sex', 1, '用户性别列表', 'system', NOW()),
  105. ('菜单状态', 'sys_menu_status', 1, '菜单状态列表', 'system', NOW()),
  106. ('系统开关', 'sys_normal_disable', 1, '系统开关列表', 'system', NOW()),
  107. ('任务状态', 'sys_job_status', 1, '任务状态列表', 'system', NOW()),
  108. ('系统是否', 'sys_yes_no', 1, '系统是否列表', 'system', NOW()),
  109. ('数据范围', 'sys_data_scope', 1, '数据范围列表', 'system', NOW()),
  110. ('菜单类型', 'sys_menu_type', 1, '菜单类型列表', 'system', NOW());
  111. -- 插入字典数据
  112. INSERT INTO `sys_dict_data` (`dict_type`, `label`, `value`, `status`, `remark`, `created_by`, `created_at`)
  113. VALUES
  114. -- 用户性别
  115. ('sys_user_sex', '男', '1', 1, '性别男', 'system', NOW()),
  116. ('sys_user_sex', '女', '2', 1, '性别女', 'system', NOW()),
  117. ('sys_user_sex', '未知', '0', 1, '性别未知', 'system', NOW()),
  118. -- 菜单状态
  119. ('sys_menu_status', '正常', '1', 1, '正常状态', 'system', NOW()),
  120. ('sys_menu_status', '停用', '0', 1, '停用状态', 'system', NOW()),
  121. -- 系统开关
  122. ('sys_normal_disable', '正常', '1', 1, '正常状态', 'system', NOW()),
  123. ('sys_normal_disable', '停用', '0', 1, '停用状态', 'system', NOW()),
  124. -- 任务状态
  125. ('sys_job_status', '正常', '1', 1, '正常状态', 'system', NOW()),
  126. ('sys_job_status', '暂停', '0', 1, '暂停状态', 'system', NOW()),
  127. -- 系统是否
  128. ('sys_yes_no', '是', '1', 1, '系统是', 'system', NOW()),
  129. ('sys_yes_no', '否', '0', 1, '系统否', 'system', NOW()),
  130. -- 数据范围
  131. ('sys_data_scope', '全部数据权限', '1', 1, '全部数据权限', 'system', NOW()),
  132. ('sys_data_scope', '自定义数据权限', '2', 1, '自定义数据权限', 'system', NOW()),
  133. ('sys_data_scope', '本部门数据权限', '3', 1, '本部门数据权限', 'system', NOW()),
  134. ('sys_data_scope', '本部门及以下数据权限', '4', 1, '本部门及以下数据权限', 'system', NOW()),
  135. ('sys_data_scope', '仅本人数据权限', '5', 1, '仅本人数据权限', 'system', NOW()),
  136. -- 菜单类型
  137. ('sys_menu_type', '目录', 'C', 1, '目录', 'system', NOW()),
  138. ('sys_menu_type', '菜单', 'M', 1, '菜单', 'system', NOW()),
  139. ('sys_menu_type', '按钮', 'F', 1, '按钮', 'system', NOW());
  140. -- 插入权限数据
  141. INSERT INTO `sys_permission` (`name`, `master`, `master_value`, `is_granted`, `created_by`, `created_at`)
  142. VALUES ('system:user:list', 'R', '1', 1, 'system', NOW()),
  143. ('system:user:query', 'R', '1', 1, 'system', NOW()),
  144. ('system:user:add', 'R', '1', 1, 'system', NOW()),
  145. ('system:user:edit', 'R', '1', 1, 'system', NOW()),
  146. ('system:user:remove', 'R', '1', 1, 'system', NOW()),
  147. ('system:role:list', 'R', '1', 1, 'system', NOW()),
  148. ('system:role:query', 'R', '1', 1, 'system', NOW()),
  149. ('system:role:add', 'R', '1', 1, 'system', NOW()),
  150. ('system:role:edit', 'R', '1', 1, 'system', NOW()),
  151. ('system:role:remove', 'R', '1', 1, 'system', NOW()),
  152. ('system:menu:list', 'R', '1', 1, 'system', NOW()),
  153. ('system:menu:query', 'R', '1', 1, 'system', NOW()),
  154. ('system:menu:add', 'R', '1', 1, 'system', NOW()),
  155. ('system:menu:edit', 'R', '1', 1, 'system', NOW()),
  156. ('system:menu:remove', 'R', '1', 1, 'system', NOW()),
  157. ('system:dict:list', 'R', '1', 1, 'system', NOW()),
  158. ('system:dict:query', 'R', '1', 1, 'system', NOW()),
  159. ('system:dict:add', 'R', '1', 1, 'system', NOW()),
  160. ('system:dict:edit', 'R', '1', 1, 'system', NOW()),
  161. ('system:dict:remove', 'R', '1', 1, 'system', NOW()),
  162. ('system:config:list', 'R', '1', 1, 'system', NOW()),
  163. ('system:config:query', 'R', '1', 1, 'system', NOW()),
  164. ('system:config:add', 'R', '1', 1, 'system', NOW()),
  165. ('system:config:edit', 'R', '1', 1, 'system', NOW()),
  166. ('system:config:remove', 'R', '1', 1, 'system', NOW()),
  167. ('system:org:list', 'R', '1', 1, 'system', NOW()),
  168. ('system:org:query', 'R', '1', 1, 'system', NOW()),
  169. ('system:org:add', 'R', '1', 1, 'system', NOW()),
  170. ('system:org:edit', 'R', '1', 1, 'system', NOW()),
  171. ('system:org:remove', 'R', '1', 1, 'system', NOW());
  172. -- 为普通用户角色添加基本权限
  173. INSERT INTO `sys_permission` (`name`, `master`, `master_value`, `is_granted`, `created_by`, `created_at`)
  174. VALUES ('system:user:query', 'R', '2', 1, 'system', NOW()),
  175. ('system:role:query', 'R', '2', 1, 'system', NOW()),
  176. ('system:menu:query', 'R', '2', 1, 'system', NOW()),
  177. ('system:dict:query', 'R', '2', 1, 'system', NOW()),
  178. ('system:config:query', 'R', '2', 1, 'system', NOW()),
  179. ('system:org:query', 'R', '2', 1, 'system', NOW());