tuiwucarrer/Admin.NET/Admin.NET.Core/Service/ZYBase/DTO/BatchResultDto.cs

144 lines
3.3 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.

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; }
}