Browse Source

org level

dss 2 years ago
parent
commit
8337c76987

+ 5 - 0
src/Hotline.Repository.SqlSugar/System/SystemOrganizeRepository.cs

@@ -48,5 +48,10 @@ namespace Hotline.Repository.SqlSugar.System
                 return parentModel.OrgCode + "001";
                 return parentModel.OrgCode + "001";
             }
             }
         }
         }
+
+        public async Task<int> GetOrgLevel(string code)
+        {
+            return code.Length / 3;
+        }
     }
     }
 }
 }

+ 2 - 0
src/Hotline/Settings/ISystemOrganizeRepository.cs

@@ -10,5 +10,7 @@ namespace Hotline.Settings
         Task<IReadOnlyList<SystemOrganize>> GetCanUseOrg();
         Task<IReadOnlyList<SystemOrganize>> GetCanUseOrg();
 
 
         Task<string> GetNewOrgCode(string? parentId);
         Task<string> GetNewOrgCode(string? parentId);
+
+        Task<int> GetOrgLevel(string code);
     }
     }
 }
 }