api接口开发

This commit is contained in:
暮光:城中城
2021-12-27 23:29:04 +08:00
parent 990c2379ff
commit bc7ae4fc67
11 changed files with 138 additions and 74 deletions

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -32,5 +32,5 @@ public interface ApiCustomRequestService extends IService<ApiCustomRequest> {
* @author 暮光:城中城
* @since 2021-12-22
*/
void addRequest(ApiCustomRequest apiCustomRequest);
ApiCustomRequest addRequest(ApiCustomRequest apiCustomRequest);
}

View File

@@ -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());