Commit 96575919 authored by 吴春's avatar 吴春

提交代码

parent ec6c95cc
......@@ -59,11 +59,18 @@ namespace Edu.Model.Entity.Exam
/// </summary>
public string Answer { get; set; }
/// <summary>
/// 题目分数
/// 题目得分
/// </summary>
public decimal Score { get; set; }
/// <summary>
/// 是否阅卷0-否,1-是
/// </summary>
public int IsMarking { get; set; }
}
}
......@@ -31,6 +31,21 @@ namespace Edu.Model.ViewModel.Exam
/// </summary>
public int QuestionCount { get; set; }
/// <summary>
/// 学生答案
/// </summary>
public string StundetAnswer { get; set; }
/// <summary>
/// 学生答案详情id
/// </summary>
public int StundetDetailsId { get; set; }
/// <summary>
/// 学生得分
/// </summary>
public string StundetScore { get; set; }
/// <summary>
/// 知识点
/// </summary>
......
using System;
using System.Collections.Generic;
using System.Text;
namespace Edu.Model.ViewModel.Exam
{
/// <summary>
/// 学生答题详情扩展表
/// </summary>
public class RB_Examination_StudentDetails_ViewModel : Entity.Exam.RB_Examination_StudentDetails
{
/// <summary>
/// 学生姓名
/// </summary>
public string GuestName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Edu.Model.Entity.Exam;
using Edu.Model.ViewModel.Exam;
namespace Edu.Repository.Exam
{
/// <summary>
/// 学生答题详情仓储类
/// </summary>
public class RB_Examination_StudentDetailsDetailsRepository : BaseRepository<RB_Examination_StudentDetails>
{
/// <summary>
/// 获取考试学生列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Examination_StudentDetails_ViewModel> GetExaminationStudentListRepository(RB_Examination_StudentDetails_ViewModel query)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT A.*,IFNULL(B.GuestName,'') AS GuestName
FROM RB_Examination_StudentDetails AS A
LEFT JOIN RB_Examination_Student AS c ON C.Id=a.ExaminationStuId
LEFT JOIN rb_order_guest AS B ON c.GuestId=B.Id
WHERE 1=1
");
builder.AppendFormat(@" AND A.{0}={1} ", nameof(RB_Examination_StudentDetails_ViewModel.Status), 0);
if (query != null)
{
if (query.ExaminationStuId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Examination_StudentDetails_ViewModel.ExaminationStuId), query.ExaminationStuId);
}
if (query.PublishId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Examination_StudentDetails_ViewModel.PublishId), query.PublishId);
}
if (query.PaperId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Examination_StudentDetails_ViewModel.PaperId), query.PaperId);
}
}
return Get<RB_Examination_StudentDetails_ViewModel>(builder.ToString()).ToList();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment