using WIDESEA_Core.BaseProvider; using WIDESEA_Entity.DomainModels; using System.Collections.Generic; using System.Threading.Tasks; using WIDESEA_Core.Utilities; namespace WIDESEA_Builder.IServices { public partial interface ISys_TableInfoService { Task<(string, string)> GetTableTree(); string CreateEntityModel(Sys_TableInfo tableInfo); WebResponseContent SaveEidt(Sys_TableInfo sysTableInfo); string CreateServices(string tableName, string nameSpace, string foldername, bool webController, bool apiController); string CreateVuePage(Sys_TableInfo sysTableInfo, string vuePath); object LoadTable(int parentId, string tableName, string columnCNName, string nameSpace, string foldername, int table_Id, bool isTreeLoad); Task SyncTable(string tableName); Task DelTree(int table_Id); } }