using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.Evaluation.TMSDAL.DTO.EvaluationPlan; using TMSDAL.DTO.EvaluationTemplate; namespace TMSBLL.EvaluationPlan { public interface IEvaluationPlanBLL { // ── Plan ──────────────────────────────────────────── Task GetEvaluationPlan(int evaluationPlanId, LoginDTO loginDTO); Task GetEvaluationPlanList(LoginDTO loginDTO); Task GetSelectListEvaluationPlan(CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task SaveEvaluationPlan(EvaluationPlanDTO dto, LoginDTO loginDTO); Task DeleteEvaluationPlan(int evaluationPlanId, LoginDTO loginDTO); // ── Template ──────────────────────────────────────── Task GetEvaluationTemplate(int evaluationTemplateId, LoginDTO loginDTO); Task SaveEvaluationTemplate(EvaluationTemplateDTO dto, LoginDTO loginDTO); Task DeleteEvaluationTemplate(int evaluationTemplateId, LoginDTO loginDTO); } }