144 lines
3.3 KiB
C#
144 lines
3.3 KiB
C#
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<gbatchList> list { get; set; }
|
||
|
||
}
|
||
|
||
|
||
public class BatchResultRequestDto
|
||
{
|
||
public string locationCode { get; set; }
|
||
|
||
public string year { get; set; }
|
||
|
||
/// <summary>
|
||
/// 类型:0 综合||1(物理)|2(历史)|3理科 |4 文科
|
||
/// </summary>
|
||
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<gSubjectlist> subjectList { get; set; }
|
||
public List<gGbatchlist> batchList { get; set; }
|
||
public List<gYearlist> 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; }
|
||
}
|