上级反馈页面开发

master
xiaochanghai 1 month ago
parent 5231272ce9
commit 2d90cd38ab
  1. 251
      Model/Tiobon.Web.pdm
  2. 30
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 17
      Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassFeedback.Dto.Base.cs
  4. 17
      Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassFeedback.cs
  5. 2
      Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFeedback.Dto.View.cs
  6. 8
      Tiobon.Core.Services/Ghre/Ghre_OpenClassFeedbackServices.cs
  7. 18
      Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs
  8. 7
      Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs
  9. 30
      Tiobon.Core/Tiobon.Core.Model.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1747296840" Name="Tiobon" Objects="4319" Symbols="150" 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="1747303514" Name="Tiobon" Objects="4323" Symbols="150" 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">
@ -63512,7 +63512,7 @@ Ghra_staff_InsureBase
<a:Code>Ghre_OpenClassFeedback</a:Code>
<a:CreationDate>1738915573</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1747292807</a:ModificationDate>
<a:ModificationDate>1747303228</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>开班反馈</a:Comment>
<a:TotalSavingCurrency/>
@ -63730,6 +63730,39 @@ Ghra_staff_InsureBase
<a:DataType>datetime</a:DataType>
</o:Column>
<o:Column Id="o4159">
<a:ObjectID>94931244-1C19-419D-95A1-A868947F234A</a:ObjectID>
<a:Name>讲师ID</a:Name>
<a:Code>TeacherId</a:Code>
<a:CreationDate>1747303181</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1747303514</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>讲师ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o4160">
<a:ObjectID>1FEFA229-07AB-488A-8999-4FFC2149CA76</a:ObjectID>
<a:Name>课程开始时间</a:Name>
<a:Code>CourseBeginTime</a:Code>
<a:CreationDate>1747303180</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1747303278</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>课程开始时间</a:Comment>
<a:DataType>datetime</a:DataType>
</o:Column>
<o:Column Id="o4161">
<a:ObjectID>83398947-FC49-41AC-AF06-777E9D943272</a:ObjectID>
<a:Name>课程结束时间</a:Name>
<a:Code>CourseEndTime</a:Code>
<a:CreationDate>1747303180</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1747303286</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>课程结束时间</a:Comment>
<a:DataType>datetime</a:DataType>
</o:Column>
<o:Column Id="o4162">
<a:ObjectID>FB0CC2E3-2160-41F7-B02A-879E73799842</a:ObjectID>
<a:Name>备注</a:Name>
<a:Code>RemarkSz</a:Code>
@ -63744,7 +63777,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o332"/>
</c:Domain>
</o:Column>
<o:Column Id="o4160">
<o:Column Id="o4163">
<a:ObjectID>674EDE01-7FD7-41D5-8585-170660E4A28A</a:ObjectID>
<a:Name>默认标志</a:Name>
<a:Code>IsDefault</a:Code>
@ -63759,7 +63792,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o334"/>
</c:Domain>
</o:Column>
<o:Column Id="o4161">
<o:Column Id="o4164">
<a:ObjectID>52747696-6B6B-496D-97DA-C4E25BE0F52A</a:ObjectID>
<a:Name>删除标志</a:Name>
<a:Code>IsEnable</a:Code>
@ -63774,7 +63807,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o334"/>
</c:Domain>
</o:Column>
<o:Column Id="o4162">
<o:Column Id="o4165">
<a:ObjectID>E560B63C-4BE9-4BE0-938A-127D011C396D</a:ObjectID>
<a:Name>预留字段1</a:Name>
<a:Code>Reverse1</a:Code>
@ -63786,7 +63819,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4163">
<o:Column Id="o4166">
<a:ObjectID>16DF9E64-63E7-4640-AAC7-A5F6D0B46ECF</a:ObjectID>
<a:Name>预留字段2</a:Name>
<a:Code>Reverse2</a:Code>
@ -63798,7 +63831,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4164">
<o:Column Id="o4167">
<a:ObjectID>6CB2EE40-6509-4655-A1E8-DCF607ECEA31</a:ObjectID>
<a:Name>预留字段3</a:Name>
<a:Code>Reverse3</a:Code>
@ -63810,7 +63843,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4165">
<o:Column Id="o4168">
<a:ObjectID>26A169C9-A218-4638-9470-B9886456AFB1</a:ObjectID>
<a:Name>预留字段4</a:Name>
<a:Code>Reverse4</a:Code>
@ -63822,7 +63855,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4166">
<o:Column Id="o4169">
<a:ObjectID>5862B3E4-A0AA-4BD2-BCAB-6B86FF5F0CE1</a:ObjectID>
<a:Name>预留字段5</a:Name>
<a:Code>Reverse5</a:Code>
@ -63834,7 +63867,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4167">
<o:Column Id="o4170">
<a:ObjectID>A8291485-8745-4207-A42E-ED66CFF42109</a:ObjectID>
<a:Name>预留字段6</a:Name>
<a:Code>Reverse6</a:Code>
@ -63846,7 +63879,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4168">
<o:Column Id="o4171">
<a:ObjectID>0337AB74-25BF-4087-878A-4E063AE12BAA</a:ObjectID>
<a:Name>预留字段7</a:Name>
<a:Code>Reverse7</a:Code>
@ -63858,7 +63891,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4169">
<o:Column Id="o4172">
<a:ObjectID>77B177AC-36CF-4C9E-A9B5-EE366E4DE338</a:ObjectID>
<a:Name>预留字段8</a:Name>
<a:Code>Reverse8</a:Code>
@ -63870,7 +63903,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4170">
<o:Column Id="o4173">
<a:ObjectID>D1BF2BAF-E0DF-456E-A5A3-EB10479A4FBA</a:ObjectID>
<a:Name>预留字段9</a:Name>
<a:Code>Reverse9</a:Code>
@ -63882,7 +63915,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4171">
<o:Column Id="o4174">
<a:ObjectID>8ACEF181-CE51-4220-BABB-2FDDBE45FF2A</a:ObjectID>
<a:Name>预留字段10</a:Name>
<a:Code>Reverse10</a:Code>
@ -63894,7 +63927,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o4172">
<o:Column Id="o4175">
<a:ObjectID>4A533B78-7F53-4F49-A144-22D7E883C85E</a:ObjectID>
<a:Name>预留字段I1</a:Name>
<a:Code>ReverseI1</a:Code>
@ -63906,7 +63939,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o4173">
<o:Column Id="o4176">
<a:ObjectID>1D698085-C815-44AB-AA27-42A546054184</a:ObjectID>
<a:Name>预留字段I2</a:Name>
<a:Code>ReverseI2</a:Code>
@ -63920,7 +63953,7 @@ Ghra_staff_InsureBase
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o4174">
<o:Key Id="o4177">
<a:ObjectID>E41C527C-1E75-484B-8C2C-DC60AE1931E4</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -63934,10 +63967,10 @@ Ghra_staff_InsureBase
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o4174"/>
<o:Key Ref="o4177"/>
</c:PrimaryKey>
<c:ClusterObject>
<o:Key Ref="o4174"/>
<o:Key Ref="o4177"/>
</c:ClusterObject>
</o:Table>
</c:Tables>
@ -63961,7 +63994,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o378"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4175">
<o:ReferenceJoin Id="o4178">
<a:ObjectID>7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2</a:ObjectID>
<a:CreationDate>1714101292</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -63995,7 +64028,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o348"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4176">
<o:ReferenceJoin Id="o4179">
<a:ObjectID>D23C452C-4BB6-4C2A-AB2E-E8434D958A77</a:ObjectID>
<a:CreationDate>1714101335</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64010,7 +64043,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4177">
<o:Reference Id="o4180">
<a:ObjectID>55EBFC84-83AC-4EDF-BADD-29FA719652D1</a:ObjectID>
<a:Name>Reference_13</a:Name>
<a:Code>Reference_13</a:Code>
@ -64029,7 +64062,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o348"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4178">
<o:ReferenceJoin Id="o4181">
<a:ObjectID>D4016F9D-5631-4F9E-A70D-D42133A4EBB7</a:ObjectID>
<a:CreationDate>1714107872</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64063,7 +64096,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o648"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4179">
<o:ReferenceJoin Id="o4182">
<a:ObjectID>BEBA3346-CCC6-41D9-B95B-12B8F81188BF</a:ObjectID>
<a:CreationDate>1714108449</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64097,7 +64130,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o737"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4180">
<o:ReferenceJoin Id="o4183">
<a:ObjectID>FC69BEF9-F863-4A65-903E-CB2850197526</a:ObjectID>
<a:CreationDate>1714109221</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64131,7 +64164,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o778"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4181">
<o:ReferenceJoin Id="o4184">
<a:ObjectID>ACE0AB02-0D27-4F1C-BF71-738C20DF96C2</a:ObjectID>
<a:CreationDate>1714120556</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64165,7 +64198,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o595"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4182">
<o:ReferenceJoin Id="o4185">
<a:ObjectID>B95672ED-9976-4742-9FFC-52B326620682</a:ObjectID>
<a:CreationDate>1715565535</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64199,7 +64232,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o595"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4183">
<o:ReferenceJoin Id="o4186">
<a:ObjectID>B6E89235-A6E0-460D-9228-DCA8C58EE2AD</a:ObjectID>
<a:CreationDate>1715570661</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64233,7 +64266,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o913"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4184">
<o:ReferenceJoin Id="o4187">
<a:ObjectID>5D4938F3-7934-4F74-891C-97DC9DC47B1B</a:ObjectID>
<a:CreationDate>1716798640</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64267,7 +64300,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o737"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4185">
<o:ReferenceJoin Id="o4188">
<a:ObjectID>179079CB-7169-4B19-A07A-A61C331F59CD</a:ObjectID>
<a:CreationDate>1716876897</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64301,7 +64334,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o737"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4186">
<o:ReferenceJoin Id="o4189">
<a:ObjectID>DD965546-2361-4301-82D7-446B823BDCFD</a:ObjectID>
<a:CreationDate>1717481682</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64335,7 +64368,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1042"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4187">
<o:ReferenceJoin Id="o4190">
<a:ObjectID>E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC</a:ObjectID>
<a:CreationDate>1717726229</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64369,7 +64402,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1042"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4188">
<o:ReferenceJoin Id="o4191">
<a:ObjectID>8C71D6B9-780B-4547-ADFD-986E619F4DCD</a:ObjectID>
<a:CreationDate>1719381914</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64403,7 +64436,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1099"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4189">
<o:ReferenceJoin Id="o4192">
<a:ObjectID>EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE</a:ObjectID>
<a:CreationDate>1719468257</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64437,7 +64470,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o684"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4190">
<o:ReferenceJoin Id="o4193">
<a:ObjectID>ACF1454B-2C3F-40E5-ADC5-4A48787EB937</a:ObjectID>
<a:CreationDate>1720488320</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64471,7 +64504,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1486"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4191">
<o:ReferenceJoin Id="o4194">
<a:ObjectID>55351100-6B8C-411A-838F-ADF17D7249C7</a:ObjectID>
<a:CreationDate>1721372650</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64486,7 +64519,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4192">
<o:Reference Id="o4195">
<a:ObjectID>465DBD55-7683-4A4B-91D3-B7019ED619F0</a:ObjectID>
<a:Name>Reference_114</a:Name>
<a:Code>Reference_114</a:Code>
@ -64505,7 +64538,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1408"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4193">
<o:ReferenceJoin Id="o4196">
<a:ObjectID>CE1833FA-A783-4FAC-87BF-AA0FF8008532</a:ObjectID>
<a:CreationDate>1721280283</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64539,7 +64572,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1486"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4194">
<o:ReferenceJoin Id="o4197">
<a:ObjectID>18F2EFF3-BD41-4F96-96C8-D8B15C7E2644</a:ObjectID>
<a:CreationDate>1721372603</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64573,7 +64606,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1486"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4195">
<o:ReferenceJoin Id="o4198">
<a:ObjectID>F7ECB7BC-BA8B-4606-B521-999C20FD5C43</a:ObjectID>
<a:CreationDate>1722318917</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64607,7 +64640,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1099"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4196">
<o:ReferenceJoin Id="o4199">
<a:ObjectID>6764C448-6B6B-4DD7-AED9-8E74CDD1261A</a:ObjectID>
<a:CreationDate>1727335554</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64641,7 +64674,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o437"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4197">
<o:ReferenceJoin Id="o4200">
<a:ObjectID>C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03</a:ObjectID>
<a:CreationDate>1727336760</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64675,7 +64708,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1527"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4198">
<o:ReferenceJoin Id="o4201">
<a:ObjectID>09B3F4FA-149B-4BB2-8D4C-CB9E05153125</a:ObjectID>
<a:CreationDate>1727336895</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64709,7 +64742,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1756"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4199">
<o:ReferenceJoin Id="o4202">
<a:ObjectID>D0D47F43-60D2-4012-A1C6-7EE1F23B2B48</a:ObjectID>
<a:CreationDate>1727337857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64724,7 +64757,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4200">
<o:Reference Id="o4203">
<a:ObjectID>E261580B-7706-444D-9E7B-6A1A5968579B</a:ObjectID>
<a:Name>Reference_24</a:Name>
<a:Code>Reference_24</a:Code>
@ -64743,7 +64776,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1852"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4201">
<o:ReferenceJoin Id="o4204">
<a:ObjectID>A9F8F17E-368A-42BA-B603-19B2CAF61361</a:ObjectID>
<a:CreationDate>1728532955</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64777,7 +64810,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1820"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4202">
<o:ReferenceJoin Id="o4205">
<a:ObjectID>88DE8617-23F2-4075-A9EB-3AEA05F12872</a:ObjectID>
<a:CreationDate>1728532977</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64811,7 +64844,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1888"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4203">
<o:ReferenceJoin Id="o4206">
<a:ObjectID>36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD</a:ObjectID>
<a:CreationDate>1728533087</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64826,7 +64859,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4204">
<o:Reference Id="o4207">
<a:ObjectID>AB9D9DC4-987C-4E4B-9BD3-35091CDBA380</a:ObjectID>
<a:Name>Reference_27</a:Name>
<a:Code>Reference_27</a:Code>
@ -64845,7 +64878,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1926"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4205">
<o:ReferenceJoin Id="o4208">
<a:ObjectID>E2D02611-09C9-42E2-AA43-22E820AF219C</a:ObjectID>
<a:CreationDate>1728626387</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64879,7 +64912,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1852"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4206">
<o:ReferenceJoin Id="o4209">
<a:ObjectID>62F35C8E-87DA-43C4-AAE9-A47D112F8E0A</a:ObjectID>
<a:CreationDate>1728540045</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64913,7 +64946,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1888"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4207">
<o:ReferenceJoin Id="o4210">
<a:ObjectID>3759DC14-1A7D-4121-AAE1-58CE6813A0AA</a:ObjectID>
<a:CreationDate>1728541044</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64947,7 +64980,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4208">
<o:ReferenceJoin Id="o4211">
<a:ObjectID>1791558D-852F-437C-97F6-7F9D11EE26DB</a:ObjectID>
<a:CreationDate>1729662916</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -64981,7 +65014,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4209">
<o:ReferenceJoin Id="o4212">
<a:ObjectID>00049FDC-8297-463E-9347-A571E3AB9C9E</a:ObjectID>
<a:CreationDate>1729663415</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65015,7 +65048,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4210">
<o:ReferenceJoin Id="o4213">
<a:ObjectID>B7B6FBF6-DC05-4490-8656-A5DEAF831781</a:ObjectID>
<a:CreationDate>1730250294</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65049,7 +65082,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4211">
<o:ReferenceJoin Id="o4214">
<a:ObjectID>A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8</a:ObjectID>
<a:CreationDate>1730336852</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65083,7 +65116,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4212">
<o:ReferenceJoin Id="o4215">
<a:ObjectID>39FD6B5F-C473-44DF-969E-D851D388EBAE</a:ObjectID>
<a:CreationDate>1730340808</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65117,7 +65150,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2111"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4213">
<o:ReferenceJoin Id="o4216">
<a:ObjectID>C4EECAD7-F267-4702-A253-CA499692A254</a:ObjectID>
<a:CreationDate>1730346502</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65151,7 +65184,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2559"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4214">
<o:ReferenceJoin Id="o4217">
<a:ObjectID>3EBD04DF-C924-4032-982C-CA9EF3B72E39</a:ObjectID>
<a:CreationDate>1731478017</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65185,7 +65218,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2559"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4215">
<o:ReferenceJoin Id="o4218">
<a:ObjectID>DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6</a:ObjectID>
<a:CreationDate>1731478076</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65219,7 +65252,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2559"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4216">
<o:ReferenceJoin Id="o4219">
<a:ObjectID>28C77E11-7423-4D63-9053-A5D40E7940AF</a:ObjectID>
<a:CreationDate>1731491451</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65253,7 +65286,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2622"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4217">
<o:ReferenceJoin Id="o4220">
<a:ObjectID>76F5B648-63C3-466C-B313-B38E0519B3BA</a:ObjectID>
<a:CreationDate>1733211832</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65287,7 +65320,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2862"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4218">
<o:ReferenceJoin Id="o4221">
<a:ObjectID>D2B7DF8F-ACF7-4237-B814-FA662272F871</a:ObjectID>
<a:CreationDate>1733369860</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65321,7 +65354,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2936"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4219">
<o:ReferenceJoin Id="o4222">
<a:ObjectID>F4431A85-1466-4A29-9D1B-A82B70F2F5D5</a:ObjectID>
<a:CreationDate>1733909650</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65355,7 +65388,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2507"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4220">
<o:ReferenceJoin Id="o4223">
<a:ObjectID>3C15C987-A6E8-4FAA-AFB6-1CCBC250460D</a:ObjectID>
<a:CreationDate>1734490374</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65389,7 +65422,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1372"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4221">
<o:ReferenceJoin Id="o4224">
<a:ObjectID>9B53094C-D4A4-4269-A8F0-B03AC9CEA70F</a:ObjectID>
<a:CreationDate>1737080391</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65404,7 +65437,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4222">
<o:Reference Id="o4225">
<a:ObjectID>C4514A46-AF20-4937-902F-A02C91F50231</a:ObjectID>
<a:Name>Reference_44</a:Name>
<a:Code>Reference_44</a:Code>
@ -65423,7 +65456,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2707"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4223">
<o:ReferenceJoin Id="o4226">
<a:ObjectID>22844E1B-552F-4914-8997-D9056E9D9574</a:ObjectID>
<a:CreationDate>1737085753</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65457,7 +65490,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3053"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4224">
<o:ReferenceJoin Id="o4227">
<a:ObjectID>0457880B-22F4-48EC-84E0-13C055FDBA46</a:ObjectID>
<a:CreationDate>1737086327</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65491,7 +65524,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3124"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4225">
<o:ReferenceJoin Id="o4228">
<a:ObjectID>5A235CB8-FEFB-41E2-B379-421F28BC171B</a:ObjectID>
<a:CreationDate>1738913762</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65525,7 +65558,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3124"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4226">
<o:ReferenceJoin Id="o4229">
<a:ObjectID>1D7919EA-4B45-4026-8981-20ABBE3392A1</a:ObjectID>
<a:CreationDate>1738915647</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65559,7 +65592,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3124"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4227">
<o:ReferenceJoin Id="o4230">
<a:ObjectID>33416204-3836-40D1-AEA9-BF78C4576311</a:ObjectID>
<a:CreationDate>1738915648</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65593,7 +65626,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3124"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4228">
<o:ReferenceJoin Id="o4231">
<a:ObjectID>F631F0DE-0C6E-4534-8868-FFB7A5CE94B9</a:ObjectID>
<a:CreationDate>1738916095</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65627,7 +65660,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3124"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4229">
<o:ReferenceJoin Id="o4232">
<a:ObjectID>F5085F08-E406-43D8-A1A8-81A9189C0250</a:ObjectID>
<a:CreationDate>1738916098</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65642,7 +65675,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o4230">
<o:Reference Id="o4233">
<a:ObjectID>34714A40-5F9A-4B8C-90C8-33DA4909C40F</a:ObjectID>
<a:Name>Reference_51</a:Name>
<a:Code>Reference_51</a:Code>
@ -65661,7 +65694,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3310"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4231">
<o:ReferenceJoin Id="o4234">
<a:ObjectID>B20D9464-D8C0-404D-9C55-6A16F6CB04BB</a:ObjectID>
<a:CreationDate>1738977084</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65695,7 +65728,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3482"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4232">
<o:ReferenceJoin Id="o4235">
<a:ObjectID>9F6BE6A1-9284-48FD-8F05-DC3546094F77</a:ObjectID>
<a:CreationDate>1741251133</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65729,7 +65762,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3518"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4233">
<o:ReferenceJoin Id="o4236">
<a:ObjectID>5A50E86B-C2F7-432E-AA0A-168B3DC83497</a:ObjectID>
<a:CreationDate>1741251792</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65763,7 +65796,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3482"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4234">
<o:ReferenceJoin Id="o4237">
<a:ObjectID>BDCC811D-F015-4D0F-97D6-F2CACD99D5B1</a:ObjectID>
<a:CreationDate>1741253476</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65797,7 +65830,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3596"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4235">
<o:ReferenceJoin Id="o4238">
<a:ObjectID>4066B1B5-8D07-4014-B0B8-2F993CD903F4</a:ObjectID>
<a:CreationDate>1741253560</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65831,7 +65864,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3627"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4236">
<o:ReferenceJoin Id="o4239">
<a:ObjectID>EBCEC5EC-9760-46F6-9FFA-D728FAE18C30</a:ObjectID>
<a:CreationDate>1741255050</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65865,7 +65898,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o3701"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4237">
<o:ReferenceJoin Id="o4240">
<a:ObjectID>548119D4-D7F4-4E62-8CDC-AF240857DE94</a:ObjectID>
<a:CreationDate>1741255952</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65899,7 +65932,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o4024"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4238">
<o:ReferenceJoin Id="o4241">
<a:ObjectID>3912D397-0BCA-484D-9584-C932F15EEE9B</a:ObjectID>
<a:CreationDate>1745299743</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65933,7 +65966,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1527"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4239">
<o:ReferenceJoin Id="o4242">
<a:ObjectID>B13BF71C-9172-41DF-BD1A-F35F2EF5BF33</a:ObjectID>
<a:CreationDate>1747034447</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65967,7 +66000,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o4088"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o4240">
<o:ReferenceJoin Id="o4243">
<a:ObjectID>3E63BC9B-BA52-4108-8324-3F459D435DC2</a:ObjectID>
<a:CreationDate>1747035168</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -65989,7 +66022,7 @@ Ghra_staff_InsureBase
<o:PhysicalDiagram Ref="o4"/>
</c:DefaultDiagram>
<c:Users>
<o:User Id="o4241">
<o:User Id="o4244">
<a:ObjectID>A1DD77B6-E48E-4C9D-947D-D42E3C5240C2</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -66002,7 +66035,7 @@ Ghra_staff_InsureBase
</a:ExtendedAttributesText>
<c:ExtendedCollections>
<o:ExtendedCollection Id="o4242">
<o:ExtendedCollection Id="o4245">
<a:ObjectID>C012A467-0031-4F3C-9D9D-13408491E147</a:ObjectID>
<a:Name>DefaultSchema</a:Name>
<a:ExtendedBaseCollection.CollectionName>DefaultSchema</a:ExtendedBaseCollection.CollectionName>
@ -66011,12 +66044,12 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Content>
<o:User Ref="o4243"/>
<o:User Ref="o4246"/>
</c:Content>
</o:ExtendedCollection>
</c:ExtendedCollections>
</o:User>
<o:User Id="o4243">
<o:User Id="o4246">
<a:ObjectID>41D2B655-5319-49C5-9BA6-133BB8B097CA</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -66028,7 +66061,7 @@ Ghra_staff_InsureBase
</o:User>
</c:Users>
<c:Domains>
<o:PhysicalDomain Id="o4244">
<o:PhysicalDomain Id="o4247">
<a:ObjectID>2153E033-C4DC-4F90-B2F4-3B0F44BD33D5</a:ObjectID>
<a:Name>文本</a:Name>
<a:Code>TEXT</a:Code>
@ -66038,7 +66071,7 @@ Ghra_staff_InsureBase
<a:Modifier>ttsoftxch</a:Modifier>
<a:DataType>text</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4245">
<o:PhysicalDomain Id="o4248">
<a:ObjectID>AC8799D0-82CA-4B70-ADAC-18D8797720A9</a:ObjectID>
<a:Name>图片</a:Name>
<a:Code>IMAGE</a:Code>
@ -66048,7 +66081,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4246">
<o:PhysicalDomain Id="o4249">
<a:ObjectID>DEC04470-B84A-413E-9B2A-C265C5506182</a:ObjectID>
<a:Name>加密</a:Name>
<a:Code>ENCRYPT_STRING</a:Code>
@ -66059,7 +66092,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4247">
<o:PhysicalDomain Id="o4250">
<a:ObjectID>538C6297-7080-43C1-9455-AD6516B6FBB2</a:ObjectID>
<a:Name>数字</a:Name>
<a:Code>NUMBER</a:Code>
@ -66071,7 +66104,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4248">
<o:PhysicalDomain Id="o4251">
<a:ObjectID>AF15A9FA-052F-43E5-9102-57F195CBCFDE</a:ObjectID>
<a:Name>类别</a:Name>
<a:Code>TYPE</a:Code>
@ -66082,7 +66115,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4249">
<o:PhysicalDomain Id="o4252">
<a:ObjectID>D0936140-81BD-463E-B0ED-FE3F86828A2C</a:ObjectID>
<a:Name>特长字符串</a:Name>
<a:Code>LONG_LONG_STRING</a:Code>
@ -66093,7 +66126,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4250">
<o:PhysicalDomain Id="o4253">
<a:ObjectID>5FBDAFFC-EA04-407B-877F-58752C2E736C</a:ObjectID>
<a:Name>金额</a:Name>
<a:Code>AMOUNT</a:Code>
@ -66105,7 +66138,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4251">
<o:PhysicalDomain Id="o4254">
<a:ObjectID>F461E3FD-0A64-4712-BC09-C0BA3C248E5B</a:ObjectID>
<a:Name>描述</a:Name>
<a:Code>DESCRIPTION</a:Code>
@ -66116,7 +66149,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(4000)</a:DataType>
<a:Length>4000</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4252">
<o:PhysicalDomain Id="o4255">
<a:ObjectID>703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30</a:ObjectID>
<a:Name>短字符串</a:Name>
<a:Code>SHORT_STRING</a:Code>
@ -66127,7 +66160,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(64)</a:DataType>
<a:Length>64</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4253">
<o:PhysicalDomain Id="o4256">
<a:ObjectID>89A476D2-A1C0-428C-9875-26A50B7AFE1A</a:ObjectID>
<a:Name>长字符串</a:Name>
<a:Code>LONG_STRING</a:Code>
@ -66149,7 +66182,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(2000)</a:DataType>
<a:Length>2000</a:Length>
<c:PhysicalDomain.Owner>
<o:User Ref="o4243"/>
<o:User Ref="o4246"/>
</c:PhysicalDomain.Owner>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o334">
@ -66163,7 +66196,7 @@ Ghra_staff_InsureBase
<a:DataType>char(1)</a:DataType>
<a:Length>1</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4254">
<o:PhysicalDomain Id="o4257">
<a:ObjectID>82662C91-618F-4022-B9CD-1A431DC84A0A</a:ObjectID>
<a:Name>名称</a:Name>
<a:Code>NAME</a:Code>
@ -66184,7 +66217,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>int</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4255">
<o:PhysicalDomain Id="o4258">
<a:ObjectID>77F6BD58-5A9D-44F7-988C-76608A3F38B5</a:ObjectID>
<a:Name>代码</a:Name>
<a:Code>CODE</a:Code>
@ -66216,7 +66249,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4256">
<o:PhysicalDomain Id="o4259">
<a:ObjectID>DA200725-BFB0-4351-9C3E-DC30C036538E</a:ObjectID>
<a:Name>STATUS</a:Name>
<a:Code>STATUS</a:Code>
@ -66227,7 +66260,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4257">
<o:PhysicalDomain Id="o4260">
<a:ObjectID>CB2F08D6-BE17-4046-B94A-4FD00EDA9015</a:ObjectID>
<a:Name>文件</a:Name>
<a:Code>FILE</a:Code>
@ -66237,7 +66270,7 @@ Ghra_staff_InsureBase
<a:Modifier>feipeng</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o4258">
<o:PhysicalDomain Id="o4261">
<a:ObjectID>7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F</a:ObjectID>
<a:Name>字符串512</a:Name>
<a:Code>STRING_512</a:Code>
@ -66250,7 +66283,7 @@ Ghra_staff_InsureBase
</o:PhysicalDomain>
</c:Domains>
<c:DefaultGroups>
<o:Group Id="o4259">
<o:Group Id="o4262">
<a:ObjectID>B41C21E8-76E9-4031-8EF0-34743E5525C5</a:ObjectID>
<a:Name>PUBLIC</a:Name>
<a:Code>PUBLIC</a:Code>
@ -66259,13 +66292,13 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Group.Users>
<o:User Ref="o4241"/>
<o:User Ref="o4243"/>
<o:User Ref="o4244"/>
<o:User Ref="o4246"/>
</c:Group.Users>
</o:Group>
</c:DefaultGroups>
<c:TargetModels>
<o:TargetModel Id="o4260">
<o:TargetModel Id="o4263">
<a:ObjectID>02EF92C9-49BF-45C7-934A-23BA290D5595</a:ObjectID>
<a:Name>Microsoft SQL Server 2008</a:Name>
<a:Code>MSSQLSRV2008</a:Code>

@ -6720,6 +6720,21 @@
失效时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.TeacherId">
<summary>
讲师ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.CourseBeginTime">
<summary>
课程开始时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.CourseEndTime">
<summary>
课程结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.RemarkSz">
<summary>
备注
@ -26157,6 +26172,21 @@
失效时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.TeacherId">
<summary>
讲师ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.CourseBeginTime">
<summary>
课程开始时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.CourseEndTime">
<summary>
课程结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.RemarkSz">
<summary>
备注

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/5/15 15:09:07 SimonHsiao
*V0.01 2025/5/15 18:02:36 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -59,6 +59,21 @@ public class Ghre_OpenClassFeedbackBase
/// </summary>
public DateTime? ExpiryTime { get; set; }
/// <summary>
/// 讲师ID
/// </summary>
public long? TeacherId { get; set; }
/// <summary>
/// 课程开始时间
/// </summary>
public DateTime? CourseBeginTime { get; set; }
/// <summary>
/// 课程结束时间
/// </summary>
public DateTime? CourseEndTime { get; set; }
/// <summary>
/// 备注
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/5/15 15:09:07 SimonHsiao
*V0.01 2025/5/15 18:02:36 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -60,6 +60,21 @@ public class Ghre_OpenClassFeedback : BasePoco
/// </summary>
public DateTime? ExpiryTime { get; set; }
/// <summary>
/// 讲师ID
/// </summary>
public long? TeacherId { get; set; }
/// <summary>
/// 课程开始时间
/// </summary>
public DateTime? CourseBeginTime { get; set; }
/// <summary>
/// 课程结束时间
/// </summary>
public DateTime? CourseEndTime { get; set; }
/// <summary>
/// 备注
/// </summary>

@ -35,4 +35,6 @@ public class Ghre_OpenClassFeedbackDto : Ghre_OpenClassFeedback
public string OpenClassName { get; set; }
public string CourseName { get; set; }
public string ExpiryTime1 { get; set; }
public string TeacherName { get; set; }
}

@ -18,6 +18,7 @@ public class Ghre_OpenClassFeedbackServices : BaseServices<Ghre_OpenClassFeedbac
var result = await base.QueryFilterPage(filter, condition, IsEnable);
var staffIds = result.result.DT_TableDataT1.Where(x => x.StaffId != null).Select(x => x.StaffId.Value).Distinct().ToList();
var teacherIds = result.result.DT_TableDataT1.Where(x => x.TeacherId != null).Select(x => x.TeacherId.Value).Distinct().ToList();
var openClassIds = result.result.DT_TableDataT1.Where(x => x.OpenClassId != null).Select(x => x.OpenClassId.Value).Distinct().ToList();
//var surveyIds = result.result.DT_TableDataT1.Where(x => x.SurveyId != null).Select(x => x.SurveyId.Value).Distinct().ToList();
var courseIds = result.result.DT_TableDataT1.Where(x => x.CourseId != null).Select(x => x.CourseId.Value).Distinct().ToList();
@ -32,6 +33,9 @@ public class Ghre_OpenClassFeedbackServices : BaseServices<Ghre_OpenClassFeedbac
var courses = await Db.Queryable<Ghre_Course>()
.Where(x => courseIds.Contains(x.Id)).Select(x => new { x.Id, x.CourseName }).ToListAsync();
var teachers = await Db.Queryable<Ghre_Teacher>()
.Where(x => teacherIds.Contains(x.Id)).Select(x => new { x.Id, x.TeacherName }).ToListAsync();
for (int i = 0; i < result.result.DT_TableDataT1.Count; i++)
{
@ -44,6 +48,10 @@ public class Ghre_OpenClassFeedbackServices : BaseServices<Ghre_OpenClassFeedbac
if (DT_TableDataT1.CourseId != null)
DT_TableDataT1.CourseName = courses.Where(x => x.Id == DT_TableDataT1.CourseId).FirstOrDefault()?.CourseName;
if (DT_TableDataT1.TeacherId != null)
DT_TableDataT1.TeacherName = teachers.Where(x => x.Id == DT_TableDataT1.TeacherId).FirstOrDefault()?.TeacherName;
if (DT_TableDataT1.ExpiryTime != null)
{
if (DateTimeHelper.ConvertToSecondString(DT_TableDataT1.ExpiryTime) == DateTimeHelper.ConvertToSecondString(DateTime.MaxValue))

@ -1,8 +1,4 @@
using Amazon.Auth.AccessControlPolicy;
using MongoDB.Driver.Core.Servers;
using MongoDB.Driver.Linq;
using NPOI.SS.Formula.Functions;
using NPOI.XWPF.UserModel;
using MongoDB.Driver.Linq;
namespace Tiobon.Core.Services;
@ -492,7 +488,11 @@ public class Ghre_OpenClassServices : BaseServices<Ghre_OpenClass, Ghre_OpenClas
StaffId = entity.ParentTeacherId,
Source = "ParentTeacher",
EffectiveTime = schedules[j].EndTime,
ExpiryTime = DateTime.MaxValue
ExpiryTime = DateTime.MaxValue,
TeacherId = schedules[j].TeacherId,
CourseBeginTime = schedules[j].StartTime,
CourseEndTime = schedules[j].EndTime,
CourseId = schedules[j].CourseId
});
}
}
@ -505,7 +505,11 @@ public class Ghre_OpenClassServices : BaseServices<Ghre_OpenClass, Ghre_OpenClas
StaffId = entity.ParentTeacherId,
Source = "ParentTeacher",
EffectiveTime = entity.ExamEndTime,
ExpiryTime = DateTime.MaxValue
ExpiryTime = DateTime.MaxValue,
TeacherId = entity.TeacherId,
CourseBeginTime = entity.StartTime,
CourseEndTime = entity.EndTime,
CourseId = entity.LinkId
});
}
#endregion

@ -313,6 +313,7 @@ public class Ghre_SurveyServices : BaseServices<Ghre_Survey, Ghre_SurveyDto, Ins
long? feedbackId = null;
if (openClassId != null)
{
var openClass = await Db.Queryable<Ghre_OpenClass>().Where(x => x.Id == openClassId).FirstAsync();
var feedback = new Ghre_OpenClassFeedback()
{
OpenClassId = openClassId,
@ -320,7 +321,11 @@ public class Ghre_SurveyServices : BaseServices<Ghre_Survey, Ghre_SurveyDto, Ins
StaffId = App.User.StaffId,
Source = "Trainee",
EffectiveTime = DateTime.Now,
ExpiryTime = DateTime.MaxValue
ExpiryTime = DateTime.MaxValue,
TeacherId = openClass.TeacherId,
CourseBeginTime = openClass.StartTime,
CourseEndTime = openClass.EndTime,
CourseId = openClass.LinkId
};
feedbackId = await Db.Insertable(feedback).ExecuteReturnSnowflakeIdAsync();

@ -6720,6 +6720,21 @@
失效时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.TeacherId">
<summary>
讲师ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.CourseBeginTime">
<summary>
课程开始时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.CourseEndTime">
<summary>
课程结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedbackBase.RemarkSz">
<summary>
备注
@ -26157,6 +26172,21 @@
失效时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.TeacherId">
<summary>
讲师ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.CourseBeginTime">
<summary>
课程开始时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.CourseEndTime">
<summary>
课程结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassFeedback.RemarkSz">
<summary>
备注

Loading…
Cancel
Save