From 55894dcd373922e71db5a4544e8d4b1175c1ddc3 Mon Sep 17 00:00:00 2001 From: chaiyapeng <3535863041@qq.com> Date: Tue, 3 Sep 2024 20:33:37 +0800 Subject: [PATCH] =?UTF-8?q?API=E9=A1=B5=E9=9D=A2=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../muyu/domain/req/ConnectorSortGroupBy.java | 16 ++++++++++++++++ .../mart/controller/ConnectorController.java | 8 ++++++++ .../muyu/cloud/mart/mapper/ConnectorMapper.java | 4 ++++ .../cloud/mart/service/ConnectorService.java | 3 +++ .../mart/service/impl/ConnectorServiceImpl.java | 7 +++++++ .../main/resources/mapper/ConnectorMappers.xml | 3 +++ 6 files changed, 41 insertions(+) create mode 100644 cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorSortGroupBy.java diff --git a/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorSortGroupBy.java b/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorSortGroupBy.java new file mode 100644 index 0000000..024fb58 --- /dev/null +++ b/cloud-mart-common/src/main/java/com/muyu/domain/req/ConnectorSortGroupBy.java @@ -0,0 +1,16 @@ +package com.muyu.domain.req; + +import lombok.Data; + +/** + * @Author:chaiyapeng + * @Package:com.muyu.domain.req + * @Project:cloud-mart + * @name:ConnectorSortGroupBy + * @Date:2024/9/3 20:30 + */ +@Data +public class ConnectorSortGroupBy { + private String connectorSort; + private Integer count; +} diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java index 516f414..5584a24 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/controller/ConnectorController.java @@ -6,6 +6,7 @@ import com.muyu.cloud.mart.service.ConnectorService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Connector; import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorSortGroupBy; import com.muyu.domain.req.ConnectorUserReq; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -49,6 +50,13 @@ public class ConnectorController { public Result> findConnectorUserList(@RequestBody ConnectorUserReq connectorUserReq){ return connectorService.findConnectorUserList(connectorUserReq); } + /** + * API页面类型分类 + */ + @GetMapping("findConnectSort") + public Result> findConnectSort (){ + return connectorService.findConnectSort(); + } /** * 接口添加 */ diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java index 95c75a3..a797d0b 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/mapper/ConnectorMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.domain.Connector; import com.muyu.domain.ConnectorUser; import com.muyu.domain.SysUser; +import com.muyu.domain.req.ConnectorSortGroupBy; import com.muyu.domain.req.ConnectorUserReq; import org.apache.ibatis.annotations.Mapper; @@ -28,4 +29,7 @@ public interface ConnectorMapper extends BaseMapper { List findApiList(Connector connector); SysUser userId(Long userId); + + + List findConnectSort(); } diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java index d61322d..039c7ab 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/ConnectorService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Connector; import com.muyu.domain.ConnectorUser; +import com.muyu.domain.req.ConnectorSortGroupBy; import com.muyu.domain.req.ConnectorUserReq; import java.util.List; @@ -29,5 +30,7 @@ public interface ConnectorService extends IService { Result findApiList(Connector connector); + Result> findConnectSort(); + // Result upload(MultipartFile file); } diff --git a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java index c8404c7..c931085 100644 --- a/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java +++ b/cloud-mart-server/src/main/java/com/muyu/cloud/mart/service/impl/ConnectorServiceImpl.java @@ -9,6 +9,7 @@ import com.muyu.common.security.utils.SecurityUtils; import com.muyu.domain.Connector; import com.muyu.domain.ConnectorUser; import com.muyu.domain.SysUser; +import com.muyu.domain.req.ConnectorSortGroupBy; import com.muyu.domain.req.ConnectorUserReq; import org.apache.catalina.User; import org.springframework.beans.factory.annotation.Autowired; @@ -93,6 +94,12 @@ public class ConnectorServiceImpl extends ServiceImpl> findConnectSort() { + List list = connectorMapper.findConnectSort(); + return Result.success(list); + } + // @Override // public Result upload(MultipartFile file) { // try { diff --git a/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml b/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml index 53ae19f..71454f0 100644 --- a/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml +++ b/cloud-mart-server/src/main/resources/mapper/ConnectorMappers.xml @@ -43,6 +43,9 @@ +