using New_College.IRepository.Base;
using New_College.Model;
using New_College.Model.Models;
using New_College.Model.ViewModels;
using System.Threading.Tasks;

namespace New_College.IRepository
{
	/// <summary>
	/// IT_EnrollmentPlanedescRepository
	/// </summary>	
    public interface IT_EnrollmentPlanedescRepository : IBaseRepository<T_EnrollmentPlanedesc>
    {

        /// <summary>
        /// 智能选大学
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        Task<PageModel<UniversityResult>> GetRecommendUniversity(RecommendUniversityQuery query);



        /// <summary>
        ///智能 冲稳保
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        Task<MessageModel<PageModel<UniversityEnrollmentPlanResult>>> GetCWBUniversityDetail(CWBUniversityDetailQuery query);

    }
}