qinchaoyue 4 months ago
parent
commit
44160f07be

+ 5 - 1
src/Hotline.Api/StartupExtensions.cs

@@ -229,7 +229,11 @@ internal static class StartupExtensions
         if (swaggerEnable)
         {
             app.UseSwagger();
-            app.UseSwaggerUI();
+            app.UseSwaggerUI(options => 
+            {
+                options.DefaultModelsExpandDepth(1);
+                options.DefaultModelExpandDepth(4);
+            });
             //app.UseSwaggerUI(c =>
             //{
             //    //c.DocExpansion(DocExpansion.None);

+ 1 - 0
src/Hotline.Application/Snapshot/SnapshotApplicationBase.cs

@@ -86,6 +86,7 @@ public abstract class SnapshotApplicationBase
             if (m.CellImgUrl.NotNullOrEmpty())
                 m.CellImgUrl = fileDownloadApi + m.CellImgUrl;
         });
+        _systemDicDataCacheManager.BulletinType.Any(m => m.);
 
         return new HomePageOutDto
         {

+ 5 - 0
src/Hotline/Caching/Interfaces/ISysDicDataCacheManager.cs

@@ -35,5 +35,10 @@ namespace Hotline.Caching.Interfaces
         /// 经营单位类型
         /// </summary>
         IReadOnlyList<SystemDicDataOutDto> BusinessUnitType { get; }
+
+        /// <summary>
+        /// 公告类型
+        /// </summary>
+        IReadOnlyList<SystemDicDataOutDto> BulletinType { get; }
     }
 }

+ 6 - 0
src/Hotline/SeedData/SystemDicDataSeedData.cs

@@ -98,6 +98,12 @@ public class SystemDicDataSeedData : ISeedData<SystemDicData>
                 new() { Id = "08dc39c1-f1f8-4717-8b03-9d562884c8f9", DicDataValue = "geren", DicDataName = "个人" }
                 ];
         }
+        if (dicTypeCode == SysDicTypeConsts.BulletinType)
+        {
+            return [
+                new() { Id = "08dc3c2a-a719-4e13-8f67-ce196528d3bf", DicDataValue = "9", DicDataName = "随手拍公告" }
+                ];
+        }
 
         throw new NotImplementedException();
     }