소스 검색

😁隐藏实体基类导航属性在swagger显示

zuohuaijun 2 년 전
부모
커밋
0fc9a40209
2개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj
  2. 6 0
      Admin.NET/Admin.NET.Core/Entity/EntityBase.cs

+ 4 - 4
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -16,15 +16,15 @@
 
   <ItemGroup>
     <PackageReference Include="AlibabaCloud.SDK.Dysmsapi20170525" Version="2.0.24" />
-    <PackageReference Include="AngleSharp" Version="1.0.6" />
+    <PackageReference Include="AngleSharp" Version="1.0.7" />
     <PackageReference Include="AspectCore.Extensions.Reflection" Version="2.4.0" />
     <PackageReference Include="AspNet.Security.OAuth.Gitee" Version="6.0.15" />
     <PackageReference Include="AspNet.Security.OAuth.Weixin" Version="6.0.15" />
     <PackageReference Include="AspNetCoreRateLimit" Version="5.0.0" />
     <PackageReference Include="FluentEmail.Smtp" Version="3.0.2" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.1.3" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.1.3" />
-    <PackageReference Include="Furion.Pure" Version="4.9.1.3" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.9.1.4" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.9.1.4" />
+    <PackageReference Include="Furion.Pure" Version="4.9.1.4" />
     <PackageReference Include="IPTools.China" Version="1.6.0" />
     <PackageReference Include="Lazy.Captcha.Core" Version="2.0.6" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.7.4.5" />

+ 6 - 0
Admin.NET/Admin.NET.Core/Entity/EntityBase.cs

@@ -47,6 +47,8 @@ public abstract class EntityBase : EntityBaseId, IDeletedFilter
     /// <summary>
     /// 创建者
     /// </summary>
+    [Newtonsoft.Json.JsonIgnore]
+    [System.Text.Json.Serialization.JsonIgnore]
     [Navigate(NavigateType.OneToOne, nameof(CreateUserId))]
     public virtual SysUser CreateUser { get; set; }
 
@@ -65,6 +67,8 @@ public abstract class EntityBase : EntityBaseId, IDeletedFilter
     /// <summary>
     /// 修改者
     /// </summary>
+    [Newtonsoft.Json.JsonIgnore]
+    [System.Text.Json.Serialization.JsonIgnore]
     [Navigate(NavigateType.OneToOne, nameof(UpdateUserId))]
     public virtual SysUser UpdateUser { get; set; }
 
@@ -95,6 +99,8 @@ public abstract class EntityBaseData : EntityBase, IOrgIdFilter
     /// <summary>
     /// 创建者部门
     /// </summary>
+    [Newtonsoft.Json.JsonIgnore]
+    [System.Text.Json.Serialization.JsonIgnore]
     [Navigate(NavigateType.OneToOne, nameof(CreateOrgId))]
     public virtual SysOrg CreateOrg { get; set; }