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