using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ARW.Model; using ARW.Model.Dto.Business.LogisticsManage.DeliveryRules; using ARW.Model.Models.Business.LogisticsManage.DeliveryRules; using ARW.Model.Vo.Business.LogisticsManage.DeliveryRules; namespace ARW.Service.Business.IBusinessService.LogisticsManage.DeliveryRules { /// /// 配送模板区域及运费接口类 /// /// @author lwh /// @date 2023-06-16 /// public interface IDeliveryRuleService : IBaseService { /// /// 通过配送模板guid获取配送模板所关联的配送模板区域及运费列表 /// /// 配送模板guid /// Task> GetDeliveryRuleList(long deliveryGuid); /// /// 通过配送模板guid获取配送模板所关联的配送模板区域及运费guid /// /// 配送模板guid /// Task> GetDeliveryRuleGuidListByDeliveryGuid(long deliveryGuid); /// /// 通过配送模板guid获取配送模板所关联的配送模板区域及运费名称 /// /// 配送模板guid /// Task GetDeliveryRuleNameByDeliveryGuid(long deliveryGuid); /// /// 新增配送模板配送模板区域及运费 /// /// 配送模板区域及运费列表 /// Task InsertDeliveryRuleAsync(List deliveryRuleList); /// /// 更新配送模板配送模板区域及运费 /// /// 配送模板区域及运费列表 /// 配送模板guid /// Task UpdateDeliveryRuleAsync(List deliveryRuleList, long deliveryGuid); } }