123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- using Exam.Infrastructure.Data.Interface;
- using Exam.Infrastructure.Enums;
- using Exam.Infrastructure.Extensions;
- using Hotline.Share.Enums.Exams;
- using Hotline.Share.Exams.Interface;
- using System.ComponentModel;
- namespace Hotline.Share.Dtos.TestPapers
- {
- /// <summary>
- /// 人工组卷试题
- /// </summary>
- [Description("人工组卷试题")]
- public class TestPaperItemDto : UpdateTestPaperItemDto
- {
- /// <summary>
- /// 难度
- /// </summary>
- [Description("难度")]
- public EDifficultyLevel DifficultyLevel { get; set; }
- /// <summary>
- /// 题型
- /// </summary>
- [Description("题型")]
- public EQuestionType QuestionType { get; set; }
- /// <summary>
- /// 标题
- /// </summary>
- [Description("标题")]
- public string Title { get; set; }
- /// <summary>
- /// 难度
- /// </summary>
- [Description("难度")]
- public string DifficultyLevelDesc
- {
- get
- {
- return DifficultyLevel.GetDescription();
- }
- }
- /// <summary>
- /// 题型
- /// </summary>
- [Description("题型")]
- public string QuestionTypeDes
- {
- get
- {
- return QuestionType.GetDescription();
- }
- }
- }
- /// <summary>
- /// 人工组卷试题
- /// </summary>
- [Description("人工组卷试题")]
- public class AddTestPaperItemDto : IAddRequest, IOperationStatus
- {
- /// <summary>
- /// 试题Id
- /// </summary>
- [Description("试题Id")]
- public string QuestionId { get; set; }
- /// <summary>
- /// 试卷Id
- /// </summary>
- [Description("试卷Id")]
- public string TestPaperId { get; set; }
-
- /// <summary>
- /// 操作状态
- /// </summary>
- [Description("操作状态")]
- public EEOperationStatus OperationStatus { get; set; }
- }
- /// <summary>
- /// 人工组卷试题
- /// </summary>
- [Description("人工组卷试题")]
- public class UpdateTestPaperItemDto : AddTestPaperItemDto, IActionRequest
- {
- /// <summary>
- /// 主键
- /// </summary>
- [Description("主键")]
- public string Id { get; set; }
- }
- }
|