修改评估提交接口

master
xiaochanghai 7 months ago
parent 84616d8b90
commit 3b76ffebc2
  1. 197
      Model/Tiobon.Web.pdm
  2. 2
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_InterviewAssessDetailController.cs
  3. 35
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  4. 4
      Tiobon.Core.Api/Tiobon.Core.xml
  5. 2
      Tiobon.Core.IServices/Ghrh/IGhrh_InterviewAssessDetailServices.cs
  6. 15
      Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewAssessDetail.Dto.Base.cs
  7. 6
      Tiobon.Core.Model/Edit/Ghrh/Ghrh_InterviewAssessDetail.Dto.EditInput.cs
  8. 6
      Tiobon.Core.Model/Insert/Ghrh/Ghrh_InterviewAssessDetail.Dto.InsertInput.cs
  9. 17
      Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewAssessDetail.cs
  10. 4
      Tiobon.Core.Model/View/Ghrh/Ghrh_InterviewAssessDetail.Dto.View.cs
  11. 4
      Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs
  12. 2
      Tiobon.Core.Services/Ghrh/Ghrh_InterviewAssessDetailServices.cs
  13. 98
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  14. 435
      Tiobon.Core/Tiobon.Core.Model.xml
  15. 12
      Tiobon.Core/Tiobon.Core.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1733211849" Name="Tiobon" Objects="2548" Symbols="101" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1733214552" Name="Tiobon" Objects="2624" Symbols="103" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@ -42836,7 +42836,7 @@ Ghra_staff_InsureBase
<a:Code>Ghrh_InterviewAssessDetail</a:Code>
<a:CreationDate>1733211472</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1733211598</a:ModificationDate>
<a:ModificationDate>1733214526</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>面试单评估明细</a:Comment>
<c:Columns>
@ -42986,6 +42986,17 @@ Ghra_staff_InsureBase
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o2552">
<a:ObjectID>7D5054D2-7E4A-4B9B-B481-851540E73104</a:ObjectID>
<a:Name>面试记录ID</a:Name>
<a:Code>InterviewRecordId</a:Code>
<a:CreationDate>1733214520</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1733214552</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>面试记录ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o2553">
<a:ObjectID>4AF7BF94-B82B-424D-9431-64995D73A97E</a:ObjectID>
<a:Name>面试官ID</a:Name>
<a:Code>StaffId</a:Code>
@ -42996,7 +43007,7 @@ Ghra_staff_InsureBase
<a:Comment>面试官ID</a:Comment>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o2553">
<o:Column Id="o2554">
<a:ObjectID>272EE095-DCA3-4C0E-A007-BAB257666C8D</a:ObjectID>
<a:Name>面试评估设定ID</a:Name>
<a:Code>AssessConfigId</a:Code>
@ -43008,7 +43019,19 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o2554">
<o:Column Id="o2555">
<a:ObjectID>A4321A7C-E6D4-402A-A992-F264BCC599D4</a:ObjectID>
<a:Name>评估内容</a:Name>
<a:Code>AssessContent</a:Code>
<a:CreationDate>1733212139</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1733212953</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>评估内容</a:Comment>
<a:DataType>nvarchar(2000)</a:DataType>
<a:Length>2000</a:Length>
</o:Column>
<o:Column Id="o2556">
<a:ObjectID>905DA5DD-DB35-4F4C-81C0-7EAD4A8BB4C4</a:ObjectID>
<a:Name>备注</a:Name>
<a:Code>RemarkSz</a:Code>
@ -43023,7 +43046,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o222"/>
</c:Domain>
</o:Column>
<o:Column Id="o2555">
<o:Column Id="o2557">
<a:ObjectID>10DA8D6B-817A-410C-ADFB-F30407CBD1FD</a:ObjectID>
<a:Name>默认标志</a:Name>
<a:Code>IsDefault</a:Code>
@ -43038,7 +43061,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o224"/>
</c:Domain>
</o:Column>
<o:Column Id="o2556">
<o:Column Id="o2558">
<a:ObjectID>56942E01-5188-4A51-B730-43DDE61D1DB2</a:ObjectID>
<a:Name>删除标志</a:Name>
<a:Code>IsEnable</a:Code>
@ -43053,7 +43076,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o224"/>
</c:Domain>
</o:Column>
<o:Column Id="o2557">
<o:Column Id="o2559">
<a:ObjectID>09363B19-13B9-4FB6-828B-5B30EE465454</a:ObjectID>
<a:Name>预留字段1</a:Name>
<a:Code>Reverse1</a:Code>
@ -43065,7 +43088,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2558">
<o:Column Id="o2560">
<a:ObjectID>5679156B-E00A-4C08-A847-F5711E8B7197</a:ObjectID>
<a:Name>预留字段2</a:Name>
<a:Code>Reverse2</a:Code>
@ -43077,7 +43100,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2559">
<o:Column Id="o2561">
<a:ObjectID>61BBDF95-133A-47A3-BF98-8D6E517BA4D5</a:ObjectID>
<a:Name>预留字段3</a:Name>
<a:Code>Reverse3</a:Code>
@ -43089,7 +43112,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2560">
<o:Column Id="o2562">
<a:ObjectID>4E8CF530-A969-4107-9CE2-5E33F5AC6667</a:ObjectID>
<a:Name>预留字段4</a:Name>
<a:Code>Reverse4</a:Code>
@ -43101,7 +43124,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2561">
<o:Column Id="o2563">
<a:ObjectID>87AB8F5E-86F5-4009-B959-9E6E713B2B3A</a:ObjectID>
<a:Name>预留字段5</a:Name>
<a:Code>Reverse5</a:Code>
@ -43113,7 +43136,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2562">
<o:Column Id="o2564">
<a:ObjectID>6067D35D-33A0-4C96-ACEA-8B1EE9F19595</a:ObjectID>
<a:Name>预留字段6</a:Name>
<a:Code>Reverse6</a:Code>
@ -43125,7 +43148,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2563">
<o:Column Id="o2565">
<a:ObjectID>BCEF084B-7F9D-437C-87BA-9F72693B118A</a:ObjectID>
<a:Name>预留字段7</a:Name>
<a:Code>Reverse7</a:Code>
@ -43137,7 +43160,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2564">
<o:Column Id="o2566">
<a:ObjectID>0A93753A-C4B8-40DA-B522-447268BCBBB8</a:ObjectID>
<a:Name>预留字段8</a:Name>
<a:Code>Reverse8</a:Code>
@ -43149,7 +43172,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2565">
<o:Column Id="o2567">
<a:ObjectID>78BADBD8-D2E5-4EC8-9EF8-A867971287A7</a:ObjectID>
<a:Name>预留字段9</a:Name>
<a:Code>Reverse9</a:Code>
@ -43161,7 +43184,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2566">
<o:Column Id="o2568">
<a:ObjectID>352D5F26-128B-486A-8E6C-259C29669665</a:ObjectID>
<a:Name>预留字段10</a:Name>
<a:Code>Reverse10</a:Code>
@ -43173,7 +43196,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o2567">
<o:Column Id="o2569">
<a:ObjectID>3EE73C5B-0160-4C34-B110-D46B839BCC44</a:ObjectID>
<a:Name>预留字段I1</a:Name>
<a:Code>ReverseI1</a:Code>
@ -43185,7 +43208,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o2568">
<o:Column Id="o2570">
<a:ObjectID>366A0325-AF3C-4C92-9AA2-2676DEA83339</a:ObjectID>
<a:Name>预留字段I2</a:Name>
<a:Code>ReverseI2</a:Code>
@ -43199,7 +43222,7 @@ Ghra_staff_InsureBase
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o2569">
<o:Key Id="o2571">
<a:ObjectID>A12BB100-C223-4FCA-A95F-0A40EF40A32F</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -43213,10 +43236,10 @@ Ghra_staff_InsureBase
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o2569"/>
<o:Key Ref="o2571"/>
</c:PrimaryKey>
<c:ClusterObject>
<o:Key Ref="o2569"/>
<o:Key Ref="o2571"/>
</c:ClusterObject>
</o:Table>
</c:Tables>
@ -43240,7 +43263,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o267"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2570">
<o:ReferenceJoin Id="o2572">
<a:ObjectID>7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2</a:ObjectID>
<a:CreationDate>1714101292</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43274,7 +43297,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o238"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2571">
<o:ReferenceJoin Id="o2573">
<a:ObjectID>D23C452C-4BB6-4C2A-AB2E-E8434D958A77</a:ObjectID>
<a:CreationDate>1714101335</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43289,7 +43312,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o2572">
<o:Reference Id="o2574">
<a:ObjectID>55EBFC84-83AC-4EDF-BADD-29FA719652D1</a:ObjectID>
<a:Name>Reference_13</a:Name>
<a:Code>Reference_13</a:Code>
@ -43308,7 +43331,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o238"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2573">
<o:ReferenceJoin Id="o2575">
<a:ObjectID>D4016F9D-5631-4F9E-A70D-D42133A4EBB7</a:ObjectID>
<a:CreationDate>1714107872</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43342,7 +43365,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o523"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2574">
<o:ReferenceJoin Id="o2576">
<a:ObjectID>BEBA3346-CCC6-41D9-B95B-12B8F81188BF</a:ObjectID>
<a:CreationDate>1714108449</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43376,7 +43399,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o602"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2575">
<o:ReferenceJoin Id="o2577">
<a:ObjectID>FC69BEF9-F863-4A65-903E-CB2850197526</a:ObjectID>
<a:CreationDate>1714109221</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43410,7 +43433,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o643"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2576">
<o:ReferenceJoin Id="o2578">
<a:ObjectID>ACE0AB02-0D27-4F1C-BF71-738C20DF96C2</a:ObjectID>
<a:CreationDate>1714120556</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43444,7 +43467,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o477"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2577">
<o:ReferenceJoin Id="o2579">
<a:ObjectID>B95672ED-9976-4742-9FFC-52B326620682</a:ObjectID>
<a:CreationDate>1715565535</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43478,7 +43501,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o477"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2578">
<o:ReferenceJoin Id="o2580">
<a:ObjectID>B6E89235-A6E0-460D-9228-DCA8C58EE2AD</a:ObjectID>
<a:CreationDate>1715570661</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43512,7 +43535,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o777"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2579">
<o:ReferenceJoin Id="o2581">
<a:ObjectID>5D4938F3-7934-4F74-891C-97DC9DC47B1B</a:ObjectID>
<a:CreationDate>1716798640</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43546,7 +43569,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o602"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2580">
<o:ReferenceJoin Id="o2582">
<a:ObjectID>179079CB-7169-4B19-A07A-A61C331F59CD</a:ObjectID>
<a:CreationDate>1716876897</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43580,7 +43603,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o602"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2581">
<o:ReferenceJoin Id="o2583">
<a:ObjectID>DD965546-2361-4301-82D7-446B823BDCFD</a:ObjectID>
<a:CreationDate>1717481682</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43614,7 +43637,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o905"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2582">
<o:ReferenceJoin Id="o2584">
<a:ObjectID>E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC</a:ObjectID>
<a:CreationDate>1717726229</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43648,7 +43671,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o905"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2583">
<o:ReferenceJoin Id="o2585">
<a:ObjectID>8C71D6B9-780B-4547-ADFD-986E619F4DCD</a:ObjectID>
<a:CreationDate>1719381914</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43682,7 +43705,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o963"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2584">
<o:ReferenceJoin Id="o2586">
<a:ObjectID>EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE</a:ObjectID>
<a:CreationDate>1719468257</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43716,7 +43739,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o558"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2585">
<o:ReferenceJoin Id="o2587">
<a:ObjectID>ACF1454B-2C3F-40E5-ADC5-4A48787EB937</a:ObjectID>
<a:CreationDate>1720488320</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43750,7 +43773,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1338"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2586">
<o:ReferenceJoin Id="o2588">
<a:ObjectID>55351100-6B8C-411A-838F-ADF17D7249C7</a:ObjectID>
<a:CreationDate>1721372650</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43765,7 +43788,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o2587">
<o:Reference Id="o2589">
<a:ObjectID>465DBD55-7683-4A4B-91D3-B7019ED619F0</a:ObjectID>
<a:Name>Reference_114</a:Name>
<a:Code>Reference_114</a:Code>
@ -43784,7 +43807,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1265"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2588">
<o:ReferenceJoin Id="o2590">
<a:ObjectID>CE1833FA-A783-4FAC-87BF-AA0FF8008532</a:ObjectID>
<a:CreationDate>1721280283</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43818,7 +43841,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1338"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2589">
<o:ReferenceJoin Id="o2591">
<a:ObjectID>18F2EFF3-BD41-4F96-96C8-D8B15C7E2644</a:ObjectID>
<a:CreationDate>1721372603</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43852,7 +43875,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1338"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2590">
<o:ReferenceJoin Id="o2592">
<a:ObjectID>F7ECB7BC-BA8B-4606-B521-999C20FD5C43</a:ObjectID>
<a:CreationDate>1722318917</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43886,7 +43909,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o963"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2591">
<o:ReferenceJoin Id="o2593">
<a:ObjectID>6764C448-6B6B-4DD7-AED9-8E74CDD1261A</a:ObjectID>
<a:CreationDate>1727335554</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43920,7 +43943,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o322"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2592">
<o:ReferenceJoin Id="o2594">
<a:ObjectID>C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03</a:ObjectID>
<a:CreationDate>1727336760</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43954,7 +43977,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1376"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2593">
<o:ReferenceJoin Id="o2595">
<a:ObjectID>09B3F4FA-149B-4BB2-8D4C-CB9E05153125</a:ObjectID>
<a:CreationDate>1727336895</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -43988,7 +44011,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1594"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2594">
<o:ReferenceJoin Id="o2596">
<a:ObjectID>D0D47F43-60D2-4012-A1C6-7EE1F23B2B48</a:ObjectID>
<a:CreationDate>1727337857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44003,7 +44026,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o2595">
<o:Reference Id="o2597">
<a:ObjectID>E261580B-7706-444D-9E7B-6A1A5968579B</a:ObjectID>
<a:Name>Reference_24</a:Name>
<a:Code>Reference_24</a:Code>
@ -44022,7 +44045,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1690"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2596">
<o:ReferenceJoin Id="o2598">
<a:ObjectID>A9F8F17E-368A-42BA-B603-19B2CAF61361</a:ObjectID>
<a:CreationDate>1728532955</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44056,7 +44079,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1658"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2597">
<o:ReferenceJoin Id="o2599">
<a:ObjectID>88DE8617-23F2-4075-A9EB-3AEA05F12872</a:ObjectID>
<a:CreationDate>1728532977</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44090,7 +44113,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1726"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2598">
<o:ReferenceJoin Id="o2600">
<a:ObjectID>36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD</a:ObjectID>
<a:CreationDate>1728533087</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44105,7 +44128,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o2599">
<o:Reference Id="o2601">
<a:ObjectID>AB9D9DC4-987C-4E4B-9BD3-35091CDBA380</a:ObjectID>
<a:Name>Reference_27</a:Name>
<a:Code>Reference_27</a:Code>
@ -44124,7 +44147,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1764"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2600">
<o:ReferenceJoin Id="o2602">
<a:ObjectID>E2D02611-09C9-42E2-AA43-22E820AF219C</a:ObjectID>
<a:CreationDate>1728626387</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44158,7 +44181,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1690"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2601">
<o:ReferenceJoin Id="o2603">
<a:ObjectID>62F35C8E-87DA-43C4-AAE9-A47D112F8E0A</a:ObjectID>
<a:CreationDate>1728540045</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44192,7 +44215,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1726"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2602">
<o:ReferenceJoin Id="o2604">
<a:ObjectID>3759DC14-1A7D-4121-AAE1-58CE6813A0AA</a:ObjectID>
<a:CreationDate>1728541044</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44226,7 +44249,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2603">
<o:ReferenceJoin Id="o2605">
<a:ObjectID>1791558D-852F-437C-97F6-7F9D11EE26DB</a:ObjectID>
<a:CreationDate>1729662916</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44260,7 +44283,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2604">
<o:ReferenceJoin Id="o2606">
<a:ObjectID>00049FDC-8297-463E-9347-A571E3AB9C9E</a:ObjectID>
<a:CreationDate>1729663415</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44294,7 +44317,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2605">
<o:ReferenceJoin Id="o2607">
<a:ObjectID>B7B6FBF6-DC05-4490-8656-A5DEAF831781</a:ObjectID>
<a:CreationDate>1730250294</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44328,7 +44351,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2606">
<o:ReferenceJoin Id="o2608">
<a:ObjectID>A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8</a:ObjectID>
<a:CreationDate>1730336852</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44362,7 +44385,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2607">
<o:ReferenceJoin Id="o2609">
<a:ObjectID>39FD6B5F-C473-44DF-969E-D851D388EBAE</a:ObjectID>
<a:CreationDate>1730340808</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44396,7 +44419,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1944"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2608">
<o:ReferenceJoin Id="o2610">
<a:ObjectID>C4EECAD7-F267-4702-A253-CA499692A254</a:ObjectID>
<a:CreationDate>1730346502</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44430,7 +44453,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2373"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2609">
<o:ReferenceJoin Id="o2611">
<a:ObjectID>3EBD04DF-C924-4032-982C-CA9EF3B72E39</a:ObjectID>
<a:CreationDate>1731478017</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44464,7 +44487,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2373"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2610">
<o:ReferenceJoin Id="o2612">
<a:ObjectID>DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6</a:ObjectID>
<a:CreationDate>1731478076</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44498,7 +44521,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2373"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2611">
<o:ReferenceJoin Id="o2613">
<a:ObjectID>28C77E11-7423-4D63-9053-A5D40E7940AF</a:ObjectID>
<a:CreationDate>1731491451</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44532,7 +44555,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o2429"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o2612">
<o:ReferenceJoin Id="o2614">
<a:ObjectID>76F5B648-63C3-466C-B313-B38E0519B3BA</a:ObjectID>
<a:CreationDate>1733211832</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -44554,7 +44577,7 @@ Ghra_staff_InsureBase
<o:PhysicalDiagram Ref="o4"/>
</c:DefaultDiagram>
<c:Users>
<o:User Id="o2613">
<o:User Id="o2615">
<a:ObjectID>A1DD77B6-E48E-4C9D-947D-D42E3C5240C2</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -44567,7 +44590,7 @@ Ghra_staff_InsureBase
</a:ExtendedAttributesText>
<c:ExtendedCollections>
<o:ExtendedCollection Id="o2614">
<o:ExtendedCollection Id="o2616">
<a:ObjectID>C012A467-0031-4F3C-9D9D-13408491E147</a:ObjectID>
<a:ExtendedBaseCollection.CollectionName>DefaultSchema</a:ExtendedBaseCollection.CollectionName>
<a:CreationDate>1597196432</a:CreationDate>
@ -44575,12 +44598,12 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Content>
<o:User Ref="o2615"/>
<o:User Ref="o2617"/>
</c:Content>
</o:ExtendedCollection>
</c:ExtendedCollections>
</o:User>
<o:User Id="o2615">
<o:User Id="o2617">
<a:ObjectID>41D2B655-5319-49C5-9BA6-133BB8B097CA</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -44592,7 +44615,7 @@ Ghra_staff_InsureBase
</o:User>
</c:Users>
<c:Domains>
<o:PhysicalDomain Id="o2616">
<o:PhysicalDomain Id="o2618">
<a:ObjectID>2153E033-C4DC-4F90-B2F4-3B0F44BD33D5</a:ObjectID>
<a:Name>文本</a:Name>
<a:Code>TEXT</a:Code>
@ -44602,7 +44625,7 @@ Ghra_staff_InsureBase
<a:Modifier>ttsoftxch</a:Modifier>
<a:DataType>text</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2617">
<o:PhysicalDomain Id="o2619">
<a:ObjectID>AC8799D0-82CA-4B70-ADAC-18D8797720A9</a:ObjectID>
<a:Name>图片</a:Name>
<a:Code>IMAGE</a:Code>
@ -44612,7 +44635,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2618">
<o:PhysicalDomain Id="o2620">
<a:ObjectID>DEC04470-B84A-413E-9B2A-C265C5506182</a:ObjectID>
<a:Name>加密</a:Name>
<a:Code>ENCRYPT_STRING</a:Code>
@ -44623,7 +44646,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2619">
<o:PhysicalDomain Id="o2621">
<a:ObjectID>538C6297-7080-43C1-9455-AD6516B6FBB2</a:ObjectID>
<a:Name>数字</a:Name>
<a:Code>NUMBER</a:Code>
@ -44635,7 +44658,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2620">
<o:PhysicalDomain Id="o2622">
<a:ObjectID>AF15A9FA-052F-43E5-9102-57F195CBCFDE</a:ObjectID>
<a:Name>类别</a:Name>
<a:Code>TYPE</a:Code>
@ -44646,7 +44669,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2621">
<o:PhysicalDomain Id="o2623">
<a:ObjectID>D0936140-81BD-463E-B0ED-FE3F86828A2C</a:ObjectID>
<a:Name>特长字符串</a:Name>
<a:Code>LONG_LONG_STRING</a:Code>
@ -44657,7 +44680,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2622">
<o:PhysicalDomain Id="o2624">
<a:ObjectID>5FBDAFFC-EA04-407B-877F-58752C2E736C</a:ObjectID>
<a:Name>金额</a:Name>
<a:Code>AMOUNT</a:Code>
@ -44669,7 +44692,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2623">
<o:PhysicalDomain Id="o2625">
<a:ObjectID>F461E3FD-0A64-4712-BC09-C0BA3C248E5B</a:ObjectID>
<a:Name>描述</a:Name>
<a:Code>DESCRIPTION</a:Code>
@ -44680,7 +44703,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(4000)</a:DataType>
<a:Length>4000</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2624">
<o:PhysicalDomain Id="o2626">
<a:ObjectID>703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30</a:ObjectID>
<a:Name>短字符串</a:Name>
<a:Code>SHORT_STRING</a:Code>
@ -44691,7 +44714,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(64)</a:DataType>
<a:Length>64</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2625">
<o:PhysicalDomain Id="o2627">
<a:ObjectID>89A476D2-A1C0-428C-9875-26A50B7AFE1A</a:ObjectID>
<a:Name>长字符串</a:Name>
<a:Code>LONG_STRING</a:Code>
@ -44713,7 +44736,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(2000)</a:DataType>
<a:Length>2000</a:Length>
<c:PhysicalDomain.Owner>
<o:User Ref="o2615"/>
<o:User Ref="o2617"/>
</c:PhysicalDomain.Owner>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o224">
@ -44727,7 +44750,7 @@ Ghra_staff_InsureBase
<a:DataType>char(1)</a:DataType>
<a:Length>1</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2626">
<o:PhysicalDomain Id="o2628">
<a:ObjectID>82662C91-618F-4022-B9CD-1A431DC84A0A</a:ObjectID>
<a:Name>名称</a:Name>
<a:Code>NAME</a:Code>
@ -44748,7 +44771,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>int</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2627">
<o:PhysicalDomain Id="o2629">
<a:ObjectID>77F6BD58-5A9D-44F7-988C-76608A3F38B5</a:ObjectID>
<a:Name>代码</a:Name>
<a:Code>CODE</a:Code>
@ -44780,7 +44803,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2628">
<o:PhysicalDomain Id="o2630">
<a:ObjectID>DA200725-BFB0-4351-9C3E-DC30C036538E</a:ObjectID>
<a:Name>STATUS</a:Name>
<a:Code>STATUS</a:Code>
@ -44791,7 +44814,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2629">
<o:PhysicalDomain Id="o2631">
<a:ObjectID>CB2F08D6-BE17-4046-B94A-4FD00EDA9015</a:ObjectID>
<a:Name>文件</a:Name>
<a:Code>FILE</a:Code>
@ -44801,7 +44824,7 @@ Ghra_staff_InsureBase
<a:Modifier>feipeng</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o2630">
<o:PhysicalDomain Id="o2632">
<a:ObjectID>7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F</a:ObjectID>
<a:Name>字符串512</a:Name>
<a:Code>STRING_512</a:Code>
@ -44814,7 +44837,7 @@ Ghra_staff_InsureBase
</o:PhysicalDomain>
</c:Domains>
<c:DefaultGroups>
<o:Group Id="o2631">
<o:Group Id="o2633">
<a:ObjectID>B41C21E8-76E9-4031-8EF0-34743E5525C5</a:ObjectID>
<a:Name>PUBLIC</a:Name>
<a:Code>PUBLIC</a:Code>
@ -44823,13 +44846,13 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Group.Users>
<o:User Ref="o2613"/>
<o:User Ref="o2615"/>
<o:User Ref="o2617"/>
</c:Group.Users>
</o:Group>
</c:DefaultGroups>
<c:TargetModels>
<o:TargetModel Id="o2632">
<o:TargetModel Id="o2634">
<a:ObjectID>02EF92C9-49BF-45C7-934A-23BA290D5595</a:ObjectID>
<a:Name>Microsoft SQL Server 2008</a:Name>
<a:Code>MSSQLSRV2008</a:Code>

@ -1,7 +1,7 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 面试单评估明细v(Controller)
/// 面试单评估明细(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]

@ -6542,7 +6542,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase">
<summary>
面试单评估明细v (Dto.Base)
面试单评估明细 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.InterviewAssessId">
@ -6550,6 +6550,11 @@
面试评估ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.InterviewRecordId">
<summary>
面试记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.StaffId">
<summary>
面试官ID
@ -6560,6 +6565,11 @@
面试评估设定ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.AssessContent">
<summary>
评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.RemarkSz">
<summary>
备注
@ -10519,7 +10529,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_InterviewAssessDetailInput">
<summary>
面试单评估明细v (Dto.EditInput)
面试单评估明细 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_InterviewLogInput">
@ -10894,7 +10904,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_InterviewAssessDetailInput">
<summary>
面试单评估明细v (Dto.InsertInput)
面试单评估明细 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_InterviewLogInput">
@ -17873,7 +17883,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail">
<summary>
面试单评估明细v (Model)
面试单评估明细 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.InterviewAssessId">
@ -17881,6 +17891,11 @@
面试评估ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.InterviewRecordId">
<summary>
面试记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.StaffId">
<summary>
面试官ID
@ -17891,6 +17906,11 @@
面试评估设定ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.AssessContent">
<summary>
评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.RemarkSz">
<summary>
备注
@ -23249,7 +23269,7 @@
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailDto">
<summary>
面试单评估明细v(Dto.View1)
面试单评估明细(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailDto.CreateDataInfo">
@ -24887,6 +24907,11 @@
上轮面试评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.ResumeStaffName">
<summary>
姓名
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendFormStaff.StaffId">
<summary>
员工ID

@ -1262,7 +1262,7 @@
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_InterviewAssessDetailController">
<summary>
面试单评估明细v(Controller)
面试单评估明细(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_InterviewLogController">
@ -1437,7 +1437,7 @@
<param name="input">input</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.AssessInterview(System.Int64,Tiobon.Core.Model.ViewModels.Extend.ResumeAssessInterviewForm)">
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.AssessInterview(System.Int64,System.Collections.Generic.List{System.Collections.Generic.Dictionary{System.String,System.Object}})">
<summary>
面试评估(主管填写)
</summary>

@ -4,7 +4,7 @@ using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices;
/// <summary>
/// 面试单评估明细v(自定义服务接口)
/// 面试单评估明细(自定义服务接口)
/// </summary>
public interface IGhrh_InterviewAssessDetailServices :IBaseServices<Ghrh_InterviewAssessDetail, Ghrh_InterviewAssessDetailDto, InsertGhrh_InterviewAssessDetailInput, EditGhrh_InterviewAssessDetailInput>
{

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/12/3 15:45:39 SimonHsiao
*V0.01 2024/12/3 16:29:48 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -18,7 +18,7 @@ namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试单评估明细v (Dto.Base)
/// 面试单评估明细 (Dto.Base)
/// </summary>
public class Ghrh_InterviewAssessDetailBase
{
@ -28,6 +28,11 @@ public class Ghrh_InterviewAssessDetailBase
/// </summary>
public long? InterviewAssessId { get; set; }
/// <summary>
/// 面试记录ID
/// </summary>
public long? InterviewRecordId { get; set; }
/// <summary>
/// 面试官ID
/// </summary>
@ -39,6 +44,12 @@ public class Ghrh_InterviewAssessDetailBase
[Display(Name = "AssessConfigId"), Description("面试评估设定ID"), MaxLength(100, ErrorMessage = "面试评估设定ID 不能超过 100 个字符")]
public string AssessConfigId { get; set; }
/// <summary>
/// 评估内容
/// </summary>
[Display(Name = "AssessContent"), Description("评估内容"), MaxLength(2000, ErrorMessage = "评估内容 不能超过 2000 个字符")]
public string AssessContent { get; set; }
/// <summary>
/// 备注
/// </summary>

@ -6,20 +6,20 @@
*
* Ver
*
*V0.01 2024/12/3 15:45:39 SimonHsiao
*V0.01 2024/12/3 16:29:48 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试单评估明细v (Dto.EditInput)
/// 面试单评估明细 (Dto.EditInput)
/// </summary>
public class EditGhrh_InterviewAssessDetailInput : Ghrh_InterviewAssessDetailBase
{

@ -6,20 +6,20 @@
*
* Ver
*
*V0.01 2024/12/3 15:45:39 SimonHsiao
*V0.01 2024/12/3 16:29:48 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
*/
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试单评估明细v (Dto.InsertInput)
/// 面试单评估明细 (Dto.InsertInput)
/// </summary>
public class InsertGhrh_InterviewAssessDetailInput : Ghrh_InterviewAssessDetailBase
{

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/12/3 15:45:39 SimonHsiao
*V0.01 2024/12/3 16:29:48 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -18,9 +18,9 @@ namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试单评估明细v (Model)
/// 面试单评估明细 (Model)
/// </summary>
[SugarTable("Ghrh_InterviewAssessDetail", "Ghrh_InterviewAssessDetail"), Entity(TableCnName = "面试单评估明细v", TableName = "Ghrh_InterviewAssessDetail")]
[SugarTable("Ghrh_InterviewAssessDetail", "Ghrh_InterviewAssessDetail"), Entity(TableCnName = "面试单评估明细", TableName = "Ghrh_InterviewAssessDetail")]
public class Ghrh_InterviewAssessDetail : BasePoco
{
@ -29,6 +29,11 @@ public class Ghrh_InterviewAssessDetail : BasePoco
/// </summary>
public long? InterviewAssessId { get; set; }
/// <summary>
/// 面试记录ID
/// </summary>
public long? InterviewRecordId { get; set; }
/// <summary>
/// 面试官ID
/// </summary>
@ -40,6 +45,12 @@ public class Ghrh_InterviewAssessDetail : BasePoco
[Display(Name = "AssessConfigId"), Description("面试评估设定ID"), MaxLength(100, ErrorMessage = "面试评估设定ID 不能超过 100 个字符")]
public string AssessConfigId { get; set; }
/// <summary>
/// 评估内容
/// </summary>
[Display(Name = "AssessContent"), Description("评估内容"), MaxLength(2000, ErrorMessage = "评估内容 不能超过 2000 个字符")]
public string AssessContent { get; set; }
/// <summary>
/// 备注
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2024/12/3 15:45:39 SimonHsiao
*V0.01 2024/12/3 16:29:48 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
@ -18,7 +18,7 @@
namespace Tiobon.Core.Model.Models;
/// <summary>
/// 面试单评估明细v(Dto.View1)
/// 面试单评估明细(Dto.View1)
/// </summary>
public class Ghrh_InterviewAssessDetailDto : Ghrh_InterviewAssessDetail
{

@ -204,6 +204,10 @@ public class ResumeScheduleInterviewResult
/// 上轮面试评估内容
/// </summary>
public string LastInterviewContent { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string ResumeStaffName { get; set; }
}

@ -1,7 +1,7 @@
namespace Tiobon.Core.Services;
/// <summary>
/// 面试单评估明细v (服务)
/// 面试单评估明细 (服务)
/// </summary>
public class Ghrh_InterviewAssessDetailServices : BaseServices<Ghrh_InterviewAssessDetail, Ghrh_InterviewAssessDetailDto, InsertGhrh_InterviewAssessDetailInput, EditGhrh_InterviewAssessDetailInput>, IGhrh_InterviewAssessDetailServices
{

@ -4,6 +4,7 @@ using DinkToPdf.Contracts;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using System.IO.Compression;
using Tiobon.Core.IServices;
using static Tiobon.Core.Model.Consts;
namespace Tiobon.Core.Services;
@ -2385,7 +2386,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
result.TitleName = order.HireTitleName;
}
result.ResumeStaffName = entity.StaffName;
result.Times = new List<string>();
result.Staffs = new();
if (records != null && records.Any())
@ -2622,7 +2623,6 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
header.Add(obj);
}
var records = await _ghrh_InterviewRecordServices.Query(x => x.OrderId == order.Id, "Round ASC");
for (int i = 0; i < records.Count; i++)
@ -2651,6 +2651,8 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
#region Body
var staffId = GetStaffId();
var assessDetails = await _ghrh_InterviewAssessDetailServices.Query(x => x.InterviewAssessId == assess.Id);
var body = new JArray();
assessConfigs.ForEach(x =>
{
@ -2660,10 +2662,15 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
obj.Add(new JProperty("Type2", x.Id));
obj.Add(new JProperty("Type2Text", x.ItemName));
for (int i = 0; i < records.Count; i++)
{
var record = records[i];
obj.Add(new JProperty("Score" + (i + 1), null));
var assessDetail = assessDetails.Where(o => o.AssessConfigId == x.Id.ToString() && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault();
if (assessDetail != null)
obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt()));
else
obj.Add(new JProperty("Score" + (i + 1), null));
if (record.StaffId == staffId)
obj.Add(new JProperty("CanEdit" + (i + 1), true));
else
@ -2682,8 +2689,15 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
for (int i = 0; i < records.Count; i++)
{
var record = records[i];
obj.Add(new JProperty("Score" + (i + 1), null));
obj.Add(new JProperty("CanEdit" + (i + 1), null));
var assessDetail = assessDetails.Where(o => o.AssessConfigId == "TotalScore" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault();
if (assessDetail != null)
obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt()));
else
obj.Add(new JProperty("Score" + (i + 1), null));
if (record.StaffId == staffId)
obj.Add(new JProperty("CanEdit" + (i + 1), true));
else
obj.Add(new JProperty("CanEdit" + (i + 1), false));
}
body.Add(obj);
@ -2696,7 +2710,11 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
for (int i = 0; i < records.Count; i++)
{
var record = records[i];
obj.Add(new JProperty("Score" + (i + 1), null));
var assessDetail = assessDetails.Where(o => o.AssessConfigId == "EvaluateContent" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault();
if (assessDetail != null)
obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent));
else
obj.Add(new JProperty("Score" + (i + 1), null));
if (record.StaffId == staffId)
obj.Add(new JProperty("CanEdit" + (i + 1), true));
else
@ -2713,7 +2731,11 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
for (int i = 0; i < records.Count; i++)
{
var record = records[i];
obj.Add(new JProperty("Score" + (i + 1), null));
var assessDetail = assessDetails.Where(o => o.AssessConfigId == "IsPass" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault();
if (assessDetail != null)
obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt()));
else
obj.Add(new JProperty("Score" + (i + 1), null));
if (record.StaffId == staffId)
obj.Add(new JProperty("CanEdit" + (i + 1), true));
else
@ -2732,10 +2754,66 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status";
public async Task<ServiceResult> AssessInterview(long id, List<Dictionary<string, object>> input)
{
var entity = await base.QueryById(id);
if (entity == null)
return ServiceResult.OprateFailed("无效的简历ID!");
var order = await _ghrh_InterviewOrderServices.QuerySingle(x => x.ResumeId == id);
if (order == null)
return ServiceResult.OprateFailed("无效的简历ID!");
long interviewAssessId = 0;
var assess = await _ghrh_InterviewAssessServices.QuerySingle(x => x.OrderId == order.Id);
if (assess is null)
{
var data = await _ghrh_AssessConfigServices.QueryFilterPage(new QueryBody()
{
pageNum = 1,
pageSize = 0
}, null);
var assessConfigs = data.result.DT_TableDataT1;
interviewAssessId = await _ghrh_InterviewAssessServices.Add(
new InsertGhrh_InterviewAssessInput()
{
OrderId = order.Id,
AssessTime = DateTime.Now,
AssessFormContent = JsonHelper.ObjToJson(assessConfigs)
});
}
else
interviewAssessId = assess.Id;
var staffId = GetStaffId();
var records = await _ghrh_InterviewRecordServices.Query(x => x.OrderId == order.Id, "Round ASC");
await _ghrh_InterviewAssessDetailServices.Delete(x => x.InterviewAssessId == interviewAssessId && x.StaffId == staffId);
for (int i = 0; i < input.Count; i++)
{
var dic = input[i];
var assessConfigId = dic["Type2"];
if (assessConfigId is null)
assessConfigId = dic["Type1"];
for (int j = 0; j < records.Count; j++)
{
if (dic["CanEdit" + (j + 1)].ObjToBool() != true)
continue;
var assessContent = dic["Score" + (j + 1)].ObjToString();
await _ghrh_InterviewAssessDetailServices.Add(new InsertGhrh_InterviewAssessDetailInput()
{
InterviewAssessId = interviewAssessId,
StaffId = staffId,
InterviewRecordId = records[j].Id,
AssessConfigId = assessConfigId.ObjToString(),
AssessContent = assessContent
});
}
}
//var entity = await base.QueryById(id);
//if (entity == null)
// return ServiceResult.OprateFailed("无效的简历ID!");
//string Status = input.IsPass == false ? DIC_INTERVIEW_ORDER_STATUS.InterviewFail : DIC_INTERVIEW_ORDER_STATUS.HasInterview;
//string InterviewResult = input.IsPass == false ? "面试不通过" : "面试通过";

@ -6450,6 +6450,196 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase">
<summary>
面试单评估 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.OrderId">
<summary>
订单ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.AssessTime">
<summary>
评估时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.AssessFormContent">
<summary>
评估表单内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase">
<summary>
面试单评估明细 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.InterviewAssessId">
<summary>
面试评估ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.InterviewRecordId">
<summary>
面试记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.StaffId">
<summary>
面试官ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.AssessConfigId">
<summary>
面试评估设定ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.AssessContent">
<summary>
评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewLogBase">
<summary>
面试工单日志 (Dto.Base)
@ -10332,6 +10522,16 @@
人力需求维护 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_InterviewAssessInput">
<summary>
面试单评估 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_InterviewAssessDetailInput">
<summary>
面试单评估明细 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrh_InterviewLogInput">
<summary>
面试工单日志 (Dto.EditInput)
@ -10697,6 +10897,16 @@
人力需求维护 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_InterviewAssessInput">
<summary>
面试单评估 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_InterviewAssessDetailInput">
<summary>
面试单评估明细 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrh_InterviewLogInput">
<summary>
面试工单日志 (Dto.InsertInput)
@ -17581,6 +17791,196 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssess">
<summary>
面试单评估 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.OrderId">
<summary>
订单ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.AssessTime">
<summary>
评估时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.AssessFormContent">
<summary>
评估表单内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssess.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail">
<summary>
面试单评估明细 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.InterviewAssessId">
<summary>
面试评估ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.InterviewRecordId">
<summary>
面试记录ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.StaffId">
<summary>
面试官ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.AssessConfigId">
<summary>
面试评估设定ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.AssessContent">
<summary>
评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetail.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewLog">
<summary>
面试工单日志 (Model)
@ -22852,6 +23252,36 @@
部门负责人邮箱
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDto">
<summary>
面试单评估(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailDto">
<summary>
面试单评估明细(Dto.View1)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_InterviewAssessDetailDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrh_InterviewLogDto">
<summary>
面试工单日志(Dto.View1)
@ -24477,6 +24907,11 @@
上轮面试评估内容
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewResult.ResumeStaffName">
<summary>
姓名
</summary>
</member>
<member name="P:Tiobon.Core.Model.ViewModels.Extend.ResumeRecommendFormStaff.StaffId">
<summary>
员工ID

@ -1255,6 +1255,16 @@
人力需求维护(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_InterviewAssessController">
<summary>
面试单评估(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_InterviewAssessDetailController">
<summary>
面试单评估明细(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_InterviewLogController">
<summary>
面试工单日志(Controller)
@ -1427,7 +1437,7 @@
<param name="input">input</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.AssessInterview(System.Int64,Tiobon.Core.Model.ViewModels.Extend.ResumeAssessInterviewForm)">
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.AssessInterview(System.Int64,System.Collections.Generic.List{System.Collections.Generic.Dictionary{System.String,System.Object}})">
<summary>
面试评估(主管填写)
</summary>

Loading…
Cancel
Save