Parcourir la source

fixup! feat: 后端代码生成支持数据导入

喵你个旺呀 il y a 1 an
Parent
commit
24c2d8961d

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

@@ -239,7 +239,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
                 }
                 else
                 {
-                    var dict = propertyInfo.PropertyType.GetCustomAttribute<DictAttribute>();
+                    var dict = propertyInfo.GetCustomAttribute<DictAttribute>();
                     if (dict != null) columnOutput.DictTypeCode = dict.DictTypeCode;
                 }
             }

+ 2 - 2
Admin.NET/Admin.NET.Web.Entry/wwwroot/template/Service.cs.vm

@@ -265,10 +265,10 @@ if(@column.EffectType == "ApiTreeSelect" && !definedObjects.ContainsKey("@(@colu
         @:{
             @:var stream = ExcelHelper.ImportData<Import@(@Model.ClassName)Input, @(@Model.ClassName)>(file, (list, markerErrorAction) =>
             @:{
-                @:_sysMenuRep.Context.Utilities.PageEach(list, 2048, pageItems =>
+                @:_@(@Model.LowerClassName)Rep.Context.Utilities.PageEach(list, 2048, pageItems =>
                 @:{
                     @:var rows = pageItems.Adapt<List<@(@Model.ClassName)>>();
-                    @:var storageable = _sysMenuRep.Context.Storageable(rows)
+                    @:var storageable = _@(@Model.LowerClassName)Rep.Context.Storageable(rows)
     foreach (var column in Model.TableField.Where(x => x.WhetherImport == "Y")){
         if (@column.WhetherRequired == "Y") {
             if(@column.NetType?.TrimEnd('?') == "string"){