试卷新增集团数据归属维护

master
xiaochanghai 3 weeks ago
parent e7fecfc34b
commit b3034fdccc
  1. 8341
      Model/Tiobon.Web.pdm
  2. 7
      Tiobon.Core.Model/Base/Ghre/Ghre_ExamPaper.Dto.Base.cs
  3. 7
      Tiobon.Core.Model/Models/Ghre/Ghre_ExamPaper.cs
  4. 1
      Tiobon.Core.Model/View/Ghre/Ghre_ExamPaper.Dto.View.cs
  5. 15
      Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs
  6. 10
      Tiobon.Core/Tiobon.Core.Model.xml

File diff suppressed because it is too large Load Diff

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/7 14:23:04 SimonHsiao
*V0.01 2025/5/29 15:54:38 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -194,4 +194,9 @@ public class Ghre_ExamPaperBase
/// 内置
/// </summary>
public int? BuiltIn { get; set; }
/// <summary>
/// 集团数据归属
/// </summary>
public int? DataBelongID { get; set; }
}

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/7 14:23:04 SimonHsiao
*V0.01 2025/5/29 15:54:38 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -195,4 +195,9 @@ public class Ghre_ExamPaper : BasePoco
/// 内置
/// </summary>
public int? BuiltIn { get; set; }
/// <summary>
/// 集团数据归属
/// </summary>
public int? DataBelongID { get; set; }
}

@ -47,5 +47,6 @@ public class Ghre_ExamPaperDto : Ghre_ExamPaper
public string TotalScore1 { get; set; }
public string SetMethodLabel { get; set; }
public string CourseName { get; set; }
public string DataBelongName { get; set; }
public string BuiltInLabel { get; set; }
}

@ -347,6 +347,17 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape
required = false,
multipleSelect = false,
editable = true,
},
new DefaultGhre_ExamPaperColumn()
{
label = "集团数据归属",
field = "DataBelongID",
elementType = "ApiSelect",
required = false,
multipleSelect = false,
editable = true,
dataSource = "CommonList_DataBelongAll",
placeholder = ""
}
};
#endregion
@ -487,6 +498,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape
baseData.CourseId = null;
baseData.CourseSceneId = null;
baseData.BuiltIn = null;
baseData.DataBelongID = null;
input.pageData.baseData = baseData;
input.pageData.examPaperSetType = "random";
@ -506,6 +518,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape
baseData.RemarkSz = exampaper.RemarkSz;
baseData.LinkType = exampaper.LinkType;
baseData.BuiltIn = exampaper.BuiltIn;
baseData.DataBelongID = exampaper.DataBelongID;
baseData.CourseId = exampaper.LinkType == "CourseId" ? exampaper.LinkId : null;
baseData.CourseSceneId = exampaper.LinkType == "CourseSceneId" ? exampaper.LinkId : null;
input.pageData.baseData = baseData;
@ -670,6 +683,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape
insert.Style = insertModel.styleInfo.paperStyle;
insert.SetMethod = insertModel.examPaperSetType;
insert.BuiltIn = insertModel.baseData.BuiltIn;
insert.DataBelongID = insertModel.baseData.DataBelongID;
insert.Status = "Draft";
var id = await Add(insert);
@ -734,6 +748,7 @@ delete from Ghre_ExamPaperQuestion WHERE ExamPaperId='{id}';");
insert.Style = insertModel.styleInfo.paperStyle;
insert.SetMethod = insertModel.examPaperSetType;
insert.BuiltIn = insertModel.baseData.BuiltIn;
insert.DataBelongID = insertModel.baseData.DataBelongID;
insert.Status = "Draft";

@ -4990,6 +4990,11 @@
内置
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaperBase.DataBelongID">
<summary>
集团数据归属
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamPaperConfigBase">
<summary>
试卷配置 (Dto.Base)
@ -24697,6 +24702,11 @@
内置
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaper.DataBelongID">
<summary>
集团数据归属
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamPaperConfig">
<summary>
试卷配置 (Model)

Loading…
Cancel
Save