From 2c276ca5e6af0c1c621662f2933c9e36681bd530 Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Tue, 26 Nov 2024 15:36:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8E=86=E5=BA=93=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Model/Tiobon.Web.pdm | 455 ++++++++++-------- Tiobon.Core.Api/Tiobon.Core.Model.xml | 154 ++++-- .../Base/Ghrh/Ghrh_InterviewOrder.Dto.Base.cs | 26 +- .../Ghrh/Ghrh_InterviewRecord.Dto.Base.cs | 57 ++- .../Models/Ghrh/Ghrh_InterviewOrder.cs | 26 +- .../Models/Ghrh/Ghrh_InterviewRecord.cs | 57 ++- .../View/Ghrh/Ghrh_InterviewOrder.Dto.View.cs | 28 +- .../View/Ghrh/Ghrh_Resume.Dto.View.cs | 10 + .../Ghrh/Ghrh_InterviewOrderServices.cs | 28 ++ .../Ghrh/Ghrh_ResumeServices.cs | 16 +- Tiobon.Core/Tiobon.Core.Model.xml | 154 ++++-- 11 files changed, 652 insertions(+), 359 deletions(-) diff --git a/Model/Tiobon.Web.pdm b/Model/Tiobon.Web.pdm index 2f99fa9c..77185193 100644 --- a/Model/Tiobon.Web.pdm +++ b/Model/Tiobon.Web.pdm @@ -1,5 +1,5 @@ - + @@ -39871,7 +39871,7 @@ Ghra_staff_InsureBase Ghrh_InterviewOrder 1731475866 Administrator -1732599945 +1732604030 Administrator 面试工单 @@ -40229,6 +40229,43 @@ Ghra_staff_InsureBase 32 +85125E42-59F0-4700-A515-586859D2E0C1 +待面试状态 +WaitInterviewStatus +1732603434 +Administrator +1732603455 +Administrator +待面试状态 +'Normal' +nvarchar(32) +32 + + +AA1FD869-8530-405A-AC59-A0E5ED537931 +取消原因 +CancelReason +1732603434 +Administrator +1732603455 +Administrator +取消原因 +nvarchar(256) +256 + + +60D1621E-B659-4008-9237-993A74662F3B +面试环节 +InterviewStepName +1732603651 +Administrator +1732604070 +Administrator +面试环节 +nvarchar(32) +32 + + 1973B184-54A0-49B6-A605-B332F40C2336 状态 Status @@ -40240,7 +40277,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 0B0AC5CD-7584-4B55-9248-9FD0E790E977 备注 RemarkSz @@ -40255,7 +40292,7 @@ Ghra_staff_InsureBase - + 33E27793-3CB0-4835-8451-928000083E3E 默认标志 IsDefault @@ -40270,7 +40307,7 @@ Ghra_staff_InsureBase - + 2739B215-6C23-46B7-BF44-8C043D732F6A 删除标志 IsEnable @@ -40285,7 +40322,7 @@ Ghra_staff_InsureBase - + 0679F76C-AC65-4B8B-943A-C83CC80E68F1 预留字段1 Reverse1 @@ -40297,7 +40334,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 41FD814A-20A2-427D-8034-980F35C6D1F8 预留字段2 Reverse2 @@ -40309,7 +40346,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6A2C2704-310B-4736-A32A-C8A249A50F39 预留字段3 Reverse3 @@ -40321,7 +40358,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2122E9A5-2C78-40FF-8271-6EA5A740F546 预留字段4 Reverse4 @@ -40333,7 +40370,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D4AD8D60-BA31-4359-AE14-E726C80C0BA5 预留字段5 Reverse5 @@ -40345,7 +40382,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6F036B13-DC9C-4232-A130-195467A2DCFD 预留字段6 Reverse6 @@ -40357,7 +40394,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BD6BA18C-00A6-444C-8B84-627563A0B456 预留字段7 Reverse7 @@ -40369,7 +40406,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 90CBCC9A-0D8C-4631-B5CA-0107806ED546 预留字段8 Reverse8 @@ -40381,7 +40418,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C7FB9D85-CE79-4EB8-AD76-18CF5776C2A1 预留字段9 Reverse9 @@ -40393,7 +40430,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6B9A1829-36BE-4C4C-90EC-8A8B761A26F0 预留字段10 Reverse10 @@ -40405,7 +40442,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 942EADA8-7D04-4459-99CF-744398B72E27 预留字段I1 ReverseI1 @@ -40417,7 +40454,7 @@ Ghra_staff_InsureBase 0 int - + 497433D4-B960-41EE-A0FF-6BD1337B5F7C 预留字段I2 ReverseI2 @@ -40431,7 +40468,7 @@ Ghra_staff_InsureBase - + 9ACF1D11-9CE0-452F-B65D-B05504728B25 Key_1 Key_1 @@ -40445,10 +40482,10 @@ Ghra_staff_InsureBase - + - + @@ -40461,7 +40498,7 @@ Ghra_staff_InsureBase Administrator 面试工单日志 - + 1F5C3D85-B53F-40A5-A73E-9BF94166EDA9 Id Id @@ -40476,7 +40513,7 @@ Ghra_staff_InsureBase - + 10B31387-3F54-4416-88BF-2DEE08216EAF 创建人 CreateBy @@ -40490,7 +40527,7 @@ Ghra_staff_InsureBase - + 37B90340-CE81-4BB5-9FD4-08F6C3C9C990 创建时间 CreateTime @@ -40504,7 +40541,7 @@ Ghra_staff_InsureBase - + 509581EE-71E6-4933-90D4-FAA8C21D7702 创建程序 CreateProg @@ -40516,7 +40553,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 6B9ECC44-D9A7-48A9-BBD2-3A0AC89E4E88 创建人IP CreateIP @@ -40528,7 +40565,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 9B257E7A-FD5F-4729-B7F4-2E1D5BF72C8E 修改人 UpdateBy @@ -40542,7 +40579,7 @@ Ghra_staff_InsureBase - + D29556F2-A34C-4D07-8CFE-3B598C5FE4AA 修改时间 UpdateTime @@ -40556,7 +40593,7 @@ Ghra_staff_InsureBase - + A20ADE28-6408-47A7-B1E2-96D2484D6397 修改程序 UpdateProg @@ -40568,7 +40605,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 534EEE23-4132-4D2B-B43A-CE8ECC35A7C4 修改人IP UpdateIP @@ -40580,7 +40617,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7E237595-05DE-4AF2-9907-DFF15A68E9E5 操作日志ID OperateLogID @@ -40595,7 +40632,7 @@ Ghra_staff_InsureBase - + FEA87282-86DF-4025-BCBE-B336BA2ECDEE 订单ID OrderId @@ -40606,7 +40643,7 @@ Ghra_staff_InsureBase 订单ID bigint - + E6E509F3-240D-4242-9D55-1CE064A03326 备注 RemarkSz @@ -40621,7 +40658,7 @@ Ghra_staff_InsureBase - + 795AF6FE-7361-4A70-BA15-2FD25A3CBEEE 默认标志 IsDefault @@ -40636,7 +40673,7 @@ Ghra_staff_InsureBase - + 94C90B60-B5F3-4C55-88C6-46C0F9EF4ED6 删除标志 IsEnable @@ -40651,7 +40688,7 @@ Ghra_staff_InsureBase - + B3E260A6-3CBF-409D-8BAD-29186A795418 预留字段1 Reverse1 @@ -40663,7 +40700,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + FB140CF0-8C95-49E0-A557-98EA383D3CF0 预留字段2 Reverse2 @@ -40675,7 +40712,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 870F7A93-25D3-4C4C-8F65-2A7C65A5E395 预留字段3 Reverse3 @@ -40687,7 +40724,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B3CFBC23-2481-4EF0-802C-72EE3C5FE0AD 预留字段4 Reverse4 @@ -40699,7 +40736,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2B6D04C6-620E-4CE4-A653-58F76A47D1A2 预留字段5 Reverse5 @@ -40711,7 +40748,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3A38D100-EA99-4B3A-8EB2-58D68EB85908 预留字段6 Reverse6 @@ -40723,7 +40760,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 686E64C4-09CD-4930-AE76-677CAC0A121E 预留字段7 Reverse7 @@ -40735,7 +40772,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B83746EF-6BC1-41D5-9249-9EBA73E0F7D1 预留字段8 Reverse8 @@ -40747,7 +40784,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4EA39375-C3B2-4B19-BD3F-4E6B834E5DBB 预留字段9 Reverse9 @@ -40759,7 +40796,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E5AE5EDC-577D-4D24-AAF5-3FD83F531FB3 预留字段10 Reverse10 @@ -40771,7 +40808,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 15D7A2F5-AF92-4D58-B693-085370F8C230 预留字段I1 ReverseI1 @@ -40783,7 +40820,7 @@ Ghra_staff_InsureBase 0 int - + 917E7D6B-E02B-416B-95A3-4294EA4BA638 预留字段I2 ReverseI2 @@ -40797,7 +40834,7 @@ Ghra_staff_InsureBase - + 81B9B853-FD0C-4079-A41D-CDD9028B6A2F Key_1 Key_1 @@ -40806,15 +40843,15 @@ Ghra_staff_InsureBase 1731475926 Administrator - + - + - + @@ -40827,7 +40864,7 @@ Ghra_staff_InsureBase Administrator 面试单评估 - + 44C1FD2B-44A5-4011-B8A8-E5FBFC9AE1C0 Id Id @@ -40842,7 +40879,7 @@ Ghra_staff_InsureBase - + E9579138-7E56-46BA-8744-21369737A042 创建人 CreateBy @@ -40856,7 +40893,7 @@ Ghra_staff_InsureBase - + 676011F9-876C-422F-B5D1-C3CF2CA78524 创建时间 CreateTime @@ -40870,7 +40907,7 @@ Ghra_staff_InsureBase - + FC812E73-6496-4F8A-B561-270FBB283585 创建程序 CreateProg @@ -40882,7 +40919,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 721057A3-BBE8-40B5-8360-6FAF40B66D94 创建人IP CreateIP @@ -40894,7 +40931,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7673DBF8-18C3-485D-B748-541B804527CE 修改人 UpdateBy @@ -40908,7 +40945,7 @@ Ghra_staff_InsureBase - + AE977FDA-C5C0-4623-B5DA-725CACDDE352 修改时间 UpdateTime @@ -40922,7 +40959,7 @@ Ghra_staff_InsureBase - + 9B602134-4EB6-4EBA-8CA1-72EF5A279C61 修改程序 UpdateProg @@ -40934,7 +40971,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 2412CE82-7EB6-4950-B14A-9F27576867E3 修改人IP UpdateIP @@ -40946,7 +40983,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 9E7A3496-5758-40EB-AF11-7E8EAD709C75 操作日志ID OperateLogID @@ -40961,7 +40998,7 @@ Ghra_staff_InsureBase - + B44C0B6C-4D1A-4659-86CE-832DAD72164A 订单ID OrderId @@ -40972,7 +41009,7 @@ Ghra_staff_InsureBase 订单ID bigint - + 6F7737CB-59FB-4E9B-B2F7-2CA75512BC0C 评估时间 AssessTime @@ -40983,7 +41020,7 @@ Ghra_staff_InsureBase 评估时间 datetime - + DDDF2DFC-B810-4B0B-B102-4B382FB92980 评估内容 AssessContent @@ -40995,7 +41032,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 0F6666B0-BBE0-4103-A201-2B6AB77ADE25 备注 RemarkSz @@ -41010,7 +41047,7 @@ Ghra_staff_InsureBase - + 0A1F56C8-A23D-415B-8179-4526D93C40E4 默认标志 IsDefault @@ -41025,7 +41062,7 @@ Ghra_staff_InsureBase - + EB7B6F70-8F89-4AF9-A7F3-1283F0FBAE76 删除标志 IsEnable @@ -41040,7 +41077,7 @@ Ghra_staff_InsureBase - + A8B4632E-84A3-4CA2-8E85-B81067316727 预留字段1 Reverse1 @@ -41052,7 +41089,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D7C260E6-A11B-46AB-A99F-5841F384C381 预留字段2 Reverse2 @@ -41064,7 +41101,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2B6B1EB8-DCF1-4198-86A5-EB3AD66CDB9E 预留字段3 Reverse3 @@ -41076,7 +41113,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C2952BBA-FC38-4778-B123-F7C3F4542F4F 预留字段4 Reverse4 @@ -41088,7 +41125,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 65012BF8-4387-4FD4-9AD5-B6E8310A3433 预留字段5 Reverse5 @@ -41100,7 +41137,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A84938F4-BB2A-40DB-833E-C5015C656A72 预留字段6 Reverse6 @@ -41112,7 +41149,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E4613311-78FC-40B7-88D8-E602A3FC8F22 预留字段7 Reverse7 @@ -41124,7 +41161,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0D7521E1-D62F-48E8-A62B-260CE890DA14 预留字段8 Reverse8 @@ -41136,7 +41173,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C518C3A5-E7EF-484D-86AA-F9DBDEC16F71 预留字段9 Reverse9 @@ -41148,7 +41185,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 89400612-98F8-402A-A170-58272492DCDE 预留字段10 Reverse10 @@ -41160,7 +41197,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 29F5705C-09B9-4F36-9820-FCA413819248 预留字段I1 ReverseI1 @@ -41172,7 +41209,7 @@ Ghra_staff_InsureBase 0 int - + 339567E4-48C4-4887-934B-2D0805C8DC1B 预留字段I2 ReverseI2 @@ -41186,7 +41223,7 @@ Ghra_staff_InsureBase - + DF12F8E2-E7FE-4342-B385-CE66590E7293 Key_1 Key_1 @@ -41195,15 +41232,15 @@ Ghra_staff_InsureBase 1731476306 Administrator - + - + - + @@ -41216,13 +41253,13 @@ Ghra_staff_InsureBase Administrator 面试记录 - + A7FCE2C6-5D63-47D4-BBC6-1EFDED017B68 Id Id 1731491242 Administrator -1731491242 +1732604610 Administrator ID bigint @@ -41231,7 +41268,7 @@ Ghra_staff_InsureBase - + 7876C9D8-9165-4AE7-8E45-35F2D6749851 创建人 CreateBy @@ -41245,7 +41282,7 @@ Ghra_staff_InsureBase - + F2B68FC0-05BC-47FF-8C37-E57006567F33 创建时间 CreateTime @@ -41259,7 +41296,7 @@ Ghra_staff_InsureBase - + B40A7D1B-9596-42B9-8CE6-86B85EC36960 创建程序 CreateProg @@ -41271,7 +41308,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + DB4285E6-2979-4799-B6C5-F443830523E3 创建人IP CreateIP @@ -41283,7 +41320,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + D882B757-DFE2-4EE8-A8A3-CFC78B6E10D6 修改人 UpdateBy @@ -41297,7 +41334,7 @@ Ghra_staff_InsureBase - + AC1D5D9E-815E-4067-971C-F168B84BB22A 修改时间 UpdateTime @@ -41311,7 +41348,7 @@ Ghra_staff_InsureBase - + 59E04D87-4B2D-44F3-AE03-584132950DCE 修改程序 UpdateProg @@ -41323,7 +41360,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 5F191020-1AD4-4CDB-8EA6-501719D0DCF1 修改人IP UpdateIP @@ -41335,7 +41372,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 3D4A38C3-9633-438B-9054-146A3EF0C768 操作日志ID OperateLogID @@ -41350,7 +41387,7 @@ Ghra_staff_InsureBase - + 7CB1FA93-735B-4BBE-86AA-5D66B075F328 订单ID OrderId @@ -41361,7 +41398,7 @@ Ghra_staff_InsureBase 订单ID bigint - + EF6078FF-B51B-4A48-8594-C595FD8BAF6D 轮数 Round @@ -41373,7 +41410,7 @@ Ghra_staff_InsureBase 1 int - + 6F397F95-C7C8-431C-89B4-CF3453A56C12 面试官ID StaffId @@ -41384,7 +41421,7 @@ Ghra_staff_InsureBase 面试官ID int - + E5951B5E-C7A5-4168-BDD2-A836AD3B5F9A 预面试时间1 PlanInterviewTime1 @@ -41396,7 +41433,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 644313CE-A731-49A2-9F60-2BFCFC243DAE 预面试时间2 PlanInterviewTime2 @@ -41408,7 +41445,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 99277110-12EA-4927-8AAE-D1C27F27B574 预面试时间3 PlanInterviewTime3 @@ -41420,7 +41457,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 42F32289-0A42-401A-A678-43D2B3C032AB 面试时间 InterviewTime @@ -41432,7 +41469,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + CBEA8077-4777-4E6C-B1CE-4B226ED97F76 面试开始时间 InterviewBeginTime @@ -41443,7 +41480,7 @@ Ghra_staff_InsureBase 面试开始时间 datetime - + 7CCC4390-AFBA-481C-B04A-42662A12E505 面试结束时间 InterviewEndTime @@ -41454,7 +41491,7 @@ Ghra_staff_InsureBase 面试结束时间 datetime - + F751F4F8-ABA5-446B-A37A-E4430E4B594B 简历首次查询时间 FirstViewTime @@ -41465,7 +41502,7 @@ Ghra_staff_InsureBase 简历首次查询时间 datetime - + AF3E5E82-BE2C-4656-BF99-52F4C25496E4 简历最后查询时间 LastViewTime @@ -41476,7 +41513,7 @@ Ghra_staff_InsureBase 简历首次查询时间 datetime - + 3764B07A-CD4A-429F-9D36-C2F2AD4D002C 评估时间 AssessTime @@ -41487,7 +41524,7 @@ Ghra_staff_InsureBase 评估时间 datetime - + 2A28B30A-C467-4A88-A7F1-52CC2CFB73A8 面试地点 InterviewAddress @@ -41499,7 +41536,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 282BFCF5-171C-4B55-935A-AAD8298501A5 是否通过 IsPass @@ -41510,7 +41547,7 @@ Ghra_staff_InsureBase 是否通过 bit - + 1BAE8964-59AC-4496-88B3-0501625C475B 面试结果 InterviewResult @@ -41522,7 +41559,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 5DFC397E-2D18-4D6D-9534-5EF310602179 面试结果说明 InterviewResultRemark @@ -41534,18 +41571,20 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + FAE88439-8BCD-4959-A662-C70911300DA5 -是否取消 -IsCancel +待面试状态 +WaitInterviewStatus 1732151856 Administrator -1732177728 +1732603426 Administrator -是否取消 -bit +待面试状态 +'Normal' +nvarchar(32) +32 - + 815CD8C8-217D-48A9-8F8F-88FCA0C9A616 取消原因 CancelReason @@ -41557,7 +41596,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + C736F621-9E1E-41DC-9115-C60B06CD54DA 状态 Status @@ -41569,7 +41608,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 690F8DB4-C18A-453C-80D3-FEF13C5120AA 备注 RemarkSz @@ -41584,7 +41623,7 @@ Ghra_staff_InsureBase - + C9FF77A8-68C0-422C-AC7D-678D371A44B5 默认标志 IsDefault @@ -41599,7 +41638,7 @@ Ghra_staff_InsureBase - + 5D7585F3-021E-4057-822B-68DD4DFE35C5 删除标志 IsEnable @@ -41614,7 +41653,7 @@ Ghra_staff_InsureBase - + 77808567-C5E3-41C9-ADF2-946B288D6A7D 预留字段1 Reverse1 @@ -41626,7 +41665,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5CC0BE47-B3B3-42D8-B062-163112BD1540 预留字段2 Reverse2 @@ -41638,7 +41677,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BE3E005E-4715-4FE2-9448-49F45E15B61A 预留字段3 Reverse3 @@ -41650,7 +41689,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C5ADDA06-013D-4671-8A9F-2A4BBB035769 预留字段4 Reverse4 @@ -41662,7 +41701,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 47638E15-E31D-4C81-89B3-20D45FC8D5CD 预留字段5 Reverse5 @@ -41674,7 +41713,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 62326CFB-192F-4A10-AAD2-ECFCC74B1489 预留字段6 Reverse6 @@ -41686,7 +41725,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 54454335-7E26-4583-9CED-35F63F68BBE3 预留字段7 Reverse7 @@ -41698,7 +41737,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0EB510B9-5519-4DBC-A47F-56439571757B 预留字段8 Reverse8 @@ -41710,7 +41749,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D5473D59-8EE1-4CBB-8753-443D1B99C938 预留字段9 Reverse9 @@ -41722,7 +41761,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 89BA5980-4DA8-4602-8481-C24A4283643E 预留字段10 Reverse10 @@ -41734,7 +41773,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 896BF59A-75D4-4E31-A422-AFD11E0C1BB6 预留字段I1 ReverseI1 @@ -41746,7 +41785,7 @@ Ghra_staff_InsureBase 0 int - + 7039D60D-7075-4523-B0A5-490C7393B79B 预留字段I2 ReverseI2 @@ -41760,7 +41799,7 @@ Ghra_staff_InsureBase - + 75123F88-F634-4127-86CF-8751327D3813 Key_1 Key_1 @@ -41769,15 +41808,15 @@ Ghra_staff_InsureBase 1731491242 Administrator - + - + - + @@ -41801,7 +41840,7 @@ Ghra_staff_InsureBase - + 7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2 1714101292 Administrator @@ -41835,7 +41874,7 @@ Ghra_staff_InsureBase - + D23C452C-4BB6-4C2A-AB2E-E8434D958A77 1714101335 Administrator @@ -41850,7 +41889,7 @@ Ghra_staff_InsureBase - + 55EBFC84-83AC-4EDF-BADD-29FA719652D1 Reference_13 Reference_13 @@ -41869,7 +41908,7 @@ Ghra_staff_InsureBase - + D4016F9D-5631-4F9E-A70D-D42133A4EBB7 1714107872 Administrator @@ -41903,7 +41942,7 @@ Ghra_staff_InsureBase - + BEBA3346-CCC6-41D9-B95B-12B8F81188BF 1714108449 Administrator @@ -41937,7 +41976,7 @@ Ghra_staff_InsureBase - + FC69BEF9-F863-4A65-903E-CB2850197526 1714109221 Administrator @@ -41971,7 +42010,7 @@ Ghra_staff_InsureBase - + ACE0AB02-0D27-4F1C-BF71-738C20DF96C2 1714120556 Administrator @@ -42005,7 +42044,7 @@ Ghra_staff_InsureBase - + B95672ED-9976-4742-9FFC-52B326620682 1715565535 Administrator @@ -42039,7 +42078,7 @@ Ghra_staff_InsureBase - + B6E89235-A6E0-460D-9228-DCA8C58EE2AD 1715570661 Administrator @@ -42073,7 +42112,7 @@ Ghra_staff_InsureBase - + 5D4938F3-7934-4F74-891C-97DC9DC47B1B 1716798640 Administrator @@ -42107,7 +42146,7 @@ Ghra_staff_InsureBase - + 179079CB-7169-4B19-A07A-A61C331F59CD 1716876897 Administrator @@ -42141,7 +42180,7 @@ Ghra_staff_InsureBase - + DD965546-2361-4301-82D7-446B823BDCFD 1717481682 Administrator @@ -42175,7 +42214,7 @@ Ghra_staff_InsureBase - + E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC 1717726229 Administrator @@ -42209,7 +42248,7 @@ Ghra_staff_InsureBase - + 8C71D6B9-780B-4547-ADFD-986E619F4DCD 1719381914 Administrator @@ -42243,7 +42282,7 @@ Ghra_staff_InsureBase - + EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE 1719468257 Administrator @@ -42277,7 +42316,7 @@ Ghra_staff_InsureBase - + ACF1454B-2C3F-40E5-ADC5-4A48787EB937 1720488320 Administrator @@ -42311,7 +42350,7 @@ Ghra_staff_InsureBase - + 55351100-6B8C-411A-838F-ADF17D7249C7 1721372650 Administrator @@ -42326,7 +42365,7 @@ Ghra_staff_InsureBase - + 465DBD55-7683-4A4B-91D3-B7019ED619F0 Reference_114 Reference_114 @@ -42345,7 +42384,7 @@ Ghra_staff_InsureBase - + CE1833FA-A783-4FAC-87BF-AA0FF8008532 1721280283 Administrator @@ -42379,7 +42418,7 @@ Ghra_staff_InsureBase - + 18F2EFF3-BD41-4F96-96C8-D8B15C7E2644 1721372603 Administrator @@ -42413,7 +42452,7 @@ Ghra_staff_InsureBase - + F7ECB7BC-BA8B-4606-B521-999C20FD5C43 1722318917 Administrator @@ -42447,7 +42486,7 @@ Ghra_staff_InsureBase - + 6764C448-6B6B-4DD7-AED9-8E74CDD1261A 1727335554 Administrator @@ -42481,7 +42520,7 @@ Ghra_staff_InsureBase - + C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03 1727336760 Administrator @@ -42515,7 +42554,7 @@ Ghra_staff_InsureBase - + 09B3F4FA-149B-4BB2-8D4C-CB9E05153125 1727336895 Administrator @@ -42549,7 +42588,7 @@ Ghra_staff_InsureBase - + D0D47F43-60D2-4012-A1C6-7EE1F23B2B48 1727337857 Administrator @@ -42564,7 +42603,7 @@ Ghra_staff_InsureBase - + E261580B-7706-444D-9E7B-6A1A5968579B Reference_24 Reference_24 @@ -42583,7 +42622,7 @@ Ghra_staff_InsureBase - + A9F8F17E-368A-42BA-B603-19B2CAF61361 1728532955 Administrator @@ -42617,7 +42656,7 @@ Ghra_staff_InsureBase - + 88DE8617-23F2-4075-A9EB-3AEA05F12872 1728532977 Administrator @@ -42651,7 +42690,7 @@ Ghra_staff_InsureBase - + 36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD 1728533087 Administrator @@ -42666,7 +42705,7 @@ Ghra_staff_InsureBase - + AB9D9DC4-987C-4E4B-9BD3-35091CDBA380 Reference_27 Reference_27 @@ -42685,7 +42724,7 @@ Ghra_staff_InsureBase - + E2D02611-09C9-42E2-AA43-22E820AF219C 1728626387 Administrator @@ -42719,7 +42758,7 @@ Ghra_staff_InsureBase - + 62F35C8E-87DA-43C4-AAE9-A47D112F8E0A 1728540045 Administrator @@ -42753,7 +42792,7 @@ Ghra_staff_InsureBase - + 3759DC14-1A7D-4121-AAE1-58CE6813A0AA 1728541044 Administrator @@ -42787,7 +42826,7 @@ Ghra_staff_InsureBase - + 1791558D-852F-437C-97F6-7F9D11EE26DB 1729662916 Administrator @@ -42821,7 +42860,7 @@ Ghra_staff_InsureBase - + 00049FDC-8297-463E-9347-A571E3AB9C9E 1729663415 Administrator @@ -42855,7 +42894,7 @@ Ghra_staff_InsureBase - + B7B6FBF6-DC05-4490-8656-A5DEAF831781 1730250294 Administrator @@ -42889,7 +42928,7 @@ Ghra_staff_InsureBase - + A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8 1730336852 Administrator @@ -42923,7 +42962,7 @@ Ghra_staff_InsureBase - + 39FD6B5F-C473-44DF-969E-D851D388EBAE 1730340808 Administrator @@ -42957,7 +42996,7 @@ Ghra_staff_InsureBase - + C4EECAD7-F267-4702-A253-CA499692A254 1730346502 Administrator @@ -42988,10 +43027,10 @@ Ghra_staff_InsureBase - + - + 3EBD04DF-C924-4032-982C-CA9EF3B72E39 1731478017 Administrator @@ -43001,7 +43040,7 @@ Ghra_staff_InsureBase - + @@ -43022,10 +43061,10 @@ Ghra_staff_InsureBase - + - + DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6 1731478076 Administrator @@ -43035,7 +43074,7 @@ Ghra_staff_InsureBase - + @@ -43056,10 +43095,10 @@ Ghra_staff_InsureBase - + - + 28C77E11-7423-4D63-9053-A5D40E7940AF 1731491451 Administrator @@ -43069,7 +43108,7 @@ Ghra_staff_InsureBase - + @@ -43081,7 +43120,7 @@ Ghra_staff_InsureBase - + A1DD77B6-E48E-4C9D-947D-D42E3C5240C2 dbo dbo @@ -43094,7 +43133,7 @@ Ghra_staff_InsureBase - + C012A467-0031-4F3C-9D9D-13408491E147 DefaultSchema 1597196432 @@ -43102,12 +43141,12 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - + - + 41D2B655-5319-49C5-9BA6-133BB8B097CA dbo dbo @@ -43119,7 +43158,7 @@ Ghra_staff_InsureBase - + 2153E033-C4DC-4F90-B2F4-3B0F44BD33D5 文本 TEXT @@ -43129,7 +43168,7 @@ Ghra_staff_InsureBase ttsoftxch text - + AC8799D0-82CA-4B70-ADAC-18D8797720A9 图片 IMAGE @@ -43139,7 +43178,7 @@ Ghra_staff_InsureBase Administrator image - + DEC04470-B84A-413E-9B2A-C265C5506182 加密 ENCRYPT_STRING @@ -43150,7 +43189,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 538C6297-7080-43C1-9455-AD6516B6FBB2 数字 NUMBER @@ -43162,7 +43201,7 @@ Ghra_staff_InsureBase 20 6 - + AF15A9FA-052F-43E5-9102-57F195CBCFDE 类别 TYPE @@ -43173,7 +43212,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + D0936140-81BD-463E-B0ED-FE3F86828A2C 特长字符串 LONG_LONG_STRING @@ -43184,7 +43223,7 @@ Ghra_staff_InsureBase varchar(256) 256 - + 5FBDAFFC-EA04-407B-877F-58752C2E736C 金额 AMOUNT @@ -43196,7 +43235,7 @@ Ghra_staff_InsureBase 20 6 - + F461E3FD-0A64-4712-BC09-C0BA3C248E5B 描述 DESCRIPTION @@ -43207,7 +43246,7 @@ Ghra_staff_InsureBase varchar(4000) 4000 - + 703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30 短字符串 SHORT_STRING @@ -43218,7 +43257,7 @@ Ghra_staff_InsureBase varchar(64) 64 - + 89A476D2-A1C0-428C-9875-26A50B7AFE1A 长字符串 LONG_STRING @@ -43240,7 +43279,7 @@ Ghra_staff_InsureBase varchar(2000) 2000 - + @@ -43254,7 +43293,7 @@ Ghra_staff_InsureBase char(1) 1 - + 82662C91-618F-4022-B9CD-1A431DC84A0A 名称 NAME @@ -43275,7 +43314,7 @@ Ghra_staff_InsureBase Administrator int - + 77F6BD58-5A9D-44F7-988C-76608A3F38B5 代码 CODE @@ -43307,7 +43346,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + DA200725-BFB0-4351-9C3E-DC30C036538E STATUS STATUS @@ -43318,7 +43357,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + CB2F08D6-BE17-4046-B94A-4FD00EDA9015 文件 FILE @@ -43328,7 +43367,7 @@ Ghra_staff_InsureBase feipeng image - + 7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F 字符串512 STRING_512 @@ -43341,7 +43380,7 @@ Ghra_staff_InsureBase - + B41C21E8-76E9-4031-8EF0-34743E5525C5 PUBLIC PUBLIC @@ -43350,13 +43389,13 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - - + + - + 02EF92C9-49BF-45C7-934A-23BA290D5595 Microsoft SQL Server 2008 MSSQLSRV2008 diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml index a70a2ccb..d6d9d448 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -6430,6 +6430,26 @@ 面试官 + + + 待面试状态 + + + + + 取消原因 + + + + + 面试环节 + + + + + 约面反馈 + + 状态 @@ -6520,6 +6540,11 @@ 轮数 + + + 面试官ID + + 预面试时间1 @@ -6560,6 +6585,16 @@ 简历首次查询时间 + + + 评估时间 + + + + + 面试地点 + + 是否通过 @@ -6575,19 +6610,24 @@ 面试结果说明 - + - 面试地点 + 待面试状态 + + + + + 取消原因 - + - 是否取消 + 约面反馈 - + - 取消原因 + 状态 @@ -6660,21 +6700,6 @@ 预留字段12 - - - 状态 - - - - - 评估时间 - - - - - 面试官ID - - 个人简历 (Dto.Base) @@ -17286,6 +17311,26 @@ 面试官 + + + 待面试状态 + + + + + 取消原因 + + + + + 面试环节 + + + + + 约面反馈 + + 状态 @@ -17376,6 +17421,11 @@ 轮数 + + + 面试官ID + + 预面试时间1 @@ -17416,6 +17466,16 @@ 简历首次查询时间 + + + 评估时间 + + + + + 面试地点 + + 是否通过 @@ -17431,19 +17491,24 @@ 面试结果说明 - + - 面试地点 + 待面试状态 - + - 是否取消 + 取消原因 - + - 取消原因 + 约面反馈 + + + + + 状态 @@ -17516,21 +17581,6 @@ 预留字段12 - - - 状态 - - - - - 评估时间 - - - - - 面试官ID - - 个人简历 (Model) @@ -22287,6 +22337,16 @@ 修改信息 + + + 可面试时间 + + + + + 面试时间 + + 面试记录(Dto.View1) @@ -22477,6 +22537,16 @@ 面试官 + + + 可面试时间 + + + + + 面试时间 + + 教育背景(Dto.View1) diff --git a/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewOrder.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewOrder.Dto.Base.cs index 28df1203..98051a16 100644 --- a/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewOrder.Dto.Base.cs +++ b/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewOrder.Dto.Base.cs @@ -6,7 +6,7 @@ * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── -*V0.01 2024/11/26 11:46:51 SimonHsiao 初版 +*V0.01 2024/11/26 14:55:37 SimonHsiao 初版 * * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. *┌──────────────────────────────────┐ @@ -127,6 +127,30 @@ public class Ghrh_InterviewOrderBase [Display(Name = "Interviewer"), Description("面试官"), MaxLength(32, ErrorMessage = "面试官 不能超过 32 个字符")] public string Interviewer { get; set; } + /// + /// 待面试状态 + /// + [Display(Name = "WaitInterviewStatus"), Description("待面试状态"), MaxLength(32, ErrorMessage = "待面试状态 不能超过 32 个字符")] + public string WaitInterviewStatus { get; set; } + + /// + /// 取消原因 + /// + [Display(Name = "CancelReason"), Description("取消原因"), MaxLength(256, ErrorMessage = "取消原因 不能超过 256 个字符")] + public string CancelReason { get; set; } + + /// + /// 面试环节 + /// + [Display(Name = "InterviewStepName"), Description("面试环节"), MaxLength(32, ErrorMessage = "面试环节 不能超过 32 个字符")] + public string InterviewStepName { get; set; } + + /// + /// 约面反馈 + /// + [Display(Name = "AppointmentFeedback"), Description("约面反馈"), MaxLength(256, ErrorMessage = "约面反馈 不能超过 256 个字符")] + public string AppointmentFeedback { get; set; } + /// /// 状态 /// diff --git a/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewRecord.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewRecord.Dto.Base.cs index d2a49324..9f77e314 100644 --- a/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewRecord.Dto.Base.cs +++ b/Tiobon.Core.Model/Base/Ghrh/Ghrh_InterviewRecord.Dto.Base.cs @@ -6,7 +6,7 @@ * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── -*V0.01 2024/11/16 22:02:11 SimonHsiao 初版 +*V0.01 2024/11/26 14:47:26 SimonHsiao 初版 * * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. *┌──────────────────────────────────┐ @@ -33,6 +33,11 @@ public class Ghrh_InterviewRecordBase /// public int? Round { get; set; } + /// + /// 面试官ID + /// + public int? StaffId { get; set; } + /// /// 预面试时间1 /// @@ -77,6 +82,17 @@ public class Ghrh_InterviewRecordBase /// public DateTime? LastViewTime { get; set; } + /// + /// 评估时间 + /// + public DateTime? AssessTime { get; set; } + + /// + /// 面试地点 + /// + [Display(Name = "InterviewAddress"), Description("面试地点"), MaxLength(256, ErrorMessage = "面试地点 不能超过 256 个字符")] + public string InterviewAddress { get; set; } + /// /// 是否通过 /// @@ -95,15 +111,10 @@ public class Ghrh_InterviewRecordBase public string InterviewResultRemark { get; set; } /// - /// 面试地点 - /// - [Display(Name = "InterviewAddress"), Description("面试地点"), MaxLength(256, ErrorMessage = "面试地点 不能超过 256 个字符")] - public string InterviewAddress { get; set; } - - /// - /// 是否取消 + /// 待面试状态 /// - public bool? IsCancel { get; set; } + [Display(Name = "WaitInterviewStatus"), Description("待面试状态"), MaxLength(32, ErrorMessage = "待面试状态 不能超过 32 个字符")] + public string WaitInterviewStatus { get; set; } /// /// 取消原因 @@ -111,6 +122,18 @@ public class Ghrh_InterviewRecordBase [Display(Name = "CancelReason"), Description("取消原因"), MaxLength(256, ErrorMessage = "取消原因 不能超过 256 个字符")] public string CancelReason { get; set; } + /// + /// 约面反馈 + /// + [Display(Name = "AppointmentFeedback"), Description("约面反馈"), MaxLength(256, ErrorMessage = "约面反馈 不能超过 256 个字符")] + public string AppointmentFeedback { get; set; } + + /// + /// 状态 + /// + [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] + public string Status { get; set; } + /// /// 备注 /// @@ -191,20 +214,4 @@ public class Ghrh_InterviewRecordBase /// 预留字段12 /// public int? ReverseI2 { get; set; } - - /// - /// 状态 - /// - [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] - public string Status { get; set; } - - /// - /// 评估时间 - /// - public DateTime? AssessTime { get; set; } - - /// - /// 面试官ID - /// - public int? StaffId { get; set; } } diff --git a/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewOrder.cs b/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewOrder.cs index 7e05cce9..e906f4c7 100644 --- a/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewOrder.cs +++ b/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewOrder.cs @@ -6,7 +6,7 @@ * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── -*V0.01 2024/11/26 11:46:51 SimonHsiao 初版 +*V0.01 2024/11/26 14:55:37 SimonHsiao 初版 * * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. *┌──────────────────────────────────┐ @@ -128,6 +128,30 @@ public class Ghrh_InterviewOrder : BasePoco [Display(Name = "Interviewer"), Description("面试官"), MaxLength(32, ErrorMessage = "面试官 不能超过 32 个字符")] public string Interviewer { get; set; } + /// + /// 待面试状态 + /// + [Display(Name = "WaitInterviewStatus"), Description("待面试状态"), MaxLength(32, ErrorMessage = "待面试状态 不能超过 32 个字符")] + public string WaitInterviewStatus { get; set; } + + /// + /// 取消原因 + /// + [Display(Name = "CancelReason"), Description("取消原因"), MaxLength(256, ErrorMessage = "取消原因 不能超过 256 个字符")] + public string CancelReason { get; set; } + + /// + /// 面试环节 + /// + [Display(Name = "InterviewStepName"), Description("面试环节"), MaxLength(32, ErrorMessage = "面试环节 不能超过 32 个字符")] + public string InterviewStepName { get; set; } + + /// + /// 约面反馈 + /// + [Display(Name = "AppointmentFeedback"), Description("约面反馈"), MaxLength(256, ErrorMessage = "约面反馈 不能超过 256 个字符")] + public string AppointmentFeedback { get; set; } + /// /// 状态 /// diff --git a/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewRecord.cs b/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewRecord.cs index a3f06ea2..50142876 100644 --- a/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewRecord.cs +++ b/Tiobon.Core.Model/Models/Ghrh/Ghrh_InterviewRecord.cs @@ -6,7 +6,7 @@ * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── -*V0.01 2024/11/16 22:02:10 SimonHsiao 初版 +*V0.01 2024/11/26 14:47:26 SimonHsiao 初版 * * Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. *┌──────────────────────────────────┐ @@ -34,6 +34,11 @@ public class Ghrh_InterviewRecord : BasePoco /// public int? Round { get; set; } + /// + /// 面试官ID + /// + public int? StaffId { get; set; } + /// /// 预面试时间1 /// @@ -78,6 +83,17 @@ public class Ghrh_InterviewRecord : BasePoco /// public DateTime? LastViewTime { get; set; } + /// + /// 评估时间 + /// + public DateTime? AssessTime { get; set; } + + /// + /// 面试地点 + /// + [Display(Name = "InterviewAddress"), Description("面试地点"), MaxLength(256, ErrorMessage = "面试地点 不能超过 256 个字符")] + public string InterviewAddress { get; set; } + /// /// 是否通过 /// @@ -96,15 +112,10 @@ public class Ghrh_InterviewRecord : BasePoco public string InterviewResultRemark { get; set; } /// - /// 面试地点 - /// - [Display(Name = "InterviewAddress"), Description("面试地点"), MaxLength(256, ErrorMessage = "面试地点 不能超过 256 个字符")] - public string InterviewAddress { get; set; } - - /// - /// 是否取消 + /// 待面试状态 /// - public bool? IsCancel { get; set; } + [Display(Name = "WaitInterviewStatus"), Description("待面试状态"), MaxLength(32, ErrorMessage = "待面试状态 不能超过 32 个字符")] + public string WaitInterviewStatus { get; set; } /// /// 取消原因 @@ -112,6 +123,18 @@ public class Ghrh_InterviewRecord : BasePoco [Display(Name = "CancelReason"), Description("取消原因"), MaxLength(256, ErrorMessage = "取消原因 不能超过 256 个字符")] public string CancelReason { get; set; } + /// + /// 约面反馈 + /// + [Display(Name = "AppointmentFeedback"), Description("约面反馈"), MaxLength(256, ErrorMessage = "约面反馈 不能超过 256 个字符")] + public string AppointmentFeedback { get; set; } + + /// + /// 状态 + /// + [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] + public string Status { get; set; } + /// /// 备注 /// @@ -192,20 +215,4 @@ public class Ghrh_InterviewRecord : BasePoco /// 预留字段12 /// public int? ReverseI2 { get; set; } - - /// - /// 状态 - /// - [Display(Name = "Status"), Description("状态"), MaxLength(32, ErrorMessage = "状态 不能超过 32 个字符")] - public string Status { get; set; } - - /// - /// 评估时间 - /// - public DateTime? AssessTime { get; set; } - - /// - /// 面试官ID - /// - public int? StaffId { get; set; } } diff --git a/Tiobon.Core.Model/View/Ghrh/Ghrh_InterviewOrder.Dto.View.cs b/Tiobon.Core.Model/View/Ghrh/Ghrh_InterviewOrder.Dto.View.cs index 8023a388..640d6f5c 100644 --- a/Tiobon.Core.Model/View/Ghrh/Ghrh_InterviewOrder.Dto.View.cs +++ b/Tiobon.Core.Model/View/Ghrh/Ghrh_InterviewOrder.Dto.View.cs @@ -13,7 +13,7 @@ *│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ *│ 作者:SimonHsiao │ *└──────────────────────────────────┘ -*/ +*/ namespace Tiobon.Core.Model.Models; @@ -22,13 +22,23 @@ namespace Tiobon.Core.Model.Models; /// public class Ghrh_InterviewOrderDto : Ghrh_InterviewOrder { -/// -/// 创建信息 -/// -public string CreateDataInfo { get; set; } + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } -/// -/// 修改信息 -/// -public string UpdateDataInfo { get; set; } + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } + + /// + /// 可面试时间 + /// + public string OptionalInterviewTime { get; set; } + + /// + /// 面试时间 + /// + public string InterviewTime { get; set; } } diff --git a/Tiobon.Core.Model/View/Ghrh/Ghrh_Resume.Dto.View.cs b/Tiobon.Core.Model/View/Ghrh/Ghrh_Resume.Dto.View.cs index c89c8c66..267a8e27 100644 --- a/Tiobon.Core.Model/View/Ghrh/Ghrh_Resume.Dto.View.cs +++ b/Tiobon.Core.Model/View/Ghrh/Ghrh_Resume.Dto.View.cs @@ -193,4 +193,14 @@ public class Ghrh_ResumeDto : Ghrh_Resume /// 面试官 /// public string Interviewer { get; set; } + + /// + /// 可面试时间 + /// + public string OptionalInterviewTime { get; set; } + + /// + /// 面试时间 + /// + public string InterviewTime { get; set; } } diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_InterviewOrderServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_InterviewOrderServices.cs index 5f27bf34..a95308d8 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_InterviewOrderServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_InterviewOrderServices.cs @@ -7,14 +7,17 @@ public class Ghrh_InterviewOrderServices : BaseServices _dal; private readonly IGhrh_InterviewLogServices _ghrh_InterviewLogServices; + private readonly IGhrh_InterviewRecordServices _ghrh_InterviewRecordServices; public Ghrh_InterviewOrderServices(ICaching caching, IGhrh_InterviewLogServices ghrh_InterviewLogServices, + IGhrh_InterviewRecordServices ghrh_InterviewRecordServices, IBaseRepository dal) { this._dal = dal; base.BaseDal = dal; base._caching = caching; _ghrh_InterviewLogServices = ghrh_InterviewLogServices; + _ghrh_InterviewRecordServices = ghrh_InterviewRecordServices; } @@ -35,4 +38,29 @@ public class Ghrh_InterviewOrderServices : BaseServices> QueryDto(Expression> whereExpression) + { + var data = await base.QueryDto(whereExpression); + var ids = data.Select(x => x.Id).ToList(); + var records = await _ghrh_InterviewRecordServices.Query(x => x.OrderId != null && ids.Contains(x.OrderId.Value)); + + data.ForEach(x => + { + var record = records.Where(o => x.Round == o.Round).FirstOrDefault(); + + if (record != null) + { + if (record.PlanInterviewTime1.IsNotEmptyOrNull()) + x.OptionalInterviewTime = record.PlanInterviewTime1; + if (record.PlanInterviewTime2.IsNotEmptyOrNull()) + x.OptionalInterviewTime += "," + record.PlanInterviewTime2; + if (record.PlanInterviewTime3.IsNotEmptyOrNull()) + x.OptionalInterviewTime = "," + record.PlanInterviewTime3; + x.InterviewTime = record.InterviewTime; + } + }); + + return data; + } } \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index 4de80f2b..4dabf14c 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -266,7 +266,7 @@ public class Ghrh_ResumeServices : BaseServices>(x.Tags)); }); - var orders = await _ghrh_InterviewOrderServices.Query(x => x.ResumeId != null && ids.Contains(x.ResumeId.Value)); + var orders = await _ghrh_InterviewOrderServices.QueryDto(x => x.ResumeId != null && ids.Contains(x.ResumeId.Value)); tagIds = tagIds.Distinct().ToList(); var tags = await _ghrh_ResumeTagServices.QueryDto(x => tagIds.Contains(x.Id)); @@ -294,6 +294,8 @@ public class Ghrh_ResumeServices : BaseServices x.ResumeId == id); if (order != null) { - await UpdateInterviewOrderStatus(order, DIC_INTERVIEW_ORDER_STATUS.WaitAppointment); + + order.Status = DIC_INTERVIEW_ORDER_STATUS.WaitAppointment; + order.AppointmentFeedback = form.Remark; + await _ghrh_InterviewOrderServices.Update(order, ["Status", "AppointmentFeedback"]); var records = await _ghrh_InterviewRecordServices.Query(x => x.Round == order.Round && x.OrderId == order.Id); for (int i = 0; i < form.Times.Count; i++) @@ -1888,7 +1893,7 @@ END"; order.Status = DIC_INTERVIEW_ORDER_STATUS.Fail; order.InterviewResult = "不合适"; - order.InterviewResultRemark = input.Content; + order.AppointmentFeedback = input.Content; await _ghrh_InterviewOrderServices.Update(order, ["Status", "InterviewResult", "InterviewResultRemark"]); var records = await _ghrh_InterviewRecordServices.Query(x => x.Round == order.Round && x.OrderId == order.Id); @@ -1896,7 +1901,7 @@ END"; { record.Status = DIC_INTERVIEW_ORDER_STATUS.Fail; record.InterviewResult = "不合适"; - record.InterviewResultRemark = input.Content; + record.AppointmentFeedback = input.Content; }); await _ghrh_InterviewRecordServices.Update(records, ["Status", "InterviewResult", "InterviewResultRemark"]); await LogRecord(order.Id, "变更状态为:不合适!"); @@ -1917,7 +1922,7 @@ END"; var record = await _ghrh_InterviewRecordServices.QuerySingle(x => x.Round == order.Round && x.OrderId == order.Id && x.StaffId == GetStaffId()); - record.IsCancel = true; + record.WaitInterviewStatus = "Cancel"; record.CancelReason = input.CancelReason; await LogRecord(order.Id, "取消面试!"); @@ -2049,7 +2054,6 @@ END"; C.Status OrderStatus, C.StaffId, C.CancelReason, - C.IsCancel, CONVERT (BIT, CASE B.[Round] WHEN C.[Round] THEN 'true' ELSE 'false' END) AS IsAllowAssess FROM Ghrh_Resume A diff --git a/Tiobon.Core/Tiobon.Core.Model.xml b/Tiobon.Core/Tiobon.Core.Model.xml index a70a2ccb..d6d9d448 100644 --- a/Tiobon.Core/Tiobon.Core.Model.xml +++ b/Tiobon.Core/Tiobon.Core.Model.xml @@ -6430,6 +6430,26 @@ 面试官 + + + 待面试状态 + + + + + 取消原因 + + + + + 面试环节 + + + + + 约面反馈 + + 状态 @@ -6520,6 +6540,11 @@ 轮数 + + + 面试官ID + + 预面试时间1 @@ -6560,6 +6585,16 @@ 简历首次查询时间 + + + 评估时间 + + + + + 面试地点 + + 是否通过 @@ -6575,19 +6610,24 @@ 面试结果说明 - + - 面试地点 + 待面试状态 + + + + + 取消原因 - + - 是否取消 + 约面反馈 - + - 取消原因 + 状态 @@ -6660,21 +6700,6 @@ 预留字段12 - - - 状态 - - - - - 评估时间 - - - - - 面试官ID - - 个人简历 (Dto.Base) @@ -17286,6 +17311,26 @@ 面试官 + + + 待面试状态 + + + + + 取消原因 + + + + + 面试环节 + + + + + 约面反馈 + + 状态 @@ -17376,6 +17421,11 @@ 轮数 + + + 面试官ID + + 预面试时间1 @@ -17416,6 +17466,16 @@ 简历首次查询时间 + + + 评估时间 + + + + + 面试地点 + + 是否通过 @@ -17431,19 +17491,24 @@ 面试结果说明 - + - 面试地点 + 待面试状态 - + - 是否取消 + 取消原因 - + - 取消原因 + 约面反馈 + + + + + 状态 @@ -17516,21 +17581,6 @@ 预留字段12 - - - 状态 - - - - - 评估时间 - - - - - 面试官ID - - 个人简历 (Model) @@ -22287,6 +22337,16 @@ 修改信息 + + + 可面试时间 + + + + + 面试时间 + + 面试记录(Dto.View1) @@ -22477,6 +22537,16 @@ 面试官 + + + 可面试时间 + + + + + 面试时间 + + 教育背景(Dto.View1)