让我描述一下这个问题。许多供应商以各种格式(带有各种标题)向我们发送数据文件。我们无法控制数据格式(供应商发送给我们的列)。然后这个数据需要转换成我们的标准交易(这个标准是不变的,由我们定义)。
这里的挑战是我们无法控制供应商在他们的文件中向我们发送哪些列。目标标准是恒定的。现在我被要求开发一个框架,最终用户可以通过它通过 UI 定义自己的数据转换规则。(假设目标事务中的字段 A 等于 columnX+columnY 或输入文件中 columnZ 的前 3 个字符)。会有很多这样的数据转换规则。
目标是用户应该能够添加所有这些供应商文件(并以最少的代码更改将他们的所有数据从前端 UI 转换为我的公司数据)。请为此建议我一些框架(最好是基于java的)。