优化问卷题目池新增编辑接口

master
xiaochanghai 1 month ago
parent 29d3961150
commit 0cbcbca764
  1. 22
      Model/Tiobon.Web.pdm
  2. 8
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 10
      Tiobon.Core.Model/Base/Ghre/Ghre_SurveyQuestionPoolOption.Dto.Base.cs
  4. 10
      Tiobon.Core.Model/Models/Ghre/Ghre_SurveyQuestionPoolOption.cs
  5. 4
      Tiobon.Core.Services/Ghre/Ghre_SurveyQuestionPoolServices.cs
  6. 8
      Tiobon.Core/Tiobon.Core.Model.xml
  7. 4
      Tiobon.Core/Tiobon.Core.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1746769851" Name="Tiobon" Objects="4183" Symbols="145" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1747027800" Name="Tiobon" Objects="4168" Symbols="145" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@ -9743,7 +9743,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o46">
<a:CreationDate>1717726229</a:CreationDate>
<a:ModificationDate>1719381754</a:ModificationDate>
<a:Rect>((-42337,11400), (-39337,18375))</a:Rect>
<a:Rect>((-42449,11400), (-39225,18375))</a:Rect>
<a:ListOfPoints>((-40837,11400),(-40837,18375))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -9966,7 +9966,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o79">
<a:CreationDate>1727337857</a:CreationDate>
<a:ModificationDate>1727337857</a:ModificationDate>
<a:Rect>((-54786,11250), (-48786,18150))</a:Rect>
<a:Rect>((-54898,11250), (-48674,18150))</a:Rect>
<a:ListOfPoints>((-51786,18150),(-51786,11250))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -10010,7 +10010,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o85">
<a:CreationDate>1738913762</a:CreationDate>
<a:ModificationDate>1738913762</a:ModificationDate>
<a:Rect>((-43349,-30975), (-38849,-24075))</a:Rect>
<a:Rect>((-43461,-30975), (-38737,-24075))</a:Rect>
<a:ListOfPoints>((-41099,-30975),(-41099,-24075))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -10055,7 +10055,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o92">
<a:CreationDate>1738915648</a:CreationDate>
<a:ModificationDate>1738915648</a:ModificationDate>
<a:Rect>((-43011,-23625), (-38511,-17925))</a:Rect>
<a:Rect>((-43123,-23625), (-38399,-17925))</a:Rect>
<a:ListOfPoints>((-40761,-17925),(-40761,-23625))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -10077,7 +10077,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o95">
<a:CreationDate>1738916095</a:CreationDate>
<a:ModificationDate>1738916119</a:ModificationDate>
<a:Rect>((-53924,-23812), (-39449,-17325))</a:Rect>
<a:Rect>((-54036,-23812), (-39449,-17325))</a:Rect>
<a:ListOfPoints>((-51674,-17325),(-51674,-23400),(-39449,-23400))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -10099,7 +10099,7 @@ DESTINATION 0 新宋体,8,N</a:FontList>
<o:ReferenceSymbol Id="o98">
<a:CreationDate>1738916098</a:CreationDate>
<a:ModificationDate>1738916104</a:ModificationDate>
<a:Rect>((-53999,-31050), (-42899,-24863))</a:Rect>
<a:Rect>((-54111,-31050), (-42899,-24863))</a:Rect>
<a:ListOfPoints>((-51749,-31050),(-51749,-25275),(-42899,-25275))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
@ -57856,10 +57856,10 @@ Ghra_staff_InsureBase
<o:Column Id="o3701">
<a:ObjectID>2106B10A-AD2D-4710-BE65-8BEBE11001E9</a:ObjectID>
<a:Name>选项编号</a:Name>
<a:Code>QuestionNo</a:Code>
<a:Code>OptionNo</a:Code>
<a:CreationDate>1741255827</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1741255827</a:ModificationDate>
<a:ModificationDate>1747027799</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>题目编号</a:Comment>
<a:DataType>nvarchar(32)</a:DataType>
@ -57868,10 +57868,10 @@ Ghra_staff_InsureBase
<o:Column Id="o3702">
<a:ObjectID>FB3A6BDB-D4A9-40CC-AF9A-20296F510C8D</a:ObjectID>
<a:Name>选项内容</a:Name>
<a:Code>AnswerContent</a:Code>
<a:Code>OptionContent</a:Code>
<a:CreationDate>1741255827</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1741255827</a:ModificationDate>
<a:ModificationDate>1747027800</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>答案内容</a:Comment>
<a:DataType>nvarchar(2000)</a:DataType>

@ -9240,12 +9240,12 @@
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.QuestionNo">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.OptionNo">
<summary>
题目编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.AnswerContent">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.OptionContent">
<summary>
答案内容
</summary>
@ -28132,12 +28132,12 @@
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.QuestionNo">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.OptionNo">
<summary>
题目编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.AnswerContent">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.OptionContent">
<summary>
答案内容
</summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/5/7 15:28:36 SimonHsiao
*V0.01 2025/5/12 13:30:41 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -31,14 +31,14 @@ public class Ghre_SurveyQuestionPoolOptionBase
/// <summary>
/// 题目编号
/// </summary>
[Display(Name = "QuestionNo"), Description("题目编号"), MaxLength(32, ErrorMessage = "题目编号 不能超过 32 个字符")]
public string QuestionNo { get; set; }
[Display(Name = "OptionNo"), Description("题目编号"), MaxLength(32, ErrorMessage = "题目编号 不能超过 32 个字符")]
public string OptionNo { get; set; }
/// <summary>
/// 答案内容
/// </summary>
[Display(Name = "AnswerContent"), Description("答案内容"), MaxLength(2000, ErrorMessage = "答案内容 不能超过 2000 个字符")]
public string AnswerContent { get; set; }
[Display(Name = "OptionContent"), Description("答案内容"), MaxLength(2000, ErrorMessage = "答案内容 不能超过 2000 个字符")]
public string OptionContent { get; set; }
/// <summary>
/// 是否必填

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/5/7 15:28:36 SimonHsiao
*V0.01 2025/5/12 13:30:41 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -32,14 +32,14 @@ public class Ghre_SurveyQuestionPoolOption : BasePoco
/// <summary>
/// 题目编号
/// </summary>
[Display(Name = "QuestionNo"), Description("题目编号"), MaxLength(32, ErrorMessage = "题目编号 不能超过 32 个字符")]
public string QuestionNo { get; set; }
[Display(Name = "OptionNo"), Description("题目编号"), MaxLength(32, ErrorMessage = "题目编号 不能超过 32 个字符")]
public string OptionNo { get; set; }
/// <summary>
/// 答案内容
/// </summary>
[Display(Name = "AnswerContent"), Description("答案内容"), MaxLength(2000, ErrorMessage = "答案内容 不能超过 2000 个字符")]
public string AnswerContent { get; set; }
[Display(Name = "OptionContent"), Description("答案内容"), MaxLength(2000, ErrorMessage = "答案内容 不能超过 2000 个字符")]
public string OptionContent { get; set; }
/// <summary>
/// 是否必填

@ -234,8 +234,8 @@ public class Ghre_SurveyQuestionPoolServices : BaseServices<Ghre_SurveyQuestionP
var insertAnswers = questionType.Options.Select(x => new InsertGhre_SurveyQuestionPoolOptionInput()
{
QuestionNo = x.OptionNo,
AnswerContent = x.OptionContent,
OptionNo = x.OptionNo,
OptionContent = x.OptionContent,
ImageUrl = x.ImageUrl,
ImageWidthPc = x.ImageWidthPc,
ImageWidthApp = x.ImageWidthApp,

@ -9240,12 +9240,12 @@
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.QuestionNo">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.OptionNo">
<summary>
题目编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.AnswerContent">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOptionBase.OptionContent">
<summary>
答案内容
</summary>
@ -28132,12 +28132,12 @@
问卷调查ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.QuestionNo">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.OptionNo">
<summary>
题目编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.AnswerContent">
<member name="P:Tiobon.Core.Model.Models.Ghre_SurveyQuestionPoolOption.OptionContent">
<summary>
答案内容
</summary>

@ -1595,14 +1595,14 @@
<param name="Id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionPoolController.InsertFrom(Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend)">
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionPoolController.InsertFrom(Tiobon.Core.Model.FromGhre_SurveyQuestionPoolPageData)">
<summary>
新增数据
</summary>
<param name="insertModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionPoolController.UpdateFrom(System.Int64,Tiobon.Core.Model.ViewModels.Extend.InsertGhre_SurveyQuestionExtend)">
<member name="M:Tiobon.Core.Api.Controllers.Ghre_SurveyQuestionPoolController.UpdateFrom(System.Int64,Tiobon.Core.Model.FromGhre_SurveyQuestionPoolPageData)">
<summary>
更新数据
</summary>

Loading…
Cancel
Save