API页面类型分类

master
chaiyapeng 2024-09-03 20:33:37 +08:00
parent 77171448eb
commit 55894dcd37
6 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,16 @@
package com.muyu.domain.req;
import lombok.Data;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.domain.req
* @Projectcloud-mart
* @nameConnectorSortGroupBy
* @Date2024/9/3 20:30
*/
@Data
public class ConnectorSortGroupBy {
private String connectorSort;
private Integer count;
}

View File

@ -6,6 +6,7 @@ import com.muyu.cloud.mart.service.ConnectorService;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector; import com.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser; import com.muyu.domain.ConnectorUser;
import com.muyu.domain.req.ConnectorSortGroupBy;
import com.muyu.domain.req.ConnectorUserReq; import com.muyu.domain.req.ConnectorUserReq;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -49,6 +50,13 @@ public class ConnectorController {
public Result<List<ConnectorUser>> findConnectorUserList(@RequestBody ConnectorUserReq connectorUserReq){ public Result<List<ConnectorUser>> findConnectorUserList(@RequestBody ConnectorUserReq connectorUserReq){
return connectorService.findConnectorUserList(connectorUserReq); return connectorService.findConnectorUserList(connectorUserReq);
} }
/**
* API
*/
@GetMapping("findConnectSort")
public Result<List<ConnectorSortGroupBy>> findConnectSort (){
return connectorService.findConnectSort();
}
/** /**
* *
*/ */

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.Connector; import com.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser; import com.muyu.domain.ConnectorUser;
import com.muyu.domain.SysUser; import com.muyu.domain.SysUser;
import com.muyu.domain.req.ConnectorSortGroupBy;
import com.muyu.domain.req.ConnectorUserReq; import com.muyu.domain.req.ConnectorUserReq;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -28,4 +29,7 @@ public interface ConnectorMapper extends BaseMapper<Connector> {
List<Connector> findApiList(Connector connector); List<Connector> findApiList(Connector connector);
SysUser userId(Long userId); SysUser userId(Long userId);
List<ConnectorSortGroupBy> findConnectSort();
} }

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector; import com.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser; import com.muyu.domain.ConnectorUser;
import com.muyu.domain.req.ConnectorSortGroupBy;
import com.muyu.domain.req.ConnectorUserReq; import com.muyu.domain.req.ConnectorUserReq;
import java.util.List; import java.util.List;
@ -29,5 +30,7 @@ public interface ConnectorService extends IService<Connector> {
Result findApiList(Connector connector); Result findApiList(Connector connector);
Result<List<ConnectorSortGroupBy>> findConnectSort();
// Result upload(MultipartFile file); // Result upload(MultipartFile file);
} }

View File

@ -9,6 +9,7 @@ import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.domain.Connector; import com.muyu.domain.Connector;
import com.muyu.domain.ConnectorUser; import com.muyu.domain.ConnectorUser;
import com.muyu.domain.SysUser; import com.muyu.domain.SysUser;
import com.muyu.domain.req.ConnectorSortGroupBy;
import com.muyu.domain.req.ConnectorUserReq; import com.muyu.domain.req.ConnectorUserReq;
import org.apache.catalina.User; import org.apache.catalina.User;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -93,6 +94,12 @@ public class ConnectorServiceImpl extends ServiceImpl<ConnectorMapper, Connector
return Result.success(list); return Result.success(list);
} }
@Override
public Result<List<ConnectorSortGroupBy>> findConnectSort() {
List<ConnectorSortGroupBy> list = connectorMapper.findConnectSort();
return Result.success(list);
}
// @Override // @Override
// public Result upload(MultipartFile file) { // public Result upload(MultipartFile file) {
// try { // try {

View File

@ -43,6 +43,9 @@
<select id="userId" resultType="com.muyu.domain.SysUser"> <select id="userId" resultType="com.muyu.domain.SysUser">
select *from sys_user where user_id=#{userId} select *from sys_user where user_id=#{userId}
</select> </select>
<select id="findConnectSort" resultType="com.muyu.domain.req.ConnectorSortGroupBy">
SELECT connector_sort,COUNT(connector_sort) AS count FROM connector GROUP BY connector_sort
</select>
</mapper> </mapper>