tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYPlanPro/DTO/PlanProDto.cs

303 lines
6.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
//
// 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
//
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace Admin.NET.Core.Service;
public class PlanBatchNameDto
{
/// <summary>
/// 本科提前批
/// </summary>
public string batchName { get; set; }
}
public class PlanProMainDto
{
public List<PlanProOutDto> plans { get; set; }
public List<PlanBatchNameDto> Batches { get; set; }
public List<string> yearsDtos { get; set; }
}
public class PlanProOutDto
{
/// <summary>
///
/// </summary>
[JsonConverter(typeof(ObjectIdConverter))]
public ObjectId _id { get; set; }
/// <summary>
///
/// </summary>
public long? _uid { get; set; }
/// <summary>
/// 院校代码(专业组代码)
/// </summary>
public string universityCode { get; set; }
/// <summary>
///
/// </summary>
public string universityName { 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 string location { get; set; }
/// <summary>
/// 武器系统与工程
/// </summary>
public string major { get; set; }
/// <summary>
///
/// </summary>
public string majorcode { get; set; }
/// <summary>
/// 专业组名称
/// </summary>
[BsonElement("majorgroupname")]
public string majorgroupname { get; set; }
/// <summary>
///
/// </summary>
public int? plancount { get; set; }
/// <summary>
/// (试验评估技术)(男,军事(指技融合)类,通用标准合格,特殊类型招生控制线,英语)
/// </summary>
public string remark { get; set; }
/// <summary>
/// 物理
/// </summary>
public string selectsubject { get; set; }
/// <summary>
///
/// </summary>
public string years { get; set; }
public string lowscorerank { get; set; }
public string lowscore { get; set; }
}
public class PlanProV2RequestDto
{
public long uid { get; set; }
public string locationCode { get; set; }
}
public class PlanProV2ResponseDto
{
public string year { get; set; }
public List<PlanProResponseDto> items { get; set; }
}
public class PlanProResponseDto
{
/// <summary>
///
/// </summary>
[JsonConverter(typeof(ObjectIdConverter))]
public ObjectId _id { get; set; }
/// <summary>
///
/// </summary>
public long? _uid { get; set; }
/// <summary>
/// 院校代码(专业组代码)
/// </summary>
public string universityCode { get; set; }
/// <summary>
///
/// </summary>
public string universityName { 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 string location { get; set; }
/// <summary>
/// 武器系统与工程
/// </summary>
public string major { get; set; }
/// <summary>
///
/// </summary>
public string majorcode { get; set; }
/// <summary>
/// 专业组名称
/// </summary>
[BsonElement("majorgroupname")]
public string majorgroupname { get; set; }
/// <summary>
///
/// </summary>
public int? plancount { get; set; }
/// <summary>
/// (试验评估技术)(男,军事(指技融合)类,通用标准合格,特殊类型招生控制线,英语)
/// </summary>
public string remark { get; set; }
/// <summary>
/// 类型0 综合||1物理|2历史|3理科 |4 文科
/// </summary>
public int selecttype { get; set; }
/// <summary>
/// 物理
/// </summary>
public string selectsubject { get; set; }
/// <summary>
///
/// </summary>
public string years { get; set; }
public int? lowscorerank { get; set; }
public int? lowscore { get; set; }
}
public class PlanProDto
{
/// <summary>
///
/// </summary>
public ObjectId _id { get; set; }
/// <summary>
///
/// </summary>
public long? _uid { 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 string location { get; set; }
/// <summary>
/// 武器系统与工程
/// </summary>
public string major { get; set; }
/// <summary>
///
/// </summary>
public string majorcode { get; set; }
/// <summary>
///
/// </summary>
public int? plancount { get; set; }
/// <summary>
/// (试验评估技术)(男,军事(指技融合)类,通用标准合格,特殊类型招生控制线,英语)
/// </summary>
public string remark { get; set; }
/// <summary>
/// 物理
/// </summary>
public string selectsubject { get; set; }
/// <summary>
///
/// </summary>
public string years { get; set; }
public int? lowscorerank { get; set; }
public int? lowscore { get; set; }
}
public class enroll_planpro
{
[JsonConverter(typeof(ObjectIdConverter))]
public ObjectId _id { get; set; }
/// <summary>
/// 院校代码(专业组代码)
/// </summary>
public string enrollmentCode { get; set; }
/// <summary>
///
/// </summary>
public string enrollmentName { get; set; }
/// <summary>
///
/// </summary>
public string majorCode { get; set; }
public string majorName { get; set; }
public int? planCount { get; set; }
public int? Score { get; set; }
public int? ScoreLine { get; set; }
public string batchName { get; set; }
}