sunpengfei
2025-08-05 289a692d38966f16066f290609b599049e55fe9d
FlexJobApi.Core/Utils/SwaggerUtils/CustomOperationIdFilter.cs
@@ -18,12 +18,15 @@
            if (context.ApiDescription.ActionDescriptor is not ControllerActionDescriptor actionDescriptor)
                return;
            var xmlDoc = XmlDocUtils.GetXmlDocAsync().Result;
            // 自定义 OperationId 规则:例如“控制器名_动作名”
            var controllerName = actionDescriptor.ControllerName;
            var actionName = actionDescriptor.ActionName;
            // 设置最终的 OperationId
            operation.OperationId = $"{actionName}";
            operation.Summary = actionDescriptor.MethodInfo.GetParameters()[0].ParameterType.GetXmlDocMemberAsync(xmlDoc).Result?.Summary;
            var returnType = context.MethodInfo.ReturnType;