diff --git a/Model/Tiobon.Web.pdm b/Model/Tiobon.Web.pdm index c6309a03..04ba1b78 100644 --- a/Model/Tiobon.Web.pdm +++ b/Model/Tiobon.Web.pdm @@ -1,5 +1,5 @@ - + @@ -10350,7 +10350,7 @@ Shadow=0 1727335554 1727335611 -((-51600,11212), (-40800,12733)) +((-51600,11212), (-40800,12683)) ((-51600,11437),(-40800,11437)) 2 1 @@ -10572,7 +10572,7 @@ Shadow=0 1741251792 1741256407 (-75, 2100) -((44033,-9975), (52208,-6353)) +((44033,-9975), (52208,-6403)) ((52208,-9750),(44033,-9750)) 2 1 @@ -53912,7 +53912,7 @@ Ghra_staff_InsureBase Ghre_SurveyQuestion 1741250200 Administrator -1741253189 +1742802174 Administrator 问卷调查题目 @@ -54109,18 +54109,6 @@ Ghra_staff_InsureBase int -778F8B34-70C5-47D9-B21F-2ECFE770ABD8 -状态 -Status -1741250200 -Administrator -1741250200 -Administrator -状态 -nvarchar(32) -32 - - 13A697EB-62AF-492F-B621-ECF65141EA40 备注 RemarkSz @@ -54135,7 +54123,7 @@ Ghra_staff_InsureBase - + 691AFA24-65CB-40E5-ADC8-5875CA4D4298 默认标志 IsDefault @@ -54150,7 +54138,7 @@ Ghra_staff_InsureBase - + A6AA8A78-422C-4782-AAFC-27B21B152D45 删除标志 IsEnable @@ -54165,7 +54153,7 @@ Ghra_staff_InsureBase - + BEAFD9B7-FB06-4A2B-94FC-EBD7AB1E1094 预留字段1 Reverse1 @@ -54177,7 +54165,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C0CC2D68-70E8-455B-BAD3-4D87EBF5F71A 预留字段2 Reverse2 @@ -54189,7 +54177,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3B333C2E-0346-4658-9B7C-A6BC86FC7212 预留字段3 Reverse3 @@ -54201,7 +54189,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 8B666A23-A5EA-458C-AB0E-C73979428D3A 预留字段4 Reverse4 @@ -54213,7 +54201,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 121A806F-97CE-44BC-96D2-A166859D19F8 预留字段5 Reverse5 @@ -54225,7 +54213,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6F7A009D-8559-4711-B12F-E4FC3762DE79 预留字段6 Reverse6 @@ -54237,7 +54225,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 49566DE5-01A6-4517-B56F-0F9B698B89F0 预留字段7 Reverse7 @@ -54249,7 +54237,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5A509EDC-0E8D-48A9-9230-33884C12FFD9 预留字段8 Reverse8 @@ -54261,7 +54249,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D69919BF-27CC-417A-A3D0-F0785B61C438 预留字段9 Reverse9 @@ -54273,7 +54261,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5FFCAD85-70AB-4684-9DAD-9C01B349595F 预留字段10 Reverse10 @@ -54285,7 +54273,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7ABC6D3A-5413-4072-B62F-D34ED5CEA2ED 预留字段I1 ReverseI1 @@ -54297,7 +54285,7 @@ Ghra_staff_InsureBase 0 int - + A4ED7A35-4754-4800-9DBF-F3C51D07A4C8 预留字段I2 ReverseI2 @@ -54311,7 +54299,7 @@ Ghra_staff_InsureBase - + 581F1855-A4F6-41EC-9876-C04380385E58 Key_1 Key_1 @@ -54325,10 +54313,10 @@ Ghra_staff_InsureBase - + - + @@ -54341,7 +54329,7 @@ Ghra_staff_InsureBase Administrator 问卷调查选项 - + AC5EA157-B853-4579-8338-C95474199247 Id Id @@ -54356,7 +54344,7 @@ Ghra_staff_InsureBase - + 64DFAB4A-2AE3-4E54-80B0-DFA45AF0080B 创建人 CreateBy @@ -54370,7 +54358,7 @@ Ghra_staff_InsureBase - + 5375E8BC-B537-4F71-AA1D-FCE6AA78A71B 创建时间 CreateTime @@ -54384,7 +54372,7 @@ Ghra_staff_InsureBase - + 02E39C1B-CFF8-4F05-8994-6762F4D74379 创建程序 CreateProg @@ -54396,7 +54384,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 8A983BEA-166D-46C1-914D-B6CF30D0FDA6 创建人IP CreateIP @@ -54408,7 +54396,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 32C41845-FAD2-4CE4-AD3B-52A3FEE0EDC6 修改人 UpdateBy @@ -54422,7 +54410,7 @@ Ghra_staff_InsureBase - + F75EE2E6-70CE-4FA7-A51A-390668D2D50A 修改时间 UpdateTime @@ -54436,7 +54424,7 @@ Ghra_staff_InsureBase - + C81480EB-E664-4B66-A252-8E4D96C1C9D7 修改程序 UpdateProg @@ -54448,7 +54436,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 9621138A-6248-4D9E-BE40-B5F6BAC2C657 修改人IP UpdateIP @@ -54460,7 +54448,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + C35F2E7B-B189-4E74-96FB-ACE864B0E2C1 操作日志ID OperateLogID @@ -54475,7 +54463,7 @@ Ghra_staff_InsureBase - + 1D34D924-1F9D-4F9E-AE1E-1957BA549331 问卷调查ID SurveyId @@ -54486,7 +54474,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + 7FEE2A9C-71AA-4A8E-90CA-2A3B9F752F3E 问卷调查题目ID SurveyQuestionId @@ -54497,7 +54485,7 @@ Ghra_staff_InsureBase 问卷调查题目ID bigint - + 2729145A-9B73-401C-AC84-8F1BC962F4B3 选项编号 QuestionNo @@ -54509,7 +54497,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + B7DB1271-6203-408D-B573-2FD25691A3BB 选项内容 AnswerContent @@ -54521,7 +54509,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 65FFAF44-4C16-468E-B671-339C53E8712B 是否必填 IsRequired @@ -54533,7 +54521,7 @@ Ghra_staff_InsureBase 'false' bit - + 90E83EF9-063D-4D3D-991B-987802A79CDC 分数 Score @@ -54546,7 +54534,7 @@ Ghra_staff_InsureBase 20 2 - + E97B4BF8-27B0-48A7-8F4B-CB061BBC548D 是否其他选项 IsOther @@ -54558,7 +54546,7 @@ Ghra_staff_InsureBase 'false' bit - + EBF5CBBD-4A45-4E38-AA66-CF2A4CB4A3D1 其他选项内容 OtherContent @@ -54570,7 +54558,7 @@ Ghra_staff_InsureBase nvarchar(128) 128 - + DC87AF78-EF75-4767-B6C5-04620C3631F4 图片地址 ImageUrl @@ -54582,7 +54570,7 @@ Ghra_staff_InsureBase nvarchar(128) 128 - + A2B39468-F80D-405D-B5D9-54550B6681CD 图片宽度 ImageWidthPc @@ -54594,7 +54582,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + ED645C3F-863E-4E58-BD0A-4F485264FA81 图片宽度APP ImageWidthApp @@ -54606,7 +54594,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + FF80963D-FA54-43FA-849C-2DBB112AA1CD 排序号 TaxisNo @@ -54617,7 +54605,7 @@ Ghra_staff_InsureBase 排序号 int - + 611145E3-A4D2-48C3-B50B-DB56B19E54CD 排序 SortNo @@ -54628,7 +54616,7 @@ Ghra_staff_InsureBase 排序 int - + A6E84D28-A0DE-4561-BC97-2D274B24FE32 状态 Status @@ -54640,7 +54628,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 3FD2722D-25D1-43B7-A409-F588A844AB26 备注 RemarkSz @@ -54655,7 +54643,7 @@ Ghra_staff_InsureBase - + 871F27C5-E40D-4242-B783-0468C082C2D3 默认标志 IsDefault @@ -54670,7 +54658,7 @@ Ghra_staff_InsureBase - + E0123FE1-AF1B-41C4-A98E-862F6550C553 删除标志 IsEnable @@ -54685,7 +54673,7 @@ Ghra_staff_InsureBase - + C2DA56AE-163B-4B05-93A9-332E3E301603 预留字段1 Reverse1 @@ -54697,7 +54685,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5B9CD63D-BE5F-41F2-B5B5-C9CF29BFEEE5 预留字段2 Reverse2 @@ -54709,7 +54697,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2B9DEB1E-CBED-4E04-ACF8-BEB2E141B42D 预留字段3 Reverse3 @@ -54721,7 +54709,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + CA5D01E4-EFC4-4C10-8DC9-B4396BC89075 预留字段4 Reverse4 @@ -54733,7 +54721,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D68D8AAF-7BCC-405F-8683-3218493E7519 预留字段5 Reverse5 @@ -54745,7 +54733,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 999241B4-7A8A-43B3-8D6E-E11CDB7373F0 预留字段6 Reverse6 @@ -54757,7 +54745,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 97287D82-FF11-4C4A-9164-C9B4262A580C 预留字段7 Reverse7 @@ -54769,7 +54757,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 38608FC6-A95A-4D94-8D98-4EC0F3C8A68E 预留字段8 Reverse8 @@ -54781,7 +54769,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 460CC9D3-302E-4F4F-854A-8D8FED4E77E6 预留字段9 Reverse9 @@ -54793,7 +54781,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 11952B3C-B9DB-4DC1-AD5D-2099D0C919A5 预留字段10 Reverse10 @@ -54805,7 +54793,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A9799A45-3A9E-4569-976E-E3A17612AAD3 预留字段I1 ReverseI1 @@ -54817,7 +54805,7 @@ Ghra_staff_InsureBase 0 int - + FCABE4B7-A171-4AEC-9FDE-44C3B78E8A52 预留字段I2 ReverseI2 @@ -54831,7 +54819,7 @@ Ghra_staff_InsureBase - + 81FDFFD1-DEF4-4062-AA86-0414963F0F7D Key_1 Key_1 @@ -54840,15 +54828,15 @@ Ghra_staff_InsureBase 1741251764 Administrator - + - + - + @@ -54861,7 +54849,7 @@ Ghra_staff_InsureBase Administrator 问卷调查记录 - + B7F842A3-4D12-46D6-A152-331B057BA019 Id Id @@ -54876,7 +54864,7 @@ Ghra_staff_InsureBase - + ED681E2E-7CF4-40E6-BD03-A6ECA9BEDEB7 创建人 CreateBy @@ -54890,7 +54878,7 @@ Ghra_staff_InsureBase - + 21DCE7CA-497F-4A41-AE04-281CB4A9EEC5 创建时间 CreateTime @@ -54904,7 +54892,7 @@ Ghra_staff_InsureBase - + 379BFD62-D4FF-4789-9F03-F495C31F99C6 创建程序 CreateProg @@ -54916,7 +54904,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + B9CEA403-5A26-400D-8141-D63B585EA71B 创建人IP CreateIP @@ -54928,7 +54916,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + E998BEE3-582E-4A2C-8ADB-159629814065 修改人 UpdateBy @@ -54942,7 +54930,7 @@ Ghra_staff_InsureBase - + E9A965F7-CCF5-4E92-BBE7-7EDEA2847943 修改时间 UpdateTime @@ -54956,7 +54944,7 @@ Ghra_staff_InsureBase - + 31C493A7-2F12-447F-A0D1-497DE8CB5230 修改程序 UpdateProg @@ -54968,7 +54956,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F63A3713-727E-4377-AB84-3FBEF13CFE19 修改人IP UpdateIP @@ -54980,7 +54968,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 76121A8E-906C-4A55-B9CA-C51A7B706093 操作日志ID OperateLogID @@ -54995,7 +54983,7 @@ Ghra_staff_InsureBase - + 08C1C752-5296-45F8-804E-CC961D1E54C2 问卷调查ID SurveyId @@ -55006,7 +54994,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + BF0E45B1-DCB7-4F8C-A824-2D0534412F71 员工ID StaffId @@ -55017,7 +55005,7 @@ Ghra_staff_InsureBase 员工ID int - + 73926CCB-C21D-401B-8FD5-6565B7ACF6B9 得分 Score @@ -55030,7 +55018,7 @@ Ghra_staff_InsureBase 20 2 - + 3ADE3301-6633-4DC2-948E-B6828A6A5B60 调整得分 AdjustScore @@ -55044,7 +55032,7 @@ Ghra_staff_InsureBase 20 2 - + 21CBE51E-7770-4FDB-824A-B486DDF7E911 考试日期 ExamDate @@ -55055,7 +55043,7 @@ Ghra_staff_InsureBase 考试日期 datetime - + 53396E40-347E-4DB4-8CBE-4A5B218037D7 开始时间 BeginTime @@ -55066,7 +55054,7 @@ Ghra_staff_InsureBase 开始时间 datetime - + 2A7143CA-A2AF-445B-8A2F-3A8F45DAD95D 结束时间 EndTime @@ -55077,7 +55065,7 @@ Ghra_staff_InsureBase 结束时间 datetime - + 0503ED2C-6AAD-457A-B715-6F19370963D6 实际开始时间 ActualBeginTime @@ -55088,7 +55076,7 @@ Ghra_staff_InsureBase 实际开始时间 datetime - + B8827AF3-D881-463F-9736-B8E02A7ACCDF 实际结束时间 ActualEndTime @@ -55099,7 +55087,7 @@ Ghra_staff_InsureBase 实际结束时间 datetime - + DDC00C29-CBAD-4FC8-A67B-7D60807DADF0 重考次数 RetakeTimes @@ -55111,7 +55099,7 @@ Ghra_staff_InsureBase 0 int - + D273A77A-9568-430E-B7BC-B414122C2D46 是否查看试卷 IsView @@ -55123,7 +55111,7 @@ Ghra_staff_InsureBase 'false' bit - + 90EE80F0-F135-4CA8-91CE-98C99C8E1911 查看试卷时间 ViewTime @@ -55134,7 +55122,7 @@ Ghra_staff_InsureBase 查看试卷时间 datetime - + 975F7761-265F-4D0E-B41F-54C90D095966 备注 RemarkSz @@ -55149,7 +55137,7 @@ Ghra_staff_InsureBase - + F1AB09E9-8137-4EE0-8375-9A74C163DEEC 默认标志 IsDefault @@ -55164,7 +55152,7 @@ Ghra_staff_InsureBase - + 1926AFA8-EFE5-4B44-9FE0-E672AFB6E957 删除标志 IsEnable @@ -55179,7 +55167,7 @@ Ghra_staff_InsureBase - + 54DEA7D2-716D-4491-9B25-4E1476B6AE57 预留字段1 Reverse1 @@ -55191,7 +55179,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DC20FCAC-95AA-41B5-9514-4EB21CAA460D 预留字段2 Reverse2 @@ -55203,7 +55191,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + ED965667-48E5-4761-8190-7A7744F663FF 预留字段3 Reverse3 @@ -55215,7 +55203,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2AE96564-26F9-452B-B57D-93F100DA0BCB 预留字段4 Reverse4 @@ -55227,7 +55215,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 448AE760-1FAB-45FA-A0DC-37822376F3D1 预留字段5 Reverse5 @@ -55239,7 +55227,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6CEB8C69-9841-4BCB-B265-97CB0F71837A 预留字段6 Reverse6 @@ -55251,7 +55239,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A9FA7D31-9F0E-428E-A55E-3B798718C70B 预留字段7 Reverse7 @@ -55263,7 +55251,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 82249AF9-B2BD-43CB-BF41-29DB7DF1F930 预留字段8 Reverse8 @@ -55275,7 +55263,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1EBA4BD9-EA02-4D8F-8556-5A0E8DDAC361 预留字段9 Reverse9 @@ -55287,7 +55275,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + FF1DDD87-61C4-4812-8DE4-A68D34F4E3E8 预留字段10 Reverse10 @@ -55299,7 +55287,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7B998E35-D96C-4D70-ABE0-6F22D8B687F6 预留字段I1 ReverseI1 @@ -55311,7 +55299,7 @@ Ghra_staff_InsureBase 0 int - + 53DBE27B-0711-4709-9905-3E52904BC4E6 预留字段I2 ReverseI2 @@ -55325,7 +55313,7 @@ Ghra_staff_InsureBase - + 69572951-D015-46FF-9E7A-3B63A5983805 Key_1 Key_1 @@ -55334,15 +55322,15 @@ Ghra_staff_InsureBase 1741253408 Administrator - + - + - + @@ -55355,7 +55343,7 @@ Ghra_staff_InsureBase Administrator 问卷调查记录明细 - + 4A0B88E7-1992-4161-8105-24CB731B1CD0 Id Id @@ -55370,7 +55358,7 @@ Ghra_staff_InsureBase - + 3F37E63E-9AEE-466D-898B-3EC1CF1B171C 创建人 CreateBy @@ -55384,7 +55372,7 @@ Ghra_staff_InsureBase - + A5233AEE-7408-4667-A06A-92BD6E8630D0 创建时间 CreateTime @@ -55398,7 +55386,7 @@ Ghra_staff_InsureBase - + 5D735D91-425D-43F1-8D28-F4C92A13530A 创建程序 CreateProg @@ -55410,7 +55398,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F680F0A9-7ECB-4F47-9B51-726BBE6D9357 创建人IP CreateIP @@ -55422,7 +55410,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + FC255477-FC7B-4AE6-BE7F-8EBAC7ED3F93 修改人 UpdateBy @@ -55436,7 +55424,7 @@ Ghra_staff_InsureBase - + 9FD24622-8A7F-45EF-8421-DB71B6186E00 修改时间 UpdateTime @@ -55450,7 +55438,7 @@ Ghra_staff_InsureBase - + C12A33DD-79DA-4BE2-A65B-A9DFA9DDFA10 修改程序 UpdateProg @@ -55462,7 +55450,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 443E69B0-1CCC-4218-B56A-894BFEC650DB 修改人IP UpdateIP @@ -55474,7 +55462,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + C7C5BC63-C847-4704-B1E7-5EA754A31BB9 操作日志ID OperateLogID @@ -55489,7 +55477,7 @@ Ghra_staff_InsureBase - + 7A7E9AB6-268B-471A-92EC-4D637D142A8E 问卷调查ID SurveyId @@ -55500,7 +55488,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + 8B5C8257-C7D4-43D5-8732-ACDF3F5C21F5 问卷调查记录ID SurveyRecordId @@ -55511,7 +55499,7 @@ Ghra_staff_InsureBase 问卷调查记录ID bigint - + 7AFC4881-7504-4D02-B7AB-EB9257254107 问卷调查题目ID SurveyQuestionId @@ -55522,7 +55510,7 @@ Ghra_staff_InsureBase 问卷调查题目ID bigint - + 0EEC4E34-139A-49F3-93B5-3CA9616DF076 员工ID StaffId @@ -55533,7 +55521,7 @@ Ghra_staff_InsureBase 员工ID bigint - + 023215A1-8B83-42A4-928F-13FF4F3BACFA 得分 Score @@ -55546,7 +55534,7 @@ Ghra_staff_InsureBase 20 2 - + DF47A743-9814-4447-8B01-24545B224D61 备注 RemarkSz @@ -55561,7 +55549,7 @@ Ghra_staff_InsureBase - + E8E6A350-65B3-4AAB-B396-711E1C96F943 默认标志 IsDefault @@ -55576,7 +55564,7 @@ Ghra_staff_InsureBase - + F5A3B104-24C3-47DF-B620-8335651E780A 删除标志 IsEnable @@ -55591,7 +55579,7 @@ Ghra_staff_InsureBase - + E1C539E3-694D-482C-A7AA-F31A910DD815 预留字段1 Reverse1 @@ -55603,7 +55591,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + F1F31147-456B-450B-9587-F226B53BC05A 预留字段2 Reverse2 @@ -55615,7 +55603,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 347F05FC-2999-4E81-8C7B-332AF87741F2 预留字段3 Reverse3 @@ -55627,7 +55615,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 35FBCDB4-2051-4077-B1FE-71D49ACFD7C1 预留字段4 Reverse4 @@ -55639,7 +55627,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0B5EA59A-DDAC-4E94-A1DC-B1783CB806D8 预留字段5 Reverse5 @@ -55651,7 +55639,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E483D955-513C-4018-BEEA-389DA25F2E5A 预留字段6 Reverse6 @@ -55663,7 +55651,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3D9FEE0F-42EA-4131-A5AD-CAD8FDCEC9C3 预留字段7 Reverse7 @@ -55675,7 +55663,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C3A4BB23-9ECA-400D-A77E-30A78D2407AE 预留字段8 Reverse8 @@ -55687,7 +55675,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 00AABF20-7104-4B67-B234-62B11B7700BC 预留字段9 Reverse9 @@ -55699,7 +55687,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6646B7D7-2103-4FCA-988E-6EF74756D440 预留字段10 Reverse10 @@ -55711,7 +55699,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 8E3425AB-3F9E-455C-9B44-079CF80159D7 预留字段I1 ReverseI1 @@ -55723,7 +55711,7 @@ Ghra_staff_InsureBase 0 int - + A279236F-5FA8-4F8A-A0B0-B7C45D8E3B02 预留字段I2 ReverseI2 @@ -55737,7 +55725,7 @@ Ghra_staff_InsureBase - + 2BBE0E62-932C-4042-BCDE-BCA4550F0BD3 Key_1 Key_1 @@ -55746,15 +55734,15 @@ Ghra_staff_InsureBase 1741253490 Administrator - + - + - + @@ -55767,7 +55755,7 @@ Ghra_staff_InsureBase Administrator 问卷调查记录选项 - + 89675DE6-5605-472B-BD6A-6006E6595065 Id Id @@ -55782,7 +55770,7 @@ Ghra_staff_InsureBase - + 32351E55-59AC-4B2A-BB22-47395539DD98 创建人 CreateBy @@ -55796,7 +55784,7 @@ Ghra_staff_InsureBase - + 2D85D402-DA77-40E9-BA15-1286B0D9A8EA 创建时间 CreateTime @@ -55810,7 +55798,7 @@ Ghra_staff_InsureBase - + 986FD562-1411-4FB1-8EA2-F6ACFE2EE96E 创建程序 CreateProg @@ -55822,7 +55810,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + B391AA52-B47A-4B8B-A1E1-DF14B542E21C 创建人IP CreateIP @@ -55834,7 +55822,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 43C816DF-B02B-4F40-A78F-3CEA5537D4D1 修改人 UpdateBy @@ -55848,7 +55836,7 @@ Ghra_staff_InsureBase - + D1BAEAC1-D081-45F9-8D47-81F80937AE79 修改时间 UpdateTime @@ -55862,7 +55850,7 @@ Ghra_staff_InsureBase - + DC4F0377-6DB0-4818-AE8A-A4B6AF59BA4A 修改程序 UpdateProg @@ -55874,7 +55862,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 18B792A7-DFBB-469B-8607-39FF37B74601 修改人IP UpdateIP @@ -55886,7 +55874,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + B8C99D9E-4BF1-40C4-9E24-28E54113D959 操作日志ID OperateLogID @@ -55901,7 +55889,7 @@ Ghra_staff_InsureBase - + 3843C423-C9AD-42BD-80EE-A47A50862548 问卷调查ID SurveyId @@ -55912,7 +55900,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + 905F459E-86AA-4B67-AD7A-37B6A1E525D3 问卷调查记录ID SurveyRecordId @@ -55923,7 +55911,7 @@ Ghra_staff_InsureBase 问卷调查记录ID bigint - + 50D7E5E4-3927-4EED-A3FD-0F8BEFDE1A31 问卷调查记录明细ID SurveyRecordDetailId @@ -55934,7 +55922,7 @@ Ghra_staff_InsureBase 问卷调查记录明细ID bigint - + 0B206621-75DA-426D-8C11-D6F3ED0B5E9B 问卷调查题目ID SurveyQuestionId @@ -55945,7 +55933,7 @@ Ghra_staff_InsureBase 问卷调查题目ID bigint - + BCE32D94-40E4-4648-A772-E8A888319E7A 题目选项ID SurveyQuestionOptionId @@ -55956,7 +55944,7 @@ Ghra_staff_InsureBase 题目选项ID bigint - + 96791EB4-236F-462C-AFEA-EBFC9C0BB4C4 员工ID StaffId @@ -55967,7 +55955,7 @@ Ghra_staff_InsureBase 员工ID bigint - + 264479B2-A6B0-4F11-A4DF-4BD02082BA9C 题目选项内容 OptionContent @@ -55979,7 +55967,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 9331587C-F162-461B-B87D-5CF58FC73384 得分 Score @@ -55992,7 +55980,7 @@ Ghra_staff_InsureBase 20 2 - + 7B3BE267-CB6F-405F-AA7A-C3FE9DCD9DF7 备注 RemarkSz @@ -56007,7 +55995,7 @@ Ghra_staff_InsureBase - + F9B6BF5D-0855-49C1-BB4D-3A75AC4DEA6E 默认标志 IsDefault @@ -56022,7 +56010,7 @@ Ghra_staff_InsureBase - + 7AD4C719-4479-4EFC-9E45-4EC57F9BCE0C 删除标志 IsEnable @@ -56037,7 +56025,7 @@ Ghra_staff_InsureBase - + 4D7CB260-5FF3-4490-83D2-56C21CC4FCFA 预留字段1 Reverse1 @@ -56049,7 +56037,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + AC25B578-EE0C-46A9-AC0D-D7B6CD5E2AD3 预留字段2 Reverse2 @@ -56061,7 +56049,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 09118C0D-4978-44A0-B330-E387124CF5BB 预留字段3 Reverse3 @@ -56073,7 +56061,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0DE372FA-ECDB-48A6-A3A0-7022B9E5EFCF 预留字段4 Reverse4 @@ -56085,7 +56073,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1C91AC09-898B-4AEE-B612-732A0B8D4B37 预留字段5 Reverse5 @@ -56097,7 +56085,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + EFF72D2F-D85F-485B-B965-5F16883AAE18 预留字段6 Reverse6 @@ -56109,7 +56097,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6284017F-4676-4E8A-B2DF-98AABF29B885 预留字段7 Reverse7 @@ -56121,7 +56109,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 02D01379-06E2-4A8B-A4EF-78DFB2DD8976 预留字段8 Reverse8 @@ -56133,7 +56121,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 270EF6F1-07BB-4782-97B5-65118D684F5B 预留字段9 Reverse9 @@ -56145,7 +56133,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 9B935AAC-81E4-43FF-B7FD-6716BA76450C 预留字段10 Reverse10 @@ -56157,7 +56145,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 60748544-C110-4C64-AC21-2CA50C6858E3 预留字段I1 ReverseI1 @@ -56169,7 +56157,7 @@ Ghra_staff_InsureBase 0 int - + 8E319F74-9749-4CE2-8D5E-7AAE565B999C 预留字段I2 ReverseI2 @@ -56183,7 +56171,7 @@ Ghra_staff_InsureBase - + 97671D60-84B9-4462-8968-3AA64044B823 Key_1 Key_1 @@ -56192,15 +56180,15 @@ Ghra_staff_InsureBase 1741254772 Administrator - + - + - + @@ -56213,7 +56201,7 @@ Ghra_staff_InsureBase Administrator 问卷题库 - + C08A7D2A-4A37-41C0-8B34-3D5449D61E06 Id Id @@ -56228,7 +56216,7 @@ Ghra_staff_InsureBase - + 3BFAA9C7-5CAB-4D77-8339-BF94042B7A5B 创建人 CreateBy @@ -56242,7 +56230,7 @@ Ghra_staff_InsureBase - + 492CBD87-316E-4C94-B793-9029DABC5640 创建时间 CreateTime @@ -56256,7 +56244,7 @@ Ghra_staff_InsureBase - + 72E0BFAB-87EE-4F3A-B910-800811BA2332 创建程序 CreateProg @@ -56268,7 +56256,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + CFC95343-155A-4C81-B4BC-B44D24269532 创建人IP CreateIP @@ -56280,7 +56268,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 9F2DBC3D-0103-49B3-99FC-569DFF0346E4 修改人 UpdateBy @@ -56294,7 +56282,7 @@ Ghra_staff_InsureBase - + F457BEBF-FBD4-4107-9BA3-FCB3BF19D1C8 修改时间 UpdateTime @@ -56308,7 +56296,7 @@ Ghra_staff_InsureBase - + 79F57B96-1CCF-45F4-935B-AF8E6D18CBEB 修改程序 UpdateProg @@ -56320,7 +56308,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 9B2A02A8-F546-498A-966B-CDC40A16A91C 修改人IP UpdateIP @@ -56332,7 +56320,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 60948929-0A03-49B4-B0CD-03B90CF82EE3 操作日志ID OperateLogID @@ -56347,7 +56335,7 @@ Ghra_staff_InsureBase - + 89793AFC-3A03-4302-807F-622B97B95A3E 问卷调查ID SurveyId @@ -56358,7 +56346,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + 590DD355-975F-4DF5-8816-EEAA82BC45FA 问卷调查题目ID SurveyQuestionId @@ -56369,7 +56357,7 @@ Ghra_staff_InsureBase 问卷调查题目ID bigint - + 9B67197F-8388-436C-BADA-CE771C8A07B6 题目类型 QuestionType @@ -56381,7 +56369,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 6CA1ECDB-EC43-48F9-85DA-5991219A61DD 题目内容 QuestionContent @@ -56393,7 +56381,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 5D493212-64E5-4C19-80EE-1D0B765B6A3B 题目解析 QuestionAnalysis @@ -56405,7 +56393,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 5514E4F9-93F3-43B7-9397-154CB3014E48 排序 SortNo @@ -56416,7 +56404,7 @@ Ghra_staff_InsureBase 排序 int - + 32DAF291-50EC-40DD-8EAB-08DC0625AFDF 状态 Status @@ -56428,7 +56416,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 39F88343-9A88-4DBA-ACC4-27EDE74E4394 备注 RemarkSz @@ -56443,7 +56431,7 @@ Ghra_staff_InsureBase - + 68DF481D-DC64-4BAD-B386-8D57010F611C 默认标志 IsDefault @@ -56458,7 +56446,7 @@ Ghra_staff_InsureBase - + A051E0EF-981F-4112-9FC0-D5CFDDCF2B18 删除标志 IsEnable @@ -56473,7 +56461,7 @@ Ghra_staff_InsureBase - + D1264951-6FFB-4080-A205-3E72A726F9EE 预留字段1 Reverse1 @@ -56485,7 +56473,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DFBE22C1-9060-4A51-8A01-8A217BD00744 预留字段2 Reverse2 @@ -56497,7 +56485,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + F736058A-05B5-46DF-A821-3A46AB7A5B8E 预留字段3 Reverse3 @@ -56509,7 +56497,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7ACF8F19-7B87-4764-99FE-13F1F79540AA 预留字段4 Reverse4 @@ -56521,7 +56509,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5EDE5AFE-F73A-4661-B037-98234E4A1884 预留字段5 Reverse5 @@ -56533,7 +56521,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DF4E6D22-09D5-49FA-8CFE-6FCC3C805FBE 预留字段6 Reverse6 @@ -56545,7 +56533,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 63B939EF-A249-418F-AA19-C9B4207E2943 预留字段7 Reverse7 @@ -56557,7 +56545,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 40996A39-DF6B-468C-8AA9-812983A030CD 预留字段8 Reverse8 @@ -56569,7 +56557,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 61320949-7A5F-40B3-99E7-16CFBC82AD3A 预留字段9 Reverse9 @@ -56581,7 +56569,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 828E3758-F454-4089-9A4B-927C4AEB9729 预留字段10 Reverse10 @@ -56593,7 +56581,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B433726D-9B6D-4859-997F-7F8D51A215DB 预留字段I1 ReverseI1 @@ -56605,7 +56593,7 @@ Ghra_staff_InsureBase 0 int - + 44D2FD9E-657C-4C2A-BAED-4B0ED03C80A7 预留字段I2 ReverseI2 @@ -56619,7 +56607,7 @@ Ghra_staff_InsureBase - + 507FC4F9-560B-42E7-A317-147C84F6D60A Key_1 Key_1 @@ -56628,15 +56616,15 @@ Ghra_staff_InsureBase 1741255608 Administrator - + - + - + @@ -56649,7 +56637,7 @@ Ghra_staff_InsureBase Administrator 问卷题库选项 - + 805CAC7E-4760-4C51-B9A7-228318223A71 Id Id @@ -56664,7 +56652,7 @@ Ghra_staff_InsureBase - + A7318262-55BC-46F9-AD71-41DE85CD912D 创建人 CreateBy @@ -56678,7 +56666,7 @@ Ghra_staff_InsureBase - + 2E4E75D4-67EF-47E4-A98A-8CBA77B0E3C8 创建时间 CreateTime @@ -56692,7 +56680,7 @@ Ghra_staff_InsureBase - + 7FE912B5-8120-4407-AD45-AFD8C9A44F01 创建程序 CreateProg @@ -56704,7 +56692,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + E8B747C1-D20D-40E5-B1D8-6A9102C1A9E2 创建人IP CreateIP @@ -56716,7 +56704,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F115C332-9F82-4D72-909D-FE5D63B53749 修改人 UpdateBy @@ -56730,7 +56718,7 @@ Ghra_staff_InsureBase - + FBCB4403-9582-473D-B5D1-BDE7EC06D76D 修改时间 UpdateTime @@ -56744,7 +56732,7 @@ Ghra_staff_InsureBase - + 6BBF68F4-B19B-420E-A959-BB1E5490432C 修改程序 UpdateProg @@ -56756,7 +56744,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 22F10EBA-1A44-48E5-9184-7643DF0BBB65 修改人IP UpdateIP @@ -56768,7 +56756,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + EF55AF05-7FC7-4E6B-B52D-AEB884F5B45B 操作日志ID OperateLogID @@ -56783,7 +56771,7 @@ Ghra_staff_InsureBase - + A41C03DE-018F-4511-9B17-11D97C130E5F 问卷题库ID SurveyQuestionPoolId @@ -56794,7 +56782,7 @@ Ghra_staff_InsureBase 问卷调查ID bigint - + 2106B10A-AD2D-4710-BE65-8BEBE11001E9 选项编号 QuestionNo @@ -56806,7 +56794,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + FB3A6BDB-D4A9-40CC-AF9A-20296F510C8D 选项内容 AnswerContent @@ -56818,7 +56806,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + C7AED9AE-0A5E-4BBD-974B-0ED33F544B23 是否必填 IsRequired @@ -56830,7 +56818,7 @@ Ghra_staff_InsureBase 'false' bit - + D14A5A58-6EB2-4EFE-9AC6-1675484A571D 分数 Score @@ -56843,7 +56831,7 @@ Ghra_staff_InsureBase 20 2 - + 81FB90DB-ACC0-4C6F-9092-33C83D105D51 是否其他选项 IsOther @@ -56855,7 +56843,7 @@ Ghra_staff_InsureBase 'false' bit - + E38223D9-8B58-4D03-8784-D97CD68D2C51 图片地址 ImageUrl @@ -56867,7 +56855,7 @@ Ghra_staff_InsureBase nvarchar(128) 128 - + 8938B4AF-3633-4DF1-ABF8-E6A8365B9D04 图片宽度 ImageWidthPc @@ -56879,7 +56867,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 48D575A0-A7FD-4640-99CD-EF709B3D2340 图片宽度APP ImageWidthApp @@ -56891,7 +56879,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + E37F5EFD-B67E-4EFE-B4E2-B0B4D88154AF 排序号 TaxisNo @@ -56902,7 +56890,7 @@ Ghra_staff_InsureBase 排序号 int - + AE6C6EAA-AB7B-4812-B68E-AD01E10FDDE8 排序 SortNo @@ -56913,7 +56901,7 @@ Ghra_staff_InsureBase 排序 int - + 440E3896-B9A2-49DC-8645-E79C55DC727C 状态 Status @@ -56925,7 +56913,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 1DACAB9B-4A26-4727-8201-DCA1E4F741C8 备注 RemarkSz @@ -56940,7 +56928,7 @@ Ghra_staff_InsureBase - + 54BE55DB-EB5E-4910-8EE8-6FD484D8B59C 默认标志 IsDefault @@ -56955,7 +56943,7 @@ Ghra_staff_InsureBase - + 59ACD81C-896A-4ABC-927A-8C7B208705B5 删除标志 IsEnable @@ -56970,7 +56958,7 @@ Ghra_staff_InsureBase - + E9880662-7BEE-4EA0-AE27-C7A5940C875C 预留字段1 Reverse1 @@ -56982,7 +56970,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DF79ABCA-C549-4EC8-9F11-EA94E869514A 预留字段2 Reverse2 @@ -56994,7 +56982,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C37FBF53-43E8-4508-9B4C-120D8B26E51B 预留字段3 Reverse3 @@ -57006,7 +56994,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6929D32E-F654-46DF-A5A3-3C59F05AA727 预留字段4 Reverse4 @@ -57018,7 +57006,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 35CE2AFB-BA05-48CF-B66C-8E751B2CF304 预留字段5 Reverse5 @@ -57030,7 +57018,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1EA7D449-246B-4B4C-8F78-03CF4481C301 预留字段6 Reverse6 @@ -57042,7 +57030,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 00DC805D-CFE5-4D62-89E6-05F350758444 预留字段7 Reverse7 @@ -57054,7 +57042,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B25BAC0D-3AD0-4046-A39C-5EB794234219 预留字段8 Reverse8 @@ -57066,7 +57054,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 85E4EEEF-43BF-4B6E-A7C6-A105B9FFB318 预留字段9 Reverse9 @@ -57078,7 +57066,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + CED6148F-39A2-4A95-885F-23A2BF937709 预留字段10 Reverse10 @@ -57090,7 +57078,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 39242EB5-E6B8-47A8-B15E-79950E74D1E0 预留字段I1 ReverseI1 @@ -57102,7 +57090,7 @@ Ghra_staff_InsureBase 0 int - + 6B19C692-9ED5-4547-95AE-2ED250DB2AA4 预留字段I2 ReverseI2 @@ -57116,7 +57104,7 @@ Ghra_staff_InsureBase - + 4D749826-8421-42CF-87EE-955BF1A7C06B Key_1 Key_1 @@ -57125,15 +57113,15 @@ Ghra_staff_InsureBase 1741255827 Administrator - + - + - + @@ -57157,7 +57145,7 @@ Ghra_staff_InsureBase - + 7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2 1714101292 Administrator @@ -57191,7 +57179,7 @@ Ghra_staff_InsureBase - + D23C452C-4BB6-4C2A-AB2E-E8434D958A77 1714101335 Administrator @@ -57206,7 +57194,7 @@ Ghra_staff_InsureBase - + 55EBFC84-83AC-4EDF-BADD-29FA719652D1 Reference_13 Reference_13 @@ -57225,7 +57213,7 @@ Ghra_staff_InsureBase - + D4016F9D-5631-4F9E-A70D-D42133A4EBB7 1714107872 Administrator @@ -57259,7 +57247,7 @@ Ghra_staff_InsureBase - + BEBA3346-CCC6-41D9-B95B-12B8F81188BF 1714108449 Administrator @@ -57293,7 +57281,7 @@ Ghra_staff_InsureBase - + FC69BEF9-F863-4A65-903E-CB2850197526 1714109221 Administrator @@ -57327,7 +57315,7 @@ Ghra_staff_InsureBase - + ACE0AB02-0D27-4F1C-BF71-738C20DF96C2 1714120556 Administrator @@ -57361,7 +57349,7 @@ Ghra_staff_InsureBase - + B95672ED-9976-4742-9FFC-52B326620682 1715565535 Administrator @@ -57395,7 +57383,7 @@ Ghra_staff_InsureBase - + B6E89235-A6E0-460D-9228-DCA8C58EE2AD 1715570661 Administrator @@ -57429,7 +57417,7 @@ Ghra_staff_InsureBase - + 5D4938F3-7934-4F74-891C-97DC9DC47B1B 1716798640 Administrator @@ -57463,7 +57451,7 @@ Ghra_staff_InsureBase - + 179079CB-7169-4B19-A07A-A61C331F59CD 1716876897 Administrator @@ -57497,7 +57485,7 @@ Ghra_staff_InsureBase - + DD965546-2361-4301-82D7-446B823BDCFD 1717481682 Administrator @@ -57531,7 +57519,7 @@ Ghra_staff_InsureBase - + E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC 1717726229 Administrator @@ -57565,7 +57553,7 @@ Ghra_staff_InsureBase - + 8C71D6B9-780B-4547-ADFD-986E619F4DCD 1719381914 Administrator @@ -57599,7 +57587,7 @@ Ghra_staff_InsureBase - + EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE 1719468257 Administrator @@ -57633,7 +57621,7 @@ Ghra_staff_InsureBase - + ACF1454B-2C3F-40E5-ADC5-4A48787EB937 1720488320 Administrator @@ -57667,7 +57655,7 @@ Ghra_staff_InsureBase - + 55351100-6B8C-411A-838F-ADF17D7249C7 1721372650 Administrator @@ -57682,7 +57670,7 @@ Ghra_staff_InsureBase - + 465DBD55-7683-4A4B-91D3-B7019ED619F0 Reference_114 Reference_114 @@ -57701,7 +57689,7 @@ Ghra_staff_InsureBase - + CE1833FA-A783-4FAC-87BF-AA0FF8008532 1721280283 Administrator @@ -57735,7 +57723,7 @@ Ghra_staff_InsureBase - + 18F2EFF3-BD41-4F96-96C8-D8B15C7E2644 1721372603 Administrator @@ -57769,7 +57757,7 @@ Ghra_staff_InsureBase - + F7ECB7BC-BA8B-4606-B521-999C20FD5C43 1722318917 Administrator @@ -57803,7 +57791,7 @@ Ghra_staff_InsureBase - + 6764C448-6B6B-4DD7-AED9-8E74CDD1261A 1727335554 Administrator @@ -57837,7 +57825,7 @@ Ghra_staff_InsureBase - + C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03 1727336760 Administrator @@ -57871,7 +57859,7 @@ Ghra_staff_InsureBase - + 09B3F4FA-149B-4BB2-8D4C-CB9E05153125 1727336895 Administrator @@ -57905,7 +57893,7 @@ Ghra_staff_InsureBase - + D0D47F43-60D2-4012-A1C6-7EE1F23B2B48 1727337857 Administrator @@ -57920,7 +57908,7 @@ Ghra_staff_InsureBase - + E261580B-7706-444D-9E7B-6A1A5968579B Reference_24 Reference_24 @@ -57939,7 +57927,7 @@ Ghra_staff_InsureBase - + A9F8F17E-368A-42BA-B603-19B2CAF61361 1728532955 Administrator @@ -57973,7 +57961,7 @@ Ghra_staff_InsureBase - + 88DE8617-23F2-4075-A9EB-3AEA05F12872 1728532977 Administrator @@ -58007,7 +57995,7 @@ Ghra_staff_InsureBase - + 36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD 1728533087 Administrator @@ -58022,7 +58010,7 @@ Ghra_staff_InsureBase - + AB9D9DC4-987C-4E4B-9BD3-35091CDBA380 Reference_27 Reference_27 @@ -58041,7 +58029,7 @@ Ghra_staff_InsureBase - + E2D02611-09C9-42E2-AA43-22E820AF219C 1728626387 Administrator @@ -58075,7 +58063,7 @@ Ghra_staff_InsureBase - + 62F35C8E-87DA-43C4-AAE9-A47D112F8E0A 1728540045 Administrator @@ -58109,7 +58097,7 @@ Ghra_staff_InsureBase - + 3759DC14-1A7D-4121-AAE1-58CE6813A0AA 1728541044 Administrator @@ -58143,7 +58131,7 @@ Ghra_staff_InsureBase - + 1791558D-852F-437C-97F6-7F9D11EE26DB 1729662916 Administrator @@ -58177,7 +58165,7 @@ Ghra_staff_InsureBase - + 00049FDC-8297-463E-9347-A571E3AB9C9E 1729663415 Administrator @@ -58211,7 +58199,7 @@ Ghra_staff_InsureBase - + B7B6FBF6-DC05-4490-8656-A5DEAF831781 1730250294 Administrator @@ -58245,7 +58233,7 @@ Ghra_staff_InsureBase - + A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8 1730336852 Administrator @@ -58279,7 +58267,7 @@ Ghra_staff_InsureBase - + 39FD6B5F-C473-44DF-969E-D851D388EBAE 1730340808 Administrator @@ -58313,7 +58301,7 @@ Ghra_staff_InsureBase - + C4EECAD7-F267-4702-A253-CA499692A254 1730346502 Administrator @@ -58347,7 +58335,7 @@ Ghra_staff_InsureBase - + 3EBD04DF-C924-4032-982C-CA9EF3B72E39 1731478017 Administrator @@ -58381,7 +58369,7 @@ Ghra_staff_InsureBase - + DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6 1731478076 Administrator @@ -58415,7 +58403,7 @@ Ghra_staff_InsureBase - + 28C77E11-7423-4D63-9053-A5D40E7940AF 1731491451 Administrator @@ -58449,7 +58437,7 @@ Ghra_staff_InsureBase - + 76F5B648-63C3-466C-B313-B38E0519B3BA 1733211832 Administrator @@ -58483,7 +58471,7 @@ Ghra_staff_InsureBase - + D2B7DF8F-ACF7-4237-B814-FA662272F871 1733369860 Administrator @@ -58517,7 +58505,7 @@ Ghra_staff_InsureBase - + F4431A85-1466-4A29-9D1B-A82B70F2F5D5 1733909650 Administrator @@ -58551,7 +58539,7 @@ Ghra_staff_InsureBase - + 3C15C987-A6E8-4FAA-AFB6-1CCBC250460D 1734490374 Administrator @@ -58585,7 +58573,7 @@ Ghra_staff_InsureBase - + 9B53094C-D4A4-4269-A8F0-B03AC9CEA70F 1737080391 Administrator @@ -58600,7 +58588,7 @@ Ghra_staff_InsureBase - + C4514A46-AF20-4937-902F-A02C91F50231 Reference_44 Reference_44 @@ -58619,7 +58607,7 @@ Ghra_staff_InsureBase - + 22844E1B-552F-4914-8997-D9056E9D9574 1737085753 Administrator @@ -58653,7 +58641,7 @@ Ghra_staff_InsureBase - + 0457880B-22F4-48EC-84E0-13C055FDBA46 1737086327 Administrator @@ -58687,7 +58675,7 @@ Ghra_staff_InsureBase - + 5A235CB8-FEFB-41E2-B379-421F28BC171B 1738913762 Administrator @@ -58721,7 +58709,7 @@ Ghra_staff_InsureBase - + 1D7919EA-4B45-4026-8981-20ABBE3392A1 1738915647 Administrator @@ -58755,7 +58743,7 @@ Ghra_staff_InsureBase - + 33416204-3836-40D1-AEA9-BF78C4576311 1738915648 Administrator @@ -58789,7 +58777,7 @@ Ghra_staff_InsureBase - + F631F0DE-0C6E-4534-8868-FFB7A5CE94B9 1738916095 Administrator @@ -58823,7 +58811,7 @@ Ghra_staff_InsureBase - + F5085F08-E406-43D8-A1A8-81A9189C0250 1738916098 Administrator @@ -58838,7 +58826,7 @@ Ghra_staff_InsureBase - + 34714A40-5F9A-4B8C-90C8-33DA4909C40F Reference_51 Reference_51 @@ -58857,7 +58845,7 @@ Ghra_staff_InsureBase - + B20D9464-D8C0-404D-9C55-6A16F6CB04BB 1738977084 Administrator @@ -58891,7 +58879,7 @@ Ghra_staff_InsureBase - + 9F6BE6A1-9284-48FD-8F05-DC3546094F77 1741251133 Administrator @@ -58922,10 +58910,10 @@ Ghra_staff_InsureBase - + - + 5A50E86B-C2F7-432E-AA0A-168B3DC83497 1741251792 Administrator @@ -58935,7 +58923,7 @@ Ghra_staff_InsureBase - + @@ -58959,7 +58947,7 @@ Ghra_staff_InsureBase - + BDCC811D-F015-4D0F-97D6-F2CACD99D5B1 1741253476 Administrator @@ -58969,7 +58957,7 @@ Ghra_staff_InsureBase - + @@ -58990,20 +58978,20 @@ Ghra_staff_InsureBase - + - + 4066B1B5-8D07-4014-B0B8-2F993CD903F4 1741253560 Administrator 1741253568 Administrator - + - + @@ -59024,20 +59012,20 @@ Ghra_staff_InsureBase - + - + EBCEC5EC-9760-46F6-9FFA-D728FAE18C30 1741255050 Administrator 1741255061 Administrator - + - + @@ -59058,20 +59046,20 @@ Ghra_staff_InsureBase - + - + 548119D4-D7F4-4E62-8CDC-AF240857DE94 1741255952 Administrator 1741255965 Administrator - + - + @@ -59083,7 +59071,7 @@ Ghra_staff_InsureBase - + A1DD77B6-E48E-4C9D-947D-D42E3C5240C2 dbo dbo @@ -59096,7 +59084,7 @@ Ghra_staff_InsureBase - + C012A467-0031-4F3C-9D9D-13408491E147 DefaultSchema 1597196432 @@ -59104,12 +59092,12 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - + - + 41D2B655-5319-49C5-9BA6-133BB8B097CA dbo dbo @@ -59121,7 +59109,7 @@ Ghra_staff_InsureBase - + 2153E033-C4DC-4F90-B2F4-3B0F44BD33D5 文本 TEXT @@ -59131,7 +59119,7 @@ Ghra_staff_InsureBase ttsoftxch text - + AC8799D0-82CA-4B70-ADAC-18D8797720A9 图片 IMAGE @@ -59141,7 +59129,7 @@ Ghra_staff_InsureBase Administrator image - + DEC04470-B84A-413E-9B2A-C265C5506182 加密 ENCRYPT_STRING @@ -59152,7 +59140,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 538C6297-7080-43C1-9455-AD6516B6FBB2 数字 NUMBER @@ -59164,7 +59152,7 @@ Ghra_staff_InsureBase 20 6 - + AF15A9FA-052F-43E5-9102-57F195CBCFDE 类别 TYPE @@ -59175,7 +59163,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + D0936140-81BD-463E-B0ED-FE3F86828A2C 特长字符串 LONG_LONG_STRING @@ -59186,7 +59174,7 @@ Ghra_staff_InsureBase varchar(256) 256 - + 5FBDAFFC-EA04-407B-877F-58752C2E736C 金额 AMOUNT @@ -59198,7 +59186,7 @@ Ghra_staff_InsureBase 20 6 - + F461E3FD-0A64-4712-BC09-C0BA3C248E5B 描述 DESCRIPTION @@ -59209,7 +59197,7 @@ Ghra_staff_InsureBase varchar(4000) 4000 - + 703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30 短字符串 SHORT_STRING @@ -59220,7 +59208,7 @@ Ghra_staff_InsureBase varchar(64) 64 - + 89A476D2-A1C0-428C-9875-26A50B7AFE1A 长字符串 LONG_STRING @@ -59242,7 +59230,7 @@ Ghra_staff_InsureBase varchar(2000) 2000 - + @@ -59256,7 +59244,7 @@ Ghra_staff_InsureBase char(1) 1 - + 82662C91-618F-4022-B9CD-1A431DC84A0A 名称 NAME @@ -59277,7 +59265,7 @@ Ghra_staff_InsureBase Administrator int - + 77F6BD58-5A9D-44F7-988C-76608A3F38B5 代码 CODE @@ -59309,7 +59297,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + DA200725-BFB0-4351-9C3E-DC30C036538E STATUS STATUS @@ -59320,7 +59308,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + CB2F08D6-BE17-4046-B94A-4FD00EDA9015 文件 FILE @@ -59330,7 +59318,7 @@ Ghra_staff_InsureBase feipeng image - + 7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F 字符串512 STRING_512 @@ -59343,7 +59331,7 @@ Ghra_staff_InsureBase - + B41C21E8-76E9-4031-8EF0-34743E5525C5 PUBLIC PUBLIC @@ -59352,13 +59340,13 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - - + + - + 02EF92C9-49BF-45C7-934A-23BA290D5595 Microsoft SQL Server 2008 MSSQLSRV2008 diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs index 879a61c9..c2d5068c 100644 --- a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs @@ -1,4 +1,6 @@ -namespace Tiobon.Core.Api.Controllers; +using Tiobon.Core.Model.ViewModels.Extend; + +namespace Tiobon.Core.Api.Controllers; /// /// 问卷调查(Controller) @@ -42,4 +44,15 @@ public class Ghre_SurveyController : BaseController + /// 插入 + /// + /// + /// + [HttpPost("InsertData")] + public async Task> InsertData([FromBody] InsertGhre_SurveyExtend input) => await _service.InsertData(input); + + #endregion } \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyOptionController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyOptionController.cs new file mode 100644 index 00000000..1f40b449 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyOptionController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 问卷调查选项(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_SurveyOptionController : BaseController +{ + public Ghre_SurveyOptionController(IGhre_SurveyOptionServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyQuestionController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyQuestionController.cs new file mode 100644 index 00000000..0a1546c0 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyQuestionController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 问卷调查题目(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_SurveyQuestionController : BaseController +{ + public Ghre_SurveyQuestionController(IGhre_SurveyQuestionServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml index 6e35a8d2..091bcaeb 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -7595,6 +7595,246 @@ 预留字段12 + + + 问卷调查选项 (Dto.Base) + + + + + 问卷调查ID + + + + + 问卷调查题目ID + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + + + + 排序号 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + + + + 问卷调查题目 (Dto.Base) + + + + + 问卷调查ID + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + 培训讲师 (Dto.Base) @@ -14692,6 +14932,16 @@ 问卷调查 (Dto.EditInput) + + + 问卷调查选项 (Dto.EditInput) + + + + + 问卷调查题目 (Dto.EditInput) + + Ghre_Teacher (Dto.EditInput) @@ -15222,6 +15472,16 @@ 问卷调查 (Dto.InsertInput) + + + 问卷调查选项 (Dto.InsertInput) + + + + + 问卷调查题目 (Dto.InsertInput) + + Ghre_Teacher (Dto.InsertInput) @@ -23121,6 +23381,246 @@ 预留字段12 + + + 问卷调查选项 (Model) + + + + + 问卷调查ID + + + + + 问卷调查题目ID + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + + + + 排序号 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + + + + 问卷调查题目 (Model) + + + + + 问卷调查ID + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + 培训讲师 (Model) @@ -32057,6 +32557,36 @@ 修改信息 + + + 问卷调查选项(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 问卷调查题目(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + Ghre_Teacher(Dto.View) @@ -34127,6 +34657,121 @@ Type Description balabala + + + 封面图 + + + + + 问卷编号 + + + + + 问卷名称 + + + + + 分类 + + + + + 备注 + + + + + 问卷调查题目 + + + + + 问卷调查题目 + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 问卷调查选项 + + + + + 问卷调查选项 + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + 人力需求维护ID diff --git a/Tiobon.Core.Api/Tiobon.Core.xml b/Tiobon.Core.Api/Tiobon.Core.xml index 862274f8..b6c69ba1 100644 --- a/Tiobon.Core.Api/Tiobon.Core.xml +++ b/Tiobon.Core.Api/Tiobon.Core.xml @@ -1373,6 +1373,23 @@ status + + + 插入 + + + + + + + 问卷调查选项(Controller) + + + + + 问卷调查题目(Controller) + + Ghre_TeacherAttachment(Controller) diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyOptionServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyOptionServices.cs new file mode 100644 index 00000000..2f3efc1f --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyOptionServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 问卷调查选项(自定义服务接口) +/// +public interface IGhre_SurveyOptionServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyQuestionServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyQuestionServices.cs new file mode 100644 index 00000000..8278f23d --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyQuestionServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 问卷调查题目(自定义服务接口) +/// +public interface IGhre_SurveyQuestionServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs index 9f7d836b..9831d08c 100644 --- a/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs @@ -1,4 +1,5 @@ using Tiobon.Core.Model; +using Tiobon.Core.Model.ViewModels.Extend; namespace Tiobon.Core.IServices; @@ -10,4 +11,6 @@ public interface IGhre_SurveyServices : IBaseServices> InsertByStatus(InsertGhre_SurveyInput insertModel, string status); Task UpdateStatus(InsertGhre_SurveyInput input, string status); + + Task> InsertData(InsertGhre_SurveyExtend insertModel); } \ No newline at end of file diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyOption.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyOption.Dto.Base.cs new file mode 100644 index 00000000..0ca4eac6 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyOption.Dto.Base.cs @@ -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; + + +/// +/// 问卷调查选项 (Dto.Base) +/// +public class Ghre_SurveyOptionBase +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 选项编号 + /// + [Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")] + public string OptionNo { get; set; } + + /// + /// 选项内容 + /// + [Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")] + public string OptionContent { get; set; } + + /// + /// 是否必填 + /// + public bool? IsRequired { get; set; } + + /// + /// 分数 + /// + [Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 是否其他选项 + /// + public bool? IsOther { get; set; } + + /// + /// 其他选项内容 + /// + [Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")] + public string OtherContent { get; set; } + + /// + /// 图片地址 + /// + [Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")] + public string ImageUrl { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthPc { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthApp { get; set; } + + /// + /// 排序号 + /// + public int? TaxisNo { get; set; } + + /// + /// 排序 + /// + public int? SortNo { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyQuestion.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyQuestion.Dto.Base.cs new file mode 100644 index 00000000..e9dd6e41 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyQuestion.Dto.Base.cs @@ -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; + + +/// +/// 问卷调查题目 (Dto.Base) +/// +public class Ghre_SurveyQuestionBase +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 题目类型 + /// + [Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")] + public string QuestionType { get; set; } + + /// + /// 题目内容 + /// + [Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")] + public string QuestionContent { get; set; } + + /// + /// 题目解析 + /// + [Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")] + public string QuestionAnalysis { get; set; } + + /// + /// 排序 + /// + public int? SortNo { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyOption.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyOption.Dto.EditInput.cs new file mode 100644 index 00000000..72050a9c --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyOption.Dto.EditInput.cs @@ -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; + + +/// +/// 问卷调查选项 (Dto.EditInput) +/// +public class EditGhre_SurveyOptionInput : Ghre_SurveyOptionBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyQuestion.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyQuestion.Dto.EditInput.cs new file mode 100644 index 00000000..d816c916 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyQuestion.Dto.EditInput.cs @@ -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; + + +/// +/// 问卷调查题目 (Dto.EditInput) +/// +public class EditGhre_SurveyQuestionInput : Ghre_SurveyQuestionBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyOption.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyOption.Dto.InsertInput.cs new file mode 100644 index 00000000..7808c9cb --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyOption.Dto.InsertInput.cs @@ -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; + + +/// +/// 问卷调查选项 (Dto.InsertInput) +/// +public class InsertGhre_SurveyOptionInput : Ghre_SurveyOptionBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyQuestion.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyQuestion.Dto.InsertInput.cs new file mode 100644 index 00000000..a954c04d --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyQuestion.Dto.InsertInput.cs @@ -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; + + +/// +/// 问卷调查题目 (Dto.InsertInput) +/// +public class InsertGhre_SurveyQuestionInput : Ghre_SurveyQuestionBase +{ +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyOption.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyOption.cs new file mode 100644 index 00000000..45cfeb9a --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyOption.cs @@ -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; + + +/// +/// 问卷调查选项 (Model) +/// +[SugarTable("Ghre_SurveyOption", "Ghre_SurveyOption"), Entity(TableCnName = "问卷调查选项", TableName = "Ghre_SurveyOption")] +public class Ghre_SurveyOption : BasePoco +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 选项编号 + /// + [Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")] + public string OptionNo { get; set; } + + /// + /// 选项内容 + /// + [Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")] + public string OptionContent { get; set; } + + /// + /// 是否必填 + /// + public bool? IsRequired { get; set; } + + /// + /// 分数 + /// + [Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 是否其他选项 + /// + public bool? IsOther { get; set; } + + /// + /// 其他选项内容 + /// + [Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")] + public string OtherContent { get; set; } + + /// + /// 图片地址 + /// + [Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")] + public string ImageUrl { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthPc { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthApp { get; set; } + + /// + /// 排序号 + /// + public int? TaxisNo { get; set; } + + /// + /// 排序 + /// + public int? SortNo { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyQuestion.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyQuestion.cs new file mode 100644 index 00000000..1669187b --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyQuestion.cs @@ -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; + + +/// +/// 问卷调查题目 (Model) +/// +[SugarTable("Ghre_SurveyQuestion", "Ghre_SurveyQuestion"), Entity(TableCnName = "问卷调查题目", TableName = "Ghre_SurveyQuestion")] +public class Ghre_SurveyQuestion : BasePoco +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 题目类型 + /// + [Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")] + public string QuestionType { get; set; } + + /// + /// 题目内容 + /// + [Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")] + public string QuestionContent { get; set; } + + /// + /// 题目解析 + /// + [Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")] + public string QuestionAnalysis { get; set; } + + /// + /// 排序 + /// + public int? SortNo { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_SurveyOption.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyOption.Dto.View.cs new file mode 100644 index 00000000..0d00a735 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyOption.Dto.View.cs @@ -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; + +/// +/// 问卷调查选项(Dto.View1) +/// +public class Ghre_SurveyOptionDto : Ghre_SurveyOption +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_SurveyQuestion.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyQuestion.Dto.View.cs new file mode 100644 index 00000000..c0b33283 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyQuestion.Dto.View.cs @@ -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; + +/// +/// 问卷调查题目(Dto.View1) +/// +public class Ghre_SurveyQuestionDto : Ghre_SurveyQuestion +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs b/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs index 376926f0..b634b1fb 100644 --- a/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs +++ b/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs @@ -2,4 +2,140 @@ public class InsertGhre_SurveyExtend { + /// + /// 封面图 + /// + [Display(Name = "CoverImageUrl"), Description("封面图"), MaxLength(128, ErrorMessage = "封面图 不能超过 128 个字符")] + public string CoverImageUrl { get; set; } + + /// + /// 问卷编号 + /// + [Display(Name = "SurveyNo"), Description("问卷编号"), MaxLength(32, ErrorMessage = "问卷编号 不能超过 32 个字符")] + public string SurveyNo { get; set; } + + /// + /// 问卷名称 + /// + [Display(Name = "SurveyName"), Description("问卷名称"), MaxLength(64, ErrorMessage = "问卷名称 不能超过 64 个字符")] + public string SurveyName { get; set; } + + /// + /// 分类 + /// + [Display(Name = "SurveyClass"), Description("分类"), MaxLength(32, ErrorMessage = "分类 不能超过 32 个字符")] + public string SurveyClass { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 问卷调查题目 + /// + public List Questions { get; set; } + + } + +/// +/// 问卷调查题目 +/// +public class InsertGhre_SurveyQuestionExtend +{ + + + /// + /// 题目类型 + /// + [Display(Name = "QuestionType"), Description("题目类型"), MaxLength(32, ErrorMessage = "题目类型 不能超过 32 个字符")] + public string QuestionType { get; set; } + + /// + /// 题目内容 + /// + [Display(Name = "QuestionContent"), Description("题目内容"), MaxLength(2000, ErrorMessage = "题目内容 不能超过 2000 个字符")] + public string QuestionContent { get; set; } + + /// + /// 题目解析 + /// + [Display(Name = "QuestionAnalysis"), Description("题目解析"), MaxLength(2000, ErrorMessage = "题目解析 不能超过 2000 个字符")] + public string QuestionAnalysis { get; set; } + + /// + /// 排序 + /// + public int? SortNo { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 问卷调查选项 + /// + public List Options { get; set; } +} + +/// +/// 问卷调查选项 +/// +public class InsertGhre_SurveyOptionExtend +{ + /// + /// 选项编号 + /// + [Display(Name = "OptionNo"), Description("选项编号"), MaxLength(32, ErrorMessage = "选项编号 不能超过 32 个字符")] + public string OptionNo { get; set; } + + /// + /// 选项内容 + /// + [Display(Name = "OptionContent"), Description("选项内容"), MaxLength(2000, ErrorMessage = "选项内容 不能超过 2000 个字符")] + public string OptionContent { get; set; } + + /// + /// 是否必填 + /// + public bool? IsRequired { get; set; } + + /// + /// 分数 + /// + [Display(Name = "Score"), Description("分数"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 是否其他选项 + /// + public bool? IsOther { get; set; } + + /// + /// 其他选项内容 + /// + [Display(Name = "OtherContent"), Description("其他选项内容"), MaxLength(128, ErrorMessage = "其他选项内容 不能超过 128 个字符")] + public string OtherContent { get; set; } + + /// + /// 图片地址 + /// + [Display(Name = "ImageUrl"), Description("图片地址"), MaxLength(128, ErrorMessage = "图片地址 不能超过 128 个字符")] + public string ImageUrl { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthPc"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthPc { get; set; } + + /// + /// 图片宽度 + /// + [Display(Name = "ImageWidthApp"), Description("图片宽度"), MaxLength(32, ErrorMessage = "图片宽度 不能超过 32 个字符")] + public string ImageWidthApp { get; set; } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyOptionServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyOptionServices.cs new file mode 100644 index 00000000..d3dc0c16 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyOptionServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 问卷调查选项 (服务) +/// +public class Ghre_SurveyOptionServices : BaseServices, IGhre_SurveyOptionServices +{ + private readonly IBaseRepository _dal; + public Ghre_SurveyOptionServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyQuestionServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyQuestionServices.cs new file mode 100644 index 00000000..fad17512 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyQuestionServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 问卷调查题目 (服务) +/// +public class Ghre_SurveyQuestionServices : BaseServices, IGhre_SurveyQuestionServices +{ + private readonly IBaseRepository _dal; + public Ghre_SurveyQuestionServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core/Tiobon.Core.Model.xml b/Tiobon.Core/Tiobon.Core.Model.xml index 6e35a8d2..091bcaeb 100644 --- a/Tiobon.Core/Tiobon.Core.Model.xml +++ b/Tiobon.Core/Tiobon.Core.Model.xml @@ -7595,6 +7595,246 @@ 预留字段12 + + + 问卷调查选项 (Dto.Base) + + + + + 问卷调查ID + + + + + 问卷调查题目ID + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + + + + 排序号 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + + + + 问卷调查题目 (Dto.Base) + + + + + 问卷调查ID + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + 培训讲师 (Dto.Base) @@ -14692,6 +14932,16 @@ 问卷调查 (Dto.EditInput) + + + 问卷调查选项 (Dto.EditInput) + + + + + 问卷调查题目 (Dto.EditInput) + + Ghre_Teacher (Dto.EditInput) @@ -15222,6 +15472,16 @@ 问卷调查 (Dto.InsertInput) + + + 问卷调查选项 (Dto.InsertInput) + + + + + 问卷调查题目 (Dto.InsertInput) + + Ghre_Teacher (Dto.InsertInput) @@ -23121,6 +23381,246 @@ 预留字段12 + + + 问卷调查选项 (Model) + + + + + 问卷调查ID + + + + + 问卷调查题目ID + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + + + + 排序号 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + + + + 问卷调查题目 (Model) + + + + + 问卷调查ID + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 + + 培训讲师 (Model) @@ -32057,6 +32557,36 @@ 修改信息 + + + 问卷调查选项(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 问卷调查题目(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + Ghre_Teacher(Dto.View) @@ -34127,6 +34657,121 @@ Type Description balabala + + + 封面图 + + + + + 问卷编号 + + + + + 问卷名称 + + + + + 分类 + + + + + 备注 + + + + + 问卷调查题目 + + + + + 问卷调查题目 + + + + + 题目类型 + + + + + 题目内容 + + + + + 题目解析 + + + + + 排序 + + + + + 备注 + + + + + 问卷调查选项 + + + + + 问卷调查选项 + + + + + 选项编号 + + + + + 选项内容 + + + + + 是否必填 + + + + + 分数 + + + + + 是否其他选项 + + + + + 其他选项内容 + + + + + 图片地址 + + + + + 图片宽度 + + + + + 图片宽度 + + 人力需求维护ID diff --git a/Tiobon.Core/Tiobon.Core.xml b/Tiobon.Core/Tiobon.Core.xml index 862274f8..b6c69ba1 100644 --- a/Tiobon.Core/Tiobon.Core.xml +++ b/Tiobon.Core/Tiobon.Core.xml @@ -1373,6 +1373,23 @@ status + + + 插入 + + + + + + + 问卷调查选项(Controller) + + + + + 问卷调查题目(Controller) + + Ghre_TeacherAttachment(Controller)