tnb_content_rdb.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : mysql57-209
  4. Source Server Type : MySQL
  5. Source Server Version : 50736
  6. Source Host : 192.168.0.209:3306
  7. Source Schema : tnb_content_tdb
  8. Target Server Type : MySQL
  9. Target Server Version : 50736
  10. File Encoding : 65001
  11. Date: 13/01/2026 20:39:11
  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 AUTO_INCREMENT=2 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 AUTO_INCREMENT=603 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 AUTO_INCREMENT=670 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 AUTO_INCREMENT=120 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 AUTO_INCREMENT=419 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 AUTO_INCREMENT=414 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 AUTO_INCREMENT=11 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 AUTO_INCREMENT=575 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 AUTO_INCREMENT=5 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 AUTO_INCREMENT=13072 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 AUTO_INCREMENT=4405 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 AUTO_INCREMENT=5 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 AUTO_INCREMENT=5 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 AUTO_INCREMENT=16795 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 AUTO_INCREMENT=16 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 AUTO_INCREMENT=5 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 AUTO_INCREMENT=15 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 AUTO_INCREMENT=2 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. `referer` varchar(255) NOT NULL,
  402. `secret_key` varchar(255) NOT NULL,
  403. `create_by` int(11) NOT NULL,
  404. PRIMARY KEY (`id`),
  405. UNIQUE KEY `domain` (`domain`)
  406. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4;
  407. -- ----------------------------
  408. -- Table structure for search_wenshu_doc
  409. -- ----------------------------
  410. DROP TABLE IF EXISTS `search_wenshu_doc`;
  411. CREATE TABLE `search_wenshu_doc` (
  412. `id` int(11) NOT NULL AUTO_INCREMENT,
  413. `create_time` datetime(6) NOT NULL,
  414. `deleted` bit(1) NOT NULL,
  415. `update_time` datetime(6) NOT NULL,
  416. `case_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  417. `case_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  418. `case_type` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  419. `case_type_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  420. `cause` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  421. `court` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  422. `judgment_date` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  423. `original_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  424. `parties` text COLLATE utf8mb4_bin,
  425. `procedures` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  426. `public_date` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  427. `region` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  428. `wenshu_id` bigint(20) DEFAULT NULL,
  429. PRIMARY KEY (`id`),
  430. UNIQUE KEY `UK_63xcr8vbrobc2wpauyptej0d` (`wenshu_id`)
  431. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  432. -- ----------------------------
  433. -- Table structure for search_wenshu_legals
  434. -- ----------------------------
  435. DROP TABLE IF EXISTS `search_wenshu_legals`;
  436. CREATE TABLE `search_wenshu_legals` (
  437. `wenshu_doc_id` int(11) NOT NULL,
  438. `legal_basis` text COLLATE utf8mb4_bin,
  439. KEY `FK3j21a8x2jltc4obypgjcblgox` (`wenshu_doc_id`),
  440. CONSTRAINT `FK3j21a8x2jltc4obypgjcblgox` FOREIGN KEY (`wenshu_doc_id`) REFERENCES `search_wenshu_doc` (`id`)
  441. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  442. -- ----------------------------
  443. -- Table structure for vod_banner_video
  444. -- ----------------------------
  445. DROP TABLE IF EXISTS `vod_banner_video`;
  446. CREATE TABLE `vod_banner_video` (
  447. `id` int(11) NOT NULL AUTO_INCREMENT,
  448. `deleted` bit(1) NOT NULL DEFAULT b'0',
  449. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  450. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  451. `create_at` bigint(20) NOT NULL,
  452. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  453. `title` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  454. `cover_url` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  455. PRIMARY KEY (`id`),
  456. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`cover_url`) USING BTREE
  457. ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  458. -- ----------------------------
  459. -- Table structure for vod_play_complete
  460. -- ----------------------------
  461. DROP TABLE IF EXISTS `vod_play_complete`;
  462. CREATE TABLE `vod_play_complete` (
  463. `id` int(11) NOT NULL AUTO_INCREMENT,
  464. `deleted` bit(1) NOT NULL DEFAULT b'0',
  465. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  466. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  467. `video_id` varchar(255) NOT NULL,
  468. `user_id` bigint(20) NOT NULL,
  469. `create_at` bigint(20) NOT NULL,
  470. PRIMARY KEY (`id`),
  471. KEY `user_id` (`user_id`),
  472. KEY `video_id` (`video_id`)
  473. ) ENGINE=InnoDB AUTO_INCREMENT=3563 DEFAULT CHARSET=utf8mb4 COMMENT='视频播放完成记录';
  474. -- ----------------------------
  475. -- Table structure for vod_play_record
  476. -- ----------------------------
  477. DROP TABLE IF EXISTS `vod_play_record`;
  478. CREATE TABLE `vod_play_record` (
  479. `id` int(11) NOT NULL AUTO_INCREMENT,
  480. `deleted` bit(1) NOT NULL DEFAULT b'0',
  481. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  482. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  483. `video_id` varchar(255) NOT NULL,
  484. `user_id` bigint(20) NOT NULL,
  485. `current_time` double NOT NULL,
  486. `create_at` bigint(20) NOT NULL,
  487. PRIMARY KEY (`id`),
  488. UNIQUE KEY `uk_user_id_video_id` (`user_id`,`video_id`) USING BTREE,
  489. KEY `user_id` (`user_id`),
  490. KEY `video_id` (`video_id`)
  491. ) ENGINE=InnoDB AUTO_INCREMENT=1407137 DEFAULT CHARSET=utf8mb4 COMMENT='视频播放记录';
  492. -- ----------------------------
  493. -- Table structure for vod_post_album
  494. -- ----------------------------
  495. DROP TABLE IF EXISTS `vod_post_album`;
  496. CREATE TABLE `vod_post_album` (
  497. `id` int(11) NOT NULL AUTO_INCREMENT,
  498. `deleted` bit(1) NOT NULL DEFAULT b'0',
  499. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  500. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  501. `album_id` bigint(20) NOT NULL,
  502. `album_name` varchar(255) NOT NULL,
  503. `channel_code` int(11) NOT NULL,
  504. `cover_url` varchar(255) NOT NULL,
  505. `post_type` int(11) NOT NULL,
  506. `total` int(11) NOT NULL,
  507. `scope` int(11) NOT NULL,
  508. `create_at` bigint(20) NOT NULL,
  509. `create_by` bigint(20) NOT NULL,
  510. PRIMARY KEY (`id`),
  511. UNIQUE KEY `favlist_id` (`album_id`)
  512. ) ENGINE=InnoDB AUTO_INCREMENT=5642 DEFAULT CHARSET=utf8mb4 COMMENT='稿件合集';
  513. -- ----------------------------
  514. -- Table structure for vod_post_category
  515. -- ----------------------------
  516. DROP TABLE IF EXISTS `vod_post_category`;
  517. CREATE TABLE `vod_post_category` (
  518. `id` int(11) NOT NULL AUTO_INCREMENT,
  519. `deleted` bit(1) NOT NULL DEFAULT b'0',
  520. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  521. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  522. `pid` int(11) NOT NULL COMMENT '分区级别【1 一级分区, 2 二级分区】',
  523. `name` varchar(255) NOT NULL COMMENT '分区名',
  524. `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  525. `vip` bit(1) NOT NULL,
  526. PRIMARY KEY (`id`) USING BTREE,
  527. KEY `name` (`name`) USING BTREE
  528. ) ENGINE=InnoDB AUTO_INCREMENT=130 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频分类';
  529. -- ----------------------------
  530. -- Table structure for vod_post_item
  531. -- ----------------------------
  532. DROP TABLE IF EXISTS `vod_post_item`;
  533. CREATE TABLE `vod_post_item` (
  534. `id` int(11) NOT NULL AUTO_INCREMENT,
  535. `album_id` bigint(20) NOT NULL,
  536. `post_id` varchar(255) NOT NULL,
  537. `pos` int(11) NOT NULL,
  538. `channel_code` int(11) NOT NULL,
  539. `object_id` varchar(255) NOT NULL,
  540. `format` varchar(255) NOT NULL,
  541. `url` varchar(255) NOT NULL,
  542. `width` int(11) NOT NULL,
  543. `height` int(11) NOT NULL,
  544. `horizontal` tinyint(1) NOT NULL,
  545. PRIMARY KEY (`id`),
  546. KEY `favlist_id` (`album_id`) USING BTREE
  547. ) ENGINE=InnoDB AUTO_INCREMENT=322174 DEFAULT CHARSET=utf8mb4 COMMENT='稿件合集包含的稿件';
  548. -- ----------------------------
  549. -- Table structure for vod_post_tag
  550. -- ----------------------------
  551. DROP TABLE IF EXISTS `vod_post_tag`;
  552. CREATE TABLE `vod_post_tag` (
  553. `id` int(11) NOT NULL AUTO_INCREMENT,
  554. `tag_id` varchar(255) NOT NULL,
  555. `tag_name` varchar(255) NOT NULL,
  556. PRIMARY KEY (`id`),
  557. UNIQUE KEY `tag_id` (`tag_id`),
  558. UNIQUE KEY `tag_name` (`tag_name`)
  559. ) ENGINE=InnoDB AUTO_INCREMENT=1126111 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频标签';
  560. -- ----------------------------
  561. -- Table structure for vod_search_record
  562. -- ----------------------------
  563. DROP TABLE IF EXISTS `vod_search_record`;
  564. CREATE TABLE `vod_search_record` (
  565. `id` int(11) NOT NULL AUTO_INCREMENT,
  566. `deleted` bit(1) NOT NULL DEFAULT b'0',
  567. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  568. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  569. `keyword` varchar(255) NOT NULL,
  570. `search_by` bigint(20) NOT NULL,
  571. `search_at` datetime NOT NULL,
  572. PRIMARY KEY (`id`),
  573. KEY `user_id` (`search_by`),
  574. KEY `keyword` (`keyword`)
  575. ) ENGINE=InnoDB AUTO_INCREMENT=563 DEFAULT CHARSET=utf8mb4 COMMENT='搜索记录';
  576. -- ----------------------------
  577. -- Table structure for vod_site_notice
  578. -- ----------------------------
  579. DROP TABLE IF EXISTS `vod_site_notice`;
  580. CREATE TABLE `vod_site_notice` (
  581. `id` int(11) NOT NULL AUTO_INCREMENT,
  582. `deleted` bit(1) NOT NULL DEFAULT b'0',
  583. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  584. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  585. `content` text NOT NULL,
  586. `create_by` bigint(20) NOT NULL,
  587. PRIMARY KEY (`id`) USING BTREE
  588. ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='站点公告';
  589. -- ----------------------------
  590. -- Table structure for vod_video_category_post
  591. -- ----------------------------
  592. DROP TABLE IF EXISTS `vod_video_category_post`;
  593. CREATE TABLE `vod_video_category_post` (
  594. `id` int(11) NOT NULL AUTO_INCREMENT,
  595. `deleted` bit(1) NOT NULL DEFAULT b'0',
  596. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  597. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  598. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  599. `category_pid` int(11) NOT NULL,
  600. `category_id` int(11) NOT NULL,
  601. `duration` int(11) NOT NULL,
  602. `horizontal` bit(1) NOT NULL,
  603. `scope` int(11) NOT NULL COMMENT '视频可见范围',
  604. `publish_at` datetime NOT NULL,
  605. `publish_by` bigint(20) NOT NULL,
  606. PRIMARY KEY (`id`),
  607. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`category_id`,`publish_by`) USING BTREE
  608. ) ENGINE=InnoDB AUTO_INCREMENT=265118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='视频分区稿件';
  609. -- ----------------------------
  610. -- Table structure for vod_video_error
  611. -- ----------------------------
  612. DROP TABLE IF EXISTS `vod_video_error`;
  613. CREATE TABLE `vod_video_error` (
  614. `id` int(11) NOT NULL AUTO_INCREMENT,
  615. `deleted` bit(1) NOT NULL,
  616. `create_time` datetime(6) NOT NULL,
  617. `update_time` datetime(6) NOT NULL,
  618. `video_id` varchar(255) NOT NULL,
  619. `error_code` int(11) NOT NULL,
  620. `error_info` varchar(255) NOT NULL,
  621. `solved` bit(1) NOT NULL,
  622. PRIMARY KEY (`id`) USING BTREE,
  623. KEY `name` (`video_id`) USING BTREE
  624. ) ENGINE=InnoDB AUTO_INCREMENT=1403 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频稿件错误';
  625. -- ----------------------------
  626. -- Table structure for vod_video_file
  627. -- ----------------------------
  628. DROP TABLE IF EXISTS `vod_video_file`;
  629. CREATE TABLE `vod_video_file` (
  630. `id` int(11) NOT NULL AUTO_INCREMENT,
  631. `deleted` bit(1) NOT NULL DEFAULT b'0',
  632. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  633. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  634. `video_id` varchar(255) NOT NULL,
  635. `object_id` varchar(255) NOT NULL,
  636. `channel_code` varchar(255) NOT NULL,
  637. `video_codec` varchar(255) NOT NULL,
  638. `vbit_rate` bigint(20) NOT NULL,
  639. `audio_codec` varchar(255) NOT NULL,
  640. `abit_rate` bigint(20) NOT NULL,
  641. `url_type` varchar(255) NOT NULL,
  642. `url` varchar(255) NOT NULL,
  643. `format_name` varchar(255) NOT NULL,
  644. `quality` varchar(255) NOT NULL,
  645. `width` int(11) NOT NULL,
  646. `height` int(11) NOT NULL,
  647. `horizontal` bit(1) NOT NULL,
  648. `duration` int(11) NOT NULL,
  649. `size` bigint(20) NOT NULL,
  650. `video_file_id` varchar(255) DEFAULT NULL COMMENT '待删除',
  651. PRIMARY KEY (`id`),
  652. UNIQUE KEY `object_id` (`object_id`) USING BTREE,
  653. UNIQUE KEY `video_file_id` (`video_file_id`) USING BTREE,
  654. KEY `video_id` (`video_id`),
  655. KEY `size` (`size`)
  656. ) ENGINE=InnoDB AUTO_INCREMENT=715195 DEFAULT CHARSET=utf8mb4 COMMENT='视频文件';
  657. -- ----------------------------
  658. -- Table structure for vod_video_post
  659. -- ----------------------------
  660. DROP TABLE IF EXISTS `vod_video_post`;
  661. CREATE TABLE `vod_video_post` (
  662. `id` int(11) NOT NULL AUTO_INCREMENT,
  663. `deleted` bit(1) NOT NULL DEFAULT b'0',
  664. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  665. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  666. `video_id` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  667. `title` varchar(255) CHARACTER SET utf8mb4 NOT NULL,
  668. `description` text CHARACTER SET utf8mb4,
  669. `category_pid` int(11) DEFAULT NULL,
  670. `category_id` int(11) DEFAULT NULL,
  671. `duration` int(11) NOT NULL,
  672. `horizontal` bit(1) NOT NULL,
  673. `cover_url` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL,
  674. `scope` int(11) NOT NULL COMMENT '视频可见范围',
  675. `status` int(11) NOT NULL COMMENT '视频贴状态',
  676. `publish_at` datetime DEFAULT NULL,
  677. `publish_by` bigint(20) NOT NULL,
  678. PRIMARY KEY (`id`),
  679. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`video_id`) USING BTREE,
  680. KEY `user_id` (`publish_by`) USING BTREE,
  681. KEY `status` (`status`),
  682. KEY `scope` (`scope`),
  683. KEY `category_pid` (`category_pid`),
  684. KEY `category_id` (`category_id`),
  685. KEY `duration` (`duration`),
  686. KEY `pub_date` (`publish_at`),
  687. KEY `query_max` (`category_pid`,`category_id`,`scope`,`status`) USING BTREE,
  688. KEY `deleted` (`deleted`),
  689. FULLTEXT KEY `index_title` (`title`) /*!50100 WITH PARSER `ngram` */
  690. ) ENGINE=InnoDB AUTO_INCREMENT=3059588 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='视频稿件';
  691. -- ----------------------------
  692. -- Table structure for vod_video_statistic
  693. -- ----------------------------
  694. DROP TABLE IF EXISTS `vod_video_statistic`;
  695. CREATE TABLE `vod_video_statistic` (
  696. `id` int(11) NOT NULL AUTO_INCREMENT,
  697. `deleted` bit(1) NOT NULL DEFAULT b'0',
  698. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  699. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  700. `video_id` varchar(255) NOT NULL,
  701. `view` int(11) NOT NULL,
  702. `danmaku` int(11) NOT NULL,
  703. `comment` int(11) NOT NULL,
  704. `favorite` int(11) NOT NULL,
  705. `share` int(11) NOT NULL,
  706. `thumb_up` int(11) NOT NULL,
  707. `thumb_down` int(11) NOT NULL,
  708. `coin` int(11) NOT NULL COMMENT 'bilibili 硬币',
  709. PRIMARY KEY (`id`),
  710. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`video_id`) USING BTREE
  711. ) ENGINE=InnoDB AUTO_INCREMENT=3043577 DEFAULT CHARSET=utf8mb4 COMMENT='视频稿件数据';
  712. -- ----------------------------
  713. -- Table structure for vod_video_tag
  714. -- ----------------------------
  715. DROP TABLE IF EXISTS `vod_video_tag`;
  716. CREATE TABLE `vod_video_tag` (
  717. `id` int(11) NOT NULL AUTO_INCREMENT,
  718. `video_id` varchar(255) NOT NULL,
  719. `tag_id` varchar(255) NOT NULL,
  720. `scope` int(11) NOT NULL,
  721. PRIMARY KEY (`id`),
  722. KEY `tag_id` (`tag_id`),
  723. KEY `video_id` (`video_id`) USING BTREE
  724. ) ENGINE=InnoDB AUTO_INCREMENT=29460005 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='视频稿件包含的标签';
  725. SET FOREIGN_KEY_CHECKS = 1;