类 RootModel<E extends RootModel<E>>

java.lang.Object
cn.hamm.airpower.root.RootModel<E>
直接已知子类:
RootEntity

public class RootModel<E extends RootModel<E>> extends Object

数据根模型

作者:
Hamm
  • 构造器详细资料

    • RootModel

      public RootModel()
  • 方法详细资料

    • copyTo

      public <R> R copyTo(Class<R> clazz)
      复制实例到新的实例
      类型参数:
      R - 返回类型
      参数:
      clazz - 目标类
      返回:
      返回实例
    • exclude

      public E exclude(String... fieldNames)
      排除传入的字段列表
      参数:
      fieldNames - 字段列表
      返回:
      实体
    • exclude

      public E exclude(List<String> fieldNames)
      排除传入的字段列表
      参数:
      fieldNames - 字段列表
      返回:
      实体
    • expose

      public E expose(String... fieldNames)
      只暴露传入的字段列表
      参数:
      fieldNames - 字段列表
      返回:
      实体
    • filterResponseDataBy

      public E filterResponseDataBy(Class<?> filter)
      通过指定的过滤器来过滤响应数据
      参数:
      filter - 过滤器
      返回:
      实体