Genel Seeder düzenlemesi
This commit is contained in:
parent
cc4efd4396
commit
5cc5000f16
13 changed files with 1857 additions and 2410 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
public static class Prefix
|
||||
{
|
||||
public static string MenuPrefix { get; set; } = "Plat";
|
||||
public static string MenuPrefix { get; set; } = "Sas";
|
||||
public static string HostPrefix { get; set; } = "H";
|
||||
public static string? DbSchema { get; set; } = null;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
public static class Prefix
|
||||
{
|
||||
public static string MenuPrefix { get; set; } = "Plat";
|
||||
public static string MenuPrefix { get; set; } = "Sas";
|
||||
public static string HostPrefix { get; set; } = "H";
|
||||
public static string? DbSchema { get; set; } = null;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
public static class Prefix
|
||||
{
|
||||
public static string MenuPrefix { get; set; } = "Plat";
|
||||
public static string MenuPrefix { get; set; } = "Sas";
|
||||
public static string HostPrefix { get; set; } = "H";
|
||||
public static string? DbSchema { get; set; } = null;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
public static class Prefix
|
||||
{
|
||||
public static string MenuPrefix { get; set; } = "Plat";
|
||||
public static string MenuPrefix { get; set; } = "Sas";
|
||||
public static string HostPrefix { get; set; } = "H";
|
||||
public static string? DbSchema { get; set; } = null;
|
||||
|
||||
|
|
|
|||
|
|
@ -606,6 +606,12 @@
|
|||
"en": "Forum Management",
|
||||
"tr": "Forum Yönetimi"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.ForumManagement.Publish",
|
||||
"en": "Forum",
|
||||
"tr": "Forum"
|
||||
},
|
||||
{
|
||||
"resourceName": "Platform",
|
||||
"key": "App.SqlQueryManager",
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"Routes": [
|
||||
{
|
||||
"key": "dynamic.ProductListComponent",
|
||||
"path": "/admin/ProductListComponent",
|
||||
"componentPath": "dynamic:ProductListComponent",
|
||||
"key": "dynamic.RoleListComponent",
|
||||
"path": "/admin/RoleListComponent",
|
||||
"componentPath": "dynamic:RoleListComponent",
|
||||
"routeType": "protected",
|
||||
"authority": []
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -4,7 +4,6 @@ namespace Sozsoft.Platform.Enums;
|
|||
|
||||
public enum MenuPrefix
|
||||
{
|
||||
Platform,
|
||||
Saas,
|
||||
Administration,
|
||||
Crm,
|
||||
|
|
@ -24,7 +23,6 @@ public static class MenuPrefixExtensions
|
|||
{
|
||||
return menu switch
|
||||
{
|
||||
MenuPrefix.Platform => "Plat",
|
||||
MenuPrefix.Saas => "Sas",
|
||||
MenuPrefix.Administration => "Adm",
|
||||
MenuPrefix.Crm => "Crm",
|
||||
|
|
|
|||
|
|
@ -11,62 +11,47 @@ public static class TableNameResolver
|
|||
private static readonly Dictionary<string, (Func<MenuPrefix, TableNameEnum, string> Method, MenuPrefix PrefixGroup)>
|
||||
_map = new(StringComparer.OrdinalIgnoreCase)
|
||||
{
|
||||
// 🔹 MODULE TABLOLARI
|
||||
{ nameof(TableNameEnum.AiBot), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.LogEntry), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.Language), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.LanguageKey), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.LanguageText), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.SettingDefinition), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.Notification), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.NotificationRule), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueue), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueueEvents), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueueTableFormat), (TablePrefix.PlatformByName, MenuPrefix.Platform) },
|
||||
|
||||
// 🔹 PLATFORM TABLOLARI
|
||||
// 🔹 SAAS TABLOLARI
|
||||
{ nameof(TableNameEnum.LogEntry), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.AiBot), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.GlobalSearch), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Branch), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BranchUsers), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.SettingDefinition), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Language), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.LanguageKey), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.LanguageText), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.DataSource), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ListForm), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ListFormField), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ListFormCustomization), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ListFormImport), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ListFormImportExecute), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Sector), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ContactTitle), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Currency), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.CountryGroup), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Country), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.City), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.District), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Notification), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.NotificationRule), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueue), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueueEvents), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BackgroundWorker_MailQueueTableFormat), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ForumCategory), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ForumTopic), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ForumPost), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
|
||||
// 🔹 TENANT TABLOLARI (GENEL)
|
||||
{ nameof(TableNameEnum.Route), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Menu), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Note), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.Branch), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.BranchUsers), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.GlobalSearch), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.SqlTable), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.SqlTableField), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.CrudEndpoint), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.CustomEndpoint), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.CustomComponent), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.DynamicService), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ReportCategory), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.ReportTemplate), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.IpRestriction), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
|
||||
// 🔹 ADMINISTRATION
|
||||
// 🔹 ADMINISTRATION TABLOLARI
|
||||
{ nameof(TableNameEnum.ContactTitle), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Sector), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Currency), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.CountryGroup), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Country), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.City), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.District), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.WorkHour), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.SkillType), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Skill), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.SkillLevel), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.UomCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Uom), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.WorkHour), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.IpRestriction), (TablePrefix.TenantByName, MenuPrefix.Saas) },
|
||||
{ nameof(TableNameEnum.About), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Service), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Product), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
|
|
@ -78,6 +63,17 @@ public static class TableNameResolver
|
|||
{ nameof(TableNameEnum.BlogPost), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Demo), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Contact), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Route), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Menu), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.Note), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.ReportCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.ReportTemplate), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.SqlTable), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.SqlTableField), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.CrudEndpoint), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.CustomEndpoint), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.CustomComponent), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
{ nameof(TableNameEnum.DynamicService), (TablePrefix.TenantByName, MenuPrefix.Administration) },
|
||||
};
|
||||
|
||||
public static string GetFullTableName(string tableName)
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore;
|
|||
namespace Sozsoft.Platform.Migrations
|
||||
{
|
||||
[DbContext(typeof(PlatformDbContext))]
|
||||
[Migration("20260301203437_Initial")]
|
||||
[Migration("20260301215123_Initial")]
|
||||
partial class Initial
|
||||
{
|
||||
/// <inheritdoc />
|
||||
|
|
@ -88,7 +88,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_Language", (string)null);
|
||||
b.ToTable("Sas_H_Language", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Languages.Entities.LanguageKey", b =>
|
||||
|
|
@ -142,7 +142,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("ResourceName", "Key")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Plat_H_LanguageKey", (string)null);
|
||||
b.ToTable("Sas_H_LanguageKey", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Languages.Entities.LanguageText", b =>
|
||||
|
|
@ -205,7 +205,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("ResourceName", "Key");
|
||||
|
||||
b.ToTable("Plat_H_LanguageText", (string)null);
|
||||
b.ToTable("Sas_H_LanguageText", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueue", b =>
|
||||
|
|
@ -296,7 +296,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("TableName");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueue", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueue", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueueEvents", b =>
|
||||
|
|
@ -358,7 +358,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("AwsMessageId");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueueEvents", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueueEvents", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueueTableFormat", b =>
|
||||
|
|
@ -424,7 +424,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasDatabaseName("IX_MailQueueTableFormat");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueueTableFormat", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueueTableFormat", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Notifications.Entities.Notification", b =>
|
||||
|
|
@ -502,7 +502,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("NotificationRuleId");
|
||||
|
||||
b.ToTable("Plat_H_Notification", (string)null);
|
||||
b.ToTable("Sas_H_Notification", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Notifications.Entities.NotificationRule", b =>
|
||||
|
|
@ -571,7 +571,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_NotificationRule", (string)null);
|
||||
b.ToTable("Sas_H_NotificationRule", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.About", b =>
|
||||
|
|
@ -650,7 +650,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_AiBot", (string)null);
|
||||
b.ToTable("Sas_H_AiBot", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.BackgroundWorker", b =>
|
||||
|
|
@ -723,7 +723,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.BlogCategory", b =>
|
||||
|
|
@ -1098,7 +1098,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasFilter("[Country] IS NOT NULL");
|
||||
|
||||
b.ToTable("Sas_H_City", (string)null);
|
||||
b.ToTable("Adm_H_City", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Contact", b =>
|
||||
|
|
@ -1219,7 +1219,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_ContactTitle", (string)null);
|
||||
b.ToTable("Adm_H_ContactTitle", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Country", b =>
|
||||
|
|
@ -1292,7 +1292,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Name")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_Country", (string)null);
|
||||
b.ToTable("Adm_H_Country", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CountryGroup", b =>
|
||||
|
|
@ -1340,7 +1340,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Name")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_CountryGroup", (string)null);
|
||||
b.ToTable("Adm_H_CountryGroup", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CrudEndpoint", b =>
|
||||
|
|
@ -1416,7 +1416,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("EntityId");
|
||||
|
||||
b.ToTable("Sas_T_CrudEndpoint", (string)null);
|
||||
b.ToTable("Adm_T_CrudEndpoint", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Currency", b =>
|
||||
|
|
@ -1478,7 +1478,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_Currency", (string)null);
|
||||
b.ToTable("Adm_H_Currency", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CustomComponent", b =>
|
||||
|
|
@ -1546,7 +1546,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_CustomComponent", (string)null);
|
||||
b.ToTable("Adm_T_CustomComponent", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CustomEndpoint", b =>
|
||||
|
|
@ -1624,7 +1624,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_CustomEndpoint", (string)null);
|
||||
b.ToTable("Adm_T_CustomEndpoint", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.DataSource", b =>
|
||||
|
|
@ -1823,7 +1823,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasFilter("[Country] IS NOT NULL AND [Township] IS NOT NULL");
|
||||
|
||||
b.ToTable("Sas_H_District", (string)null);
|
||||
b.ToTable("Adm_H_District", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.DynamicService", b =>
|
||||
|
|
@ -1917,7 +1917,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_DynamicService", (string)null);
|
||||
b.ToTable("Adm_T_DynamicService", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.GlobalSearch", b =>
|
||||
|
|
@ -2787,7 +2787,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_LogEntry", (string)null);
|
||||
b.ToTable("Sas_H_LogEntry", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Menu", b =>
|
||||
|
|
@ -2890,7 +2890,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_Menu", (string)null);
|
||||
b.ToTable("Adm_H_Menu", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b =>
|
||||
|
|
@ -2962,7 +2962,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_Note", (string)null);
|
||||
b.ToTable("Adm_T_Note", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Order", b =>
|
||||
|
|
@ -3353,7 +3353,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_ReportCategory", (string)null);
|
||||
b.ToTable("Adm_T_ReportCategory", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.ReportTemplate", b =>
|
||||
|
|
@ -3419,7 +3419,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("CategoryId");
|
||||
|
||||
b.ToTable("Sas_T_ReportTemplate", (string)null);
|
||||
b.ToTable("Adm_T_ReportTemplate", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Route", b =>
|
||||
|
|
@ -3488,7 +3488,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Key")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_Route", (string)null);
|
||||
b.ToTable("Adm_H_Route", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b =>
|
||||
|
|
@ -3537,7 +3537,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_Sector", (string)null);
|
||||
b.ToTable("Adm_T_Sector", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b =>
|
||||
|
|
@ -3854,7 +3854,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_SqlTable", (string)null);
|
||||
b.ToTable("Adm_T_SqlTable", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.SqlTableField", b =>
|
||||
|
|
@ -3929,7 +3929,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("EntityId");
|
||||
|
||||
b.ToTable("Sas_T_SqlTableField", (string)null);
|
||||
b.ToTable("Adm_T_SqlTableField", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Uom", b =>
|
||||
|
|
@ -4486,7 +4486,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_SettingDefinition", (string)null);
|
||||
b.ToTable("Sas_H_SettingDefinition", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlFunction", b =>
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -85,7 +85,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_Language", (string)null);
|
||||
b.ToTable("Sas_H_Language", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Languages.Entities.LanguageKey", b =>
|
||||
|
|
@ -139,7 +139,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("ResourceName", "Key")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Plat_H_LanguageKey", (string)null);
|
||||
b.ToTable("Sas_H_LanguageKey", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Languages.Entities.LanguageText", b =>
|
||||
|
|
@ -202,7 +202,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("ResourceName", "Key");
|
||||
|
||||
b.ToTable("Plat_H_LanguageText", (string)null);
|
||||
b.ToTable("Sas_H_LanguageText", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueue", b =>
|
||||
|
|
@ -293,7 +293,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("TableName");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueue", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueue", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueueEvents", b =>
|
||||
|
|
@ -355,7 +355,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("AwsMessageId");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueueEvents", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueueEvents", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.MailQueue.Domain.Entities.BackgroundWorker_MailQueueTableFormat", b =>
|
||||
|
|
@ -421,7 +421,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasDatabaseName("IX_MailQueueTableFormat");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker_MailQueueTableFormat", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker_MailQueueTableFormat", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Notifications.Entities.Notification", b =>
|
||||
|
|
@ -499,7 +499,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("NotificationRuleId");
|
||||
|
||||
b.ToTable("Plat_H_Notification", (string)null);
|
||||
b.ToTable("Sas_H_Notification", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Notifications.Entities.NotificationRule", b =>
|
||||
|
|
@ -568,7 +568,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_NotificationRule", (string)null);
|
||||
b.ToTable("Sas_H_NotificationRule", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.About", b =>
|
||||
|
|
@ -647,7 +647,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_AiBot", (string)null);
|
||||
b.ToTable("Sas_H_AiBot", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.BackgroundWorker", b =>
|
||||
|
|
@ -720,7 +720,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_BackgroundWorker", (string)null);
|
||||
b.ToTable("Sas_H_BackgroundWorker", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.BlogCategory", b =>
|
||||
|
|
@ -1095,7 +1095,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasFilter("[Country] IS NOT NULL");
|
||||
|
||||
b.ToTable("Sas_H_City", (string)null);
|
||||
b.ToTable("Adm_H_City", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Contact", b =>
|
||||
|
|
@ -1216,7 +1216,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_ContactTitle", (string)null);
|
||||
b.ToTable("Adm_H_ContactTitle", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Country", b =>
|
||||
|
|
@ -1289,7 +1289,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Name")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_Country", (string)null);
|
||||
b.ToTable("Adm_H_Country", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CountryGroup", b =>
|
||||
|
|
@ -1337,7 +1337,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Name")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_CountryGroup", (string)null);
|
||||
b.ToTable("Adm_H_CountryGroup", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CrudEndpoint", b =>
|
||||
|
|
@ -1413,7 +1413,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("EntityId");
|
||||
|
||||
b.ToTable("Sas_T_CrudEndpoint", (string)null);
|
||||
b.ToTable("Adm_T_CrudEndpoint", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Currency", b =>
|
||||
|
|
@ -1475,7 +1475,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_Currency", (string)null);
|
||||
b.ToTable("Adm_H_Currency", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CustomComponent", b =>
|
||||
|
|
@ -1543,7 +1543,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_CustomComponent", (string)null);
|
||||
b.ToTable("Adm_T_CustomComponent", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.CustomEndpoint", b =>
|
||||
|
|
@ -1621,7 +1621,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_CustomEndpoint", (string)null);
|
||||
b.ToTable("Adm_T_CustomEndpoint", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.DataSource", b =>
|
||||
|
|
@ -1820,7 +1820,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
.IsUnique()
|
||||
.HasFilter("[Country] IS NOT NULL AND [Township] IS NOT NULL");
|
||||
|
||||
b.ToTable("Sas_H_District", (string)null);
|
||||
b.ToTable("Adm_H_District", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.DynamicService", b =>
|
||||
|
|
@ -1914,7 +1914,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_DynamicService", (string)null);
|
||||
b.ToTable("Adm_T_DynamicService", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.GlobalSearch", b =>
|
||||
|
|
@ -2784,7 +2784,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_LogEntry", (string)null);
|
||||
b.ToTable("Sas_H_LogEntry", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Menu", b =>
|
||||
|
|
@ -2887,7 +2887,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_H_Menu", (string)null);
|
||||
b.ToTable("Adm_H_Menu", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b =>
|
||||
|
|
@ -2959,7 +2959,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_Note", (string)null);
|
||||
b.ToTable("Adm_T_Note", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Order", b =>
|
||||
|
|
@ -3350,7 +3350,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_ReportCategory", (string)null);
|
||||
b.ToTable("Adm_T_ReportCategory", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.ReportTemplate", b =>
|
||||
|
|
@ -3416,7 +3416,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("CategoryId");
|
||||
|
||||
b.ToTable("Sas_T_ReportTemplate", (string)null);
|
||||
b.ToTable("Adm_T_ReportTemplate", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Route", b =>
|
||||
|
|
@ -3485,7 +3485,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
b.HasIndex("Key")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("Sas_H_Route", (string)null);
|
||||
b.ToTable("Adm_H_Route", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b =>
|
||||
|
|
@ -3534,7 +3534,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_Sector", (string)null);
|
||||
b.ToTable("Adm_T_Sector", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b =>
|
||||
|
|
@ -3851,7 +3851,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Sas_T_SqlTable", (string)null);
|
||||
b.ToTable("Adm_T_SqlTable", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.SqlTableField", b =>
|
||||
|
|
@ -3926,7 +3926,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasIndex("EntityId");
|
||||
|
||||
b.ToTable("Sas_T_SqlTableField", (string)null);
|
||||
b.ToTable("Adm_T_SqlTableField", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.Platform.Entities.Uom", b =>
|
||||
|
|
@ -4483,7 +4483,7 @@ namespace Sozsoft.Platform.Migrations
|
|||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Plat_H_SettingDefinition", (string)null);
|
||||
b.ToTable("Sas_H_SettingDefinition", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlFunction", b =>
|
||||
|
|
|
|||
|
|
@ -602,6 +602,20 @@ const SqlTableDesignerDialog = ({
|
|||
isFullAudited: match.isFullAuditedEntity,
|
||||
isMultiTenant: match.isMultiTenant,
|
||||
}))
|
||||
} else {
|
||||
// Table not registered in developerKit — derive defaults from the table name.
|
||||
// e.g. "Sas_T_SqlStoredProcedure" → menu: "Sas", entityName/displayName: "SqlStoredProcedure"
|
||||
const parts = initialTableData.tableName.split('_')
|
||||
const derivedMenu = parts[0] ?? ''
|
||||
console.log('Derived menu from table name:', derivedMenu)
|
||||
const derivedEntity = parts[parts.length - 1] ?? initialTableData.tableName
|
||||
setSettings((s) => ({
|
||||
...s,
|
||||
menuValue: derivedMenu,
|
||||
menuPrefix: derivedMenu,
|
||||
entityName: derivedEntity,
|
||||
displayName: derivedEntity,
|
||||
}))
|
||||
}
|
||||
})
|
||||
.catch(() => {})
|
||||
|
|
|
|||
Loading…
Reference in a new issue