diff --git a/GFramework.Game.Abstractions/setting/ISettingsModel.cs b/GFramework.Game.Abstractions/setting/ISettingsModel.cs
index d48f98b..4821175 100644
--- a/GFramework.Game.Abstractions/setting/ISettingsModel.cs
+++ b/GFramework.Game.Abstractions/setting/ISettingsModel.cs
@@ -49,4 +49,18 @@ public interface ISettingsModel : IModel
/// 要注册的可应用设置实例
/// 返回当前设置模型实例,支持链式调用
ISettingsModel RegisterApplicator(T applicator) where T : class, IApplyAbleSettings;
+
+ ///
+ /// 注册设置迁移器
+ ///
+ /// 要注册的设置迁移实例
+ /// 返回当前设置模型实例,支持链式调用
+ ISettingsModel RegisterMigration(ISettingsMigration migration);
+
+ ///
+ /// 异步初始化指定类型的设置
+ ///
+ /// 要初始化的设置类型数组
+ /// 异步操作任务
+ Task InitializeAsync(params Type[] settingTypes);
}
\ No newline at end of file