using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Models; using TEAMModelOS.SDK.Context.Attributes.Azure; using TEAMModelOS.SDK.DI; namespace TEAMModelOS.SDK.Models { /// /// 试卷信息 /// public class PaperDto { public string id { get; set; } public string name { get; set; } public string code { get; set; } public string scope { get; set; } public int multipleRule { get; set; } public List slides { get; set; } public string periodId { get; set; } public List points { get; set; } = new List(); public List gradeIds { get; set; } = new List(); public string subjectId { get; set; } public string subjectName { get; set; } public double score { get; set; } } public class Slides { public string url { get; set; } public string type { get; set; } public Scoring scoring { get; set; } = new Scoring(); } public class Scoring { public double score { get; set; } public List knowledge { get; set; } = new List(); public int? field { get; set; } public List ans { get; set; } = new List(); } }