| 
															
																@ -44,16 +44,28 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceParamDO> paramDOList = interfaceParamDao.findByInterfaceId(id); 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> paramDOList = interfaceParamDao.findByInterfaceId(id); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceParamDO> entryParams = paramDOList.stream() 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> entryParams = paramDOList.stream() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                .filter(interfaceParamDO -> InterfaceParamDO.Type.entry.getValue().equals(interfaceParamDO.getType())) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .filter(interfaceParamDO -> (InterfaceParamDO.Type.entry.getValue().equals(interfaceParamDO.getType())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                &&InterfaceParamDO.Common.no.getValue().equals(interfaceParamDO.getCommon())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> commonEntryParams = paramDOList.stream() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .filter(interfaceParamDO -> (InterfaceParamDO.Type.entry.getValue().equals(interfaceParamDO.getType())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        &&InterfaceParamDO.Common.yes.getValue().equals(interfaceParamDO.getCommon())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
															
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceParamDO> outParams = paramDOList.stream() 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> outParams = paramDOList.stream() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                .filter(interfaceParamDO -> InterfaceParamDO.Type.out.getValue().equals(interfaceParamDO.getType())) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .filter(interfaceParamDO -> (InterfaceParamDO.Type.out.getValue().equals(interfaceParamDO.getType())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        &&InterfaceParamDO.Common.no.getValue().equals(interfaceParamDO.getCommon())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> commonOutParams = paramDOList.stream() 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                .filter(interfaceParamDO -> (InterfaceParamDO.Type.out.getValue().equals(interfaceParamDO.getType())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        &&InterfaceParamDO.Common.yes.getValue().equals(interfaceParamDO.getCommon())) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
															
															 | 
															
																                .collect(Collectors.toList()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceErrorCodeDO> errorCodeDOList = interfaceErrorCodeDao.findByInterfaceId(id); 
															 | 
															
															 | 
															
																        List<InterfaceErrorCodeDO> errorCodeDOList = interfaceErrorCodeDao.findByInterfaceId(id); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceDO.setErrorCodes(errorCodeDOList); 
															 | 
															
															 | 
															
																        interfaceDO.setErrorCodes(errorCodeDOList); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceDO.setEntryParams(entryParams); 
															 | 
															
															 | 
															
																        interfaceDO.setEntryParams(entryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceDO.setOutParams(outParams); 
															 | 
															
															 | 
															
																        interfaceDO.setOutParams(outParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        interfaceDO.setCommonEntryParams(commonEntryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        interfaceDO.setCommonOutParams(commonOutParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return interfaceDO; 
															 | 
															
															 | 
															
																        return interfaceDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -81,19 +93,42 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceParamDO> entryParams = interfaceDO.getEntryParams(); 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> entryParams = interfaceDO.getEntryParams(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceParamDO> outParams = interfaceDO.getOutParams(); 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> outParams = interfaceDO.getOutParams(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> commonEntryParams = interfaceDO.getCommonEntryParams(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<InterfaceParamDO> commonOutParams = interfaceDO.getCommonOutParams(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<InterfaceErrorCodeDO> errorCodes = interfaceDO.getErrorCodes(); 
															 | 
															
															 | 
															
																        List<InterfaceErrorCodeDO> errorCodes = interfaceDO.getErrorCodes(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceDao.save(interfaceDO); 
															 | 
															
															 | 
															
																        interfaceDao.save(interfaceDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        entryParams.forEach(interfaceParamDO -> { 
															 | 
															
															 | 
															
																        entryParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
															
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setCommon(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setDel(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setType(InterfaceParamDO.Type.entry.getValue()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        }); 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        outParams.forEach(interfaceParamDO -> { 
															 | 
															
															 | 
															
																        outParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
															
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setCommon(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setDel(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setType(InterfaceParamDO.Type.out.getValue()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        commonEntryParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setCommon(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setDel(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setType(InterfaceParamDO.Type.entry.getValue()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        commonOutParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setInterfaceId(interfaceDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setCommon(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setDel(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceParamDO.setType(InterfaceParamDO.Type.out.getValue()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        }); 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        errorCodes.forEach(interfaceErrorCodeDO -> { 
															 | 
															
															 | 
															
																        errorCodes.forEach(interfaceErrorCodeDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            interfaceErrorCodeDO.setInterfaceId(interfaceDO.getId()); 
															 | 
															
															 | 
															
																            interfaceErrorCodeDO.setInterfaceId(interfaceDO.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            interfaceErrorCodeDO.setDel(1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        }); 
															 | 
															
															 | 
															
																        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceParamDao.save(entryParams); 
															 | 
															
															 | 
															
																        interfaceParamDao.save(entryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceParamDao.save(outParams); 
															 | 
															
															 | 
															
																        interfaceParamDao.save(outParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        interfaceParamDao.save(commonEntryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        interfaceParamDao.save(commonOutParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        interfaceErrorCodeDao.save(errorCodes); 
															 | 
															
															 | 
															
																        interfaceErrorCodeDao.save(errorCodes); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        //为租户新增接口 
															 | 
															
															 | 
															
																        //为租户新增接口 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -117,6 +152,8 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                List<SaasInterfaceParamDO> saasEntryParams = new ArrayList<>(16); 
															 | 
															
															 | 
															
																                List<SaasInterfaceParamDO> saasEntryParams = new ArrayList<>(16); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                List<SaasInterfaceParamDO> saasOutParams = new ArrayList<>(16); 
															 | 
															
															 | 
															
																                List<SaasInterfaceParamDO> saasOutParams = new ArrayList<>(16); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                List<SaasInterfaceParamDO> saasCommonEntryParams = new ArrayList<>(16); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                List<SaasInterfaceParamDO> saasCommonOutParams = new ArrayList<>(16); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                List<SaasInterfaceErrorCodeDO> saasErrorCodes = new ArrayList<>(16); 
															 | 
															
															 | 
															
																                List<SaasInterfaceErrorCodeDO> saasErrorCodes = new ArrayList<>(16); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                saasInterfaceDao.save(saasInterfaceDO); 
															 | 
															
															 | 
															
																                saasInterfaceDao.save(saasInterfaceDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                entryParams.forEach(interfaceParamDO -> { 
															 | 
															
															 | 
															
																                entryParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -127,6 +164,14 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    SaasInterfaceParamDO saasInterfaceParamDO = addSaasInterfaceParamDO(saasInterfaceDO,interfaceParamDO); 
															 | 
															
															 | 
															
																                    SaasInterfaceParamDO saasInterfaceParamDO = addSaasInterfaceParamDO(saasInterfaceDO,interfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    saasOutParams.add(saasInterfaceParamDO); 
															 | 
															
															 | 
															
																                    saasOutParams.add(saasInterfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                }); 
															 | 
															
															 | 
															
																                }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                commonEntryParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    SaasInterfaceParamDO saasInterfaceParamDO = addSaasInterfaceParamDO(saasInterfaceDO,interfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    saasCommonEntryParams.add(saasInterfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                commonOutParams.forEach(interfaceParamDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    SaasInterfaceParamDO saasInterfaceParamDO = addSaasInterfaceParamDO(saasInterfaceDO,interfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    saasCommonOutParams.add(saasInterfaceParamDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                errorCodes.forEach(interfaceErrorCodeDO -> { 
															 | 
															
															 | 
															
																                errorCodes.forEach(interfaceErrorCodeDO -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    SaasInterfaceErrorCodeDO saasInterfaceErrorCodeDO = new SaasInterfaceErrorCodeDO(); 
															 | 
															
															 | 
															
																                    SaasInterfaceErrorCodeDO saasInterfaceErrorCodeDO = new SaasInterfaceErrorCodeDO(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    saasInterfaceErrorCodeDO.setSort(interfaceErrorCodeDO.getSort()); 
															 | 
															
															 | 
															
																                    saasInterfaceErrorCodeDO.setSort(interfaceErrorCodeDO.getSort()); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -139,6 +184,8 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    saasErrorCodes.add(saasInterfaceErrorCodeDO); 
															 | 
															
															 | 
															
																                    saasErrorCodes.add(saasInterfaceErrorCodeDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                }); 
															 | 
															
															 | 
															
																                }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                saasInterfaceParamDao.save(saasEntryParams); 
															 | 
															
															 | 
															
																                saasInterfaceParamDao.save(saasEntryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                saasInterfaceParamDao.save(saasCommonEntryParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                saasInterfaceParamDao.save(saasCommonOutParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                saasInterfaceParamDao.save(saasOutParams); 
															 | 
															
															 | 
															
																                saasInterfaceParamDao.save(saasOutParams); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                saasInterfaceErrorCodeDao.save(saasErrorCodes); 
															 | 
															
															 | 
															
																                saasInterfaceErrorCodeDao.save(saasErrorCodes); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            }); 
															 | 
															
															 | 
															
																            }); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -158,6 +205,7 @@ public class InterfaceService extends BaseJpaService<InterfaceDO, InterfaceDao> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setSaasId(saasInterfaceDO.getSaasId()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setSaasId(saasInterfaceDO.getSaasId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setDel(interfaceParamDO.getDel()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setDel(interfaceParamDO.getDel()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setName(interfaceParamDO.getName()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setName(interfaceParamDO.getName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setCommon(interfaceParamDO.getCommon()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setDataType(interfaceParamDO.getDataType()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setDataType(interfaceParamDO.getDataType()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setDescription(interfaceParamDO.getDescription()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setDescription(interfaceParamDO.getDescription()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        saasInterfaceParamDO.setExample(interfaceParamDO.getExample()); 
															 | 
															
															 | 
															
																        saasInterfaceParamDO.setExample(interfaceParamDO.getExample()); 
															 |