V1.0_20230118__初始化脚本.sql 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : mysql.jtcl.top
  4. Source Server Type : MySQL
  5. Source Server Version : 80028 (8.0.28)
  6. Source Host : mysql.jtcl.top:3306
  7. Source Schema : wvp2
  8. Target Server Type : MySQL
  9. Target Server Version : 80028 (8.0.28)
  10. File Encoding : 65001
  11. Date: 18/01/2023 15:02:02
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for device
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `device`;
  19. CREATE TABLE `device` (
  20. `id` int NOT NULL AUTO_INCREMENT,
  21. `deviceId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  22. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  23. `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  24. `model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  25. `firmware` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  26. `transport` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  27. `streamMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  28. `online` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  29. `registerTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  30. `keepaliveTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  31. `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  32. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  33. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  34. `port` int NULL DEFAULT NULL,
  35. `expires` int NULL DEFAULT NULL,
  36. `subscribeCycleForCatalog` int NULL DEFAULT NULL,
  37. `hostAddress` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  38. `charset` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  39. `subscribeCycleForMobilePosition` int NULL DEFAULT NULL,
  40. `mobilePositionSubmissionInterval` int NULL DEFAULT 5,
  41. `subscribeCycleForAlarm` int NULL DEFAULT NULL,
  42. `ssrcCheck` int NULL DEFAULT 0,
  43. `geoCoordSys` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  44. `treeType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  45. `custom_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  46. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  47. `sdpIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  48. `localIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  49. `keepaliveIntervalTime` int NULL DEFAULT NULL,
  50. PRIMARY KEY (`id`) USING BTREE,
  51. UNIQUE INDEX `device_deviceId_uindex`(`deviceId` ASC) USING BTREE
  52. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  53. -- ----------------------------
  54. -- Table structure for device_alarm
  55. -- ----------------------------
  56. DROP TABLE IF EXISTS `device_alarm`;
  57. CREATE TABLE `device_alarm` (
  58. `id` int NOT NULL AUTO_INCREMENT,
  59. `deviceId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  60. `channelId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  61. `alarmPriority` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  62. `alarmMethod` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  63. `alarmTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  64. `alarmDescription` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  65. `longitude` double NULL DEFAULT NULL,
  66. `latitude` double NULL DEFAULT NULL,
  67. `alarmType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  68. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  69. PRIMARY KEY (`id`) USING BTREE
  70. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  71. -- ----------------------------
  72. -- Table structure for device_channel
  73. -- ----------------------------
  74. DROP TABLE IF EXISTS `device_channel`;
  75. CREATE TABLE `device_channel` (
  76. `id` int NOT NULL AUTO_INCREMENT,
  77. `channelId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  78. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  79. `manufacture` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  80. `model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  81. `owner` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  82. `civilCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  83. `block` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  84. `address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  85. `parentId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  86. `safetyWay` int NULL DEFAULT NULL,
  87. `registerWay` int NULL DEFAULT NULL,
  88. `certNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  89. `certifiable` int NULL DEFAULT NULL,
  90. `errCode` int NULL DEFAULT NULL,
  91. `endTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  92. `secrecy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  93. `ipAddress` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  94. `port` int NULL DEFAULT NULL,
  95. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  96. `PTZType` int NULL DEFAULT NULL,
  97. `status` int NULL DEFAULT NULL,
  98. `longitude` double NULL DEFAULT NULL,
  99. `latitude` double NULL DEFAULT NULL,
  100. `streamId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  101. `deviceId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  102. `parental` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  103. `hasAudio` bit(1) NULL DEFAULT NULL,
  104. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  105. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  106. `subCount` int NULL DEFAULT 0,
  107. `longitudeGcj02` double NULL DEFAULT NULL,
  108. `latitudeGcj02` double NULL DEFAULT NULL,
  109. `longitudeWgs84` double NULL DEFAULT NULL,
  110. `latitudeWgs84` double NULL DEFAULT NULL,
  111. `businessGroupId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  112. `gpsTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  113. PRIMARY KEY (`id`) USING BTREE,
  114. UNIQUE INDEX `device_channel_id_uindex`(`id` ASC) USING BTREE,
  115. UNIQUE INDEX `device_channel_pk`(`channelId` ASC, `deviceId` ASC) USING BTREE
  116. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  117. -- ----------------------------
  118. -- Table structure for device_mobile_position
  119. -- ----------------------------
  120. DROP TABLE IF EXISTS `device_mobile_position`;
  121. CREATE TABLE `device_mobile_position` (
  122. `id` int NOT NULL AUTO_INCREMENT,
  123. `deviceId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  124. `channelId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  125. `deviceName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  126. `time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  127. `longitude` double NOT NULL,
  128. `latitude` double NOT NULL,
  129. `altitude` double NULL DEFAULT NULL,
  130. `speed` double NULL DEFAULT NULL,
  131. `direction` double NULL DEFAULT NULL,
  132. `reportSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  133. `longitudeGcj02` double NULL DEFAULT NULL,
  134. `latitudeGcj02` double NULL DEFAULT NULL,
  135. `longitudeWgs84` double NULL DEFAULT NULL,
  136. `latitudeWgs84` double NULL DEFAULT NULL,
  137. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  138. PRIMARY KEY (`id`) USING BTREE
  139. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  140. -- ----------------------------
  141. -- Table structure for gb_stream
  142. -- ----------------------------
  143. DROP TABLE IF EXISTS `gb_stream`;
  144. CREATE TABLE `gb_stream` (
  145. `gbStreamId` int NOT NULL AUTO_INCREMENT,
  146. `app` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  147. `stream` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  148. `gbId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  149. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  150. `longitude` double NULL DEFAULT NULL,
  151. `latitude` double NULL DEFAULT NULL,
  152. `streamType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  153. `mediaServerId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  154. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  155. PRIMARY KEY (`gbStreamId`) USING BTREE,
  156. UNIQUE INDEX `app`(`app` ASC, `stream` ASC) USING BTREE,
  157. UNIQUE INDEX `gbId`(`gbId` ASC) USING BTREE
  158. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  159. -- ----------------------------
  160. -- Table structure for log
  161. -- ----------------------------
  162. DROP TABLE IF EXISTS `log`;
  163. CREATE TABLE `log` (
  164. `id` int NOT NULL AUTO_INCREMENT,
  165. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  166. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  167. `uri` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  168. `address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  169. `result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  170. `timing` bigint NOT NULL,
  171. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  172. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  173. PRIMARY KEY (`id`) USING BTREE
  174. ) ENGINE = InnoDB AUTO_INCREMENT = 976 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  175. -- ----------------------------
  176. -- Table structure for media_server
  177. -- ----------------------------
  178. DROP TABLE IF EXISTS `media_server`;
  179. CREATE TABLE `media_server` (
  180. `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  181. `ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  182. `hookIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  183. `sdpIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  184. `streamIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  185. `httpPort` int NOT NULL,
  186. `httpSSlPort` int NOT NULL,
  187. `rtmpPort` int NOT NULL,
  188. `rtmpSSlPort` int NOT NULL,
  189. `rtpProxyPort` int NOT NULL,
  190. `rtspPort` int NOT NULL,
  191. `rtspSSLPort` int NOT NULL,
  192. `autoConfig` int NOT NULL,
  193. `secret` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  194. `rtpEnable` int NOT NULL,
  195. `rtpPortRange` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  196. `recordAssistPort` int NOT NULL,
  197. `defaultServer` int NOT NULL,
  198. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  199. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  200. `hookAliveInterval` int NOT NULL,
  201. PRIMARY KEY (`id`) USING BTREE,
  202. UNIQUE INDEX `media_server_i`(`ip` ASC, `httpPort` ASC) USING BTREE
  203. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  204. -- ----------------------------
  205. -- Table structure for parent_platform
  206. -- ----------------------------
  207. DROP TABLE IF EXISTS `parent_platform`;
  208. CREATE TABLE `parent_platform` (
  209. `id` int NOT NULL AUTO_INCREMENT,
  210. `enable` int NULL DEFAULT NULL,
  211. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  212. `serverGBId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  213. `serverGBDomain` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  214. `serverIP` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  215. `serverPort` int NULL DEFAULT NULL,
  216. `deviceGBId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  217. `deviceIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  218. `devicePort` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  219. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  220. `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  221. `expires` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  222. `keepTimeout` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  223. `transport` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  224. `characterSet` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  225. `catalogId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  226. `ptz` int NULL DEFAULT NULL,
  227. `rtcp` int NULL DEFAULT NULL,
  228. `status` bit(1) NULL DEFAULT NULL,
  229. `startOfflinePush` int NULL DEFAULT 0,
  230. `administrativeDivision` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  231. `catalogGroup` int NULL DEFAULT 1,
  232. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  233. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  234. `treeType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  235. PRIMARY KEY (`id`) USING BTREE,
  236. UNIQUE INDEX `parent_platform_id_uindex`(`id` ASC) USING BTREE,
  237. UNIQUE INDEX `parent_platform_pk`(`serverGBId` ASC) USING BTREE
  238. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  239. -- ----------------------------
  240. -- Table structure for platform_catalog
  241. -- ----------------------------
  242. DROP TABLE IF EXISTS `platform_catalog`;
  243. CREATE TABLE `platform_catalog` (
  244. `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  245. `platformId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  246. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  247. `parentId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  248. `civilCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  249. `businessGroupId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  250. PRIMARY KEY (`id`) USING BTREE
  251. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  252. -- ----------------------------
  253. -- Table structure for platform_gb_channel
  254. -- ----------------------------
  255. DROP TABLE IF EXISTS `platform_gb_channel`;
  256. CREATE TABLE `platform_gb_channel` (
  257. `id` int NOT NULL AUTO_INCREMENT,
  258. `platformId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  259. `catalogId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  260. `deviceChannelId` int NOT NULL,
  261. PRIMARY KEY (`id`) USING BTREE
  262. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  263. -- ----------------------------
  264. -- Table structure for platform_gb_stream
  265. -- ----------------------------
  266. DROP TABLE IF EXISTS `platform_gb_stream`;
  267. CREATE TABLE `platform_gb_stream` (
  268. `id` int NOT NULL AUTO_INCREMENT,
  269. `platformId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  270. `catalogId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  271. `gbStreamId` int NOT NULL,
  272. PRIMARY KEY (`id`) USING BTREE,
  273. UNIQUE INDEX `platform_gb_stream_pk`(`platformId` ASC, `catalogId` ASC, `gbStreamId` ASC) USING BTREE
  274. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  275. -- ----------------------------
  276. -- Table structure for stream_proxy
  277. -- ----------------------------
  278. DROP TABLE IF EXISTS `stream_proxy`;
  279. CREATE TABLE `stream_proxy` (
  280. `id` int NOT NULL AUTO_INCREMENT,
  281. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  282. `app` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  283. `stream` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  284. `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  285. `src_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  286. `dst_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  287. `timeout_ms` int NULL DEFAULT NULL,
  288. `ffmpeg_cmd_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  289. `rtp_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  290. `mediaServerId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  291. `enable_audio` bit(1) NULL DEFAULT NULL,
  292. `enable_mp4` bit(1) NULL DEFAULT NULL,
  293. `enable` bit(1) NOT NULL,
  294. `status` bit(1) NOT NULL,
  295. `enable_remove_none_reader` bit(1) NOT NULL,
  296. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  297. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  298. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  299. `enable_disable_none_reader` bit(1) NULL DEFAULT NULL,
  300. PRIMARY KEY (`id`) USING BTREE,
  301. UNIQUE INDEX `stream_proxy_pk`(`app` ASC, `stream` ASC) USING BTREE
  302. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  303. -- ----------------------------
  304. -- Table structure for stream_push
  305. -- ----------------------------
  306. DROP TABLE IF EXISTS `stream_push`;
  307. CREATE TABLE `stream_push` (
  308. `id` int NOT NULL AUTO_INCREMENT,
  309. `app` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  310. `stream` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  311. `totalReaderCount` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  312. `originType` int NULL DEFAULT NULL,
  313. `originTypeStr` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  314. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  315. `aliveSecond` int NULL DEFAULT NULL,
  316. `mediaServerId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  317. `serverId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  318. `pushTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  319. `status` int NULL DEFAULT NULL,
  320. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  321. `pushIng` int NULL DEFAULT NULL,
  322. `self` int NULL DEFAULT NULL,
  323. PRIMARY KEY (`id`) USING BTREE,
  324. UNIQUE INDEX `stream_push_pk`(`app` ASC, `stream` ASC) USING BTREE
  325. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  326. -- ----------------------------
  327. -- Table structure for user
  328. -- ----------------------------
  329. DROP TABLE IF EXISTS `user`;
  330. CREATE TABLE `user` (
  331. `id` int NOT NULL AUTO_INCREMENT,
  332. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  333. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  334. `roleId` int NOT NULL,
  335. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  336. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  337. `pushKey` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  338. PRIMARY KEY (`id`) USING BTREE,
  339. UNIQUE INDEX `user_username_uindex`(`username` ASC) USING BTREE
  340. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  341. -- ----------------------------
  342. -- Table structure for user_role
  343. -- ----------------------------
  344. DROP TABLE IF EXISTS `user_role`;
  345. CREATE TABLE `user_role` (
  346. `id` int NOT NULL AUTO_INCREMENT,
  347. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  348. `authority` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  349. `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  350. `updateTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  351. PRIMARY KEY (`id`) USING BTREE
  352. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  353. SET FOREIGN_KEY_CHECKS = 1;