using System.Threading.Tasks; using Znyc.Recruitment.Admin.Commons.Entitys; using Znyc.Recruitment.Admin.Commons.IServices; using Znyc.Recruitment.Admin.Commons.Pages; using Znyc.Recruitment.Admin.Security.Dtos; using Znyc.Recruitment.Admin.Security.Entitys; namespace Znyc.Recruitment.Admin.Security.IServices { /// <summary> /// </summary> public interface ICallFeedbackService : IService<CallFeedbackEntity, CallFeedbackOutputDto, long> { /// <summary> /// 通话评价分页查询 /// </summary> /// <param name="search"></param> /// <returns></returns> Task<PageResult<CallFeedbackOutputDto>> FindWithPagerSearchAsync(SearchCallFeedbackModel search); /// <summary> /// 修改通话反馈已读 /// </summary> /// <param name="productId"></param> /// <param name="userId"></param> /// <returns></returns> Task<CommonResult> UpdateIsReadAsync(long userId, long productId, int productType); } }