162 lines
3.9 KiB
C#
162 lines
3.9 KiB
C#
namespace Dolphin.ExamPictureCut.Exams.Dto;
|
|
|
|
public class SubjectiveLatt
|
|
{
|
|
public long Stroke { get; set; }
|
|
public float X { get; set; }
|
|
public float Y { get; set; }
|
|
public long Time { get; set; }
|
|
}
|
|
public class TemplateJsonModel_DataArr
|
|
{
|
|
public string id { get; set; }
|
|
public string jobName { get; set; }
|
|
public string imgUrl { get; set; }
|
|
public string paperId { get; set; }
|
|
public long bookId { get; set; }
|
|
public long chapterId { get; set; }
|
|
public long partId { get; set; }
|
|
public List<TemplateJsonModel_QueData> queData { get; set; }
|
|
}
|
|
public class PaperQueData
|
|
{
|
|
public string TemplateId { get; set; }
|
|
public string PaperId { get; set; }
|
|
public long PartId { get; set; }
|
|
public int PageIndex { get; set; }
|
|
public string ImgUrl { get; set; }
|
|
public int Sort { get; set; }
|
|
public List<TemplateJsonModel_QueData> QueData { get; set; }
|
|
}
|
|
public class TemplateJsonModel_QueData
|
|
{
|
|
/// <summary>
|
|
/// 题号
|
|
/// </summary>
|
|
public string no { get; set; }
|
|
/// <summary>
|
|
/// 题型
|
|
/// </summary>
|
|
public string type { get; set; }
|
|
/// <summary>
|
|
/// 选项
|
|
/// </summary>
|
|
public List<TemplateJsonModel_Option> options { get; set; }
|
|
/// <summary>
|
|
/// 答案
|
|
/// </summary>
|
|
public List<TemplateJsonModel_Answer> answer { get; set; }
|
|
/// <summary>
|
|
/// 关联学科网知识点
|
|
/// </summary>
|
|
public List<TemplateJsonModel_Know> xkKnows { get; set; } = new();
|
|
/// <summary>
|
|
/// 重置按钮
|
|
/// </summary>
|
|
public List<TemplateJsonModel_Rect> resetPoint { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 选项
|
|
/// </summary>
|
|
public class TemplateJsonModel_Option
|
|
{
|
|
/// <summary>
|
|
/// 选项代号
|
|
/// </summary>
|
|
public string option { get; set; }
|
|
/// <summary>
|
|
/// ID
|
|
/// </summary>
|
|
public long index { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public bool active { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public List<TemplateJsonModel_Rect> point { get; set; }
|
|
/// <summary>
|
|
/// 第一个答案区域
|
|
/// </summary>
|
|
public TemplateJsonModel_Rect AnswerArea { get { return point.FirstOrDefault() ?? new(); } }
|
|
}
|
|
/// <summary>
|
|
/// 选项-坐标
|
|
/// </summary>
|
|
public class TemplateJsonModel_Rect
|
|
{
|
|
public float pxWidth { get; set; }
|
|
public float pxHeight { get; set; }
|
|
public float pxTop { get; set; }
|
|
public float pxLeft { get; set; }
|
|
public int angle { get; set; }
|
|
public string type { get; set; }
|
|
public long bindId { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 答案
|
|
/// </summary>
|
|
public class TemplateJsonModel_Answer
|
|
{
|
|
/// <summary>
|
|
/// 答案
|
|
/// </summary>
|
|
public string name { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public bool active { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 知识点
|
|
/// </summary>
|
|
public class TemplateJsonModel_Know
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public long id { get; set; }
|
|
/// <summary>
|
|
/// 知识点名称
|
|
/// </summary>
|
|
public string knowName { get; set; }
|
|
/// <summary>
|
|
/// 知识点描述
|
|
/// </summary>
|
|
public string knowDescription { get; set; }
|
|
/// <summary>
|
|
/// 上级ID
|
|
/// </summary>
|
|
public long parentId { get; set; }
|
|
/// <summary>
|
|
/// 上级知识点名称
|
|
/// </summary>
|
|
public string parentKnowName { get; set; }
|
|
/// <summary>
|
|
/// 科目
|
|
/// </summary>
|
|
public int subjectId { get; set; }
|
|
/// <summary>
|
|
/// 科目名称
|
|
/// </summary>
|
|
public string subjectName { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public int categoryId { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string categoryName { get; set; }
|
|
/// <summary>
|
|
/// 难度
|
|
/// </summary>
|
|
public int difficulty { get; set; }
|
|
/// <summary>
|
|
/// 是否选中
|
|
/// </summary>
|
|
public bool Checked { get; set; }
|
|
}
|