namespace MiaoYu.Core.CodeGenerator.Services; /// /// 表元信息配置服务接口 /// public interface ITableMetaConfigService : IScopedDependency { /// /// 加载表元信息配置 /// /// 数据库标识 /// 表名 /// 配置对象,不存在则返回 null TableMetaConfig? LoadConfig(string databaseKey, string tableName); /// /// 保存表元信息配置 /// /// 数据库标识 /// 表名 /// 配置对象 /// Task SaveConfigAsync(string databaseKey, string tableName, TableMetaConfig config); /// /// 检查配置文件是否存在 /// /// 数据库标识 /// 表名 /// bool ExistsConfig(string databaseKey, string tableName); /// /// 删除配置文件 /// /// 数据库标识 /// 表名 /// Task DeleteConfigAsync(string databaseKey, string tableName); }