tnb_content_tdb.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : mysql-210
  4. Source Server Type : MySQL
  5. Source Server Version : 50732
  6. Source Host : 192.168.0.149:3306
  7. Source Schema : tnb_content_rdb
  8. Target Server Type : MySQL
  9. Target Server Version : 50732
  10. File Encoding : 65001
  11. Date: 15/01/2026 15:44:39
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for blog_about_view
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `blog_about_view`;
  19. CREATE TABLE `blog_about_view` (
  20. `id` int(11) NOT NULL AUTO_INCREMENT,
  21. `create_time` datetime(6) NOT NULL,
  22. `deleted` bit(1) NOT NULL,
  23. `update_time` datetime(6) NOT NULL,
  24. `content` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  25. `title` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  26. PRIMARY KEY (`id`)
  27. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  28. -- ----------------------------
  29. -- Table structure for blog_article
  30. -- ----------------------------
  31. DROP TABLE IF EXISTS `blog_article`;
  32. CREATE TABLE `blog_article` (
  33. `id` int(11) NOT NULL AUTO_INCREMENT,
  34. `create_time` datetime(6) NOT NULL,
  35. `deleted` bit(1) NOT NULL,
  36. `update_time` datetime(6) NOT NULL,
  37. `article_id` varchar(255) NOT NULL,
  38. `category_id` int(11) NOT NULL,
  39. `content` text NOT NULL,
  40. `editor` varchar(255) NOT NULL,
  41. `excerpt` varchar(255) NOT NULL,
  42. `publish_at` datetime(6) NOT NULL,
  43. `published` bit(1) NOT NULL,
  44. `title` varchar(255) NOT NULL,
  45. `owner` bigint(20) DEFAULT NULL,
  46. `owner_id` int(11) DEFAULT NULL,
  47. `weight` int(11) DEFAULT NULL,
  48. `post_type` int(11) DEFAULT NULL,
  49. PRIMARY KEY (`id`),
  50. UNIQUE KEY `UK_7a346qtf7s4mi59cq6eq3bgoe` (`article_id`),
  51. KEY `FKnji2jikxh7lkxhgoadgesxpct` (`owner_id`),
  52. CONSTRAINT `FKnji2jikxh7lkxhgoadgesxpct` FOREIGN KEY (`owner_id`) REFERENCES `sys_user` (`id`)
  53. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  54. -- ----------------------------
  55. -- Table structure for blog_article_tag
  56. -- ----------------------------
  57. DROP TABLE IF EXISTS `blog_article_tag`;
  58. CREATE TABLE `blog_article_tag` (
  59. `id` int(11) NOT NULL AUTO_INCREMENT,
  60. `create_time` datetime(6) NOT NULL,
  61. `deleted` bit(1) NOT NULL,
  62. `update_time` datetime(6) NOT NULL,
  63. `article_id` varchar(255) NOT NULL,
  64. `tag_id` int(11) NOT NULL,
  65. PRIMARY KEY (`id`),
  66. UNIQUE KEY `article_id` (`article_id`,`tag_id`)
  67. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  68. -- ----------------------------
  69. -- Table structure for blog_article_view
  70. -- ----------------------------
  71. DROP TABLE IF EXISTS `blog_article_view`;
  72. CREATE TABLE `blog_article_view` (
  73. `id` int(11) NOT NULL AUTO_INCREMENT,
  74. `create_time` datetime(6) NOT NULL,
  75. `deleted` bit(1) NOT NULL,
  76. `update_time` datetime(6) NOT NULL,
  77. `article_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  78. `request_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  79. `session_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  80. PRIMARY KEY (`id`)
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  82. -- ----------------------------
  83. -- Table structure for blog_category
  84. -- ----------------------------
  85. DROP TABLE IF EXISTS `blog_category`;
  86. CREATE TABLE `blog_category` (
  87. `id` int(11) NOT NULL AUTO_INCREMENT,
  88. `create_time` datetime(6) NOT NULL,
  89. `deleted` bit(1) NOT NULL,
  90. `update_time` datetime(6) NOT NULL,
  91. `name` varchar(255) NOT NULL,
  92. `type` int(11) NOT NULL,
  93. PRIMARY KEY (`id`),
  94. UNIQUE KEY `UK_46ccwnsi9409t36lurvtyljak` (`name`)
  95. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  96. -- ----------------------------
  97. -- Table structure for blog_question
  98. -- ----------------------------
  99. DROP TABLE IF EXISTS `blog_question`;
  100. CREATE TABLE `blog_question` (
  101. `id` int(11) NOT NULL AUTO_INCREMENT,
  102. `create_time` datetime(6) NOT NULL,
  103. `deleted` bit(1) NOT NULL,
  104. `update_time` datetime(6) NOT NULL,
  105. `category_id` int(11) NOT NULL,
  106. `content` text COLLATE utf8mb4_bin,
  107. `owner` bigint(20) DEFAULT NULL,
  108. `publish_at` datetime(6) NOT NULL,
  109. `question_id` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  110. `tag` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  111. `title` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  112. `weight` int(11) NOT NULL,
  113. PRIMARY KEY (`id`),
  114. UNIQUE KEY `UK_4r5x0ds8h0pv2hxoy7bbe0miq` (`question_id`)
  115. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  116. -- ----------------------------
  117. -- Table structure for blog_question1
  118. -- ----------------------------
  119. DROP TABLE IF EXISTS `blog_question1`;
  120. CREATE TABLE `blog_question1` (
  121. `id` int(11) NOT NULL AUTO_INCREMENT,
  122. `create_time` datetime(6) NOT NULL,
  123. `deleted` bit(1) NOT NULL,
  124. `update_time` datetime(6) NOT NULL,
  125. `category_id` int(11) NOT NULL,
  126. `content` text,
  127. `publish_at` datetime(6) NOT NULL,
  128. `question_id` varchar(255) NOT NULL,
  129. `tag` varchar(255) DEFAULT NULL,
  130. `title` varchar(255) NOT NULL,
  131. `owner` bigint(20) DEFAULT NULL,
  132. `owner_id` int(11) DEFAULT NULL,
  133. `weight` int(11) NOT NULL,
  134. PRIMARY KEY (`id`),
  135. UNIQUE KEY `UK_488pr2mfs6ye2bjlwf0pbcynf` (`question_id`),
  136. KEY `FKruq0rciiv2u9do75lmxrniv2c` (`owner_id`),
  137. CONSTRAINT `FKruq0rciiv2u9do75lmxrniv2c` FOREIGN KEY (`owner_id`) REFERENCES `sys_user` (`id`)
  138. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  139. -- ----------------------------
  140. -- Table structure for disk_album
  141. -- ----------------------------
  142. DROP TABLE IF EXISTS `disk_album`;
  143. CREATE TABLE `disk_album` (
  144. `id` int(11) NOT NULL AUTO_INCREMENT,
  145. `deleted` tinyint(1) NOT NULL DEFAULT '0',
  146. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  147. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  148. `album_id` bigint(20) NOT NULL,
  149. `album_name` varchar(255) NOT NULL,
  150. `file_type` int(11) NOT NULL,
  151. `cover_file_id` varchar(255) NOT NULL,
  152. `num` int(11) NOT NULL,
  153. `create_at` bigint(20) NOT NULL,
  154. `create_by` bigint(20) NOT NULL,
  155. PRIMARY KEY (`id`),
  156. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`album_id`) USING BTREE
  157. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网盘相册';
  158. -- ----------------------------
  159. -- Table structure for disk_album_file
  160. -- ----------------------------
  161. DROP TABLE IF EXISTS `disk_album_file`;
  162. CREATE TABLE `disk_album_file` (
  163. `id` int(11) NOT NULL AUTO_INCREMENT,
  164. `album_id` bigint(20) NOT NULL,
  165. `sha256sum` varchar(255) NOT NULL,
  166. `pos` int(11) NOT NULL,
  167. PRIMARY KEY (`id`),
  168. KEY `album_id` (`album_id`)
  169. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网盘相册中的文件';
  170. -- ----------------------------
  171. -- Table structure for disk_cam_device
  172. -- ----------------------------
  173. DROP TABLE IF EXISTS `disk_cam_device`;
  174. CREATE TABLE `disk_cam_device` (
  175. `id` int(11) NOT NULL AUTO_INCREMENT,
  176. `deleted` bit(1) NOT NULL DEFAULT b'0',
  177. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  178. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  179. `cam_id` bigint(20) NOT NULL,
  180. `cam_name` varchar(255) NOT NULL,
  181. `state` int(11) NOT NULL,
  182. `add_at` datetime(6) NOT NULL,
  183. `add_by` bigint(20) NOT NULL,
  184. `push_url` varchar(255) DEFAULT NULL,
  185. `pull_url` varchar(255) DEFAULT NULL,
  186. `device_id` varchar(255) DEFAULT NULL,
  187. `online` bit(1) DEFAULT NULL,
  188. PRIMARY KEY (`id`),
  189. UNIQUE KEY `favlist_id` (`cam_id`),
  190. UNIQUE KEY `UK_s2qsleagsnky42h7gomb5lmf9` (`device_id`)
  191. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='摄像头';
  192. -- ----------------------------
  193. -- Table structure for disk_cam_record
  194. -- ----------------------------
  195. DROP TABLE IF EXISTS `disk_cam_record`;
  196. CREATE TABLE `disk_cam_record` (
  197. `id` int(11) NOT NULL AUTO_INCREMENT,
  198. `deleted` bit(1) NOT NULL DEFAULT b'0',
  199. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  200. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  201. `cam_id` bigint(20) NOT NULL,
  202. `record_id` bigint(20) NOT NULL,
  203. `video_file_id` varchar(255) NOT NULL COMMENT 'object_id',
  204. `cover_url` varchar(255) DEFAULT NULL,
  205. `start_at` datetime(6) NOT NULL,
  206. `duration` int(11) NOT NULL,
  207. PRIMARY KEY (`id`),
  208. UNIQUE KEY `record_id` (`record_id`) USING BTREE
  209. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='摄像头录像记录';
  210. -- ----------------------------
  211. -- Table structure for disk_file
  212. -- ----------------------------
  213. DROP TABLE IF EXISTS `disk_file`;
  214. CREATE TABLE `disk_file` (
  215. `id` int(11) NOT NULL AUTO_INCREMENT,
  216. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  217. `deleted` bit(1) NOT NULL DEFAULT b'0',
  218. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  219. `channel_code` int(11) NOT NULL,
  220. `file_id` varchar(255) NOT NULL COMMENT 'oss 的 object_id',
  221. `pid` varchar(255) NOT NULL,
  222. `path` varchar(255) NOT NULL,
  223. `filename` varchar(255) NOT NULL,
  224. `file_type` int(11) NOT NULL,
  225. `sha256sum` varchar(255) NOT NULL,
  226. `size` bigint(20) NOT NULL,
  227. `owner` bigint(20) NOT NULL,
  228. PRIMARY KEY (`id`),
  229. UNIQUE KEY `UK_db0vg67wc61jnlo7nesm0ulbg` (`file_id`) USING BTREE,
  230. KEY `path` (`path`),
  231. KEY `sha256sum` (`sha256sum`),
  232. KEY `owner` (`owner`),
  233. KEY `file_type` (`file_type`),
  234. KEY `pid` (`pid`)
  235. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网盘文件';
  236. -- ----------------------------
  237. -- Table structure for disk_share
  238. -- ----------------------------
  239. DROP TABLE IF EXISTS `disk_share`;
  240. CREATE TABLE `disk_share` (
  241. `id` int(11) NOT NULL AUTO_INCREMENT,
  242. `deleted` tinyint(1) NOT NULL DEFAULT '0',
  243. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  244. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  245. `share_id` bigint(20) NOT NULL,
  246. `album_type` int(11) NOT NULL,
  247. `album_id` bigint(20) NOT NULL,
  248. `create_at` bigint(20) NOT NULL,
  249. `create_by` bigint(20) NOT NULL,
  250. PRIMARY KEY (`id`),
  251. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`share_id`) USING BTREE
  252. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网盘分享';
  253. -- ----------------------------
  254. -- Table structure for disk_share_to
  255. -- ----------------------------
  256. DROP TABLE IF EXISTS `disk_share_to`;
  257. CREATE TABLE `disk_share_to` (
  258. `id` int(11) NOT NULL AUTO_INCREMENT,
  259. `share_id` bigint(20) NOT NULL,
  260. `user_id` bigint(20) NOT NULL,
  261. PRIMARY KEY (`id`),
  262. KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`share_id`) USING BTREE,
  263. KEY `user_id` (`user_id`)
  264. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网盘被分享用户';
  265. -- ----------------------------
  266. -- Table structure for disk_user_activity
  267. -- ----------------------------
  268. DROP TABLE IF EXISTS `disk_user_activity`;
  269. CREATE TABLE `disk_user_activity` (
  270. `id` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  271. `activity` int(11) DEFAULT NULL,
  272. `create_time` datetime(6) DEFAULT NULL,
  273. `create_by` int(11) DEFAULT NULL,
  274. PRIMARY KEY (`id`)
  275. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户活动';
  276. -- ----------------------------
  277. -- Table structure for file_job_detail
  278. -- ----------------------------
  279. DROP TABLE IF EXISTS `file_job_detail`;
  280. CREATE TABLE `file_job_detail` (
  281. `id` int(11) NOT NULL AUTO_INCREMENT,
  282. `deleted` bit(1) NOT NULL DEFAULT b'0',
  283. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  284. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  285. `job_id` bigint(20) NOT NULL,
  286. `job_name` varchar(255) NOT NULL,
  287. `status` int(11) NOT NULL,
  288. `start_at` datetime(6) NOT NULL,
  289. `end_at` datetime(6) DEFAULT NULL,
  290. PRIMARY KEY (`id`),
  291. UNIQUE KEY `oss_type` (`job_id`)
  292. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务详情';
  293. -- ----------------------------
  294. -- Table structure for file_local_file
  295. -- ----------------------------
  296. DROP TABLE IF EXISTS `file_local_file`;
  297. CREATE TABLE `file_local_file` (
  298. `id` int(11) NOT NULL AUTO_INCREMENT,
  299. `deleted` bit(1) NOT NULL,
  300. `create_time` datetime(6) NOT NULL,
  301. `update_time` datetime(6) NOT NULL,
  302. `object_name` varchar(255) NOT NULL,
  303. `object_id` varchar(255) NOT NULL,
  304. `absolute_path` varchar(255) NOT NULL,
  305. `sha256sum` varchar(255) NOT NULL,
  306. `filename` varchar(255) NOT NULL,
  307. `content_type` varchar(255) NOT NULL,
  308. `file_type` int(11) NOT NULL,
  309. `size` bigint(20) NOT NULL,
  310. `owner` int(11) NOT NULL,
  311. PRIMARY KEY (`id`),
  312. UNIQUE KEY `UK_db0vg67wc61jnlo7nesm0ulbg` (`object_id`),
  313. UNIQUE KEY `UK_iyqdutum15wj3lc4u15dakbs2` (`object_name`)
  314. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  315. -- ----------------------------
  316. -- Table structure for file_store_node
  317. -- ----------------------------
  318. DROP TABLE IF EXISTS `file_store_node`;
  319. CREATE TABLE `file_store_node` (
  320. `id` int(11) NOT NULL AUTO_INCREMENT,
  321. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  322. `deleted` bit(1) NOT NULL DEFAULT b'0',
  323. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  324. `node_addr` varchar(255) NOT NULL,
  325. `http_port` int(11) NOT NULL,
  326. `rpc_port` int(11) NOT NULL,
  327. `enabled` bit(1) NOT NULL,
  328. PRIMARY KEY (`id`),
  329. UNIQUE KEY `UK_1wxd94v6bxoaaxci2c9plth54` (`node_addr`,`http_port`) USING BTREE
  330. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  331. -- ----------------------------
  332. -- Table structure for file_store_volume
  333. -- ----------------------------
  334. DROP TABLE IF EXISTS `file_store_volume`;
  335. CREATE TABLE `file_store_volume` (
  336. `id` int(11) NOT NULL AUTO_INCREMENT,
  337. `store_dir` varchar(255) NOT NULL,
  338. `store_node_id` int(11) NOT NULL,
  339. `name` varchar(255) NOT NULL,
  340. `volume` varchar(255) NOT NULL,
  341. `mount_point` varchar(255) NOT NULL,
  342. `fs_type` varchar(255) NOT NULL,
  343. `block_id` varchar(255) NOT NULL,
  344. `total_space` bigint(20) NOT NULL,
  345. `avail_space` bigint(20) NOT NULL,
  346. `total_inode` bigint(20) NOT NULL,
  347. `avail_inode` bigint(20) NOT NULL,
  348. PRIMARY KEY (`id`),
  349. KEY `FK1kcrqmowoyk62q46kslo9bh9f` (`store_node_id`)
  350. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  351. -- ----------------------------
  352. -- Table structure for file_upload_channel
  353. -- ----------------------------
  354. DROP TABLE IF EXISTS `file_upload_channel`;
  355. CREATE TABLE `file_upload_channel` (
  356. `id` int(11) NOT NULL AUTO_INCREMENT,
  357. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  358. `deleted` bit(1) NOT NULL DEFAULT b'0',
  359. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  360. `user_node_id` int(11) NOT NULL,
  361. `channel_code` int(11) NOT NULL,
  362. `name` varchar(255) NOT NULL,
  363. `prefix` varchar(255) NOT NULL,
  364. `max_size` bigint(20) NOT NULL,
  365. `file_type` int(11) NOT NULL,
  366. `scope` int(11) NOT NULL,
  367. `set_url` bit(1) NOT NULL,
  368. `set_callback` bit(1) NOT NULL,
  369. `enabled` bit(1) NOT NULL,
  370. `create_by` int(11) NOT NULL,
  371. PRIMARY KEY (`id`),
  372. UNIQUE KEY `prefix` (`prefix`,`user_node_id`) USING BTREE,
  373. UNIQUE KEY `user_node_id` (`user_node_id`,`channel_code`) USING BTREE
  374. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  375. -- ----------------------------
  376. -- Table structure for file_user_key
  377. -- ----------------------------
  378. DROP TABLE IF EXISTS `file_user_key`;
  379. CREATE TABLE `file_user_key` (
  380. `id` int(11) NOT NULL AUTO_INCREMENT,
  381. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  382. `deleted` bit(1) NOT NULL DEFAULT b'0',
  383. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  384. `access_key_id` varchar(255) NOT NULL,
  385. `access_key_secret` varchar(255) NOT NULL,
  386. `create_by` int(11) NOT NULL,
  387. PRIMARY KEY (`id`),
  388. UNIQUE KEY `UK_b19uph22ddqmlfck521k6yao5` (`access_key_id`)
  389. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  390. -- ----------------------------
  391. -- Table structure for file_user_node
  392. -- ----------------------------
  393. DROP TABLE IF EXISTS `file_user_node`;
  394. CREATE TABLE `file_user_node` (
  395. `id` int(11) NOT NULL AUTO_INCREMENT,
  396. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  397. `deleted` bit(1) NOT NULL DEFAULT b'0',
  398. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  399. `store_node_id` int(11) NOT NULL,
  400. `domain` varchar(255) NOT NULL,
  401. `protocol` varchar(255) NOT NULL,
  402. `referer` varchar(255) NOT NULL,
  403. `secret_key` varchar(255) NOT NULL,
  404. `create_by` int(11) NOT NULL,
  405. PRIMARY KEY (`id`),
  406. UNIQUE KEY `domain` (`domain`)
  407. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  408. -- ----------------------------
  409. -- Table structure for search_wenshu_doc
  410. -- ----------------------------
  411. DROP TABLE IF EXISTS `search_wenshu_doc`;
  412. CREATE TABLE `search_wenshu_doc` (
  413. `id` int(11) NOT NULL AUTO_INCREMENT,
  414. `create_time` datetime(6) NOT NULL,
  415. `deleted` bit(1) NOT NULL,
  416. `update_time` datetime(6) NOT NULL,
  417. `case_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  418. `case_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  419. `case_type` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  420. `case_type_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  421. `cause` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  422. `court` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  423. `judgment_date` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  424. `original_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  425. `parties` text COLLATE utf8mb4_bin,
  426. `procedures` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  427. `public_date` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  428. `region` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  429. `wenshu_id` bigint(20) DEFAULT NULL,
  430. PRIMARY KEY (`id`),
  431. UNIQUE KEY `UK_63xcr8vbrobc2wpauyptej0d` (`wenshu_id`)
  432. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  433. -- ----------------------------
  434. -- Table structure for search_wenshu_legals
  435. -- ----------------------------
  436. DROP TABLE IF EXISTS `search_wenshu_legals`;
  437. CREATE TABLE `search_wenshu_legals` (
  438. `wenshu_doc_id` int(11) NOT NULL,
  439. `legal_basis` text COLLATE utf8mb4_bin,
  440. KEY `FK3j21a8x2jltc4obypgjcblgox` (`wenshu_doc_id`),
  441. CONSTRAINT `FK3j21a8x2jltc4obypgjcblgox` FOREIGN KEY (`wenshu_doc_id`) REFERENCES `search_wenshu_doc` (`id`)
  442. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  443. -- ----------------------------
  444. -- Table structure for vod_banner_video
  445. -- ----------------------------
  446. DROP TABLE IF EXISTS `vod_banner_video`;
  447. CREATE TABLE `vod_banner_video` (
  448. `id` int(11) NOT NULL AUTO_INCREMENT,
  449. `deleted` bit(1) NOT NULL DEFAULT b'0',
  450. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  451. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  452. `create_at` bigint(20) NOT NULL,
  453. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  454. `title` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  455. `cover_url` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  456. PRIMARY KEY (`id`),
  457. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`cover_url`) USING BTREE
  458. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  459. -- ----------------------------
  460. -- Table structure for vod_play_complete
  461. -- ----------------------------
  462. DROP TABLE IF EXISTS `vod_play_complete`;
  463. CREATE TABLE `vod_play_complete` (
  464. `id` int(11) NOT NULL AUTO_INCREMENT,
  465. `deleted` bit(1) NOT NULL DEFAULT b'0',
  466. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  467. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  468. `video_id` varchar(255) NOT NULL,
  469. `user_id` bigint(20) NOT NULL,
  470. `create_at` bigint(20) NOT NULL,
  471. PRIMARY KEY (`id`),
  472. KEY `user_id` (`user_id`),
  473. KEY `video_id` (`video_id`)
  474. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频播放完成记录';
  475. -- ----------------------------
  476. -- Table structure for vod_play_record
  477. -- ----------------------------
  478. DROP TABLE IF EXISTS `vod_play_record`;
  479. CREATE TABLE `vod_play_record` (
  480. `id` int(11) NOT NULL AUTO_INCREMENT,
  481. `deleted` bit(1) NOT NULL DEFAULT b'0',
  482. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  483. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  484. `video_id` varchar(255) NOT NULL,
  485. `user_id` bigint(20) NOT NULL,
  486. `current_time` double NOT NULL,
  487. `create_at` bigint(20) NOT NULL,
  488. PRIMARY KEY (`id`),
  489. UNIQUE KEY `uk_user_id_video_id` (`user_id`,`video_id`) USING BTREE,
  490. KEY `user_id` (`user_id`),
  491. KEY `video_id` (`video_id`)
  492. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频播放记录';
  493. -- ----------------------------
  494. -- Table structure for vod_post_album
  495. -- ----------------------------
  496. DROP TABLE IF EXISTS `vod_post_album`;
  497. CREATE TABLE `vod_post_album` (
  498. `id` int(11) NOT NULL AUTO_INCREMENT,
  499. `deleted` bit(1) NOT NULL DEFAULT b'0',
  500. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  501. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  502. `album_id` bigint(20) NOT NULL,
  503. `album_name` varchar(255) NOT NULL,
  504. `channel_code` int(11) NOT NULL,
  505. `cover_url` varchar(255) NOT NULL,
  506. `post_type` int(11) NOT NULL,
  507. `total` int(11) NOT NULL,
  508. `scope` int(11) NOT NULL,
  509. `create_at` bigint(20) NOT NULL,
  510. `create_by` bigint(20) NOT NULL,
  511. PRIMARY KEY (`id`),
  512. UNIQUE KEY `favlist_id` (`album_id`)
  513. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='稿件合集';
  514. -- ----------------------------
  515. -- Table structure for vod_post_category
  516. -- ----------------------------
  517. DROP TABLE IF EXISTS `vod_post_category`;
  518. CREATE TABLE `vod_post_category` (
  519. `id` int(11) NOT NULL AUTO_INCREMENT,
  520. `deleted` bit(1) NOT NULL DEFAULT b'0',
  521. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  522. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  523. `pid` int(11) NOT NULL COMMENT '分区级别【1 一级分区, 2 二级分区】',
  524. `name` varchar(255) NOT NULL COMMENT '分区名',
  525. `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  526. `vip` bit(1) NOT NULL,
  527. PRIMARY KEY (`id`) USING BTREE,
  528. KEY `name` (`name`) USING BTREE
  529. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频分类';
  530. -- ----------------------------
  531. -- Table structure for vod_post_item
  532. -- ----------------------------
  533. DROP TABLE IF EXISTS `vod_post_item`;
  534. CREATE TABLE `vod_post_item` (
  535. `id` int(11) NOT NULL AUTO_INCREMENT,
  536. `album_id` bigint(20) NOT NULL,
  537. `post_id` varchar(255) NOT NULL,
  538. `pos` int(11) NOT NULL,
  539. `channel_code` int(11) NOT NULL,
  540. `object_id` varchar(255) NOT NULL,
  541. `format` varchar(255) NOT NULL,
  542. `url` varchar(255) NOT NULL,
  543. `width` int(11) NOT NULL,
  544. `height` int(11) NOT NULL,
  545. `horizontal` tinyint(1) NOT NULL,
  546. PRIMARY KEY (`id`),
  547. KEY `favlist_id` (`album_id`) USING BTREE
  548. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='稿件合集包含的稿件';
  549. -- ----------------------------
  550. -- Table structure for vod_post_tag
  551. -- ----------------------------
  552. DROP TABLE IF EXISTS `vod_post_tag`;
  553. CREATE TABLE `vod_post_tag` (
  554. `id` int(11) NOT NULL AUTO_INCREMENT,
  555. `tag_id` varchar(255) NOT NULL,
  556. `tag_name` varchar(255) NOT NULL,
  557. PRIMARY KEY (`id`),
  558. UNIQUE KEY `tag_id` (`tag_id`),
  559. UNIQUE KEY `tag_name` (`tag_name`)
  560. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频标签';
  561. -- ----------------------------
  562. -- Table structure for vod_search_record
  563. -- ----------------------------
  564. DROP TABLE IF EXISTS `vod_search_record`;
  565. CREATE TABLE `vod_search_record` (
  566. `id` int(11) NOT NULL AUTO_INCREMENT,
  567. `deleted` bit(1) NOT NULL DEFAULT b'0',
  568. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  569. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  570. `keyword` varchar(255) NOT NULL,
  571. `search_by` bigint(20) NOT NULL,
  572. `search_at` datetime NOT NULL,
  573. PRIMARY KEY (`id`),
  574. KEY `user_id` (`search_by`),
  575. KEY `keyword` (`keyword`)
  576. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='搜索记录';
  577. -- ----------------------------
  578. -- Table structure for vod_site_notice
  579. -- ----------------------------
  580. DROP TABLE IF EXISTS `vod_site_notice`;
  581. CREATE TABLE `vod_site_notice` (
  582. `id` int(11) NOT NULL AUTO_INCREMENT,
  583. `deleted` bit(1) NOT NULL DEFAULT b'0',
  584. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  585. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  586. `content` text NOT NULL,
  587. `create_by` bigint(20) NOT NULL,
  588. PRIMARY KEY (`id`) USING BTREE
  589. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='站点公告';
  590. -- ----------------------------
  591. -- Table structure for vod_video_category_post
  592. -- ----------------------------
  593. DROP TABLE IF EXISTS `vod_video_category_post`;
  594. CREATE TABLE `vod_video_category_post` (
  595. `id` int(11) NOT NULL AUTO_INCREMENT,
  596. `deleted` bit(1) NOT NULL DEFAULT b'0',
  597. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  598. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  599. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  600. `category_pid` int(11) NOT NULL,
  601. `category_id` int(11) NOT NULL,
  602. `duration` int(11) NOT NULL,
  603. `horizontal` bit(1) NOT NULL,
  604. `scope` int(11) NOT NULL COMMENT '视频可见范围',
  605. `publish_at` datetime NOT NULL,
  606. `publish_by` bigint(20) NOT NULL,
  607. PRIMARY KEY (`id`),
  608. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`category_id`,`publish_by`) USING BTREE
  609. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='视频分区稿件';
  610. -- ----------------------------
  611. -- Table structure for vod_video_error
  612. -- ----------------------------
  613. DROP TABLE IF EXISTS `vod_video_error`;
  614. CREATE TABLE `vod_video_error` (
  615. `id` int(11) NOT NULL AUTO_INCREMENT,
  616. `deleted` bit(1) NOT NULL,
  617. `create_time` datetime(6) NOT NULL,
  618. `update_time` datetime(6) NOT NULL,
  619. `video_id` varchar(255) NOT NULL,
  620. `error_code` int(11) NOT NULL,
  621. `error_info` varchar(255) NOT NULL,
  622. `solved` bit(1) NOT NULL,
  623. PRIMARY KEY (`id`) USING BTREE,
  624. KEY `name` (`video_id`) USING BTREE
  625. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频稿件错误';
  626. -- ----------------------------
  627. -- Table structure for vod_video_file
  628. -- ----------------------------
  629. DROP TABLE IF EXISTS `vod_video_file`;
  630. CREATE TABLE `vod_video_file` (
  631. `id` int(11) NOT NULL AUTO_INCREMENT,
  632. `deleted` bit(1) NOT NULL DEFAULT b'0',
  633. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  634. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  635. `video_id` varchar(255) NOT NULL,
  636. `object_id` varchar(255) NOT NULL,
  637. `channel_code` varchar(255) NOT NULL,
  638. `video_codec` varchar(255) NOT NULL,
  639. `vbit_rate` bigint(20) NOT NULL,
  640. `audio_codec` varchar(255) NOT NULL,
  641. `abit_rate` bigint(20) NOT NULL,
  642. `url_type` varchar(255) NOT NULL,
  643. `url` varchar(255) NOT NULL,
  644. `format_name` varchar(255) NOT NULL,
  645. `quality` varchar(255) NOT NULL,
  646. `width` int(11) NOT NULL,
  647. `height` int(11) NOT NULL,
  648. `horizontal` bit(1) NOT NULL,
  649. `duration` int(11) NOT NULL,
  650. `size` bigint(20) NOT NULL,
  651. `video_file_id` varchar(255) DEFAULT NULL COMMENT '待删除',
  652. PRIMARY KEY (`id`),
  653. UNIQUE KEY `object_id` (`object_id`) USING BTREE,
  654. UNIQUE KEY `video_file_id` (`video_file_id`) USING BTREE,
  655. KEY `video_id` (`video_id`),
  656. KEY `size` (`size`)
  657. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频文件';
  658. -- ----------------------------
  659. -- Table structure for vod_video_post
  660. -- ----------------------------
  661. DROP TABLE IF EXISTS `vod_video_post`;
  662. CREATE TABLE `vod_video_post` (
  663. `id` int(11) NOT NULL AUTO_INCREMENT,
  664. `deleted` bit(1) NOT NULL DEFAULT b'0',
  665. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  666. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  667. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  668. `title` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  669. `description` text CHARACTER SET utf8mb4,
  670. `category_pid` int(11) DEFAULT NULL,
  671. `category_id` int(11) DEFAULT NULL,
  672. `duration` int(11) NOT NULL,
  673. `horizontal` bit(1) NOT NULL,
  674. `cover_url` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL,
  675. `scope` int(11) NOT NULL COMMENT '视频可见范围',
  676. `status` int(11) NOT NULL COMMENT '视频贴状态',
  677. `publish_at` datetime DEFAULT NULL,
  678. `publish_by` bigint(20) NOT NULL,
  679. PRIMARY KEY (`id`),
  680. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`video_id`) USING BTREE,
  681. KEY `user_id` (`publish_by`) USING BTREE,
  682. KEY `status` (`status`),
  683. KEY `scope` (`scope`),
  684. KEY `category_pid` (`category_pid`),
  685. KEY `category_id` (`category_id`),
  686. KEY `duration` (`duration`),
  687. KEY `pub_date` (`publish_at`),
  688. KEY `query_max` (`category_pid`,`category_id`,`scope`,`status`) USING BTREE,
  689. KEY `deleted` (`deleted`),
  690. FULLTEXT KEY `index_title` (`title`) /*!50100 WITH PARSER `ngram` */
  691. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='视频稿件';
  692. -- ----------------------------
  693. -- Table structure for vod_video_statistic
  694. -- ----------------------------
  695. DROP TABLE IF EXISTS `vod_video_statistic`;
  696. CREATE TABLE `vod_video_statistic` (
  697. `id` int(11) NOT NULL AUTO_INCREMENT,
  698. `deleted` bit(1) NOT NULL DEFAULT b'0',
  699. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  700. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  701. `video_id` varchar(255) NOT NULL,
  702. `view` int(11) NOT NULL,
  703. `danmaku` int(11) NOT NULL,
  704. `comment` int(11) NOT NULL,
  705. `favorite` int(11) NOT NULL,
  706. `share` int(11) NOT NULL,
  707. `thumb_up` int(11) NOT NULL,
  708. `thumb_down` int(11) NOT NULL,
  709. `coin` int(11) NOT NULL COMMENT 'bilibili 硬币',
  710. PRIMARY KEY (`id`),
  711. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`video_id`) USING BTREE
  712. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视频稿件数据';
  713. -- ----------------------------
  714. -- Table structure for vod_video_tag
  715. -- ----------------------------
  716. DROP TABLE IF EXISTS `vod_video_tag`;
  717. CREATE TABLE `vod_video_tag` (
  718. `id` int(11) NOT NULL AUTO_INCREMENT,
  719. `video_id` varchar(255) NOT NULL,
  720. `tag_id` varchar(255) NOT NULL,
  721. `scope` int(11) NOT NULL,
  722. PRIMARY KEY (`id`),
  723. KEY `tag_id` (`tag_id`),
  724. KEY `video_id` (`video_id`) USING BTREE
  725. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频稿件包含的标签';
  726. SET FOREIGN_KEY_CHECKS = 1;