Skip to content

Commit 3b1a6fa

Browse files
committed
feat: 添加查询全部接口按 url 排序
1 parent 24cc062 commit 3b1a6fa

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

application/src/main/java/top/cadecode/uniboot/controller/system/SysApiController.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
import javax.validation.Valid;
2828
import javax.validation.constraints.NotEmpty;
2929
import java.util.ArrayList;
30+
import java.util.Comparator;
3031
import java.util.List;
3132
import java.util.Map;
32-
import java.util.Set;
3333
import java.util.stream.Collectors;
3434

3535
import static top.cadecode.uniboot.system.request.SysApiRequest.*;
@@ -95,7 +95,7 @@ public List<SysApiRolesVo> listRolesVoByApiIds(@RequestBody @NotEmpty List<Long>
9595

9696
@ApiOperation("获取全部接口及 swagger 注解")
9797
@PostMapping("list_swagger_vo")
98-
public Set<SysApiSwaggerVo> listSwaggerVo() {
98+
public List<SysApiSwaggerVo> listSwaggerVo() {
9999
Map<RequestMappingInfo, HandlerMethod> methodMap = handlerMapping.getHandlerMethods();
100100
return methodMap.entrySet()
101101
.stream()
@@ -113,6 +113,7 @@ public Set<SysApiSwaggerVo> listSwaggerVo() {
113113
return SysApiSwaggerVo.builder().url(url).description(description).build();
114114
})
115115
.filter(o -> ObjectUtil.isNotEmpty(o.getUrl()))
116-
.collect(Collectors.toSet());
116+
.sorted(Comparator.comparing(SysApiSwaggerVo::getUrl))
117+
.collect(Collectors.toList());
117118
}
118119
}

0 commit comments

Comments
 (0)