using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MarketingDAL.DTO.CustomerProductMatrixCell; namespace MarketingBLL.CustomerProductMatrixCell; public interface ICustomerProductMatrixCellBLL { /// Returns the JSON-serialized DTO with RevenueTargetAmount populated (or null if /// no BusinessAspirationGoal row exists yet). Task GetCustomerProductMatrixCell(int customerProductMatrixCellId, LoginDTO loginDTO, CancellationToken ct); Task SaveCustomerProductMatrixCell(CustomerProductMatrixCellDTO customerProductMatrixCellDTO, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListCustomerProductMatrixCell(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task DeleteCustomerProductMatrixCell(int customerProductMatrixCellId, LoginDTO loginDTO, CancellationToken ct); }