datart.sql 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666
  1. SET NAMES utf8mb4;
  2. SET FOREIGN_KEY_CHECKS = 0;
  3. -- ----------------------------
  4. -- Table structure for QRTZ_BLOB_TRIGGERS
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `QRTZ_BLOB_TRIGGERS`;
  7. CREATE TABLE `QRTZ_BLOB_TRIGGERS` (
  8. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  9. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  10. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  11. `BLOB_DATA` blob NULL,
  12. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  13. CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  14. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  15. -- ----------------------------
  16. -- Table structure for QRTZ_CALENDARS
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `QRTZ_CALENDARS`;
  19. CREATE TABLE `QRTZ_CALENDARS` (
  20. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  21. `CALENDAR_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  22. `CALENDAR` blob NOT NULL,
  23. PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE
  24. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  25. -- ----------------------------
  26. -- Table structure for QRTZ_CRON_TRIGGERS
  27. -- ----------------------------
  28. DROP TABLE IF EXISTS `QRTZ_CRON_TRIGGERS`;
  29. CREATE TABLE `QRTZ_CRON_TRIGGERS` (
  30. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  31. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  32. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  33. `CRON_EXPRESSION` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  34. `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  35. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  36. CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  37. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  38. -- ----------------------------
  39. -- Table structure for QRTZ_FIRED_TRIGGERS
  40. -- ----------------------------
  41. DROP TABLE IF EXISTS `QRTZ_FIRED_TRIGGERS`;
  42. CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
  43. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  44. `ENTRY_ID` varchar(95) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  45. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  46. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  47. `INSTANCE_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  48. `FIRED_TIME` bigint(13) NOT NULL,
  49. `SCHED_TIME` bigint(13) NOT NULL,
  50. `PRIORITY` int(11) NOT NULL,
  51. `STATE` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  52. `JOB_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  53. `JOB_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  54. `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  55. `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  56. PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE
  57. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  58. -- ----------------------------
  59. -- Table structure for QRTZ_JOB_DETAILS
  60. -- ----------------------------
  61. DROP TABLE IF EXISTS `QRTZ_JOB_DETAILS`;
  62. CREATE TABLE `QRTZ_JOB_DETAILS` (
  63. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  64. `JOB_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  65. `JOB_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  66. `DESCRIPTION` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  67. `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  68. `IS_DURABLE` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  69. `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  70. `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  71. `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  72. `JOB_DATA` blob NULL,
  73. PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE
  74. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  75. -- ----------------------------
  76. -- Table structure for QRTZ_LOCKS
  77. -- ----------------------------
  78. DROP TABLE IF EXISTS `QRTZ_LOCKS`;
  79. CREATE TABLE `QRTZ_LOCKS` (
  80. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  81. `LOCK_NAME` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  82. PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE
  83. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  84. -- ----------------------------
  85. -- Table structure for QRTZ_PAUSED_TRIGGER_GRPS
  86. -- ----------------------------
  87. DROP TABLE IF EXISTS `QRTZ_PAUSED_TRIGGER_GRPS`;
  88. CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` (
  89. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  90. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  91. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE
  92. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  93. -- ----------------------------
  94. -- Table structure for QRTZ_SCHEDULER_STATE
  95. -- ----------------------------
  96. DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`;
  97. CREATE TABLE `QRTZ_SCHEDULER_STATE` (
  98. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  99. `INSTANCE_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  100. `LAST_CHECKIN_TIME` bigint(13) NOT NULL,
  101. `CHECKIN_INTERVAL` bigint(13) NOT NULL,
  102. PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE
  103. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  104. -- ----------------------------
  105. -- Table structure for QRTZ_SIMPLE_TRIGGERS
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `QRTZ_SIMPLE_TRIGGERS`;
  108. CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` (
  109. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  110. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  111. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  112. `REPEAT_COUNT` bigint(7) NOT NULL,
  113. `REPEAT_INTERVAL` bigint(12) NOT NULL,
  114. `TIMES_TRIGGERED` bigint(10) NOT NULL,
  115. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  116. CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  117. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  118. -- ----------------------------
  119. -- Table structure for QRTZ_SIMPROP_TRIGGERS
  120. -- ----------------------------
  121. DROP TABLE IF EXISTS `QRTZ_SIMPROP_TRIGGERS`;
  122. CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` (
  123. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  124. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  125. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  126. `STR_PROP_1` varchar(512) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  127. `STR_PROP_2` varchar(512) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  128. `STR_PROP_3` varchar(512) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  129. `INT_PROP_1` int(11) NULL DEFAULT NULL,
  130. `INT_PROP_2` int(11) NULL DEFAULT NULL,
  131. `LONG_PROP_1` bigint(20) NULL DEFAULT NULL,
  132. `LONG_PROP_2` bigint(20) NULL DEFAULT NULL,
  133. `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL,
  134. `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL,
  135. `BOOL_PROP_1` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  136. `BOOL_PROP_2` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  137. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  138. CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  139. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  140. -- ----------------------------
  141. -- Table structure for QRTZ_TRIGGERS
  142. -- ----------------------------
  143. DROP TABLE IF EXISTS `QRTZ_TRIGGERS`;
  144. CREATE TABLE `QRTZ_TRIGGERS` (
  145. `SCHED_NAME` varchar(120) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  146. `TRIGGER_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  147. `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  148. `JOB_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  149. `JOB_GROUP` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  150. `DESCRIPTION` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  151. `NEXT_FIRE_TIME` bigint(13) NULL DEFAULT NULL,
  152. `PREV_FIRE_TIME` bigint(13) NULL DEFAULT NULL,
  153. `PRIORITY` int(11) NULL DEFAULT NULL,
  154. `TRIGGER_STATE` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  155. `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  156. `START_TIME` bigint(13) NOT NULL,
  157. `END_TIME` bigint(13) NULL DEFAULT NULL,
  158. `CALENDAR_NAME` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  159. `MISFIRE_INSTR` smallint(2) NULL DEFAULT NULL,
  160. `JOB_DATA` blob NULL,
  161. PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE,
  162. INDEX `SCHED_NAME`(`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE,
  163. CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
  164. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  165. -- ----------------------------
  166. -- Table structure for access_log
  167. -- ----------------------------
  168. DROP TABLE IF EXISTS `access_log`;
  169. CREATE TABLE `access_log` (
  170. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  171. `user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  172. `resource_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  173. `resource_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  174. `access_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  175. `access_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  176. `duration` int(11) NULL DEFAULT NULL,
  177. PRIMARY KEY (`id`) USING BTREE
  178. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  179. -- ----------------------------
  180. -- Table structure for dashboard
  181. -- ----------------------------
  182. DROP TABLE IF EXISTS `dashboard`;
  183. CREATE TABLE `dashboard` (
  184. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  185. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  186. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  187. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  188. `thumbnail` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  189. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  190. `create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  191. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  192. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  193. `status` tinyint(6) NOT NULL DEFAULT 1,
  194. PRIMARY KEY (`id`) USING BTREE,
  195. INDEX `org_id`(`org_id`) USING BTREE
  196. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  197. -- ----------------------------
  198. -- Table structure for datachart
  199. -- ----------------------------
  200. DROP TABLE IF EXISTS `datachart`;
  201. CREATE TABLE `datachart` (
  202. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  203. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  204. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  205. `view_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  206. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  207. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  208. `thumbnail` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  209. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  210. `create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  211. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  212. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  213. `status` tinyint(6) NULL DEFAULT 1,
  214. PRIMARY KEY (`id`) USING BTREE,
  215. INDEX `view_id`(`view_id`) USING BTREE,
  216. INDEX `org_id`(`org_id`) USING BTREE
  217. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  218. -- ----------------------------
  219. -- Table structure for download
  220. -- ----------------------------
  221. DROP TABLE IF EXISTS `download`;
  222. CREATE TABLE `download` (
  223. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  224. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  225. `path` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  226. `last_download_time` timestamp(0) NULL DEFAULT NULL,
  227. `create_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  228. `create_by` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  229. `status` tinyint(6) NOT NULL,
  230. PRIMARY KEY (`id`) USING BTREE,
  231. INDEX `create_by`(`create_by`) USING BTREE
  232. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  233. -- ----------------------------
  234. -- Table structure for folder
  235. -- ----------------------------
  236. DROP TABLE IF EXISTS `folder`;
  237. CREATE TABLE `folder` (
  238. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  239. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  240. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  241. `rel_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  242. `rel_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  243. `parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  244. `index` double(16, 8) NULL DEFAULT NULL,
  245. PRIMARY KEY (`id`) USING BTREE,
  246. UNIQUE INDEX `name_unique`(`name`, `org_id`, `parent_id`) USING BTREE,
  247. INDEX `org_id`(`org_id`) USING BTREE,
  248. INDEX `rel_id`(`rel_id`) USING BTREE,
  249. INDEX `parent_id`(`parent_id`) USING BTREE
  250. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  251. -- ----------------------------
  252. -- Table structure for link
  253. -- ----------------------------
  254. DROP TABLE IF EXISTS `link`;
  255. CREATE TABLE `link` (
  256. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  257. `rel_type` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  258. `rel_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  259. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  260. `expiration` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  261. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  262. `create_time` timestamp(0) NULL DEFAULT NULL,
  263. PRIMARY KEY (`id`) USING BTREE
  264. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  265. -- ----------------------------
  266. -- Table structure for org_settings
  267. -- ----------------------------
  268. DROP TABLE IF EXISTS `org_settings`;
  269. CREATE TABLE `org_settings` (
  270. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  271. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  272. `type` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  273. `config` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL,
  274. PRIMARY KEY (`id`) USING BTREE,
  275. INDEX `org_id`(`org_id`) USING BTREE
  276. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  277. -- ----------------------------
  278. -- Table structure for organization
  279. -- ----------------------------
  280. DROP TABLE IF EXISTS `organization`;
  281. CREATE TABLE `organization` (
  282. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  283. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  284. `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  285. `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  286. `create_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  287. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  288. `update_time` datetime(0) NULL DEFAULT NULL,
  289. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  290. PRIMARY KEY (`id`) USING BTREE,
  291. UNIQUE INDEX `orgName`(`name`) USING BTREE
  292. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  293. -- ----------------------------
  294. -- Table structure for rel_role_resource
  295. -- ----------------------------
  296. DROP TABLE IF EXISTS `rel_role_resource`;
  297. CREATE TABLE `rel_role_resource` (
  298. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  299. `role_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  300. `resource_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  301. `resource_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  302. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  303. `permission` int(11) NOT NULL,
  304. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  305. `create_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  306. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  307. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  308. PRIMARY KEY (`id`) USING BTREE,
  309. UNIQUE INDEX `role_id_2`(`role_id`, `resource_id`, `resource_type`) USING BTREE,
  310. INDEX `role_id`(`role_id`) USING BTREE,
  311. INDEX `resource_id`(`resource_id`) USING BTREE,
  312. INDEX `resource_type`(`resource_type`) USING BTREE,
  313. INDEX `org_id`(`org_id`) USING BTREE
  314. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  315. -- ----------------------------
  316. -- Table structure for rel_role_user
  317. -- ----------------------------
  318. DROP TABLE IF EXISTS `rel_role_user`;
  319. CREATE TABLE `rel_role_user` (
  320. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  321. `user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  322. `role_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  323. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  324. `create_time` timestamp(0) NULL DEFAULT NULL,
  325. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  326. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  327. PRIMARY KEY (`id`) USING BTREE,
  328. UNIQUE INDEX `user_role`(`user_id`, `role_id`) USING BTREE,
  329. INDEX `user_id`(`user_id`) USING BTREE,
  330. INDEX `role_id`(`role_id`) USING BTREE
  331. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  332. -- ----------------------------
  333. -- Table structure for rel_subject_columns
  334. -- ----------------------------
  335. DROP TABLE IF EXISTS `rel_subject_columns`;
  336. CREATE TABLE `rel_subject_columns` (
  337. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  338. `view_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  339. `subject_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  340. `subject_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  341. `column_permission` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  342. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  343. `create_time` timestamp(0) NULL DEFAULT NULL,
  344. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  345. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  346. PRIMARY KEY (`id`) USING BTREE,
  347. INDEX `view_id`(`view_id`) USING BTREE,
  348. INDEX `subject_id`(`subject_id`) USING BTREE,
  349. INDEX `subject_type`(`subject_type`) USING BTREE
  350. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  351. -- ----------------------------
  352. -- Table structure for rel_user_organization
  353. -- ----------------------------
  354. DROP TABLE IF EXISTS `rel_user_organization`;
  355. CREATE TABLE `rel_user_organization` (
  356. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  357. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  358. `user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  359. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  360. `create_time` timestamp(0) NULL DEFAULT NULL,
  361. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  362. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  363. PRIMARY KEY (`id`) USING BTREE,
  364. UNIQUE INDEX `org_user`(`org_id`, `user_id`) USING BTREE,
  365. INDEX `user_id`(`user_id`) USING BTREE,
  366. INDEX `org_id`(`org_id`) USING BTREE
  367. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  368. -- ----------------------------
  369. -- Table structure for rel_variable_subject
  370. -- ----------------------------
  371. DROP TABLE IF EXISTS `rel_variable_subject`;
  372. CREATE TABLE `rel_variable_subject` (
  373. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  374. `variable_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  375. `subject_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  376. `subject_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  377. `value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  378. `create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
  379. `use_default_value` tinyint(4) NOT NULL,
  380. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  381. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  382. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  383. PRIMARY KEY (`id`) USING BTREE,
  384. UNIQUE INDEX `user_var`(`variable_id`, `subject_type`, `subject_id`) USING BTREE,
  385. INDEX `variable_id`(`variable_id`) USING BTREE,
  386. INDEX `subject_id`(`subject_id`) USING BTREE,
  387. INDEX `subject_type`(`subject_type`) USING BTREE
  388. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  389. -- ----------------------------
  390. -- Table structure for rel_widget_element
  391. -- ----------------------------
  392. DROP TABLE IF EXISTS `rel_widget_element`;
  393. CREATE TABLE `rel_widget_element` (
  394. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  395. `widget_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  396. `rel_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  397. `rel_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  398. PRIMARY KEY (`id`) USING BTREE,
  399. INDEX `rel_id`(`rel_id`) USING BTREE,
  400. INDEX `rel_type`(`rel_type`) USING BTREE,
  401. INDEX `widget_id`(`widget_id`) USING BTREE
  402. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  403. -- ----------------------------
  404. -- Table structure for rel_widget_widget
  405. -- ----------------------------
  406. DROP TABLE IF EXISTS `rel_widget_widget`;
  407. CREATE TABLE `rel_widget_widget` (
  408. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  409. `source_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  410. `target_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  411. `config` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  412. PRIMARY KEY (`id`) USING BTREE,
  413. INDEX `source_id`(`source_id`) USING BTREE,
  414. INDEX `target_id`(`target_id`) USING BTREE
  415. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  416. -- ----------------------------
  417. -- Table structure for role
  418. -- ----------------------------
  419. DROP TABLE IF EXISTS `role`;
  420. CREATE TABLE `role` (
  421. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  422. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  423. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  424. `type` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  425. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  426. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  427. `create_time` timestamp(0) NULL DEFAULT NULL,
  428. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  429. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  430. `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  431. PRIMARY KEY (`id`) USING BTREE,
  432. UNIQUE INDEX `ord_and_name`(`org_id`, `name`) USING BTREE,
  433. INDEX `org_id`(`org_id`) USING BTREE,
  434. INDEX `type`(`type`) USING BTREE
  435. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  436. -- ----------------------------
  437. -- Table structure for schedule
  438. -- ----------------------------
  439. DROP TABLE IF EXISTS `schedule`;
  440. CREATE TABLE `schedule` (
  441. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  442. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  443. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  444. `type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  445. `active` tinyint(4) NOT NULL,
  446. `cron_expression` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  447. `start_date` timestamp(0) NULL DEFAULT NULL,
  448. `end_date` timestamp(0) NULL DEFAULT NULL,
  449. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  450. `create_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  451. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  452. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  453. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  454. `parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  455. `is_folder` tinyint(1) NULL DEFAULT NULL,
  456. `index` int(11) NULL DEFAULT NULL,
  457. `status` tinyint(6) NOT NULL DEFAULT 1,
  458. PRIMARY KEY (`id`) USING BTREE,
  459. INDEX `org_id`(`org_id`) USING BTREE,
  460. INDEX `create_by`(`create_by`) USING BTREE
  461. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  462. -- ----------------------------
  463. -- Table structure for schedule_log
  464. -- ----------------------------
  465. DROP TABLE IF EXISTS `schedule_log`;
  466. CREATE TABLE `schedule_log` (
  467. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  468. `schedule_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  469. `start` timestamp(0) NULL DEFAULT NULL,
  470. `end` timestamp(0) NULL DEFAULT NULL,
  471. `status` int(11) NOT NULL,
  472. `message` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  473. PRIMARY KEY (`id`) USING BTREE,
  474. INDEX `schedule_id`(`schedule_id`) USING BTREE
  475. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  476. -- ----------------------------
  477. -- Table structure for source
  478. -- ----------------------------
  479. DROP TABLE IF EXISTS `source`;
  480. CREATE TABLE `source` (
  481. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  482. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  483. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  484. `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  485. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  486. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  487. `create_time` timestamp(0) NULL DEFAULT NULL,
  488. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  489. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  490. `status` tinyint(6) NOT NULL DEFAULT 1,
  491. PRIMARY KEY (`id`) USING BTREE,
  492. UNIQUE INDEX `org_name`(`name`, `org_id`) USING BTREE,
  493. INDEX `org_id`(`org_id`) USING BTREE
  494. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  495. -- ----------------------------
  496. -- Table structure for storyboard
  497. -- ----------------------------
  498. DROP TABLE IF EXISTS `storyboard`;
  499. CREATE TABLE `storyboard` (
  500. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  501. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  502. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  503. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  504. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  505. `create_time` timestamp(0) NULL DEFAULT NULL,
  506. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  507. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  508. `status` tinyint(6) NOT NULL DEFAULT 1,
  509. PRIMARY KEY (`id`) USING BTREE,
  510. INDEX `org_id`(`org_id`) USING BTREE
  511. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  512. -- ----------------------------
  513. -- Table structure for storypage
  514. -- ----------------------------
  515. DROP TABLE IF EXISTS `storypage`;
  516. CREATE TABLE `storypage` (
  517. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  518. `storyboard_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  519. `rel_type` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  520. `rel_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  521. `config` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL,
  522. PRIMARY KEY (`id`) USING BTREE,
  523. INDEX `storyboard_id`(`storyboard_id`) USING BTREE,
  524. INDEX `rel_type`(`rel_type`) USING BTREE,
  525. INDEX `rel_id`(`rel_id`) USING BTREE
  526. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  527. -- ----------------------------
  528. -- Table structure for user
  529. -- ----------------------------
  530. DROP TABLE IF EXISTS `user`;
  531. CREATE TABLE `user` (
  532. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  533. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  534. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  535. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  536. `active` tinyint(1) NULL DEFAULT NULL,
  537. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  538. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  539. `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  540. `create_time` timestamp(0) NULL DEFAULT NULL,
  541. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  542. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  543. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  544. PRIMARY KEY (`id`) USING BTREE,
  545. UNIQUE INDEX `username`(`username`) USING BTREE,
  546. UNIQUE INDEX `email`(`email`) USING BTREE
  547. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  548. -- ----------------------------
  549. -- Table structure for user_settings
  550. -- ----------------------------
  551. DROP TABLE IF EXISTS `user_settings`;
  552. CREATE TABLE `user_settings` (
  553. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  554. `user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  555. `rel_type` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  556. `rel_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL,
  557. `config` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL,
  558. PRIMARY KEY (`id`) USING BTREE,
  559. INDEX `user_id`(`user_id`) USING BTREE
  560. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;
  561. -- ----------------------------
  562. -- Table structure for variable
  563. -- ----------------------------
  564. DROP TABLE IF EXISTS `variable`;
  565. CREATE TABLE `variable` (
  566. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  567. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  568. `view_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  569. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  570. `type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  571. `value_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  572. `permission` int(11) NULL DEFAULT NULL,
  573. `encrypt` tinyint(4) NULL DEFAULT NULL,
  574. `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  575. `default_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  576. `expression` tinyint(4) NULL DEFAULT NULL,
  577. `create_time` timestamp(0) NULL DEFAULT NULL,
  578. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  579. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  580. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  581. PRIMARY KEY (`id`) USING BTREE,
  582. UNIQUE INDEX `org_id`(`org_id`, `view_id`, `name`) USING BTREE,
  583. INDEX `org_id_2`(`org_id`) USING BTREE,
  584. INDEX `view_id`(`view_id`) USING BTREE
  585. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  586. -- ----------------------------
  587. -- Table structure for view
  588. -- ----------------------------
  589. DROP TABLE IF EXISTS `view`;
  590. CREATE TABLE `view` (
  591. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  592. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  593. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  594. `org_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  595. `source_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  596. `script` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  597. `model` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  598. `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  599. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  600. `create_time` timestamp(0) NULL DEFAULT NULL,
  601. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  602. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  603. `parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  604. `is_folder` tinyint(1) NULL DEFAULT NULL,
  605. `index` double(16, 8) NULL DEFAULT NULL,
  606. `status` tinyint(6) NOT NULL DEFAULT 1,
  607. PRIMARY KEY (`id`) USING BTREE,
  608. UNIQUE INDEX `unique_name`(`name`, `org_id`, `parent_id`) USING BTREE,
  609. INDEX `org_id`(`org_id`) USING BTREE,
  610. INDEX `source_id`(`source_id`) USING BTREE
  611. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  612. -- ----------------------------
  613. -- Table structure for widget
  614. -- ----------------------------
  615. DROP TABLE IF EXISTS `widget`;
  616. CREATE TABLE `widget` (
  617. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  618. `dashboard_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  619. `config` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
  620. `parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  621. `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  622. `create_time` timestamp(0) NULL DEFAULT NULL,
  623. `update_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  624. `update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
  625. PRIMARY KEY (`id`) USING BTREE,
  626. INDEX `dashboard_id`(`dashboard_id`) USING BTREE
  627. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  628. SET FOREIGN_KEY_CHECKS = 1;