CREATE TABLE `digital_employee_sync_record` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', `_tenant_id` BIGINT DEFAULT NULL COMMENT '租户ID', `user_id` BIGINT DEFAULT NULL COMMENT '用户ID', `client_key` VARCHAR(128) NOT NULL COMMENT '客户端配置Key', `device_id` VARCHAR(128) DEFAULT NULL COMMENT '设备ID', `outbox_id` VARCHAR(255) NOT NULL COMMENT '客户端outbox ID', `entity_type` VARCHAR(32) NOT NULL COMMENT '实体类型:plan/task/run/event/artifact/approval', `entity_id` VARCHAR(255) NOT NULL COMMENT '客户端实体ID', `operation` VARCHAR(32) NOT NULL COMMENT '操作类型', `payload` JSON DEFAULT NULL COMMENT '实体快照', `synced_at` DATETIME NOT NULL COMMENT '最近同步时间', `modified` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_client_outbox` (`client_key`, `outbox_id`), KEY `idx_client_entity` (`client_key`, `entity_type`, `entity_id`), KEY `idx_tenant_user_time` (`_tenant_id`, `user_id`, `synced_at`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '数字员工客户端同步记录';