浏览代码

`Swagger`固化`operationId`

mxd 3 年之前
父节点
当前提交
b91f502e4e

+ 2 - 2
magic-api/src/main/java/org/ssssssss/magicapi/swagger/SwaggerEntity.java

@@ -221,7 +221,7 @@ public class SwaggerEntity {
 
 		private String description;
 
-		private String operationId = UUID.randomUUID().toString().replace("-", "");
+		private String operationId;
 
 		private List<String> produces = new ArrayList<>();
 
@@ -247,7 +247,7 @@ public class SwaggerEntity {
 			return operationId;
 		}
 
-		public void setOperationId(String operationId) {
+		public Path(String operationId) {
 			this.operationId = operationId;
 		}
 

+ 1 - 1
magic-api/src/main/java/org/ssssssss/magicapi/swagger/SwaggerProvider.java

@@ -71,7 +71,7 @@ public class SwaggerProvider {
 		for (ApiInfo info : infos) {
 			String groupName = groupServiceProvider.getFullName(info.getGroupId()).replace("/", "-");
 			String requestPath = "/" + mappingHandlerMapping.getRequestPath(info.getGroupId(), info.getPath());
-			SwaggerEntity.Path path = new SwaggerEntity.Path();
+			SwaggerEntity.Path path = new SwaggerEntity.Path(info.getId());
 			path.addTag(groupName);
 			boolean hasBody = false;
 			try {