tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYAdmissionsTrends/DTO/AdTrendsRequestDto.cs

154 lines
3.6 KiB
C#

using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Core.Service
{
public class AdTrendsRequestDto : PageBaseRequest
{
public string keyword { get; set; }
/// <summary>
/// 用户所在省份编码
/// </summary>
public string locationCode { get; set; }
public List<string> provinceName { get; set; }
/// <summary>
///
/// </summary>
public List<string> utype { get; set; }
public List<string> nature { get; set; }
public List<string> ascription { get; set; }
/// <summary>
/// 985、211
/// </summary>
public List<string> feature { get; set; }
/// <summary>
/// 本科0专科1
/// </summary>
public int? level { get; set; }
}
public class AdTrendsExtendDto
{
public int Year { get; set; }
}
public class MajorAdTrendsRequestDto
{
/// <summary>
/// 院校Id
/// </summary>
public int uid { get; set; }
/// <summary>
/// 年份(预留参数不传)
/// </summary>
public int year { get; set; }
/// <summary>
/// 学生所在省份编码
/// </summary>
public string locationCode { get; set; }
}
public class MajorAdTrendsResponseDto
{
public int Year { get; set; }
public List<MajorAdTrendsItemResponseDto> items { get; set; }
}
public class MajorAdTrendsItemResponseDto
{
public string MajorGroup { get; set; }
/// <summary>
/// 专业代码
/// </summary>
public string MajorCode { get; set; }
/// <summary>
/// 专业名称
/// </summary>
public string MajorName { get; set; }
/// <summary>
///专业备注
/// </summary>
public string MajroRemark { get; set; }
/// <summary>
/// 选科限制
/// </summary>
public string Selectsubject { get; set; }
/// <summary>
/// 年份
/// </summary>
public string Academic { get; set; }
/// <summary>
/// 专业所在批次
/// </summary>
public string BatchName { get; set; }
/// <summary>
/// 专业学费
/// </summary>
public string Fee { get; set; }
/// <summary>
/// 旧计划
/// </summary>
public int OldPlan { get; set; }
/// <summary>
/// 新计划
/// </summary>
public int NewPlan { get; set; }
}
public class AdTrendsResponseDto
{
[BsonId]
public long _id { get; set; }
public string name { get; set; }
public string provinceName { get; set; }
public string cityName { get; set; }
public string logo { get; set; }
public string rank { get; set; }
public string collegeCode { get; set; }
public List<string> features { get; set; }
public string belong { get; set; }
public int? level { get; set; }
public List<string> utype { get; set; }
public string nature { get; set; }
//public string batchName { get; set; }
/// <summary>
/// 招生总专业数
/// </summary>
public int PlanCount { get; set; }
/// <summary>
/// 旧计划
/// </summary>
public int OldPlan { get; set; }
/// <summary>
/// 新计划
/// </summary>
public int NewPlan { get; set; }
}
}