langchat.sql 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : localhost_3306
  4. Source Server Type : MySQL
  5. Source Server Version : 80029 (8.0.29)
  6. Source Host : localhost:3306
  7. Source Schema : langchat
  8. Target Server Type : MySQL
  9. Target Server Version : 80029 (8.0.29)
  10. File Encoding : 65001
  11. Date: 05/06/2024 22:47:57
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for aigc_conversation
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `aigc_conversation`;
  19. CREATE TABLE `aigc_conversation` (
  20. `id` varchar(50) NOT NULL COMMENT '主键',
  21. `user_id` varchar(50) DEFAULT NULL COMMENT '用户ID',
  22. `prompt_id` varchar(50) DEFAULT NULL COMMENT '提示词ID',
  23. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '标题',
  24. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  25. PRIMARY KEY (`id`)
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='对话窗口表';
  27. -- ----------------------------
  28. -- Records of aigc_conversation
  29. -- ----------------------------
  30. BEGIN;
  31. COMMIT;
  32. -- ----------------------------
  33. -- Table structure for aigc_docs
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `aigc_docs`;
  36. CREATE TABLE `aigc_docs` (
  37. `id` varchar(50) NOT NULL COMMENT '主键',
  38. `knowledge_id` varchar(50) NOT NULL COMMENT '知识库ID',
  39. `name` varchar(255) DEFAULT NULL COMMENT '名称',
  40. `type` varchar(50) DEFAULT NULL COMMENT '类型',
  41. `origin` varchar(50) DEFAULT NULL COMMENT '来源',
  42. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '内容或链接',
  43. `size` int DEFAULT NULL COMMENT '文件大小',
  44. `slice_num` int DEFAULT NULL COMMENT '切片数量',
  45. `slice_status` tinyint(1) DEFAULT NULL COMMENT '切片状态',
  46. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  47. PRIMARY KEY (`id`)
  48. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文档表';
  49. -- ----------------------------
  50. -- Records of aigc_docs
  51. -- ----------------------------
  52. BEGIN;
  53. COMMIT;
  54. -- ----------------------------
  55. -- Table structure for aigc_docs_slice
  56. -- ----------------------------
  57. DROP TABLE IF EXISTS `aigc_docs_slice`;
  58. CREATE TABLE `aigc_docs_slice` (
  59. `id` varchar(50) NOT NULL COMMENT '主键',
  60. `vector_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '向量库的ID',
  61. `docs_id` varchar(50) NOT NULL COMMENT '文档ID',
  62. `knowledge_id` varchar(50) NOT NULL COMMENT '知识库ID',
  63. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文档名称',
  64. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '切片内容',
  65. `word_num` int DEFAULT NULL COMMENT '字符数',
  66. `status` tinyint(1) DEFAULT NULL COMMENT '状态',
  67. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  68. PRIMARY KEY (`id`)
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文档切片表';
  70. -- ----------------------------
  71. -- Records of aigc_docs_slice
  72. -- ----------------------------
  73. BEGIN;
  74. COMMIT;
  75. -- ----------------------------
  76. -- Table structure for aigc_excel_col
  77. -- ----------------------------
  78. DROP TABLE IF EXISTS `aigc_excel_col`;
  79. CREATE TABLE `aigc_excel_col` (
  80. `id` varchar(50) NOT NULL COMMENT '主键',
  81. `col_index` bigint DEFAULT NULL COMMENT '列索引',
  82. `label` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '列名称',
  83. `knowledge_id` varchar(50) DEFAULT NULL COMMENT '知识库ID',
  84. `docs_id` varchar(50) DEFAULT NULL COMMENT '文档ID',
  85. PRIMARY KEY (`id`)
  86. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='excel列表';
  87. -- ----------------------------
  88. -- Records of aigc_excel_col
  89. -- ----------------------------
  90. BEGIN;
  91. COMMIT;
  92. -- ----------------------------
  93. -- Table structure for aigc_excel_row
  94. -- ----------------------------
  95. DROP TABLE IF EXISTS `aigc_excel_row`;
  96. CREATE TABLE `aigc_excel_row` (
  97. `id` varchar(50) NOT NULL COMMENT '主键',
  98. `value` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '行值',
  99. `knowledge_id` varchar(50) DEFAULT NULL COMMENT '知识库ID',
  100. `docs_id` varchar(50) DEFAULT NULL COMMENT '文档ID',
  101. `col_index` varchar(50) DEFAULT NULL COMMENT '列索引',
  102. PRIMARY KEY (`id`)
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='excel行表';
  104. -- ----------------------------
  105. -- Records of aigc_excel_row
  106. -- ----------------------------
  107. BEGIN;
  108. COMMIT;
  109. -- ----------------------------
  110. -- Table structure for aigc_knowledge
  111. -- ----------------------------
  112. DROP TABLE IF EXISTS `aigc_knowledge`;
  113. CREATE TABLE `aigc_knowledge` (
  114. `id` varchar(50) NOT NULL COMMENT '主键',
  115. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '知识库名称',
  116. `des` varchar(255) DEFAULT NULL COMMENT '描述',
  117. `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '封面',
  118. `is_excel` tinyint(1) DEFAULT NULL COMMENT '是否结构化数据',
  119. `create_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建时间',
  120. PRIMARY KEY (`id`)
  121. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='知识库表';
  122. -- ----------------------------
  123. -- Records of aigc_knowledge
  124. -- ----------------------------
  125. BEGIN;
  126. COMMIT;
  127. -- ----------------------------
  128. -- Table structure for aigc_message
  129. -- ----------------------------
  130. DROP TABLE IF EXISTS `aigc_message`;
  131. CREATE TABLE `aigc_message` (
  132. `id` varchar(50) NOT NULL COMMENT '主键',
  133. `user_id` varchar(50) DEFAULT NULL COMMENT '用户ID',
  134. `conversation_id` varchar(50) DEFAULT NULL COMMENT '会话ID',
  135. `prompt_id` varchar(50) DEFAULT NULL COMMENT '应用ID',
  136. `chat_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '消息的ID',
  137. `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '用户名',
  138. `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'IP地址',
  139. `role` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '角色,user和assistant',
  140. `model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '模型名称',
  141. `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '消息内容',
  142. `tokens` int DEFAULT NULL,
  143. `prompt_tokens` int DEFAULT NULL,
  144. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  145. PRIMARY KEY (`id`),
  146. KEY `conversation_id` (`conversation_id`),
  147. KEY `role` (`role`)
  148. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='对话消息表';
  149. -- ----------------------------
  150. -- Records of aigc_message
  151. -- ----------------------------
  152. BEGIN;
  153. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('1a8daf1596ea6717da49a90ea8a01c0c', '1', '1', NULL, '3036cb92-2415-4951-93ba-59d9c56bcc1a', 'administrator', '127.0.0.1', 'user', 'gpt-4o', '你好', 0, 0, '2024-06-05 22:46:23');
  154. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('2d7d914fdbff4afea89bea6e40f4ab3b', '1', '1', NULL, '1f370c34-7c30-44f4-9a8d-62759fdb8147', 'administrator', '127.0.0.1', 'user', 'gpt-4', '在吗', 0, 0, '2024-06-05 22:46:11');
  155. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('334095f2d2d70a2b2fadffe2c49d378a', '1', '1', NULL, '5537b43f-0f1a-4187-b261-7a47a2c1fe4b', 'administrator', 'unknown', 'assistant', 'gpt-4o', '你好!我是一个人工智能助手,可以回答你的问题、提供信息或帮助你解决问题。有什么我可以帮你的吗?', 50, 103, '2024-06-05 22:46:33');
  156. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('38cd04e28b4406d033a08092e4cff8f2', '1', '1', NULL, '9c1939a6-40a1-4f81-b54e-6a6157da34ab', 'administrator', 'unknown', 'assistant', 'gpt-4o', '你好!我是基于OpenAI的GPT-4模型。有什么我可以帮你的吗?', 30, 83, '2024-06-04 22:45:21');
  157. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('645823d7f6d73c69f152f9ed4d380129', '1', '1', NULL, '3036cb92-2415-4951-93ba-59d9c56bcc1a', 'administrator', 'unknown', 'assistant', 'gpt-4o', '你好!有什么我可以帮忙的吗?', 17, 77, '2024-06-05 22:46:25');
  158. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('78ec3240d1824799b0359d13a9ce5306', '1', '1', NULL, 'b0c30dee-8c6b-42ed-a0d0-0cab7851c907', 'administrator', '127.0.0.1', 'user', 'gpt-4o', '你的模型版本', 0, 0, '2024-06-04 22:45:09');
  159. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('8abdaed25609a5943be1a8016620badc', '1', '1', NULL, '9c1939a6-40a1-4f81-b54e-6a6157da34ab', 'administrator', '127.0.0.1', 'user', 'gpt-4o', '模型版本是多少', 0, 0, '2024-06-04 22:45:20');
  160. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('9ef8b2e0e2689e98612047ce848b97ce', '1', '1', NULL, 'b0c30dee-8c6b-42ed-a0d0-0cab7851c907', 'administrator', 'unknown', 'assistant', 'gpt-4o', '你好!我是一个由OpenAI开发的AI助手,使用的是ChatGPT模型。请问有什么我可以帮助你的吗?', 43, 55, '2024-06-04 22:45:11');
  161. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('bb0d6cae80a5127d26ec7ffc5a2b2a27', '1', '1', NULL, 'a764fd3b-2576-4bac-bd9c-a568abbb60a9', 'administrator', '127.0.0.1', 'user', 'gpt-4', '在吗', 0, 0, '2024-06-05 22:46:00');
  162. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('c1d09111217524e9812c1f945c52dcfa', '1', '1', NULL, 'ffb726ef-f992-4671-8632-d0c398e7ca56', 'administrator', 'unknown', 'assistant', 'gpt-4', 'AssistantMessage { name = null contents = [TextContent { text = \"您好!我在的,有什么可以帮您的吗?\" }] }', 37, 28, '2024-06-04 22:41:32');
  163. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('dbf806441a91686258c0f9bfcc9d7c50', '1', '1', NULL, '5537b43f-0f1a-4187-b261-7a47a2c1fe4b', 'administrator', '127.0.0.1', 'user', 'gpt-4o', '你是谁', 0, 0, '2024-06-05 22:46:31');
  164. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('fa423a797e0c119daedf6dee419c0035', '1', '1', NULL, '1f370c34-7c30-44f4-9a8d-62759fdb8147', 'administrator', 'unknown', 'assistant', 'gpt-4', 'AssistantMessage { name = null contents = [TextContent { text = \"在的,有什么可以帮助您的吗?\" }] }', 34, 53, '2024-06-05 22:46:17');
  165. INSERT INTO `aigc_message` (`id`, `user_id`, `conversation_id`, `prompt_id`, `chat_id`, `username`, `ip`, `role`, `model`, `message`, `tokens`, `prompt_tokens`, `create_time`) VALUES ('fe4ae1e276684bf7812c34ca2d6bdaa7', '1', '1', NULL, 'ffb726ef-f992-4671-8632-d0c398e7ca56', 'administrator', '127.0.0.1', 'user', 'gpt-4', '在吗', 0, 0, '2024-06-04 22:41:26');
  166. COMMIT;
  167. -- ----------------------------
  168. -- Table structure for aigc_oss
  169. -- ----------------------------
  170. DROP TABLE IF EXISTS `aigc_oss`;
  171. CREATE TABLE `aigc_oss` (
  172. `id` varchar(50) NOT NULL COMMENT '主键',
  173. `file_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '原始文件名称',
  174. `target_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件存储名称',
  175. `bucket` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '桶路径',
  176. `url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件地址',
  177. `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件的绝对路径',
  178. `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件类型',
  179. `size` bigint DEFAULT NULL COMMENT '文件大小',
  180. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  181. PRIMARY KEY (`id`)
  182. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资源文件表';
  183. -- ----------------------------
  184. -- Records of aigc_oss
  185. -- ----------------------------
  186. BEGIN;
  187. COMMIT;
  188. -- ----------------------------
  189. -- Table structure for aigc_prompt
  190. -- ----------------------------
  191. DROP TABLE IF EXISTS `aigc_prompt`;
  192. CREATE TABLE `aigc_prompt` (
  193. `id` varchar(50) NOT NULL COMMENT '主键',
  194. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '名称',
  195. `prompt` text,
  196. `icon` varchar(100) DEFAULT NULL COMMENT '图标',
  197. `des` varchar(255) DEFAULT NULL COMMENT '描述',
  198. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  199. PRIMARY KEY (`id`)
  200. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='提示词表';
  201. -- ----------------------------
  202. -- Records of aigc_prompt
  203. -- ----------------------------
  204. BEGIN;
  205. COMMIT;
  206. -- ----------------------------
  207. -- Table structure for aigc_user
  208. -- ----------------------------
  209. DROP TABLE IF EXISTS `aigc_user`;
  210. CREATE TABLE `aigc_user` (
  211. `id` varchar(50) NOT NULL COMMENT '用户ID',
  212. `username` varchar(50) NOT NULL COMMENT '用户名',
  213. `password` varchar(100) NOT NULL COMMENT '密码',
  214. `nickname` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8_general_ci DEFAULT NULL COMMENT '昵称',
  215. `phone` varchar(20) DEFAULT NULL COMMENT '手机',
  216. `email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
  217. `avatar` varchar(100) DEFAULT NULL COMMENT '头像',
  218. `chat_limit` int DEFAULT NULL COMMENT '会话次数',
  219. `status` tinyint(1) DEFAULT '0' COMMENT '状态 0锁定 1有效',
  220. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  221. PRIMARY KEY (`id`)
  222. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='用户表';
  223. -- ----------------------------
  224. -- Records of aigc_user
  225. -- ----------------------------
  226. BEGIN;
  227. INSERT INTO `aigc_user` (`id`, `username`, `password`, `nickname`, `phone`, `email`, `avatar`, `chat_limit`, `status`, `create_time`) VALUES ('1', 'langchat@outlook.com', '48kQD0O/A69LENSbk/+FxA==', '测试1号', '18278982390', 'langchat@outlook.com', '/default.png', 0, 1, '2023-12-21 23:20:40');
  228. COMMIT;
  229. -- ----------------------------
  230. -- Table structure for sys_dept
  231. -- ----------------------------
  232. DROP TABLE IF EXISTS `sys_dept`;
  233. CREATE TABLE `sys_dept` (
  234. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门ID',
  235. `parent_id` bigint NOT NULL COMMENT '上级部门ID',
  236. `name` varchar(20) NOT NULL COMMENT '部门名称',
  237. `order_no` int DEFAULT NULL COMMENT '排序',
  238. `des` varchar(100) DEFAULT NULL COMMENT '描述',
  239. PRIMARY KEY (`id`) USING BTREE
  240. ) ENGINE=InnoDB AUTO_INCREMENT=1727948160722964482 DEFAULT CHARSET=utf8mb3 COMMENT='部门表';
  241. -- ----------------------------
  242. -- Records of sys_dept
  243. -- ----------------------------
  244. BEGIN;
  245. INSERT INTO `sys_dept` (`id`, `parent_id`, `name`, `order_no`, `des`) VALUES (1, 2, '测试2', 2, '测试');
  246. INSERT INTO `sys_dept` (`id`, `parent_id`, `name`, `order_no`, `des`) VALUES (2, 0, '测试部门', 1, '测试');
  247. INSERT INTO `sys_dept` (`id`, `parent_id`, `name`, `order_no`, `des`) VALUES (3, 2, '2', NULL, '111');
  248. INSERT INTO `sys_dept` (`id`, `parent_id`, `name`, `order_no`, `des`) VALUES (4, 2, '222', NULL, '2222');
  249. INSERT INTO `sys_dept` (`id`, `parent_id`, `name`, `order_no`, `des`) VALUES (5, 0, 'dfdfd', NULL, 'dfdfdf');
  250. COMMIT;
  251. -- ----------------------------
  252. -- Table structure for sys_log
  253. -- ----------------------------
  254. DROP TABLE IF EXISTS `sys_log`;
  255. CREATE TABLE `sys_log` (
  256. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  257. `type` int DEFAULT NULL COMMENT '日志类型,1正常 2异常 ',
  258. `username` varchar(20) DEFAULT NULL COMMENT '操作用户',
  259. `operation` varchar(20) DEFAULT NULL COMMENT '操作描述',
  260. `url` varchar(255) DEFAULT NULL COMMENT '请求URL',
  261. `time` bigint DEFAULT NULL COMMENT '耗时(毫秒)',
  262. `method` varchar(100) DEFAULT NULL COMMENT '操作方法',
  263. `params` varchar(255) DEFAULT NULL COMMENT '操作参数',
  264. `ip` varchar(20) DEFAULT NULL COMMENT 'IP地址',
  265. `user_agent` varchar(255) DEFAULT NULL COMMENT '用户代理',
  266. `create_time` datetime DEFAULT NULL COMMENT '操作时间',
  267. PRIMARY KEY (`id`)
  268. ) ENGINE=InnoDB AUTO_INCREMENT=1788943211071373321 DEFAULT CHARSET=utf8mb3 COMMENT='日志表';
  269. -- ----------------------------
  270. -- Records of sys_log
  271. -- ----------------------------
  272. BEGIN;
  273. COMMIT;
  274. -- ----------------------------
  275. -- Table structure for sys_menu
  276. -- ----------------------------
  277. DROP TABLE IF EXISTS `sys_menu`;
  278. CREATE TABLE `sys_menu` (
  279. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  280. `name` varchar(100) NOT NULL COMMENT '菜单名称',
  281. `parent_id` bigint DEFAULT NULL COMMENT '父级ID',
  282. `path` varchar(255) DEFAULT NULL COMMENT '菜单路径',
  283. `perms` varchar(255) DEFAULT NULL COMMENT '权限标识',
  284. `type` varchar(20) DEFAULT NULL COMMENT '菜单类型',
  285. `order_no` int DEFAULT NULL COMMENT '排序',
  286. `icon` varchar(100) DEFAULT NULL COMMENT '菜单图标',
  287. `component` varchar(255) DEFAULT NULL COMMENT '组件路径',
  288. `is_disabled` tinyint(1) DEFAULT NULL COMMENT '是否禁用',
  289. `is_ext` tinyint(1) DEFAULT NULL COMMENT '是否外链',
  290. `is_keepalive` tinyint(1) DEFAULT NULL COMMENT '是否缓存',
  291. `is_show` tinyint(1) DEFAULT NULL COMMENT '是否显示',
  292. PRIMARY KEY (`id`) USING BTREE
  293. ) ENGINE=InnoDB AUTO_INCREMENT=1788942973669572611 DEFAULT CHARSET=utf8mb3 COMMENT='菜单表';
  294. -- ----------------------------
  295. -- Records of sys_menu
  296. -- ----------------------------
  297. BEGIN;
  298. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (100, '权限管理', 0, '/upms', '', 'menu', 30, 'KeyOutline', 'LAYOUT', 0, 0, 1, 1);
  299. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (110, '用户管理', 100, 'user', '', 'menu', 31, NULL, '/upms/user/index', 0, 0, 1, 1);
  300. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (111, '用户查看', 110, NULL, 'upms:user:view', 'button', 32, NULL, NULL, 0, 0, 1, 1);
  301. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (112, '用户新增', 110, NULL, 'upms:user:add', 'button', 33, NULL, NULL, 0, 0, 1, 1);
  302. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (113, '用户修改', 110, NULL, 'upms:user:update', 'button', 34, NULL, NULL, 0, 0, 1, 1);
  303. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (114, '重置密码', 110, NULL, 'upms:user:reset', 'button', 35, NULL, NULL, 0, 0, 1, 1);
  304. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (115, '用户删除', 110, NULL, 'upms:user:delete', 'button', 36, NULL, NULL, 0, 0, 1, 1);
  305. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (120, '角色管理', 100, 'role', '', 'menu', 40, NULL, '/upms/role/index', 0, 0, 1, 1);
  306. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (121, '角色查看', 120, NULL, 'upms:role:view', 'button', 41, NULL, NULL, 0, 0, 1, 1);
  307. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (122, '角色新增', 120, NULL, 'upms:role:add', 'button', 42, NULL, NULL, 0, 0, 1, 1);
  308. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (123, '角色修改', 120, NULL, 'upms:role:update', 'button', 43, NULL, NULL, 0, 0, 1, 1);
  309. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (124, '角色删除', 120, NULL, 'upms:role:delete', 'button', 44, NULL, NULL, 0, 0, 1, 1);
  310. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (130, '部门管理', 100, 'dept', '', 'menu', 50, NULL, '/upms/dept/index', 0, 0, 1, 1);
  311. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (131, '部门查看', 130, NULL, 'upms:dept:view', 'button', 51, NULL, NULL, 0, 0, 1, 1);
  312. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (132, '部门新增', 130, NULL, 'upms:dept:add', 'button', 52, NULL, NULL, 0, 0, 1, 1);
  313. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (133, '部门修改', 130, NULL, 'upms:dept:update', 'button', 53, NULL, NULL, 0, 0, 1, 1);
  314. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (134, '部门删除', 130, NULL, 'upms:dept:delete', 'button', 54, NULL, NULL, 0, 0, 1, 1);
  315. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (140, '菜单管理', 100, 'menu', '', 'menu', 60, NULL, '/upms/menu/index', 0, 0, 1, 1);
  316. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (141, '菜单查看', 140, NULL, 'upms:menu:view', 'button', 61, NULL, NULL, 0, 0, 1, 1);
  317. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (142, '菜单新增', 140, NULL, 'upms:menu:add', 'button', 62, NULL, NULL, 0, 0, 1, 1);
  318. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (143, '菜单修改', 140, NULL, 'upms:menu:update', 'button', 63, NULL, NULL, 0, 0, 1, 1);
  319. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (144, '菜单删除', 140, NULL, 'upms:menu:delete', 'button', 64, NULL, NULL, 0, 0, 1, 1);
  320. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (200, '系统管理', 0, '/system', '', 'menu', 70, 'SettingsOutline', 'LAYOUT', 0, 0, 1, 1);
  321. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (210, '系统日志', 200, 'log', '', 'menu', 71, NULL, '/system/log/index', 0, 0, 1, 1);
  322. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (211, '日志查看', 210, NULL, 'system:log:view', 'button', 72, NULL, NULL, 0, 0, 1, 1);
  323. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (212, '日志删除', 210, NULL, 'system:log:delete', 'button', 73, NULL, NULL, 0, 0, 1, 1);
  324. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (220, '文件管理', 200, 'file', '', 'menu', 80, NULL, '/system/oss/index', 0, 0, 1, 1);
  325. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (221, '文件查看', 220, NULL, 'system:oss:view', 'button', 81, NULL, NULL, 0, 0, 1, 1);
  326. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (222, '文件新增', 220, NULL, 'system:oss:add', 'button', 82, NULL, NULL, 0, 0, 1, 1);
  327. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (223, '文件修改', 220, NULL, 'system:oss:update', 'button', 83, NULL, NULL, 0, 0, 1, 1);
  328. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (224, '文件删除', 220, NULL, 'system:oss:delete', 'button', 84, NULL, NULL, 0, 0, 1, 1);
  329. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (230, '令牌管理', 200, 'token', '', 'menu', 90, NULL, '/system/token/index', 0, 0, 1, 1);
  330. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (231, '令牌查看', 230, NULL, 'system:token:view', 'button', 91, NULL, NULL, 0, 0, 1, 1);
  331. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (232, '令牌详情', 230, NULL, 'system:token:info', 'button', 92, NULL, NULL, 0, 0, 1, 1);
  332. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (233, '令牌删除', 230, NULL, 'system:token:delete', 'button', 93, NULL, NULL, 0, 0, 1, 1);
  333. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (240, '字典管理', 200, 'dict', NULL, 'menu', 110, NULL, '/system/dict/index', 0, 0, 1, 1);
  334. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (241, '字典新增', 240, NULL, 'system:dict:add', 'button', 111, NULL, NULL, 0, 0, 1, 1);
  335. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (242, '字典修改', 240, NULL, 'system:dict:update', 'button', 112, NULL, NULL, 0, 0, 1, 1);
  336. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (243, '字典删除', 240, NULL, 'system:dict:delete', 'button', 112, NULL, NULL, 0, 0, 1, 1);
  337. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (244, '字典项新增', 240, NULL, 'system:dict:item:add', 'button', 113, NULL, NULL, 0, 0, 1, 1);
  338. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (245, '字典项修改', 240, NULL, 'system:dict:item:update', 'button', 114, NULL, NULL, 0, 0, 1, 1);
  339. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (246, '字典项删除', 240, NULL, 'system:dict:item:delete', 'button', 115, NULL, NULL, 0, 0, 1, 1);
  340. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (300, 'AIGC平台', 0, '/aigc', 'app:view', 'menu', 1, 'CubeOutline', 'LAYOUT', 0, 0, 1, 1);
  341. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (310, '知识库管理', 300, 'knowledge', 'knowledge:view', 'menu', 2, 'alert', '/aigc/knowledge/index', 0, 0, 1, 1);
  342. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (320, '对话数据', 300, 'message', 'message:view', 'menu', 8, 'alert', '/aigc/message/index', 0, 0, 1, 1);
  343. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (330, '提示词管理', 300, 'prompt', 'prompt:view', 'menu', 1, '', '/aigc/prompt/index', 0, 0, 0, 1);
  344. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (340, '账单统计', 300, 'statistics', 'statistics:view', 'menu', 6, '', '/aigc/statistics/index', 0, 0, 0, 1);
  345. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (350, '平台用户', 300, 'user', 'aigc:user:view', 'menu', 7, '', '/aigc/user/index', 0, 0, 0, 1);
  346. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (400, 'AIGC应用', 0, '/aigc/app', 'aigc-app', 'menu', 0, 'PaperPlaneOutline', 'LAYOUT', 0, 0, 0, 1);
  347. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (410, 'AI智能助手', 400, 'chat-docs', 'aigc:chat', 'menu', 5, '', '/aigc/chat/docs', 0, 0, 0, 1);
  348. INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `path`, `perms`, `type`, `order_no`, `icon`, `component`, `is_disabled`, `is_ext`, `is_keepalive`, `is_show`) VALUES (420, 'AI聊天助手', 400, 'chat', 'ai:chat', 'menu', 1, '', '/aigc/chat/index', 0, 0, 0, 1);
  349. COMMIT;
  350. -- ----------------------------
  351. -- Table structure for sys_oss
  352. -- ----------------------------
  353. DROP TABLE IF EXISTS `sys_oss`;
  354. CREATE TABLE `sys_oss` (
  355. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  356. `user_id` varchar(50) DEFAULT NULL COMMENT '操作用户ID',
  357. `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '原始文件名称',
  358. `target_name` varchar(255) DEFAULT NULL COMMENT '文件存储名称',
  359. `bucket` varchar(255) DEFAULT NULL COMMENT '桶路径',
  360. `url` varchar(255) DEFAULT NULL COMMENT '文件地址',
  361. `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件的绝对路径',
  362. `type` varchar(255) DEFAULT NULL COMMENT '文件类型',
  363. `size` bigint DEFAULT NULL COMMENT '文件大小',
  364. `des` varchar(255) DEFAULT NULL COMMENT '文件描述',
  365. `channel` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件来源渠道 input/output',
  366. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  367. PRIMARY KEY (`id`)
  368. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资源文件表';
  369. -- ----------------------------
  370. -- Records of sys_oss
  371. -- ----------------------------
  372. BEGIN;
  373. COMMIT;
  374. -- ----------------------------
  375. -- Table structure for sys_role
  376. -- ----------------------------
  377. DROP TABLE IF EXISTS `sys_role`;
  378. CREATE TABLE `sys_role` (
  379. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  380. `name` varchar(20) NOT NULL COMMENT '角色名称',
  381. `alias` varchar(20) DEFAULT NULL COMMENT '角色别名',
  382. `des` varchar(100) DEFAULT NULL COMMENT '描述',
  383. PRIMARY KEY (`id`) USING BTREE
  384. ) ENGINE=InnoDB AUTO_INCREMENT=1726835321112363010 DEFAULT CHARSET=utf8mb3 COMMENT='角色表';
  385. -- ----------------------------
  386. -- Records of sys_role
  387. -- ----------------------------
  388. BEGIN;
  389. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (1, '超级管理员', 'administrator', '超级管理员管理员,不受权限控制');
  390. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (2, '演示环境角色', 'demo_env', '演示环境使用角色,没有页面操作权限');
  391. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (3, '111', '1111', '1111');
  392. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (4, '测试角色', 'test', '这是测试的');
  393. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (5, '客户端角色', 'client_role', '客户端用户的角色');
  394. INSERT INTO `sys_role` (`id`, `name`, `alias`, `des`) VALUES (6, '23', '23', '2222');
  395. COMMIT;
  396. -- ----------------------------
  397. -- Table structure for sys_role_menu
  398. -- ----------------------------
  399. DROP TABLE IF EXISTS `sys_role_menu`;
  400. CREATE TABLE `sys_role_menu` (
  401. `role_id` bigint NOT NULL COMMENT '角色ID',
  402. `menu_id` bigint NOT NULL COMMENT '菜单/按钮ID',
  403. PRIMARY KEY (`role_id`,`menu_id`)
  404. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='角色资源关联表';
  405. -- ----------------------------
  406. -- Records of sys_role_menu
  407. -- ----------------------------
  408. BEGIN;
  409. COMMIT;
  410. -- ----------------------------
  411. -- Table structure for sys_user
  412. -- ----------------------------
  413. DROP TABLE IF EXISTS `sys_user`;
  414. CREATE TABLE `sys_user` (
  415. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  416. `username` varchar(50) NOT NULL COMMENT '用户名',
  417. `password` varchar(100) NOT NULL COMMENT '密码',
  418. `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名',
  419. `sex` varchar(10) DEFAULT NULL COMMENT '性别',
  420. `phone` varchar(20) DEFAULT NULL COMMENT '手机',
  421. `email` varchar(100) DEFAULT NULL COMMENT '邮箱',
  422. `dept_id` bigint DEFAULT NULL COMMENT '部门ID',
  423. `avatar` varchar(100) DEFAULT NULL COMMENT '头像',
  424. `status` tinyint(1) DEFAULT '0' COMMENT '状态 0锁定 1有效',
  425. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  426. PRIMARY KEY (`id`)
  427. ) ENGINE=InnoDB AUTO_INCREMENT=1737855609581137922 DEFAULT CHARSET=utf8mb3 COMMENT='用户表';
  428. -- ----------------------------
  429. -- Records of sys_user
  430. -- ----------------------------
  431. BEGIN;
  432. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (1, 'administrator', '48kQD0O/A69LENSbk/+FxA==', '超级管理员', '女', '19809587831', 'tycoding@sina.com', 1362597682681577473, 'http://tycoding.cn/imgs/tycoding.png', 1, '2019-01-01 00:00:00');
  433. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (2, 'tycoding', '48kQD0O/A69LENSbk/+FxA==', '涂陌', '男', '19823879128', 'tycoding@sina.com', 1362597682681577473, '/default.png', 0, '2021-02-19 11:02:08');
  434. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (3, 'demo', '48kQD0O/A69LENSbk/+FxA==', '演示环境账号', '男', '18929809812', 'ty@qq.com', 1362597682681577273, 'http://tycoding.cn/imgs/tycoding.png', 1, '2021-06-15 22:26:55');
  435. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (4, '12', '$2a$10$2HxR1V/lEvcjgp.Hp/JMiucO/u9LcrgFmcuzTCcotkkh0u4c4I36O', '122222', '男', NULL, 'tycoding@qq.com', 1362597682681577273, '/default.png', 1, '2023-11-21 12:08:23');
  436. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (5, '232323', '$2a$10$.uevNrDHgcjHhmyZtOhGj.4tMwVuUh3yDHnSsW7qEGi/cABfsT12a', '3434', '男', '34', '34', 1726842159006482433, '/default.png', 1, '2023-11-24 11:39:52');
  437. INSERT INTO `sys_user` (`id`, `username`, `password`, `real_name`, `sex`, `phone`, `email`, `dept_id`, `avatar`, `status`, `create_time`) VALUES (6, 'langchat@outlook.com', '48kQD0O/A69LENSbk/+FxA==', NULL, NULL, NULL, 'langchat@outlook.com', NULL, '/default.png', 1, '2023-12-21 23:20:40');
  438. COMMIT;
  439. -- ----------------------------
  440. -- Table structure for sys_user_role
  441. -- ----------------------------
  442. DROP TABLE IF EXISTS `sys_user_role`;
  443. CREATE TABLE `sys_user_role` (
  444. `user_id` bigint NOT NULL COMMENT '用户ID',
  445. `role_id` bigint NOT NULL COMMENT '角色ID',
  446. PRIMARY KEY (`user_id`,`role_id`)
  447. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='用户角色关联表';
  448. -- ----------------------------
  449. -- Records of sys_user_role
  450. -- ----------------------------
  451. BEGIN;
  452. INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (1, 1);
  453. COMMIT;
  454. SET FOREIGN_KEY_CHECKS = 1;