using GB5Shared.DTO.Framework.Login; using IceImportDAL.DTO.EntityMemberFieldMap; namespace IceImportDAL.CustomCode.EntityMemberFieldMap; public interface IEntityMemberFieldMapDAL { Task> GetFieldMapAsync(int entityId, LoginDTO login, CancellationToken ct); // Resolves the physical Addon table (MENTITY.ADDONDBOBJECTID -> DBOBJECT.DBOBJECTNAME) for the // given root entity id (MICEMAP.ENTITYID) — null if that entity has no Addon table configured. Task GetAddonTableNameAsync(int rootEntityId, LoginDTO login, CancellationToken ct); }