package com.jwipc.aggregation;

import lombok.Data;

import java.lang.reflect.Method;

/**
 * @author zhangjie
 * @version 2023.07
 * @since back_repo 2023.07
 */
@Data
public final class RelationAggregationData {


  /**
   * 当前对象的关联Id字段名称。
   */
  private final String masterIdField;

  /**
   * 被关联对象的关联Id字段名称。
   */
  private final String relationIdField;
  /**
   * 需要取出来设置的值
   */
  private final String relationNameField;

  /**
   * 被关联远程调用对象的Class对象。
   */
  private final Object relationClient;

  /**
   * 执行的方法
   */
  private final Method clientMethod;


}
