namespace FoodLabeling.Application.MultiTenancy; /// /// 泰额版新租户业务库初始化时自动执行的嵌入 SQL 资源名(顺序即执行顺序)。 /// public static class FoodLabelingTenantMigrationScriptNames { public const string AppliedRegionType = "FoodLabeling.TenantMigrations.fl_entity_applied_region_type.sql"; public const string LabelPartnerId = "FoodLabeling.TenantMigrations.fl_label_partner_id.sql"; public const string ProductCategoryPartnerScope = "FoodLabeling.TenantMigrations.fl_product_category_partner_scope.sql"; public const string UserLocation = "FoodLabeling.TenantMigrations.fl_userlocation.sql"; public const string TeamMemberScope = "FoodLabeling.TenantMigrations.fl_team_member_scope.sql"; public const string Training = "FoodLabeling.TenantMigrations.fl_training.sql"; public const string LabelAlertTimer = "FoodLabeling.TenantMigrations.fl_label_alert_timer.sql"; /// CodeFirst 之后按序执行的脚本资源名。 public static readonly IReadOnlyList TenantInitializationOrder = [ AppliedRegionType, LabelPartnerId, ProductCategoryPartnerScope, UserLocation, TeamMemberScope, Training, LabelAlertTimer ]; }