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

master
xiaochanghai 4 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 * 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. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
@ -194,4 +194,9 @@ public class Ghre_ExamPaperBase
/// 内置 /// 内置
/// </summary> /// </summary>
public int? BuiltIn { get; set; } public int? BuiltIn { get; set; }
/// <summary>
/// 集团数据归属
/// </summary>
public int? DataBelongID { get; set; }
} }

@ -6,7 +6,7 @@
* *
* Ver * 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. * Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
* *
@ -195,4 +195,9 @@ public class Ghre_ExamPaper : BasePoco
/// 内置 /// 内置
/// </summary> /// </summary>
public int? BuiltIn { get; set; } 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 TotalScore1 { get; set; }
public string SetMethodLabel { get; set; } public string SetMethodLabel { get; set; }
public string CourseName { get; set; } public string CourseName { get; set; }
public string DataBelongName { get; set; }
public string BuiltInLabel { get; set; } public string BuiltInLabel { get; set; }
} }

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

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

Loading…
Cancel
Save