using System; using System.Collections.Generic; using IRaCIS.Core.Application.Contracts.DTO; using IRaCIS.Core.Application.Contracts.RequestAndResponse; namespace IRaCIS.Core.Application.Contracts { public interface IQATemplateService { IResponseOutput AddOrUpdateQATemplate(QATemplateCommand qaTemplateCommand); IResponseOutput DeleteQATemplate(Guid qaTemplateId); PageOutput GetQaTemplateList(QATemplateQueryDTO qaTemplateQuery); List GetQaTemplateItemsById(Guid qaTemplateId); List GetQaTemplateSelectList(); List GetQaTemplateConfigList(Guid qaTemplateId); IResponseOutput ConfigQATemplate(QATemplateConfigCommand qaTemplateConfigCommand); } }