TablePrefix düzenlemesi

This commit is contained in:
Sedat ÖZTÜRK 2026-03-02 14:25:00 +03:00
parent 735261cb8a
commit a87c06c2ff
6 changed files with 470 additions and 481 deletions

View file

@ -2,7 +2,7 @@
public static class Prefix public static class Prefix
{ {
public static string MenuPrefix { get; set; } = "Sas"; public static string MenuPrefix { get; set; } = "Adm";
public static string HostPrefix { get; set; } = "T"; public static string HostPrefix { get; set; } = "T";
public static string? DbSchema { get; set; } = null; public static string? DbSchema { get; set; } = null;

View file

@ -33,13 +33,13 @@ public static class TableNameResolver
{ nameof(TableNameEnum.BackgroundWorker_MailQueue), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.BackgroundWorker_MailQueue), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
{ nameof(TableNameEnum.BackgroundWorker_MailQueueEvents), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.BackgroundWorker_MailQueueEvents), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
{ nameof(TableNameEnum.BackgroundWorker_MailQueueTableFormat), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.BackgroundWorker_MailQueueTableFormat), (TablePrefix.PlatformByName, MenuPrefix.Saas) },
{ nameof(TableNameEnum.ForumCategory), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.ForumCategory), (TablePrefix.TenantByName, MenuPrefix.Saas) },
{ nameof(TableNameEnum.ForumTopic), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.ForumTopic), (TablePrefix.TenantByName, MenuPrefix.Saas) },
{ nameof(TableNameEnum.ForumPost), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.ForumPost), (TablePrefix.TenantByName, MenuPrefix.Saas) },
// 🔹 ADMINISTRATION TABLOLARI // 🔹 ADMINISTRATION TABLOLARI
{ nameof(TableNameEnum.ContactTitle), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.ContactTitle), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Sector), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Sector), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Currency), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Currency), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.CountryGroup), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.CountryGroup), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Country), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Country), (TablePrefix.PlatformByName, MenuPrefix.Administration) },
@ -51,7 +51,7 @@ public static class TableNameResolver
{ nameof(TableNameEnum.SkillLevel), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.SkillLevel), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.UomCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.UomCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Uom), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Uom), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.IpRestriction), (TablePrefix.TenantByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.IpRestriction), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.About), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.About), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Service), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Service), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Product), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Product), (TablePrefix.TenantByName, MenuPrefix.Administration) },
@ -63,8 +63,8 @@ public static class TableNameResolver
{ nameof(TableNameEnum.BlogPost), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.BlogPost), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Demo), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Demo), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Contact), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Contact), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Route), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Route), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Menu), (TablePrefix.PlatformByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Menu), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.Note), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Note), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.ReportCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.ReportCategory), (TablePrefix.TenantByName, MenuPrefix.Administration) },
{ nameof(TableNameEnum.ReportTemplate), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.ReportTemplate), (TablePrefix.TenantByName, MenuPrefix.Administration) },

View file

@ -1,13 +1,9 @@
using System; using Volo.Abp.Domain.Entities.Auditing;
using System.Collections.Generic;
using Volo.Abp.Domain.Entities.Auditing;
namespace Sozsoft.Platform.Entities; namespace Sozsoft.Platform.Entities;
public class Sector : FullAuditedEntity<string> public class Sector : FullAuditedEntity<string>
{ {
public Guid? TenantId { get; set; }
public string Name { get; set; } public string Name { get; set; }
public Sector(string id) public Sector(string id)

View file

@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore;
namespace Sozsoft.Platform.Migrations namespace Sozsoft.Platform.Migrations
{ {
[DbContext(typeof(PlatformDbContext))] [DbContext(typeof(PlatformDbContext))]
[Migration("20260301215123_Initial")] [Migration("20260302111924_Initial")]
partial class Initial partial class Initial
{ {
/// <inheritdoc /> /// <inheritdoc />
@ -2069,7 +2069,7 @@ namespace Sozsoft.Platform.Migrations
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Sas_T_IpRestriction", (string)null); b.ToTable("Adm_T_IpRestriction", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.ListForm", b => modelBuilder.Entity("Sozsoft.Platform.Entities.ListForm", b =>
@ -2890,7 +2890,7 @@ namespace Sozsoft.Platform.Migrations
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Adm_H_Menu", (string)null); b.ToTable("Adm_T_Menu", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b =>
@ -3488,7 +3488,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("Key") b.HasIndex("Key")
.IsUnique(); .IsUnique();
b.ToTable("Adm_H_Route", (string)null); b.ToTable("Adm_T_Route", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b =>
@ -3532,12 +3532,9 @@ namespace Sozsoft.Platform.Migrations
.HasMaxLength(128) .HasMaxLength(128)
.HasColumnType("nvarchar(128)"); .HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Adm_T_Sector", (string)null); b.ToTable("Adm_H_Sector", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b =>
@ -4220,7 +4217,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("DisplayOrder"); b.HasIndex("DisplayOrder");
b.ToTable("Sas_H_ForumCategory", (string)null); b.ToTable("Sas_T_ForumCategory", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Forum.ForumPost", b => modelBuilder.Entity("Sozsoft.Platform.Forum.ForumPost", b =>
@ -4290,7 +4287,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("TopicId"); b.HasIndex("TopicId");
b.ToTable("Sas_H_ForumPost", (string)null); b.ToTable("Sas_T_ForumPost", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Forum.ForumTopic", b => modelBuilder.Entity("Sozsoft.Platform.Forum.ForumTopic", b =>
@ -4389,7 +4386,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("LastPostDate"); b.HasIndex("LastPostDate");
b.ToTable("Sas_H_ForumTopic", (string)null); b.ToTable("Sas_T_ForumTopic", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Settings.Entities.SettingDefinition", b => modelBuilder.Entity("Sozsoft.Settings.Entities.SettingDefinition", b =>
@ -4594,7 +4591,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "FunctionName"); b.HasIndex("SchemaName", "FunctionName");
b.ToTable("Sas_T_SqlFunction", (string)null); b.ToTable("Adm_T_SqlFunction", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlQuery", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlQuery", b =>
@ -4694,7 +4691,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("Status"); b.HasIndex("Status");
b.ToTable("Sas_T_SqlQuery", (string)null); b.ToTable("Adm_T_SqlQuery", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlStoredProcedure", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlStoredProcedure", b =>
@ -4792,7 +4789,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "ProcedureName"); b.HasIndex("SchemaName", "ProcedureName");
b.ToTable("Sas_T_SqlStoredProcedure", (string)null); b.ToTable("Adm_T_SqlStoredProcedure", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlView", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlView", b =>
@ -4889,7 +4886,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "ViewName"); b.HasIndex("SchemaName", "ViewName");
b.ToTable("Sas_T_SqlView", (string)null); b.ToTable("Adm_T_SqlView", (string)null);
}); });
modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b =>

View file

@ -2066,7 +2066,7 @@ namespace Sozsoft.Platform.Migrations
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Sas_T_IpRestriction", (string)null); b.ToTable("Adm_T_IpRestriction", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.ListForm", b => modelBuilder.Entity("Sozsoft.Platform.Entities.ListForm", b =>
@ -2887,7 +2887,7 @@ namespace Sozsoft.Platform.Migrations
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Adm_H_Menu", (string)null); b.ToTable("Adm_T_Menu", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Note", b =>
@ -3485,7 +3485,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("Key") b.HasIndex("Key")
.IsUnique(); .IsUnique();
b.ToTable("Adm_H_Route", (string)null); b.ToTable("Adm_T_Route", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Sector", b =>
@ -3529,12 +3529,9 @@ namespace Sozsoft.Platform.Migrations
.HasMaxLength(128) .HasMaxLength(128)
.HasColumnType("nvarchar(128)"); .HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier");
b.HasKey("Id"); b.HasKey("Id");
b.ToTable("Adm_T_Sector", (string)null); b.ToTable("Adm_H_Sector", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b => modelBuilder.Entity("Sozsoft.Platform.Entities.Service", b =>
@ -4217,7 +4214,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("DisplayOrder"); b.HasIndex("DisplayOrder");
b.ToTable("Sas_H_ForumCategory", (string)null); b.ToTable("Sas_T_ForumCategory", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Forum.ForumPost", b => modelBuilder.Entity("Sozsoft.Platform.Forum.ForumPost", b =>
@ -4287,7 +4284,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("TopicId"); b.HasIndex("TopicId");
b.ToTable("Sas_H_ForumPost", (string)null); b.ToTable("Sas_T_ForumPost", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Platform.Forum.ForumTopic", b => modelBuilder.Entity("Sozsoft.Platform.Forum.ForumTopic", b =>
@ -4386,7 +4383,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("LastPostDate"); b.HasIndex("LastPostDate");
b.ToTable("Sas_H_ForumTopic", (string)null); b.ToTable("Sas_T_ForumTopic", (string)null);
}); });
modelBuilder.Entity("Sozsoft.Settings.Entities.SettingDefinition", b => modelBuilder.Entity("Sozsoft.Settings.Entities.SettingDefinition", b =>
@ -4591,7 +4588,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "FunctionName"); b.HasIndex("SchemaName", "FunctionName");
b.ToTable("Sas_T_SqlFunction", (string)null); b.ToTable("Adm_T_SqlFunction", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlQuery", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlQuery", b =>
@ -4691,7 +4688,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("Status"); b.HasIndex("Status");
b.ToTable("Sas_T_SqlQuery", (string)null); b.ToTable("Adm_T_SqlQuery", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlStoredProcedure", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlStoredProcedure", b =>
@ -4789,7 +4786,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "ProcedureName"); b.HasIndex("SchemaName", "ProcedureName");
b.ToTable("Sas_T_SqlStoredProcedure", (string)null); b.ToTable("Adm_T_SqlStoredProcedure", (string)null);
}); });
modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlView", b => modelBuilder.Entity("Sozsoft.SqlQueryManager.Domain.Entities.SqlView", b =>
@ -4886,7 +4883,7 @@ namespace Sozsoft.Platform.Migrations
b.HasIndex("SchemaName", "ViewName"); b.HasIndex("SchemaName", "ViewName");
b.ToTable("Sas_T_SqlView", (string)null); b.ToTable("Adm_T_SqlView", (string)null);
}); });
modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b =>