using GB5Shared.DTO.Framework.Login; namespace PromotionExchangeDAL.Common; // MEXCHANGEPARTY/TEXCHANGEPACKAGE live in ONE dedicated PromotionExchangeDb -- never inside // gb5system or any tenant/DXP database (see the schema migration's header comment for why). // Mirrors DXPDAL.Common.IDXPSystemContext/DXPSystemContext exactly -- same "one small central // store, its own config-driven DatabaseName" shape, config keys renamed to this module's own. public interface IPromotionExchangeSystemContext { LoginDTO GetSystemLogin(int userId = -1); }