Package net.risesoft.service
Interface InterfaceService
-
- All Known Implementing Classes:
InterfaceServiceImpl
public interface InterfaceService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<InterfaceInfo>findAll()获取所有接口信息InterfaceInfofindById(String id)根据id获取接口信息List<InterfaceInfo>findByInterfaceName(String interfaceName)根据接口名称获取接口信息List<ItemInterfaceBind>listInterfaceById(String id)获取接口绑定事项列表List<InterfaceInfo>listInterfaces(String name, String type, String address)获取接口列表List<InterfaceRequestParams>listRequestParams(String name, String type, String id)获取接口请求参数列表List<InterfaceResponseParams>listResponseParamsByNameAndId(String name, String id)获取接口响应参数列表voidremoveInterface(String id)移除接口信息voidremoveReqParams(String[] ids)移除接口请求参数voidremoveResParams(String[] ids)移除接口响应参数voidsaveAllResponseParams(String interfaceId, String jsonData)一键保存响应参数InterfaceInfosaveInterfaceInfo(InterfaceInfo info)保存接口信息voidsaveRequestParams(InterfaceRequestParams info)保存接口请求参数voidsaveResponseParams(InterfaceResponseParams info)保存接口响应参数
-
-
-
Method Detail
-
findById
InterfaceInfo findById(String id)
根据id获取接口信息- Parameters:
id-- Returns:
-
findByInterfaceName
List<InterfaceInfo> findByInterfaceName(String interfaceName)
根据接口名称获取接口信息- Parameters:
interfaceName-- Returns:
-
findAll
List<InterfaceInfo> findAll()
获取所有接口信息- Returns:
-
listInterfaceById
List<ItemInterfaceBind> listInterfaceById(String id)
获取接口绑定事项列表- Parameters:
id-- Returns:
-
listInterfaces
List<InterfaceInfo> listInterfaces(String name, String type, String address)
获取接口列表- Parameters:
name-type-address-- Returns:
-
listRequestParams
List<InterfaceRequestParams> listRequestParams(String name, String type, String id)
获取接口请求参数列表- Parameters:
name-type-id-- Returns:
-
listResponseParamsByNameAndId
List<InterfaceResponseParams> listResponseParamsByNameAndId(String name, String id)
获取接口响应参数列表- Parameters:
name-id-- Returns:
-
removeInterface
void removeInterface(String id)
移除接口信息- Parameters:
id-
-
removeReqParams
void removeReqParams(String[] ids)
移除接口请求参数- Parameters:
ids-
-
removeResParams
void removeResParams(String[] ids)
移除接口响应参数- Parameters:
ids-
-
saveAllResponseParams
void saveAllResponseParams(String interfaceId, String jsonData)
一键保存响应参数- Parameters:
interfaceId-jsonData-
-
saveInterfaceInfo
InterfaceInfo saveInterfaceInfo(InterfaceInfo info)
保存接口信息- Parameters:
info-
-
saveRequestParams
void saveRequestParams(InterfaceRequestParams info)
保存接口请求参数- Parameters:
info-
-
saveResponseParams
void saveResponseParams(InterfaceResponseParams info)
保存接口响应参数- Parameters:
info-
-
-