using New_College.IServices.BASE;
using New_College.Model;
using New_College.Model.Models;
using New_College.Model.ViewModels;
using Org.BouncyCastle.Asn1.Ocsp;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace New_College.IServices
{
///
/// ID_LongIdMapServices
///
public interface ID_LongIdMapServices : IBaseServices
{
Task Import();
Task> GetUniversitys(UniversityQuery query);
Task> uniGetMajorInfo(MajorcategoryQuery query);
///
/// 根据一级分类id获取二三级分类数据
///
///
///
Task> GetTreeMajors(int tradeId);
Task> GetRecommendOccupation();
Task> uniGetOccupationInfo(MinOccupationRequest request);
Task> pcGetOccupationInfo(string name = null);
Task GetUniversityDetails(IdQuery query);
Task> SeachMajor(SeachMajorDtoRequest request);
Task GetMajorDetail(MajorQuery query);
Task> GetRelevantSchool(MajorSchoolQuery query);
Task GetCareerProspects(MajorCareerQuery query);
Task>> uniGetMajorThree(ManageMajorQuery query);
///
/// 根据标签推荐专业
///
///
///
Task>> GetMajorThreeByTag(MajorThreeByTagQuery query);
Task GetRecommendIntroduce(IdQuery query);
Task> GetUniversityMajor(IdQuery query);
///
/// 获取职业第三级
///
///
///
Task>> GetOccupationThree(IdQuery query);
Task GetBatchYearBySchoolId(PlanYearQuery query);
Task> GetPlanBySchollId(PlanQuery query);
///
/// 获取院校排名
///
///
///
Task> GetUniversityRank(UniversityRankQuery query);
Task> GetPcUniversityRank(UniversityRankQuery query);
///
/// 专业搜索
///
///
///
Task>> uniGetSearchMajor(NameBaseQuery query);
///
/// 获取招生简章列表
///
///
///
MessageModel> GetEnrollmentinproductionResult(UniversityGeneralRequest query);
///
/// 获取招生简介详情
///
///
///
Task> GetRequestEnrollmentinproductionDetailResult(StringIdQuery query);
}
}