api接口开发
This commit is contained in:
@@ -12,6 +12,16 @@ public class ApiCustomDocVo implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 接口ID
|
||||
*/
|
||||
private Long requestId;
|
||||
|
||||
/**
|
||||
* 文件夹ID
|
||||
*/
|
||||
private Long folderId;
|
||||
|
||||
/**
|
||||
* 接口名称
|
||||
*/
|
||||
@@ -102,4 +112,20 @@ public class ApiCustomDocVo implements Serializable {
|
||||
public void setMethod(String method) {
|
||||
this.method = method;
|
||||
}
|
||||
|
||||
public Long getRequestId() {
|
||||
return requestId;
|
||||
}
|
||||
|
||||
public void setRequestId(Long requestId) {
|
||||
this.requestId = requestId;
|
||||
}
|
||||
|
||||
public Long getFolderId() {
|
||||
return folderId;
|
||||
}
|
||||
|
||||
public void setFolderId(Long folderId) {
|
||||
this.folderId = folderId;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,11 @@ public class ApiCustomVo implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 文件夹ID
|
||||
*/
|
||||
private Long folderId;
|
||||
|
||||
/**
|
||||
* 文件夹名称
|
||||
*/
|
||||
@@ -64,4 +69,12 @@ public class ApiCustomVo implements Serializable {
|
||||
public void setApis(List<ApiCustomDocVo> apis) {
|
||||
this.apis = apis;
|
||||
}
|
||||
|
||||
public Long getFolderId() {
|
||||
return folderId;
|
||||
}
|
||||
|
||||
public void setFolderId(Long folderId) {
|
||||
this.folderId = folderId;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,5 +32,5 @@ public interface ApiCustomRequestService extends IService<ApiCustomRequest> {
|
||||
* @author 暮光:城中城
|
||||
* @since 2021-12-22
|
||||
*/
|
||||
void addRequest(ApiCustomRequest apiCustomRequest);
|
||||
ApiCustomRequest addRequest(ApiCustomRequest apiCustomRequest);
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ public class ApiCustomRequestServiceImpl extends ServiceImpl<ApiCustomRequestMap
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addRequest(ApiCustomRequest apiCustomRequest) {
|
||||
public ApiCustomRequest addRequest(ApiCustomRequest apiCustomRequest) {
|
||||
apiDocAuthJudgeService.judgeDevelopAndThrow(apiCustomRequest.getDocId());
|
||||
DocUserDetails currentUser = DocUserUtil.getCurrentUser();
|
||||
if (apiCustomRequest.getId() == null) {
|
||||
@@ -84,6 +84,7 @@ public class ApiCustomRequestServiceImpl extends ServiceImpl<ApiCustomRequestMap
|
||||
apiCustomRequest.setCreateUserName(null);
|
||||
}
|
||||
this.saveOrUpdate(apiCustomRequest);
|
||||
return apiCustomRequest;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -103,6 +104,7 @@ public class ApiCustomRequestServiceImpl extends ServiceImpl<ApiCustomRequestMap
|
||||
List<ApiCustomVo> customGroupChildren = this.getCustomGroupChildren(children, apiGroupMap, apiMap);
|
||||
List<ApiCustomDocVo> apis = this.buildApiCustomDocVo(apiCustomList);
|
||||
ApiCustomVo apiCustomVo = new ApiCustomVo();
|
||||
apiCustomVo.setFolderId(customGroup.getId());
|
||||
apiCustomVo.setName(customGroup.getFolderName());
|
||||
apiCustomVo.setDesc(customGroup.getFolderDesc());
|
||||
apiCustomVo.setChildren(customGroupChildren);
|
||||
@@ -117,6 +119,8 @@ public class ApiCustomRequestServiceImpl extends ServiceImpl<ApiCustomRequestMap
|
||||
if (CollectionUtils.isNotEmpty(apiCustomList)) {
|
||||
for (ApiCustomRequest apiCustom : apiCustomList) {
|
||||
ApiCustomDocVo apiCustomDocVo = new ApiCustomDocVo();
|
||||
apiCustomDocVo.setRequestId(apiCustom.getId());
|
||||
apiCustomDocVo.setFolderId(apiCustom.getFolderId());
|
||||
apiCustomDocVo.setApiUrl(apiCustom.getApiUrl());
|
||||
apiCustomDocVo.setMethod(apiCustom.getMethod());
|
||||
apiCustomDocVo.setApiName(apiCustom.getApiName());
|
||||
|
||||
Reference in New Issue
Block a user