Annotation Interface HisField


@Retention(RUNTIME) @Target(FIELD) public @interface HisField
显式指定 DTO 属性对应的报文字段名,仅当 UPPER_SNAKE <-> lowerCamel 的默认换算不成立时使用。

例如某环境的报文里字段写作 EXAM_CATEG_CODE 而属性习惯命名为 examCategoryCode:


 @HisField("EXAM_CATEG_CODE")
 private String examCategoryCode;
 

SDK 内置的 6 个 DTO 全部使用默认换算,不需要该注解;保留它是为了在不改报文代码的前提下 适配现场可能出现的字段拼写差异。

  • 必需元素概要

    所需元素
    修饰符和类型
    必需的元素
    说明
     
  • 元素详细资料

    • value

      String value
      返回:
      报文中的字段名,保持大写下划线原样