using Tiobon.Core.Model.Models; namespace Tiobon.Core.Model; public class DefaultGhre_ExamPaperInput { public List baseColumns { get; set; } = new List(); public List randomSetColumns { get; set; } = new List(); public List manualSetColumns { get; set; } = new List(); public DefaultGhre_ExamPaperPageData pageData { get; set; } = new DefaultGhre_ExamPaperPageData(); /// /// 修改信息 黄一名 于 2024-05-10 15:02 最后修改 /// public string UpdateDataInfo { get; set; } /// /// 创建信息 黄一名 于 2024-05-10 14:57 创建 /// public string CreateDataInfo { get; set; } } public class DefaultGhre_ExamPaperColumn { public string label { get; set; } public string field { get; set; } public string elementType { get; set; } public bool required { get; set; } public bool multipleSelect { get; set; } public bool editable { get; set; } public string dataSource { get; set; } public string placeholder { get; set; } public int displayType { get; set; } public int width { get; set; } = 150; } public class DefaultGhre_ExamPaperPageData { public DefaultGhre_ExamPaperBaseData baseData { get; set; } = new DefaultGhre_ExamPaperBaseData(); public DefaultGhre_ExamPaperStyleInfo styleInfo { get; set; } = new DefaultGhre_ExamPaperStyleInfo(); public string examPaperSetType { get; set; } public List examPaperSetData { get; set; } = new List { }; public List previewList { get; set; } = new List { }; public List questionList { get; set; } = new List { }; } public class DefaultGhre_ExamPaperBaseData : Ghre_ExamPaperBase { public long? CourseId { get; set; } public long? CourseSceneId { get; set; } } public class DefaultGhre_ExamPaperStyleInfo { public string coverImage { get; set; } public string paperStyle { get; set; } public string coverBackGround { get; set; } = "rgba(0, 0, 0, 0.4)"; } public class DefaultGhre_ExamPaperPreview { public long? parentId { get; set; } public long Id { get; set; } /// /// 试卷ID /// public long? ExamPaperId { get; set; } /// /// 题目ID /// public long QuestionId { get; set; } /// /// 题目类型 /// public string QuestionType { get; set; } /// /// 题目内容 /// public string QuestionContent { get; set; } /// /// 试卷配置ID /// public long? ConfigId { get; set; } public FromGhre_QuestionQuestionTypeDetail detail { get; set; } = new FromGhre_QuestionQuestionTypeDetail(); public decimal? Score { get; set; } public decimal? RealScore { get; set; } public string value { get; set; } public List value1 { get; set; } = new List { }; } public class InsertExamPaperConfigInput { public Ghre_ExamPaperConfig tableData { get; set; } = new Ghre_ExamPaperConfig(); public List previewList { get; set; } = new List { }; }