2025-11-11 19:49:52 +00:00
|
|
|
|
using Erp.Platform.Enums;
|
2025-11-01 08:16:20 +00:00
|
|
|
|
|
2025-11-11 19:49:52 +00:00
|
|
|
|
namespace Erp.Platform;
|
2025-11-01 08:16:20 +00:00
|
|
|
|
|
|
|
|
|
|
public static class TablePrefix
|
|
|
|
|
|
{
|
2025-11-01 12:27:08 +00:00
|
|
|
|
private const string HostPrefix = "H";
|
2025-11-01 08:16:20 +00:00
|
|
|
|
private const string TenantPrefix = "T";
|
|
|
|
|
|
private const string BranchPrefix = "B";
|
|
|
|
|
|
|
|
|
|
|
|
public static string PlatformByName(MenuPrefix MenuGroup, TableNameEnum tableName)
|
|
|
|
|
|
{
|
2025-11-01 12:27:08 +00:00
|
|
|
|
return $"{MenuPrefixExtensions.ToPrefix(MenuGroup)}_{HostPrefix}_{tableName}";
|
2025-11-01 08:16:20 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
}
|