api文档开发

This commit is contained in:
暮光:城中城
2022-01-05 23:06:05 +08:00
parent ec6e31e7c5
commit 551a7079ec
6 changed files with 102 additions and 47 deletions

View File

@@ -4,6 +4,7 @@ package com.zyplayer.doc.api.controller;
import com.zyplayer.doc.core.json.DocResponseJson;
import com.zyplayer.doc.core.json.ResponseJson;
import com.zyplayer.doc.data.repository.manage.entity.ApiCustomRequest;
import com.zyplayer.doc.data.service.common.ApiDocAuthJudgeService;
import com.zyplayer.doc.data.service.manage.ApiCustomRequestService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
@@ -24,6 +25,8 @@ import javax.annotation.Resource;
@RequestMapping("/api-custom-request")
public class ApiCustomRequestController {
@Resource
ApiDocAuthJudgeService apiDocAuthJudgeService;
@Resource
ApiCustomRequestService apiCustomRequestService;
@@ -42,4 +45,19 @@ public class ApiCustomRequestController {
ApiCustomRequest requestSaved = apiCustomRequestService.addRequest(apiCustomRequest);
return DocResponseJson.ok(requestSaved);
}
/**
* 自定义接口详情
*
* @return 文档内容
* @author 暮光:城中城
* @since 2022年01月05日
*/
@ResponseBody
@PostMapping(value = "/detail")
public ResponseJson<Object> detail(Long id) {
ApiCustomRequest apiCustomRequest = apiCustomRequestService.getById(id);
apiDocAuthJudgeService.judgeDevelopAndThrow(apiCustomRequest.getDocId());
return DocResponseJson.ok(apiCustomRequest);
}
}