using System.Collections.Generic; using System.Threading.Tasks; using VolPro.Builder.Services; namespace VolPro.Builder.IServices; /// /// 按数据库类型实现的表结构操作策略接口。 /// public interface ITableDatabaseProvider { Task TableExistsAsync(string tableName); Task CreateTableAsync(CreateTableRequest request); Task> GetAllTablesAsync(); Task GetTableInfoAsync(string tableName); Task UpdateTableAsync(UpdateTableRequest request); Task DeleteTableAsync(string tableName); }