sequenceDiagram
	participant s as ReuseService
	participant a as ExportAnalyzerChain
	participant l as LinkItem
	participant ext as ReuseExporter
	s ->> a : 传递 entity 执行分析
	a ->> a : 分析数据血缘
	a ->> a : 分析超链接
	a ->> a : 执行自定义分析
	a ->> s : 获取分析结果 analysis
	loop 超链递归分析
		s ->> +l : 从超链中获取 entity
		l ->> -s : 返回 entity
		s ->> +a : 执行分析
		a ->> -s : 获取 analysis
		s ->> s : 保存 analysis
	end
	loop 执行导出
		s ->> ext : 传递 analysis, 开始导出
		ext ->> ext : 执行全局导出
		ext ->> ext : 执行业务导出
		ext ->> ext : 执行数据导出
	end
	ext ->> ext : 组合复用包
	ext ->> s : 返回复用包