using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; using Newtonsoft.Json; namespace Admin.NET.Core.Service; public class BatchResultDto { [BsonId] public int id { get; set; } public gConfiglist configList { get; set; } public List list { get; set; } } public class BatchResultRequestDto { public string locationCode { get; set; } public string year { get; set; } /// /// 类型:0 综合||1(物理)|2(历史)|3理科 |4 文科 /// public int? type { get; set; } } public class gGbatchlist { public int batch_id { get; set; } public string batch_name { get; set; } } public class gConfiglist { public List subjectList { get; set; } public List batchList { get; set; } public List yearList { get; set; } } public class gbatchList { public int year { get; set; } public int province_code { get; set; } public int subject_id { get; set; } public int batch_id { get; set; } public string score { get; set; } public string province_name { get; set; } public string batch_name { get; set; } public string subject_name { get; set; } } public class gYearlist { public string year { get; set; } public bool check { get; set; } = false; } public class gSubjectlist { public int? subject_id { get; set; } public string subject_name { get; set; } public bool check { get; set; }=false; } public class gaokaoRootobject { public int code { get; set; } public string msg { get; set; } public gaokaoData data { get; set; } } public class gaokaoData { public gaokaoConfiglist configList { get; set; } public gaokaoBatchItem[] list { get; set; } } public class gaokaoConfiglist { public string proDefault { get; set; } public int yearDefault { get; set; } public int subjectDefault { get; set; } public gaokaoProlist[] proList { get; set; } public gaokaoYearlist[] yearList { get; set; } public gaokaoSubjectlist[] subjectList { get; set; } public gaokaoBatchlist[] batchList { get; set; } } public class gaokaoProlist { public int id { get; set; } public string name { get; set; } public int parent_id { get; set; } public string code { get; set; } public int order { get; set; } public int parent { get; set; } public int list_order_by_py { get; set; } public bool selected { get; set; } } public class gaokaoYearlist { public int year { get; set; } public bool selected { get; set; } } public class gaokaoSubjectlist { public int subject_id { get; set; } public string subject_name { get; set; } public bool selected { get; set; } } public class gaokaoBatchlist { public int batch_id { get; set; } public string batch_name { get; set; } } public class gaokaoBatchItem { public int year { get; set; } public int province_code { get; set; } public int subject_id { get; set; } public int batch_id { get; set; } public string score { get; set; } public string province_name { get; set; } public string batch_name { get; set; } public string subject_name { get; set; } }