using GB5Shared.DTO.Framework.Login; using KmsDAL.DTO.KmDomain; namespace KmsDAL.CustomCode.KmDomain { public interface IKmDomainDAL { Task GetKmDomain(int domainId, LoginDTO login, CancellationToken ct); Task GetSelectListKmDomain(LoginDTO login, CancellationToken ct); Task GetSelectListKmDomainBySpace(int spaceId, LoginDTO login, CancellationToken ct); Task GetKmDomainCodeCount(string domainCode, int domainId, LoginDTO login, CancellationToken ct); Task SaveKmDomain(KmDomainDTO dto, LoginDTO login, CancellationToken ct); Task UpdateKmDomain(KmDomainDTO dto, LoginDTO login, CancellationToken ct); Task DeleteKmDomain(int domainId, LoginDTO login, CancellationToken ct); } }