using DG.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Zxd.Crm.Domain.Dto; namespace Zxd.Crm.Domain.Impl { public interface IWarnningDomain : IScopedDependency { Task> GetTemplatePage(GetWarnningTemplateDto dto); Task> GetWarnUserTotal(GetWarnningUserTotalDto dto); Task GetWarnUser(string? code); Task DeleteWarnUser(string? code); Task AddTemplate(WarnningTemplateCreateDto dto); Task AddWarnSetting(CreateOrEditSettingDto dto); Task GetWarnSetting(GetWarnningSettingDto dto); Task> GetWarnSettingByEid(string eid); Task AddWarnUser(EarlyWarningUserCreateDto dto, int? eid); Task GetNewTemplatePeriod(int deptid); Task GetTemplate(int id); } }