-- 飞书-公司关联表 CREATE TABLE `lark_company_relation` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '唯一主键', `company_id` bigint DEFAULT NULL COMMENT '公司id', `company_name` varchar(255) DEFAULT NULL COMMENT '公司名称', `app_id` varchar(255) NOT NULL COMMENT '飞书的appId', `secret` varchar(255) NOT NULL COMMENT '公司+appId对应的唯一密钥', `create_by` varchar(255) NOT NULL, `create_time` datetime NOT NULL, `update_by` varchar(255) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `flag` tinyint NOT NULL DEFAULT '0' COMMENT '删除标记(0未删除、1已删除)', `remark` varchar(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE=InnoDB; -- AppId-table关联表 CREATE TABLE `lark_table_relation` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '唯一主键', `lark_company_relation_id` BIGINT DEFAULT NULL COMMENT '公司与飞书关联表id', `from_table_id` VARCHAR(255) DEFAULT NULL COMMENT '来源表', `to_table_id` VARCHAR(255) DEFAULT NULL COMMENT '对应更新表', `url` BIGINT DEFAULT NULL COMMENT 'url地址', `create_by` VARCHAR(255) NOT NULL, `create_time` datetime NOT NULL, `update_by` VARCHAR(255) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `flag` TINYINT NOT NULL DEFAULT '0' COMMENT '删除标记(0未删除、1已删除)', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE = INNODB; -- 事务操作日志 CREATE TABLE `event_log` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '唯一主键', `table_id` VARCHAR (255) DEFAULT NULL COMMENT '多维表格id', `record_id` VARCHAR (255) DEFAULT NULL COMMENT '实际行id', `event_id` VARCHAR (255) DEFAULT NULL COMMENT '实际事务id', `operate_type` VARCHAR (255) DEFAULT NULL COMMENT '操作类型', `operate_status` VARCHAR (255) DEFAULT NULL COMMENT '操作编码', `error_code` VARCHAR (255) DEFAULT NULL COMMENT '错误编码', `error_message` VARCHAR (255) DEFAULT NULL COMMENT '错误信息', `create_by` VARCHAR (255) NOT NULL, `create_time` datetime NOT NULL, `update_by` VARCHAR (255) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `flag` TINYINT NOT NULL DEFAULT '0' COMMENT '删除标记(0未删除、1已删除)', `remark` VARCHAR (255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE = INNODB; -- 事务详情 CREATE TABLE `event` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '唯一主键', `message` text DEFAULT NULL COMMENT '回调信息', `create_by` VARCHAR (255) NOT NULL, `create_time` datetime NOT NULL, `update_by` VARCHAR (255) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `flag` VARCHAR (20) NOT NULL COMMENT '状态标记(pending处理中、success成功、faild失败)', `remark` VARCHAR (255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE = INNODB;