Zxd.Core/code/Zxd.Crm.Domain/Impl/AssignRule/IAssignRuleDomain.cs

25 lines
671 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Zxd.Crm.Domain.Dto.AssignRule;
using Zxd.Entity.Dncms;
namespace Zxd.Crm.Domain.Impl.AssignRule
{
public interface IAssignRuleDomain : IScopedDependency
{
Task<PageResult<AssignRuleModel>> GetList(AssignRuleQueryDto queryDto);
Task<bool> Create(List<AssignRuleCreateDto> dto);
Task<bool> UpOrDowmAssignRule(AssignRuleUpOrDowmDto dto);
Task<bool> Delete(List<int> ids);
Task<List<NotSetAssignRuleDto>> GetNotSetAssignList(AssignRuleNotSetQueryDto dto);
Task AutoUpAssignRule();
}
}