FlexJobApi.Core/FlexJobApi.Core.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Utils/SwaggerUtils/CustomOperationIdFilter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -2804,9 +2804,14 @@ 是否选中(用于角色授权) </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Service"> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Controller"> <summary> 微服务 控制器 </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ActionName"> <summary> 委托名称 </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.Code"> @@ -2834,11 +2839,21 @@ 请求类型名称 </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.RequestTypeFullName"> <summary> 请求类型全名 </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ResponseTypeName"> <summary> 响应类型名称 </summary> </member> <member name="P:FlexJobApi.Core.GetResourcesQueryResultItem.ResponseTypeFullName"> <summary> 响应类型全名 </summary> </member> <member name="T:FlexJobApi.Core.DeleteRoleCommand"> <summary> 删除角色 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;