/**
   * 添加接口数据
   *
   * @param moduleId 模块接口id
   * @param interfaceInstanceId 本身实例id
   * @param interfaceInstance2Id 关联实例id,得到的是多个实例id用“,”隔开的字符串
   * @param interfaceType 接口类型
   * @param interfaceElement 接口元素
   * @param interfaceParams 接口参数
   * @param interfaceNumber 参数数值
   * @return 返回消息
   */
  public String addInterfaceData(
      long interfaceModuleId,
      long interfaceInstanceId,
      String interfaceInstance2Id,
      String interfaceType,
      String interfaceElement,
      String interfaceParams,
      String interfaceNumber) {

    InterfaceData iData = new InterfaceData();
    iData.setInterfaceElement(interfaceElement);
    Part p1 = new Part();
    p1.setId(interfaceInstanceId);
    iData.setInterfaceInstance(p1);
    InterfaceModule im = new InterfaceModule();
    im.setId(interfaceModuleId);
    iData.setInterfaceModule(im);
    iData.setInterfaceNumber(interfaceNumber);
    iData.setInterfaceParams(interfaceParams);
    iData.setInterfaceType(interfaceType);
    interfaceDataDao.save(iData);

    String[] idsStr = interfaceInstance2Id.split(",");
    int idsLength = idsStr.length;
    for (int i = 0; i < idsLength; i++) {
      long id = Long.parseLong(idsStr[i]);
      InterfaceDataInstance idi = new InterfaceDataInstance();
      idi.setInterfaceData(iData);
      Part p2 = new Part();
      p2.setId(id);
      idi.setInterfaceInstance2(p2);
      interfaceDataInstanceDao.save(idi);
    }

    return "添加成功!";
  }