【已解决】建议优化TransProvide接口改为注册模式,调用方不要toString,由实现决定如何处理。

  • 部门:港融科技
  • 产品线:现货产品线
  • 需求描述:导出时对数据格式、字典转义的处理优化
  • 痛点:除String外,大量的数据在后端以日期时间、数值、对象的形式存在,接口是通过JSON格式化处理的,导出时直接toString会导致格式错误。
    功能现状:other1~otherN也无法穷举所有的情况,导致TransProvider接口扩展性差,导出时直接toString会导致格式错误。

  • 功能期望:TransProvider建议修改为注册模式,TransProvider的实现自己注册自己支持的TYPE,调用方根据Type寻找支持的TransProvider处理。TransProvider接口的入参支持Object类型,调用方不要toString,由实现决定如何处理。
  • 需求紧急程度:如:希望2023-08解决

你好,现在的导出组件支持直接使用查询出来的数据进行翻译,入参dataList就是通过接口查询到的数据

可以参考我们内置的翻译实现

你们自定义的翻译实现你们自己注册,调用方只需要在入参指定翻译类型与你们自定义的翻译实现类型一致就可以,


1 个赞

从哪个版本开始支持?

主线版本:4.5.0
补丁版本:3.6.3