-- FL 集成测试独立 schema:当前 116 个实体映射出的全部 20 张表结构,不含任何业务数据。 -- 生成方式:2026-10-27 用当前代码在隔离 MySQL 8.0.45 以 ddl-auto=create 建库后导结构(mysqldump --no-data)。 -- 实体结构变更时必须重新生成本文件并重跑 ci/test-gate.sh;不得改 ddl-auto 来绕过缺表/缺列。 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_advance_intent` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `activation_apply_round` int DEFAULT NULL, `activation_def_id` bigint DEFAULT NULL, `activation_def_version` int DEFAULT NULL, `activation_task_id` bigint DEFAULT NULL, `activation_task_ids` longtext COLLATE utf8mb4_general_ci, `assignee_id` int DEFAULT NULL, `assignee_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `attempts` int NOT NULL, `edge_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `handled_task_ids` longtext COLLATE utf8mb4_general_ci, `instance_id` bigint NOT NULL, `last_error` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `next_retry_at` datetime DEFAULT NULL, `node_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `revision` bigint NOT NULL, `status` varchar(16) COLLATE utf8mb4_general_ci NOT NULL, `trigger_task_id` bigint DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_advance_activation` (`activation_task_id`), KEY `idx_flw_advance_intent_due` (`status`,`next_retry_at`), KEY `idx_flw_advance_intent_instance` (`instance_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_app` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `app_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `app_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, `enabled` int NOT NULL, `sch_id` bigint NOT NULL, `sort_no` int DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_app_sch_key` (`sch_id`,`app_key`), KEY `idx_flw_app_sch_enabled` (`sch_id`,`enabled`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_apply_command` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `biz_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `biz_type` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `canonical_hash` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `canonical_version` int NOT NULL, `def_id` bigint DEFAULT NULL, `def_version` int DEFAULT NULL, `flow_guid` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `instance_id` bigint DEFAULT NULL, `reject_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `reject_detail` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, `request_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `apply_round` int DEFAULT NULL, `sch_id` bigint NOT NULL, `source_principal_id` varchar(36) COLLATE utf8mb4_general_ci NOT NULL, `state` varchar(16) COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_command_request` (`sch_id`,`source_principal_id`,`request_id`), KEY `idx_flw_command_instance` (`instance_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_assignee_map` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `dept_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `dept_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `sch_id` bigint NOT NULL, `status` int NOT NULL, `user_id` int NOT NULL, `user_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_map_sch_dept_user` (`sch_id`,`dept_key`,`user_id`), KEY `idx_flw_map_sch_dept` (`sch_id`,`dept_key`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_attachment` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `field_key` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `file_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `file_path` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, `file_size` bigint DEFAULT NULL, `instance_id` bigint NOT NULL, `mime_type` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `sch_id` bigint NOT NULL, `web_url` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_flw_att_inst` (`instance_id`,`sch_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_biz_coordinate` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `active_instance_id` bigint DEFAULT NULL, `biz_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `biz_type` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `last_instance_id` bigint DEFAULT NULL, `last_round` int NOT NULL, `sch_id` bigint NOT NULL, `source_principal_id` varchar(36) COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_coord` (`sch_id`,`source_principal_id`,`biz_type`,`biz_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_branch` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `branch_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `instance_id` bigint NOT NULL, `status` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_branch_inst_key` (`instance_id`,`branch_key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_callback_log` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `biz_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `biz_type` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `event` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `event_id` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `instance_id` bigint NOT NULL, `last_error` varchar(1000) COLLATE utf8mb4_general_ci DEFAULT NULL, `last_http_status` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `next_retry_time` datetime DEFAULT NULL, `payload_json` longtext COLLATE utf8mb4_general_ci NOT NULL, `push_time` datetime DEFAULT NULL, `reg_id` bigint NOT NULL, `resp_body` text COLLATE utf8mb4_general_ci, `retry_count` int NOT NULL, `sch_id` bigint NOT NULL, `status` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_log_event_reg` (`event_id`,`reg_id`), KEY `idx_flw_log_scan` (`status`,`next_retry_time`), KEY `idx_flw_log_inst` (`instance_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_callback_reg` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `app_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `base_path` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `callback_url` varchar(500) COLLATE utf8mb4_general_ci NOT NULL, `event_types` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `flow_guid` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `sch_id` bigint NOT NULL, `secret` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `source_principal_id` varchar(36) COLLATE utf8mb4_general_ci DEFAULT NULL, `status` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_reg_sch_app_flow` (`sch_id`,`app_key`,`flow_guid`), KEY `idx_flw_reg_flow` (`sch_id`,`flow_guid`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_cc` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `instance_id` bigint NOT NULL, `node_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `node_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `sch_id` bigint NOT NULL, `sent_time` datetime(3) NOT NULL, `user_id` int NOT NULL, `user_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_flw_cc_user` (`user_id`,`sent_time`), KEY `idx_flw_cc_inst` (`instance_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_command_source` ( `id` varchar(36) COLLATE utf8mb4_general_ci NOT NULL, `app_id` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_def` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `app_key` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `change_log` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, `code` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `content_json` longtext COLLATE utf8mb4_general_ci NOT NULL, `flow_guid` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `form_uuid` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `form_version` int DEFAULT NULL, `item_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `line_offline` int NOT NULL DEFAULT '0', `name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, `publish_time` datetime DEFAULT NULL, `sch_id` bigint NOT NULL, `status` int NOT NULL, `version` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_def_guid_ver` (`sch_id`,`flow_guid`,`version`), KEY `idx_flw_def_guid` (`sch_id`,`flow_guid`,`status`,`version`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_dept` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `dept_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, `sch_id` bigint NOT NULL, `source_group_id` int DEFAULT NULL, `status` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_dept_sch_srcgroup` (`sch_id`,`source_group_id`), KEY `idx_flw_dept_sch_status` (`sch_id`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_dept_member` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `dept_id` bigint NOT NULL, `status` int NOT NULL, `user_id` int NOT NULL, `user_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_dept_member` (`dept_id`,`user_id`), KEY `idx_flw_dept_member_dept` (`dept_id`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_instance` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `apply_app_code` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `apply_app_key` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `apply_payload_hash` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `apply_request_token` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `apply_round` int DEFAULT NULL, `assign_json` longtext COLLATE utf8mb4_general_ci, `biz_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `biz_snapshot` longtext COLLATE utf8mb4_general_ci, `biz_title` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `biz_type` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `biz_url` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, `current_nodes` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `def_code` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `def_id` bigint NOT NULL, `def_version` int NOT NULL, `event_seq_counter` int DEFAULT NULL, `finish_time` datetime DEFAULT NULL, `form_data_json` longtext COLLATE utf8mb4_general_ci, `item_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `item_title` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `legacy_slot` int DEFAULT NULL, `sch_id` bigint NOT NULL, `source_principal_id` varchar(36) COLLATE utf8mb4_general_ci DEFAULT NULL, `status` int NOT NULL, `submit_time` datetime DEFAULT NULL, `submitter_id` int NOT NULL, `submitter_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, `version` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_instance_legacy` (`sch_id`,`biz_type`,`biz_id`,`legacy_slot`), UNIQUE KEY `uk_flw_instance_round` (`sch_id`,`source_principal_id`,`biz_type`,`biz_id`,`apply_round`), KEY `idx_flw_inst_submitter` (`sch_id`,`submitter_id`,`status`), KEY `idx_flw_inst_status_time` (`sch_id`,`status`,`submit_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_route_log` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `attempt` int NOT NULL, `decide_time` datetime(3) NOT NULL, `instance_id` bigint NOT NULL, `node_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `node_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `outlet` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `raw_response` text COLLATE utf8mb4_general_ci, `router_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `sch_id` bigint NOT NULL, PRIMARY KEY (`id`), KEY `idx_flw_route_log_inst` (`instance_id`,`node_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_router` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `base_path` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `direct_host` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL, `path` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, `reg_app_key` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `router_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `service_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `status` int NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_router_key` (`router_key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_state_event` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `apply_round` int DEFAULT NULL, `dispatched` int NOT NULL, `event_id` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `event_seq` int NOT NULL, `event_type` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `instance_id` bigint NOT NULL, `operator_id` int DEFAULT NULL, `payload_json` longtext COLLATE utf8mb4_general_ci NOT NULL, `sch_id` bigint NOT NULL, `task_id` bigint DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_state_event_id` (`event_id`), KEY `idx_flw_state_event_instance` (`instance_id`), KEY `idx_flw_state_event_dispatch` (`dispatched`,`create_time`), KEY `idx_flw_state_event_seq` (`instance_id`,`event_seq`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_task` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `arrive_time` datetime(3) NOT NULL, `assignee_id` int NOT NULL, `assignee_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `deadline` datetime DEFAULT NULL, `edge_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `handle_time` datetime(3) DEFAULT NULL, `instance_id` bigint NOT NULL, `node_id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `node_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `opinion` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL, `sch_id` bigint NOT NULL, `status` int NOT NULL, `urge_count` int NOT NULL, PRIMARY KEY (`id`), KEY `idx_flw_task_inst_status` (`instance_id`,`status`), KEY `idx_flw_task_assignee` (`assignee_id`,`status`,`arrive_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `flw_usage_grant` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `update_time` datetime DEFAULT NULL, `app_id` int NOT NULL, `app_key_snapshot` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL, `app_name_snapshot` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL, `enabled` int NOT NULL, `flow_guid` varchar(64) COLLATE utf8mb4_general_ci NOT NULL, `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL, `sch_id` bigint NOT NULL, `source_principal_id` varchar(36) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_flw_usage_grant` (`sch_id`,`flow_guid`,`app_id`), KEY `idx_flw_usage_grant_sch_flow` (`sch_id`,`flow_guid`), KEY `idx_flw_usage_grant_app` (`app_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;