Annotation Interface Trans


@Retention(RUNTIME) @Target(FIELD) public @interface Trans
翻译
作者:
wanglei
  • 必需元素概要

    所需元素
    修饰符和类型
    必需的元素
    说明
    获取翻译类型,比如 wordbook 是字典
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    别名
    自定义的函数名(此名称需要被spring托管 并实现FuncGetter)
    数据源
    需要目标class哪些字段
    字段 比如 要翻译男女 上面的type写dictionary 此key写sex即可
    对方主键/唯一键的数据类型 当非Mysql 比如PG时适用
    设置到的target value 比如我有一个sex字段,有一个sexName 字段 sex是0 设置ref翻译服务可以自动把sexname设置为男 目标类字段配置了多个 有teacherName,teacherage 两个字段 我想要teacherName 可以写 teacherName#name
    ref 支持多个,为了保持兼容新加了一个字段 作用同ref 只是支持多个
    远程服务 ContextPath
    远程服务名称
    int
    排序字段,一般用于级联翻译
    Class<? extends VO>
    目标class
     
    唯一键字段 部分的时候表里的code,身份证号码,手机号等也是唯一键
  • 元素详细资料

    • type

      String type
      获取翻译类型,比如 wordbook 是字典
      返回:
      类型
    • key

      String key
      字段 比如 要翻译男女 上面的type写dictionary 此key写sex即可
      返回:
      默认值:
      ""
    • ref

      String ref
      设置到的target value 比如我有一个sex字段,有一个sexName 字段 sex是0 设置ref翻译服务可以自动把sexname设置为男 目标类字段配置了多个 有teacherName,teacherage 两个字段 我想要teacherName 可以写 teacherName#name
      返回:
      默认值:
      ""
    • refs

      String[] refs
      ref 支持多个,为了保持兼容新加了一个字段 作用同ref 只是支持多个
      返回:
      默认值:
      {}
    • target

      Class<? extends VO> target
      目标class
      返回:
      默认值:
      org.dromara.core.trans.vo.TransPojo.class
    • fields

      String[] fields
      需要目标class哪些字段
      返回:
      默认值:
      {}
    • alias

      String alias
      别名
      返回:
      默认值:
      ""
    • serviceName

      String serviceName
      远程服务名称
      返回:
      默认值:
      ""
    • serviceContextPath

      String serviceContextPath
      远程服务 ContextPath
      返回:
      默认值:
      ""
    • targetClassName

      String targetClassName
      返回:
      默认值:
      ""
    • customeBeanFuncName

      String customeBeanFuncName
      自定义的函数名(此名称需要被spring托管 并实现FuncGetter)
      返回:
      默认值:
      ""
    • dataSource

      String dataSource
      数据源
      返回:
      默认值:
      ""
    • uniqueField

      String uniqueField
      唯一键字段 部分的时候表里的code,身份证号码,手机号等也是唯一键
      返回:
      默认值:
      ""
    • sort

      int sort
      排序字段,一般用于级联翻译
      返回:
      默认值:
      0
    • pkeyClassType

      Class pkeyClassType
      对方主键/唯一键的数据类型 当非Mysql 比如PG时适用
      返回:
      默认值:
      java.lang.String.class