erp-platform/api/src/Erp.Platform.Domain.Shared/Enums/TablePrefixEnum.cs

26 lines
785 B
C#
Raw Normal View History

2025-11-11 19:49:52 +00:00
using Erp.Platform.Enums;
2025-11-11 19:49:52 +00:00
namespace Erp.Platform;
public static class TablePrefix
{
private const string HostPrefix = "H";
private const string TenantPrefix = "T";
private const string BranchPrefix = "B";
public static string PlatformByName(MenuPrefix MenuGroup, TableNameEnum tableName)
{
return $"{MenuPrefixExtensions.ToPrefix(MenuGroup)}_{HostPrefix}_{tableName}";
}
public static string TenantByName(MenuPrefix MenuGroup, TableNameEnum tableName)
{
return $"{MenuPrefixExtensions.ToPrefix(MenuGroup)}_{TenantPrefix}_{tableName}";
}
public static string BranchByName(MenuPrefix MenuGroup, TableNameEnum tableName)
{
return $"{MenuPrefixExtensions.ToPrefix(MenuGroup)}_{BranchPrefix}_{tableName}";
}
2025-11-11 19:49:52 +00:00
}