diff --git a/sop-admin/sop-admin-backend/website-web/pom.xml b/sop-admin/sop-admin-backend/website-web/pom.xml deleted file mode 100755 index 3bcccf8f..00000000 --- a/sop-admin/sop-admin-backend/website-web/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - - com.gitee.sop - sop-admin-backend - 5.0.0-SNAPSHOT - - - website-web - - - 8 - 8 - UTF-8 - - - - - com.gitee.sop - backend-service - 5.0.0-SNAPSHOT - - - - org.projectlombok - lombok - true - - - - diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/WebsiteController.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/WebsiteController.java deleted file mode 100755 index 5cc98562..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/WebsiteController.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.gitee.sop.admin.controller.website; - -import com.gitee.sop.admin.common.annotation.NoToken; -import com.gitee.sop.admin.common.resp.Result; -import com.gitee.sop.admin.common.util.CopyUtil; -import com.gitee.sop.admin.controller.website.vo.DocAppVO; -import com.gitee.sop.admin.controller.website.vo.DocInfoViewVO; -import com.gitee.sop.admin.controller.website.vo.DocInfoTreeVO; -import com.gitee.sop.admin.service.doc.dto.DocAppDTO; -import com.gitee.sop.admin.service.doc.dto.DocInfoTreeDTO; -import com.gitee.sop.admin.service.doc.dto.DocInfoViewDTO; -import com.gitee.sop.admin.service.website.WebsiteService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import java.util.List; - -/** - * 提供给网站的接口,不需要校验token - * - * @author 六如 - */ -@RestController -@RequestMapping("website") -@NoToken -public class WebsiteController { - - @Autowired - private WebsiteService websiteService; - - /** - * 获取文档应用列表 - */ - @GetMapping("docapp/list") - public Result> listDocApp() { - List docAppDTOS = websiteService.listDocApp(); - List docAppVOS = CopyUtil.deepCopyList(docAppDTOS, DocAppVO.class); - return Result.ok(docAppVOS); - } - - /** - * 获取文档菜单树 - * - * @param docAppId 应用id - */ - @GetMapping("docinfo/tree") - public Result> listDocMenuTree(Long docAppId) { - List docInfoTreeDTOS = websiteService.listDocMenuTree(docAppId); - List docAppVOS = CopyUtil.deepCopyList(docInfoTreeDTOS, DocInfoTreeVO.class); - return Result.ok(docAppVOS); - } - - /** - * 获取文档详情 - * - * @param id id - */ - @GetMapping("docinfo/detail") - public Result getDocDetail(Long id) { - DocInfoViewDTO docInfoViewDTO = websiteService.getDocDetail(id); - DocInfoViewVO docInfoViewVO = CopyUtil.deepCopy(docInfoViewDTO, DocInfoViewVO.class); - return Result.ok(docInfoViewVO); - } - -} diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocAppVO.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocAppVO.java deleted file mode 100755 index 1917877f..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocAppVO.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.gitee.sop.admin.controller.website.vo; - -import lombok.Data; - - -/** - * 备注:文档应用 - * - * @author 六如 - */ -@Data -public class DocAppVO { - - /** - * id - */ - private Long id; - - /** - * 应用名称 - */ - private String appName; - -} diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoConfigVO.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoConfigVO.java deleted file mode 100755 index 00a263b1..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoConfigVO.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.gitee.sop.admin.controller.website.vo; - -import lombok.Data; - -/** - * @author 六如 - */ -@Data -public class DocInfoConfigVO { - - private String openProdUrl; - private String openSandboxUrl; - -} diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoTreeVO.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoTreeVO.java deleted file mode 100755 index c72bc487..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoTreeVO.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.gitee.sop.admin.controller.website.vo; - -import com.gitee.fastmybatis.core.support.TreeNode; -import com.gitee.sop.admin.common.constants.YesOrNo; -import lombok.Data; - -import java.util.List; -import java.util.Objects; - - -/** - * 备注:文档信息 - * - * @author 六如 - */ -@Data -public class DocInfoTreeVO implements TreeNode { - - /** - * id - */ - private Long id; - - /** - * doc_app.id - */ - private Long docAppId; - - /** - * 文档id - */ - private Long docId; - - /** - * 文档标题 - */ - private String docTitle; - - /** - * 文档code - */ - private String docCode; - - /** - * 文档类型,1-dubbo,2-富文本,3-Markdown - */ - private Integer docType; - - /** - * 来源类型,1-torna,2-自建 - */ - private Integer sourceType; - - /** - * 文档名称 - */ - private String docName; - - /** - * 版本号 - */ - private String docVersion; - - /** - * 描述 - */ - private String description; - - /** - * 是否分类 - */ - private Integer isFolder; - - /** - * 父节点id - */ - private Long parentId; - - - private List children; - - - @Override - public Long takeId() { - return docId; - } - - @Override - public Long takeParentId() { - return parentId; - } - - - public String getDocName() { - if (Objects.equals(isFolder, YesOrNo.YES)) { - return ""; - } - return docName; - } -} diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoViewVO.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoViewVO.java deleted file mode 100755 index b2a68e54..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/DocInfoViewVO.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.gitee.sop.admin.controller.website.vo; - -import lombok.Data; - -/** - * @author 六如 - */ -@Data -public class DocInfoViewVO { - - private TornaDocInfoViewVO docInfoView; - - private DocInfoConfigVO docInfoConfig; - -} diff --git a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/TornaDocInfoViewVO.java b/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/TornaDocInfoViewVO.java deleted file mode 100755 index cf1a5778..00000000 --- a/sop-admin/sop-admin-backend/website-web/src/main/java/com/gitee/sop/adminbackend/controller/website/vo/TornaDocInfoViewVO.java +++ /dev/null @@ -1,179 +0,0 @@ -package com.gitee.sop.admin.controller.website.vo; - -import com.gitee.sop.admin.service.doc.dto.torna.TornaDocParamDTO; -import lombok.Data; - -import java.time.LocalDateTime; -import java.util.Collections; -import java.util.List; - -/** - * @author tanghc - */ -@Data -public class TornaDocInfoViewVO { - private Long id; - - /** - * 文档名称 - */ - private String name; - - /** - * 文档概述 - */ - - private String description; - - /** - * 0:http,1:dubbo - */ - private Byte type; - - /** - * 访问URL - */ - - private String url; - - /** - * 版本号 - */ - private String version = ""; - - private String docKey; - - /** - * http方法 - */ - - private String httpMethod; - - /** - * contentType - */ - - private String contentType; - - - /** - * 是否是分类,0:不是,1:是 - */ - private Byte isFolder; - - /** - * 父节点 - */ - - private Long parentId; - - /** - * 模块id,module.id - */ - - private Long moduleId; - - /** - * 项目id - */ - - private Long projectId; - - /** - * 是否使用全局请求参数 - */ - - private Byte isUseGlobalHeaders; - - /** - * 是否使用全局请求参数 - */ - - private Byte isUseGlobalParams; - - /** - * 是否使用全局返回参数 - */ - - private Byte isUseGlobalReturns; - - /** - * 是否请求数组 - */ - - private Byte isRequestArray; - - /** - * 是否返回数组 - */ - - private Byte isResponseArray; - - /** - * 请求数组时元素类型 - */ - - private String requestArrayType; - - /** - * 返回数组时元素类型 - */ - - private String responseArrayType; - - /** - * 文档状态 - */ - - private Byte status; - - private String remark; - - private Integer orderIndex; - - /** - * 数据库字段:gmt_create - */ - private LocalDateTime gmtCreate; - - /** - * 数据库字段:gmt_modified - */ - private LocalDateTime gmtModified; - - - private List pathParams = Collections.emptyList(); - - - private List headerParams = Collections.emptyList(); - - private List headerParamsRaw = Collections.emptyList(); - - - private List queryParams = Collections.emptyList(); - - - private List requestParams = Collections.emptyList(); - - - private List responseParams = Collections.emptyList(); - - private List errorCodeParams = Collections.emptyList(); - - private List globalHeaders = Collections.emptyList(); - private List globalParams = Collections.emptyList(); - private List globalReturns = Collections.emptyList(); - - private String errorCodeInfo; - - private List children = Collections.emptyList(); - - public String getDocName() { - return url; - } - - public String getDocTitle() { - return name; - } - -}