public class ReadInterfaceOperator extends Object implements ReadInterfaceBodyType, ReadInterfaceCustomSearch, ReadInterfaceDescription, ReadInterfaceEnableReqPackage, ReadInterfaceEnableResPackage, ReadInterfaceIgnore, ReadInterfaceRenewType, ReadInterfaceRequestUrl, ReadInterfaceRequestMethod, ReadInterfaces, ReadInterfaceShow, ReadInterfaceShowName, ReadInterfaceUnique, ReadInterfaceVerifyMockTag
| 构造器和说明 |
|---|
ReadInterfaceOperator(ReadInterfaceConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
BodyType |
bodyType(Method method,
ApiExtra extra)
读取接口请求体类型
|
List<String> |
customSearch(Method method,
ApiExtra extra)
自定义搜索标签
|
String |
description(Method method,
ApiExtra extra)
读取接口说明
|
Boolean |
enableReqPackage(Method method,
ApiExtra extra)
是否开启请求参数外包装(如果存在包装的话)
|
Boolean |
enableResPackage(Method method,
ApiExtra extra)
是否开启响应参数外包装(如果存在包装的话)
|
Boolean |
ignore(Method method,
ApiExtra extra)
读取接口是否忽略
|
List<Method> |
readAllInterfaces(Class controller,
ApiExtra extra) |
RenewType |
renewType(Method method,
ApiExtra extra)
更新策略
|
org.springframework.web.bind.annotation.RequestMethod |
requestMethod(Method method,
ApiExtra extra)
读取接口请求方式
|
String |
requestUrl(Method method,
ApiExtra extra)
读取接口请求路径
|
Boolean |
show(Method method,
ApiExtra extra)
是否展示接口
|
String |
showName(Method method,
ApiExtra extra)
读取接口名称
|
String |
unique(Method method,
ApiExtra extra)
接口唯一标识
|
Boolean |
verifyMockTag(String tag,
DBModuleInterfaceEntity entity)
根据tag确定是不是需要mock的接口
|
public ReadInterfaceOperator(ReadInterfaceConfig config)
public BodyType bodyType(Method method, ApiExtra extra)
ReadInterfaceBodyTypebodyType 在接口中 ReadInterfaceBodyTypepublic List<String> customSearch(Method method, ApiExtra extra)
ReadInterfaceCustomSearchcustomSearch 在接口中 ReadInterfaceCustomSearchmethod - 接口方法extra - 扩展信息public String description(Method method, ApiExtra extra)
ReadInterfaceDescriptiondescription 在接口中 ReadInterfaceDescriptionmethod - 接口方法public Boolean enableReqPackage(Method method, ApiExtra extra)
ReadInterfaceEnableReqPackageenableReqPackage 在接口中 ReadInterfaceEnableReqPackagemethod - 接口方法extra - 参考数据public Boolean enableResPackage(Method method, ApiExtra extra)
ReadInterfaceEnableResPackageenableResPackage 在接口中 ReadInterfaceEnableResPackagemethod - 接口方法extra - 参考数据public Boolean ignore(Method method, ApiExtra extra)
ReadInterfaceIgnoreignore 在接口中 ReadInterfaceIgnorepublic RenewType renewType(Method method, ApiExtra extra)
ReadInterfaceRenewTyperenewType 在接口中 ReadInterfaceRenewTypepublic org.springframework.web.bind.annotation.RequestMethod requestMethod(Method method, ApiExtra extra)
ReadInterfaceRequestMethodrequestMethod 在接口中 ReadInterfaceRequestMethodmethod - 接口方法public String requestUrl(Method method, ApiExtra extra)
ReadInterfaceRequestUrlrequestUrl 在接口中 ReadInterfaceRequestUrlmethod - 接口方法public Boolean show(Method method, ApiExtra extra)
ReadInterfaceShowshow 在接口中 ReadInterfaceShowpublic String showName(Method method, ApiExtra extra)
ReadInterfaceShowNameshowName 在接口中 ReadInterfaceShowNamemethod - 接口方法public String unique(Method method, ApiExtra extra)
ReadInterfaceUniqueunique 在接口中 ReadInterfaceUniquepublic Boolean verifyMockTag(String tag, DBModuleInterfaceEntity entity)
ReadInterfaceVerifyMockTagverifyMockTag 在接口中 ReadInterfaceVerifyMockTagtag - 请求时传进来的tag标识entity - 接口实例public List<Method> readAllInterfaces(Class controller, ApiExtra extra)
readAllInterfaces 在接口中 ReadInterfacesCopyright © 2022. All rights reserved.