问卷保存接口开发

master
xiaochanghai 3 months ago
parent 4ad5eb8224
commit 186277c52f
  1. 716
      Model/Tiobon.Web.pdm
  2. 15
      Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs
  3. 14
      Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyOptionController.cs
  4. 14
      Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyQuestionController.cs
  5. 645
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  6. 17
      Tiobon.Core.Api/Tiobon.Core.xml
  7. 8
      Tiobon.Core.IServices/Ghre/IGhre_SurveyOptionServices.cs
  8. 8
      Tiobon.Core.IServices/Ghre/IGhre_SurveyQuestionServices.cs
  9. 3
      Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs
  10. 178
      Tiobon.Core.Model/Base/Ghre/Ghre_SurveyOption.Dto.Base.cs
  11. 134
      Tiobon.Core.Model/Base/Ghre/Ghre_SurveyQuestion.Dto.Base.cs
  12. 26
      Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyOption.Dto.EditInput.cs
  13. 26
      Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyQuestion.Dto.EditInput.cs
  14. 26
      Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyOption.Dto.InsertInput.cs
  15. 26
      Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyQuestion.Dto.InsertInput.cs
  16. 179
      Tiobon.Core.Model/Models/Ghre/Ghre_SurveyOption.cs
  17. 135
      Tiobon.Core.Model/Models/Ghre/Ghre_SurveyQuestion.cs
  18. 34
      Tiobon.Core.Model/View/Ghre/Ghre_SurveyOption.Dto.View.cs
  19. 34
      Tiobon.Core.Model/View/Ghre/Ghre_SurveyQuestion.Dto.View.cs
  20. 136
      Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs
  21. 15
      Tiobon.Core.Services/Ghre/Ghre_SurveyOptionServices.cs
  22. 15
      Tiobon.Core.Services/Ghre/Ghre_SurveyQuestionServices.cs
  23. 645
      Tiobon.Core/Tiobon.Core.Model.xml
  24. 17
      Tiobon.Core/Tiobon.Core.xml

File diff suppressed because it is too large Load Diff

@ -1,4 +1,6 @@
namespace Tiobon.Core.Api.Controllers; using Tiobon.Core.Model.ViewModels.Extend;
namespace Tiobon.Core.Api.Controllers;
/// <summary> /// <summary>
/// 问卷调查(Controller) /// 问卷调查(Controller)
@ -42,4 +44,15 @@ public class Ghre_SurveyController : BaseController<IGhre_SurveyServices, Ghre_S
return await _service.InsertByStatus(insertModel, status); return await _service.InsertByStatus(insertModel, status);
} }
#endregion #endregion
#region 插入
/// <summary>
/// 插入
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("InsertData")]
public async Task<ServiceResult<long>> InsertData([FromBody] InsertGhre_SurveyExtend input) => await _service.InsertData(input);
#endregion
} }

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 问卷调查选项(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)]
public class Ghre_SurveyOptionController : BaseController<IGhre_SurveyOptionServices, Ghre_SurveyOption, Ghre_SurveyOptionDto, InsertGhre_SurveyOptionInput, EditGhre_SurveyOptionInput>
{
public Ghre_SurveyOptionController(IGhre_SurveyOptionServices service) : base(service)
{
}
}

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 问卷调查题目(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)]
public class Ghre_SurveyQuestionController : BaseController<IGhre_SurveyQuestionServices, Ghre_SurveyQuestion, Ghre_SurveyQuestionDto, InsertGhre_SurveyQuestionInput, EditGhre_SurveyQuestionInput>
{
public Ghre_SurveyQuestionController(IGhre_SurveyQuestionServices service) : base(service)
{
}
}

@ -7595,6 +7595,246 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase">
<summary>
问卷调查选项 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SurveyQuestionId">
<summary>
问卷调查题目ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.TaxisNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase">
<summary>
问卷调查题目 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_TeacherBase"> <member name="T:Tiobon.Core.Model.Models.Ghre_TeacherBase">
<summary> <summary>
培训讲师 (Dto.Base) 培训讲师 (Dto.Base)
@ -14692,6 +14932,16 @@
问卷调查 (Dto.EditInput) 问卷调查 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_SurveyOptionInput">
<summary>
问卷调查选项 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_SurveyQuestionInput">
<summary>
问卷调查题目 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_TeacherInput"> <member name="T:Tiobon.Core.Model.Models.EditGhre_TeacherInput">
<summary> <summary>
Ghre_Teacher (Dto.EditInput) Ghre_Teacher (Dto.EditInput)
@ -15222,6 +15472,16 @@
问卷调查 (Dto.InsertInput) 问卷调查 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_SurveyOptionInput">
<summary>
问卷调查选项 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_SurveyQuestionInput">
<summary>
问卷调查题目 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_TeacherInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhre_TeacherInput">
<summary> <summary>
Ghre_Teacher (Dto.InsertInput) Ghre_Teacher (Dto.InsertInput)
@ -23121,6 +23381,246 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOption">
<summary>
问卷调查选项 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SurveyQuestionId">
<summary>
问卷调查题目ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.TaxisNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestion">
<summary>
问卷调查题目 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Teacher"> <member name="T:Tiobon.Core.Model.Models.Ghre_Teacher">
<summary> <summary>
培训讲师 (Model) 培训讲师 (Model)
@ -32057,6 +32557,36 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto">
<summary>
问卷调查选项(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto">
<summary>
问卷调查题目(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_TeacherDto"> <member name="T:Tiobon.Core.Model.Models.Ghre_TeacherDto">
<summary> <summary>
Ghre_Teacher(Dto.View) Ghre_Teacher(Dto.View)
@ -34127,6 +34657,121 @@
Type Description balabala Type Description balabala
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.CoverImageUrl">
<summary>
封面图
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyNo">
<summary>
问卷编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyName">
<summary>
问卷名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyClass">
<summary>
分类
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.Questions">
<summary>
问卷调查题目
</summary>
</member>
<member name="T:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend">
<summary>
问卷调查题目
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.Options">
<summary>
问卷调查选项
</summary>
</member>
<member name="T:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend">
<summary>
问卷调查选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId"> <member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId">
<summary> <summary>
人力需求维护ID 人力需求维护ID

@ -1373,6 +1373,23 @@
<param name="status">status</param> <param name="status">status</param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.InsertData(Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend)">
<summary>
插入
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController">
<summary>
问卷调查选项(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionController">
<summary>
问卷调查题目(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_TeacherAttachmentController"> <member name="T:Tiobon.Core.Api.Controllers.Ghre_TeacherAttachmentController">
<summary> <summary>
Ghre_TeacherAttachment(Controller) Ghre_TeacherAttachment(Controller)

@ -0,0 +1,8 @@
namespace Tiobon.Core.IServices;
/// <summary>
/// 问卷调查选项(自定义服务接口)
/// </summary>
public interface IGhre_SurveyOptionServices : IBaseServices<Ghre_SurveyOption, Ghre_SurveyOptionDto, InsertGhre_SurveyOptionInput, EditGhre_SurveyOptionInput>
{
}

@ -0,0 +1,8 @@
namespace Tiobon.Core.IServices;
/// <summary>
/// 问卷调查题目(自定义服务接口)
/// </summary>
public interface IGhre_SurveyQuestionServices : IBaseServices<Ghre_SurveyQuestion, Ghre_SurveyQuestionDto, InsertGhre_SurveyQuestionInput, EditGhre_SurveyQuestionInput>
{
}

@ -1,4 +1,5 @@
using Tiobon.Core.Model; using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels.Extend;
namespace Tiobon.Core.IServices; namespace Tiobon.Core.IServices;
@ -10,4 +11,6 @@ public interface IGhre_SurveyServices : IBaseServices<Ghre_Survey, Ghre_SurveyDt
Task<ServiceResult<long>> InsertByStatus(InsertGhre_SurveyInput insertModel, string status); Task<ServiceResult<long>> InsertByStatus(InsertGhre_SurveyInput insertModel, string status);
Task<ServiceResult> UpdateStatus(InsertGhre_SurveyInput input, string status); Task<ServiceResult> UpdateStatus(InsertGhre_SurveyInput input, string status);
Task<ServiceResult<long>> InsertData(InsertGhre_SurveyExtend insertModel);
} }

@ -0,0 +1,178 @@
/* ,
* Ghre_SurveyOption.cs
*
* N / A
* Ghre_SurveyOption
*
* Ver
*
*V0.01 2025/3/24 15:48:35 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查选项 (Dto.Base)
/// </summary>
public class Ghre_SurveyOptionBase
{
/// <summary>
/// 问卷调查ID
/// </summary>
public long? SurveyId { get; set; }
/// <summary>
/// 问卷调查题目ID
/// </summary>
public long? SurveyQuestionId { get; set; }
/// <summary>
/// 选项编号
/// </summary>
[Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")]
public string OptionNo { get; set; }
/// <summary>
/// 选项内容
/// </summary>
[Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")]
public string OptionContent { get; set; }
/// <summary>
/// 是否必填
/// </summary>
public bool? IsRequired { get; set; }
/// <summary>
/// 分数
/// </summary>
[Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")]
public decimal? Score { get; set; }
/// <summary>
/// 是否其他选项
/// </summary>
public bool? IsOther { get; set; }
/// <summary>
/// 其他选项内容
/// </summary>
[Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")]
public string OtherContent { get; set; }
/// <summary>
/// 图片地址
/// </summary>
[Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")]
public string ImageUrl { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthPc { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthApp { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int? TaxisNo { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,134 @@
/* ,
* Ghre_SurveyQuestion.cs
*
* N / A
* Ghre_SurveyQuestion
*
* Ver
*
*V0.01 2025/3/24 15:36:02 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查题目 (Dto.Base)
/// </summary>
public class Ghre_SurveyQuestionBase
{
/// <summary>
/// 问卷调查ID
/// </summary>
public long? SurveyId { get; set; }
/// <summary>
/// 题目类型
/// </summary>
[Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")]
public string QuestionType { get; set; }
/// <summary>
/// 题目内容
/// </summary>
[Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")]
public string QuestionContent { get; set; }
/// <summary>
/// 题目解析
/// </summary>
[Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")]
public string QuestionAnalysis { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,26 @@
/* ,
* Ghre_SurveyOption.cs
*
* N / A
* Ghre_SurveyOption
*
* Ver
*
*V0.01 2025/3/24 15:48:35 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查选项 (Dto.EditInput)
/// </summary>
public class EditGhre_SurveyOptionInput : Ghre_SurveyOptionBase
{
}

@ -0,0 +1,26 @@
/* ,
* Ghre_SurveyQuestion.cs
*
* N / A
* Ghre_SurveyQuestion
*
* Ver
*
*V0.01 2025/3/24 15:36:02 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查题目 (Dto.EditInput)
/// </summary>
public class EditGhre_SurveyQuestionInput : Ghre_SurveyQuestionBase
{
}

@ -0,0 +1,26 @@
/* ,
* Ghre_SurveyOption.cs
*
* N / A
* Ghre_SurveyOption
*
* Ver
*
*V0.01 2025/3/24 15:48:35 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查选项 (Dto.InsertInput)
/// </summary>
public class InsertGhre_SurveyOptionInput : Ghre_SurveyOptionBase
{
}

@ -0,0 +1,26 @@
/* ,
* Ghre_SurveyQuestion.cs
*
* N / A
* Ghre_SurveyQuestion
*
* Ver
*
*V0.01 2025/3/24 15:36:02 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查题目 (Dto.InsertInput)
/// </summary>
public class InsertGhre_SurveyQuestionInput : Ghre_SurveyQuestionBase
{
}

@ -0,0 +1,179 @@
/* ,
* Ghre_SurveyOption.cs
*
* N / A
* Ghre_SurveyOption
*
* Ver
*
*V0.01 2025/3/24 15:48:35 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查选项 (Model)
/// </summary>
[SugarTable("Ghre_SurveyOption", "Ghre_SurveyOption"), Entity(TableCnName = "问卷调查选项", TableName = "Ghre_SurveyOption")]
public class Ghre_SurveyOption : BasePoco
{
/// <summary>
/// 问卷调查ID
/// </summary>
public long? SurveyId { get; set; }
/// <summary>
/// 问卷调查题目ID
/// </summary>
public long? SurveyQuestionId { get; set; }
/// <summary>
/// 选项编号
/// </summary>
[Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")]
public string OptionNo { get; set; }
/// <summary>
/// 选项内容
/// </summary>
[Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")]
public string OptionContent { get; set; }
/// <summary>
/// 是否必填
/// </summary>
public bool? IsRequired { get; set; }
/// <summary>
/// 分数
/// </summary>
[Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")]
public decimal? Score { get; set; }
/// <summary>
/// 是否其他选项
/// </summary>
public bool? IsOther { get; set; }
/// <summary>
/// 其他选项内容
/// </summary>
[Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")]
public string OtherContent { get; set; }
/// <summary>
/// 图片地址
/// </summary>
[Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")]
public string ImageUrl { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthPc { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthApp { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int? TaxisNo { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,135 @@
/* ,
* Ghre_SurveyQuestion.cs
*
* N / A
* Ghre_SurveyQuestion
*
* Ver
*
*V0.01 2025/3/24 15:36:02 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查题目 (Model)
/// </summary>
[SugarTable("Ghre_SurveyQuestion", "Ghre_SurveyQuestion"), Entity(TableCnName = "问卷调查题目", TableName = "Ghre_SurveyQuestion")]
public class Ghre_SurveyQuestion : BasePoco
{
/// <summary>
/// 问卷调查ID
/// </summary>
public long? SurveyId { get; set; }
/// <summary>
/// 题目类型
/// </summary>
[Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")]
public string QuestionType { get; set; }
/// <summary>
/// 题目内容
/// </summary>
[Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")]
public string QuestionContent { get; set; }
/// <summary>
/// 题目解析
/// </summary>
[Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")]
public string QuestionAnalysis { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}

@ -0,0 +1,34 @@
/* ,
* Ghre_SurveyOption.cs
*
* N / A
* Ghre_SurveyOption
*
* Ver
*
*V0.01 2025/3/24 15:48:35 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查选项(Dto.View1)
/// </summary>
public class Ghre_SurveyOptionDto : Ghre_SurveyOption
{
/// <summary>
/// 创建信息
/// </summary>
public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
}

@ -0,0 +1,34 @@
/* ,
* Ghre_SurveyQuestion.cs
*
* N / A
* Ghre_SurveyQuestion
*
* Ver
*
*V0.01 2025/3/24 15:36:02 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 问卷调查题目(Dto.View1)
/// </summary>
public class Ghre_SurveyQuestionDto : Ghre_SurveyQuestion
{
/// <summary>
/// 创建信息
/// </summary>
public string CreateDataInfo { get; set; }
/// <summary>
/// 修改信息
/// </summary>
public string UpdateDataInfo { get; set; }
}

@ -2,4 +2,140 @@
public class InsertGhre_SurveyExtend public class InsertGhre_SurveyExtend
{ {
/// <summary>
/// 封面图
/// </summary>
[Display(Name = "CoverImageUrl"), Description("封面图"), MaxLength(128, ErrorMessage = "封面图 不能超过 128 个字符")]
public string CoverImageUrl { get; set; }
/// <summary>
/// 问卷编号
/// </summary>
[Display(Name = "SurveyNo"), Description("问卷编号"), MaxLength(32, ErrorMessage = "问卷编号 不能超过 32 个字符")]
public string SurveyNo { get; set; }
/// <summary>
/// 问卷名称
/// </summary>
[Display(Name = "SurveyName"), Description("问卷名称"), MaxLength(64, ErrorMessage = "问卷名称 不能超过 64 个字符")]
public string SurveyName { get; set; }
/// <summary>
/// 分类
/// </summary>
[Display(Name = "SurveyClass"), Description("分类"), MaxLength(32, ErrorMessage = "分类 不能超过 32 个字符")]
public string SurveyClass { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 问卷调查题目
/// </summary>
public List<InsertGhre_SurveyQuestionExtend> Questions { get; set; }
}
/// <summary>
/// 问卷调查题目
/// </summary>
public class InsertGhre_SurveyQuestionExtend
{
/// <summary>
/// 题目类型
/// </summary>
[Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")]
public string QuestionType { get; set; }
/// <summary>
/// 题目内容
/// </summary>
[Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")]
public string QuestionContent { get; set; }
/// <summary>
/// 题目解析
/// </summary>
[Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")]
public string QuestionAnalysis { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 问卷调查选项
/// </summary>
public List<InsertGhre_SurveyOptionExtend> Options { get; set; }
}
/// <summary>
/// 问卷调查选项
/// </summary>
public class InsertGhre_SurveyOptionExtend
{
/// <summary>
/// 选项编号
/// </summary>
[Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")]
public string OptionNo { get; set; }
/// <summary>
/// 选项内容
/// </summary>
[Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")]
public string OptionContent { get; set; }
/// <summary>
/// 是否必填
/// </summary>
public bool? IsRequired { get; set; }
/// <summary>
/// 分数
/// </summary>
[Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")]
public decimal? Score { get; set; }
/// <summary>
/// 是否其他选项
/// </summary>
public bool? IsOther { get; set; }
/// <summary>
/// 其他选项内容
/// </summary>
[Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")]
public string OtherContent { get; set; }
/// <summary>
/// 图片地址
/// </summary>
[Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")]
public string ImageUrl { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthPc { get; set; }
/// <summary>
/// 图片宽度
/// </summary>
[Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")]
public string ImageWidthApp { get; set; }
} }

@ -0,0 +1,15 @@
namespace Tiobon.Core.Services;
/// <summary>
/// 问卷调查选项 (服务)
/// </summary>
public class Ghre_SurveyOptionServices : BaseServices<Ghre_SurveyOption, Ghre_SurveyOptionDto, InsertGhre_SurveyOptionInput, EditGhre_SurveyOptionInput>, IGhre_SurveyOptionServices
{
private readonly IBaseRepository<Ghre_SurveyOption> _dal;
public Ghre_SurveyOptionServices(ICaching caching, IBaseRepository<Ghre_SurveyOption> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
}

@ -0,0 +1,15 @@
namespace Tiobon.Core.Services;
/// <summary>
/// 问卷调查题目 (服务)
/// </summary>
public class Ghre_SurveyQuestionServices : BaseServices<Ghre_SurveyQuestion, Ghre_SurveyQuestionDto, InsertGhre_SurveyQuestionInput, EditGhre_SurveyQuestionInput>, IGhre_SurveyQuestionServices
{
private readonly IBaseRepository<Ghre_SurveyQuestion> _dal;
public Ghre_SurveyQuestionServices(ICaching caching, IBaseRepository<Ghre_SurveyQuestion> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
}

@ -7595,6 +7595,246 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase">
<summary>
问卷调查选项 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SurveyQuestionId">
<summary>
问卷调查题目ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.TaxisNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase">
<summary>
问卷调查题目 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_TeacherBase"> <member name="T:Tiobon.Core.Model.Models.Ghre_TeacherBase">
<summary> <summary>
培训讲师 (Dto.Base) 培训讲师 (Dto.Base)
@ -14692,6 +14932,16 @@
问卷调查 (Dto.EditInput) 问卷调查 (Dto.EditInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_SurveyOptionInput">
<summary>
问卷调查选项 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_SurveyQuestionInput">
<summary>
问卷调查题目 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_TeacherInput"> <member name="T:Tiobon.Core.Model.Models.EditGhre_TeacherInput">
<summary> <summary>
Ghre_Teacher (Dto.EditInput) Ghre_Teacher (Dto.EditInput)
@ -15222,6 +15472,16 @@
问卷调查 (Dto.InsertInput) 问卷调查 (Dto.InsertInput)
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_SurveyOptionInput">
<summary>
问卷调查选项 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_SurveyQuestionInput">
<summary>
问卷调查题目 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_TeacherInput"> <member name="T:Tiobon.Core.Model.Models.InsertGhre_TeacherInput">
<summary> <summary>
Ghre_Teacher (Dto.InsertInput) Ghre_Teacher (Dto.InsertInput)
@ -23121,6 +23381,246 @@
预留字段12 预留字段12
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOption">
<summary>
问卷调查选项 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SurveyQuestionId">
<summary>
问卷调查题目ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.TaxisNo">
<summary>
排序号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOption.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestion">
<summary>
问卷调查题目 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.SurveyId">
<summary>
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestion.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Teacher"> <member name="T:Tiobon.Core.Model.Models.Ghre_Teacher">
<summary> <summary>
培训讲师 (Model) 培训讲师 (Model)
@ -32057,6 +32557,36 @@
修改信息 修改信息
</summary> </summary>
</member> </member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto">
<summary>
问卷调查选项(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyOptionDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto">
<summary>
问卷调查题目(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_TeacherDto"> <member name="T:Tiobon.Core.Model.Models.Ghre_TeacherDto">
<summary> <summary>
Ghre_Teacher(Dto.View) Ghre_Teacher(Dto.View)
@ -34127,6 +34657,121 @@
Type Description balabala Type Description balabala
</summary> </summary>
</member> </member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.CoverImageUrl">
<summary>
封面图
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyNo">
<summary>
问卷编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyName">
<summary>
问卷名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.SurveyClass">
<summary>
分类
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend.Questions">
<summary>
问卷调查题目
</summary>
</member>
<member name="T:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend">
<summary>
问卷调查题目
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionType">
<summary>
题目类型
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionContent">
<summary>
题目内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.QuestionAnalysis">
<summary>
题目解析
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend.Options">
<summary>
问卷调查选项
</summary>
</member>
<member name="T:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend">
<summary>
问卷调查选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OptionNo">
<summary>
选项编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OptionContent">
<summary>
选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.IsRequired">
<summary>
是否必填
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.Score">
<summary>
分数
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.IsOther">
<summary>
是否其他选项
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.OtherContent">
<summary>
其他选项内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageUrl">
<summary>
图片地址
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageWidthPc">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyOptionExtend.ImageWidthApp">
<summary>
图片宽度
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId"> <member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendForm.RequestId">
<summary> <summary>
人力需求维护ID 人力需求维护ID

@ -1373,6 +1373,23 @@
<param name="status">status</param> <param name="status">status</param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyController.InsertData(Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyExtend)">
<summary>
插入
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyOptionController">
<summary>
问卷调查选项(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionController">
<summary>
问卷调查题目(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_TeacherAttachmentController"> <member name="T:Tiobon.Core.Api.Controllers.Ghre_TeacherAttachmentController">
<summary> <summary>
Ghre_TeacherAttachment(Controller) Ghre_TeacherAttachment(Controller)

Loading…
Cancel
Save