diff --git a/Model/Tiobon.Web.pdm b/Model/Tiobon.Web.pdm index 798a5493..e7bf1986 100644 --- a/Model/Tiobon.Web.pdm +++ b/Model/Tiobon.Web.pdm @@ -1,5 +1,5 @@ - + @@ -12054,7 +12054,7 @@ Shadow=0 1734490374 1734490374 -((-29550,-4274), (-20625,-2801)) +((-29550,-4274), (-20625,-2752)) ((-20625,-4049),(-29550,-4049)) 2 1 @@ -41885,7 +41885,7 @@ Ghra_staff_InsureBase Ghrh_InterviewRecord 1731491242 Administrator -1732771004 +1734674155 Administrator 面试记录 @@ -42058,6 +42058,18 @@ Ghra_staff_InsureBase int +95DC8DFA-EA40-4BB8-86C7-21926814548A +邮箱 +Email +1734674151 +Administrator +1734674170 +Administrator +邮箱 +nvarchar(128) +128 + + E5951B5E-C7A5-4168-BDD2-A836AD3B5F9A 预面试时间1 PlanInterviewTime1 @@ -42069,7 +42081,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 644313CE-A731-49A2-9F60-2BFCFC243DAE 预面试时间2 PlanInterviewTime2 @@ -42081,7 +42093,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 99277110-12EA-4927-8AAE-D1C27F27B574 预面试时间3 PlanInterviewTime3 @@ -42093,7 +42105,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 42F32289-0A42-401A-A678-43D2B3C032AB 面试时间 InterviewTime @@ -42105,7 +42117,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + CBEA8077-4777-4E6C-B1CE-4B226ED97F76 面试开始时间 InterviewBeginTime @@ -42116,7 +42128,7 @@ Ghra_staff_InsureBase 面试开始时间 datetime - + 7CCC4390-AFBA-481C-B04A-42662A12E505 面试结束时间 InterviewEndTime @@ -42127,7 +42139,7 @@ Ghra_staff_InsureBase 面试结束时间 datetime - + F751F4F8-ABA5-446B-A37A-E4430E4B594B 简历首次查询时间 FirstViewTime @@ -42138,7 +42150,7 @@ Ghra_staff_InsureBase 简历首次查询时间 datetime - + AF3E5E82-BE2C-4656-BF99-52F4C25496E4 简历最后查询时间 LastViewTime @@ -42149,7 +42161,7 @@ Ghra_staff_InsureBase 简历首次查询时间 datetime - + 3764B07A-CD4A-429F-9D36-C2F2AD4D002C 评估时间 AssessTime @@ -42160,7 +42172,7 @@ Ghra_staff_InsureBase 评估时间 datetime - + 2A28B30A-C467-4A88-A7F1-52CC2CFB73A8 面试地点 InterviewAddress @@ -42172,7 +42184,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 282BFCF5-171C-4B55-935A-AAD8298501A5 是否通过 IsPass @@ -42183,7 +42195,7 @@ Ghra_staff_InsureBase 是否通过 bit - + 1BAE8964-59AC-4496-88B3-0501625C475B 面试结果 InterviewResult @@ -42195,7 +42207,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 5DFC397E-2D18-4D6D-9534-5EF310602179 面试结果说明 InterviewResultRemark @@ -42207,7 +42219,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + FAE88439-8BCD-4959-A662-C70911300DA5 待面试状态 WaitInterviewStatus @@ -42220,7 +42232,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 815CD8C8-217D-48A9-8F8F-88FCA0C9A616 取消原因 CancelReason @@ -42232,7 +42244,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 0D98AC96-48D3-45C1-BA9A-0E8ABFA0A256 面试环节 InterviewStepName @@ -42244,7 +42256,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 19D58F72-C794-42D7-83FB-85ADC5FE23AC 筛选反馈 FilterFeedback @@ -42256,7 +42268,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 974AA4C5-A8A9-41DB-ABD6-913DC09B6E39 约面反馈 AppointmentFeedback @@ -42268,7 +42280,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 0F520988-F903-4077-B564-855703729339 录用反馈 OfferFeedback @@ -42280,7 +42292,17 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + +8560B4D2-F6AB-43E7-A05D-E37DFD78CD53 +主面试人 +IsPrimary +1734673647 +Administrator +1734673753 +Administrator +主面试人 + + C736F621-9E1E-41DC-9115-C60B06CD54DA 状态 Status @@ -42292,7 +42314,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 690F8DB4-C18A-453C-80D3-FEF13C5120AA 备注 RemarkSz @@ -42307,7 +42329,7 @@ Ghra_staff_InsureBase - + C9FF77A8-68C0-422C-AC7D-678D371A44B5 默认标志 IsDefault @@ -42322,7 +42344,7 @@ Ghra_staff_InsureBase - + 5D7585F3-021E-4057-822B-68DD4DFE35C5 删除标志 IsEnable @@ -42337,7 +42359,7 @@ Ghra_staff_InsureBase - + 77808567-C5E3-41C9-ADF2-946B288D6A7D 预留字段1 Reverse1 @@ -42349,7 +42371,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5CC0BE47-B3B3-42D8-B062-163112BD1540 预留字段2 Reverse2 @@ -42361,7 +42383,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BE3E005E-4715-4FE2-9448-49F45E15B61A 预留字段3 Reverse3 @@ -42373,7 +42395,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C5ADDA06-013D-4671-8A9F-2A4BBB035769 预留字段4 Reverse4 @@ -42385,7 +42407,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 47638E15-E31D-4C81-89B3-20D45FC8D5CD 预留字段5 Reverse5 @@ -42397,7 +42419,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 62326CFB-192F-4A10-AAD2-ECFCC74B1489 预留字段6 Reverse6 @@ -42409,7 +42431,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 54454335-7E26-4583-9CED-35F63F68BBE3 预留字段7 Reverse7 @@ -42421,7 +42443,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0EB510B9-5519-4DBC-A47F-56439571757B 预留字段8 Reverse8 @@ -42433,7 +42455,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D5473D59-8EE1-4CBB-8753-443D1B99C938 预留字段9 Reverse9 @@ -42445,7 +42467,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 89BA5980-4DA8-4602-8481-C24A4283643E 预留字段10 Reverse10 @@ -42457,7 +42479,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 896BF59A-75D4-4E31-A422-AFD11E0C1BB6 预留字段I1 ReverseI1 @@ -42469,7 +42491,7 @@ Ghra_staff_InsureBase 0 int - + 7039D60D-7075-4523-B0A5-490C7393B79B 预留字段I2 ReverseI2 @@ -42483,7 +42505,7 @@ Ghra_staff_InsureBase - + 75123F88-F634-4127-86CF-8751327D3813 Key_1 Key_1 @@ -42497,10 +42519,10 @@ Ghra_staff_InsureBase - + - + @@ -42513,7 +42535,7 @@ Ghra_staff_InsureBase Administrator 招聘参数配置 - + FA47EC8A-BE0E-479D-90C5-FC546BA8C0C0 Id Id @@ -42528,7 +42550,7 @@ Ghra_staff_InsureBase - + F7C32731-F4DF-4897-8FCC-D97278AF8092 创建人 CreateBy @@ -42542,7 +42564,7 @@ Ghra_staff_InsureBase - + B652ADD1-B78D-4925-8F37-0CEA9287F3E2 创建时间 CreateTime @@ -42556,7 +42578,7 @@ Ghra_staff_InsureBase - + 19001099-1A92-4EA9-B2EE-6ED180B69705 创建程序 CreateProg @@ -42568,7 +42590,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 16B84665-C2D8-44B3-8175-20A23EA49623 创建人IP CreateIP @@ -42580,7 +42602,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 2223B861-2ADA-400E-A677-81540E434925 修改人 UpdateBy @@ -42594,7 +42616,7 @@ Ghra_staff_InsureBase - + E754876A-609C-46A9-95FF-B50D19755C8B 修改时间 UpdateTime @@ -42608,7 +42630,7 @@ Ghra_staff_InsureBase - + F107F837-718A-4A22-BE7C-518B0FD0D423 修改程序 UpdateProg @@ -42620,7 +42642,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 0E7D5E17-5433-49A1-B2F9-EE3C151B8BED 修改人IP UpdateIP @@ -42632,7 +42654,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + ABF1DD8A-C5DC-4A61-A6A3-630198629297 操作日志ID OperateLogID @@ -42647,7 +42669,7 @@ Ghra_staff_InsureBase - + 57F78AFB-0D96-494A-9CB8-0D60322EF4BC 参数名称 ConfigName @@ -42659,7 +42681,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + C333E4A0-4A12-439F-8350-6CE12C39AA9A 参数代码 ConfigCode @@ -42671,7 +42693,7 @@ Ghra_staff_InsureBase nvarchar(64) 64 - + D8AD4C14-95A0-497F-8358-4F4575B2C83E 参数值 ConfigValue @@ -42683,7 +42705,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + ED9914E3-4005-4ABC-A6EF-324FC85FEF1F 参数类型 InputType @@ -42695,7 +42717,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + ED256434-6EE3-4413-B436-6675E1886170 配置内容 AvailableValue @@ -42707,7 +42729,7 @@ Ghra_staff_InsureBase varchar(128) 128 - + 47360BBE-C832-4E73-895D-827F4AFEC046 排序 Sequence @@ -42718,7 +42740,7 @@ Ghra_staff_InsureBase 排序 int - + 7C32316F-BCE9-4E1B-8693-1B7ABFE02B44 是否多选 IsMultiple @@ -42730,7 +42752,7 @@ Ghra_staff_InsureBase 0 bit - + 325340B7-7DA1-4D04-AB63-11649D13F588 备注 RemarkSz @@ -42745,7 +42767,7 @@ Ghra_staff_InsureBase - + 640A401D-C4D6-487A-BBC0-513809E8772B 默认标志 IsDefault @@ -42760,7 +42782,7 @@ Ghra_staff_InsureBase - + 0DCB6C17-4D72-442F-AF39-0D56BA898648 删除标志 IsEnable @@ -42775,7 +42797,7 @@ Ghra_staff_InsureBase - + 5CF1B577-2965-4C1E-9A4D-B3C183565FC5 预留字段1 Reverse1 @@ -42787,7 +42809,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4BA485D5-8FC1-40D9-B6C0-B40730083E90 预留字段2 Reverse2 @@ -42799,7 +42821,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6BB26BB4-671C-4B3B-B4A2-657F5683809B 预留字段3 Reverse3 @@ -42811,7 +42833,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4802A2BE-2D7C-41B1-BA9D-1DC17B3D2C35 预留字段4 Reverse4 @@ -42823,7 +42845,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 094739BA-9760-4D62-B016-6194B5706559 预留字段5 Reverse5 @@ -42835,7 +42857,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 39B07677-C35C-4BAD-BEA1-00CCC105CFAF 预留字段6 Reverse6 @@ -42847,7 +42869,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 89535125-694A-4206-9585-7B134930107D 预留字段7 Reverse7 @@ -42859,7 +42881,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 96FB59E3-A124-41A2-BFBC-225148B9992C 预留字段8 Reverse8 @@ -42871,7 +42893,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5BF08E22-B975-41E4-A4E6-C3581033ED60 预留字段9 Reverse9 @@ -42883,7 +42905,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 29701F1F-79F3-46FF-BA16-9A53ACC5FF17 预留字段10 Reverse10 @@ -42895,7 +42917,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C0394F90-AB3A-458B-A015-FB2A4C7D356D 预留字段I1 ReverseI1 @@ -42907,7 +42929,7 @@ Ghra_staff_InsureBase 0 int - + 1DDADD6A-340D-46B8-A846-141B0DD21732 预留字段I2 ReverseI2 @@ -42921,7 +42943,7 @@ Ghra_staff_InsureBase - + 5FC887C5-771A-40AE-A2A2-209839F27401 Key_1 Key_1 @@ -42930,15 +42952,15 @@ Ghra_staff_InsureBase 1732774754 Administrator - + - + - + @@ -42951,7 +42973,7 @@ Ghra_staff_InsureBase Administrator 面试评估设定 - + 87DB0F03-C89E-44C8-B14B-AC8284AC2B13 Id Id @@ -42966,7 +42988,7 @@ Ghra_staff_InsureBase - + 648E6FF1-AE3F-4734-8DCF-FB9E40F6AE91 创建人 CreateBy @@ -42980,7 +43002,7 @@ Ghra_staff_InsureBase - + 29253780-F7CC-44C8-896A-B04D02A7C4C0 创建时间 CreateTime @@ -42994,7 +43016,7 @@ Ghra_staff_InsureBase - + B33AD89E-D131-4286-B5E7-7D2ABBB8E382 创建程序 CreateProg @@ -43006,7 +43028,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + A9B9D05F-9764-4506-A698-6F4515CF9555 创建人IP CreateIP @@ -43018,7 +43040,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7D559B44-FD60-4BAC-8083-AACCE3F7041C 修改人 UpdateBy @@ -43032,7 +43054,7 @@ Ghra_staff_InsureBase - + 764B7D45-D6E6-4C9A-AE39-8B183B4F26E8 修改时间 UpdateTime @@ -43046,7 +43068,7 @@ Ghra_staff_InsureBase - + 687CCD59-23B5-4C98-8307-D8CD80E6869E 修改程序 UpdateProg @@ -43058,7 +43080,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + A31885EE-8045-474D-B1C5-D952D6F0859D 修改人IP UpdateIP @@ -43070,7 +43092,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F5FCB2F4-42D0-4CBA-AFE9-4307145F8F80 操作日志ID OperateLogID @@ -43085,7 +43107,7 @@ Ghra_staff_InsureBase - + 78AE16F5-8CB4-4A95-A712-621A7C768FD5 指标分类 ItemClass @@ -43097,7 +43119,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + C860200C-6507-42FE-965A-DB15B49381BA 指标名称 ItemName @@ -43109,7 +43131,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 772EE712-1D7B-43AE-B86D-3E7EE74FED53 指标名称_英文 ItemName_EN @@ -43121,7 +43143,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + A470086C-C13B-49C2-BCF0-71D466AE3CFF 备注 RemarkSz @@ -43136,7 +43158,7 @@ Ghra_staff_InsureBase - + 5F096833-EA04-459A-A21C-D6923D754EF0 默认标志 IsDefault @@ -43151,7 +43173,7 @@ Ghra_staff_InsureBase - + 0951C77A-AE5F-4B7A-91F7-C273F92EBCC7 删除标志 IsEnable @@ -43166,7 +43188,7 @@ Ghra_staff_InsureBase - + DE93B02D-AE5D-4627-AA0B-143F495CF8B6 预留字段1 Reverse1 @@ -43178,7 +43200,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A9AFC529-0EB1-4C19-AA7B-11793D06142B 预留字段2 Reverse2 @@ -43190,7 +43212,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + AD009B9B-0F3E-4C75-9784-B26BAF51AA0F 预留字段3 Reverse3 @@ -43202,7 +43224,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BE25AF14-8355-4246-81A4-3A361D7C946E 预留字段4 Reverse4 @@ -43214,7 +43236,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3A3ADB34-AA95-4391-8D85-2B5C98A23904 预留字段5 Reverse5 @@ -43226,7 +43248,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 67AB777A-F284-44F3-8FD2-ED1C1EC10648 预留字段6 Reverse6 @@ -43238,7 +43260,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 8AB443B8-FB08-41E9-87E4-82FE3373C168 预留字段7 Reverse7 @@ -43250,7 +43272,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 12FC0135-844C-425F-8F60-76145B0E8BFE 预留字段8 Reverse8 @@ -43262,7 +43284,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 63CC4BFB-A6ED-4D54-BF3B-84B64460328D 预留字段9 Reverse9 @@ -43274,7 +43296,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4FD43FC9-5504-4243-A3C2-D0A265C69339 预留字段10 Reverse10 @@ -43286,7 +43308,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 100D6B77-7E1B-41DA-8BA9-D02AC4727153 预留字段I1 ReverseI1 @@ -43298,7 +43320,7 @@ Ghra_staff_InsureBase 0 int - + 81F27231-F0F1-4CC7-B4F6-B126E662E4D3 预留字段I2 ReverseI2 @@ -43312,7 +43334,7 @@ Ghra_staff_InsureBase - + CD8F62B7-4FE1-4625-A5EF-5981697CB023 Key_1 Key_1 @@ -43321,15 +43343,15 @@ Ghra_staff_InsureBase 1733131926 Administrator - + - + - + @@ -43342,7 +43364,7 @@ Ghra_staff_InsureBase Administrator 面试单评估明细 - + 836FF715-F44A-474B-B397-0A56F1FE0598 Id Id @@ -43357,7 +43379,7 @@ Ghra_staff_InsureBase - + EAF6670A-DDC8-4409-8F74-6F8D5BD83940 创建人 CreateBy @@ -43371,7 +43393,7 @@ Ghra_staff_InsureBase - + 8B9995FB-C350-4597-B1EB-EAAD166DDEC4 创建时间 CreateTime @@ -43385,7 +43407,7 @@ Ghra_staff_InsureBase - + 3748D5CB-CB73-4C46-8407-693F00AD1E1E 创建程序 CreateProg @@ -43397,7 +43419,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 64260358-E322-45FA-A1AE-B5AF2EFA12AB 创建人IP CreateIP @@ -43409,7 +43431,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 938F1C83-C0B2-447C-817C-AC8D71613940 修改人 UpdateBy @@ -43423,7 +43445,7 @@ Ghra_staff_InsureBase - + 78F9518A-428F-4FD4-A86B-5C25B3BDE742 修改时间 UpdateTime @@ -43437,7 +43459,7 @@ Ghra_staff_InsureBase - + 2BB70E4D-35D6-48D3-8317-152C11B8BEDD 修改程序 UpdateProg @@ -43449,7 +43471,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + FA89CBD0-C1BE-4CFF-991C-6055677FDC02 修改人IP UpdateIP @@ -43461,7 +43483,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 652B832D-804C-493F-80C7-63BC649684D2 操作日志ID OperateLogID @@ -43476,7 +43498,7 @@ Ghra_staff_InsureBase - + FE4DEBB4-B288-4771-A1B3-CD386FDB816F 面试评估ID InterviewAssessId @@ -43487,7 +43509,7 @@ Ghra_staff_InsureBase 面试评估ID bigint - + 7D5054D2-7E4A-4B9B-B481-851540E73104 面试记录ID InterviewRecordId @@ -43498,7 +43520,7 @@ Ghra_staff_InsureBase 面试记录ID bigint - + 4AF7BF94-B82B-424D-9431-64995D73A97E 面试官ID StaffId @@ -43509,7 +43531,7 @@ Ghra_staff_InsureBase 面试官ID int - + 272EE095-DCA3-4C0E-A007-BAB257666C8D 面试评估设定ID AssessConfigId @@ -43521,7 +43543,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + A4321A7C-E6D4-402A-A992-F264BCC599D4 评估内容 AssessContent @@ -43533,7 +43555,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 2960F7FD-784A-4C16-A8F3-06BD6938A111 状态 Status @@ -43544,7 +43566,7 @@ Ghra_staff_InsureBase 状态,0:暂存;1:提交 int - + 905DA5DD-DB35-4F4C-81C0-7EAD4A8BB4C4 备注 RemarkSz @@ -43559,7 +43581,7 @@ Ghra_staff_InsureBase - + 10DA8D6B-817A-410C-ADFB-F30407CBD1FD 默认标志 IsDefault @@ -43574,7 +43596,7 @@ Ghra_staff_InsureBase - + 56942E01-5188-4A51-B730-43DDE61D1DB2 删除标志 IsEnable @@ -43589,7 +43611,7 @@ Ghra_staff_InsureBase - + 09363B19-13B9-4FB6-828B-5B30EE465454 预留字段1 Reverse1 @@ -43601,7 +43623,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5679156B-E00A-4C08-A847-F5711E8B7197 预留字段2 Reverse2 @@ -43613,7 +43635,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 61BBDF95-133A-47A3-BF98-8D6E517BA4D5 预留字段3 Reverse3 @@ -43625,7 +43647,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4E8CF530-A969-4107-9CE2-5E33F5AC6667 预留字段4 Reverse4 @@ -43637,7 +43659,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 87AB8F5E-86F5-4009-B959-9E6E713B2B3A 预留字段5 Reverse5 @@ -43649,7 +43671,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6067D35D-33A0-4C96-ACEA-8B1EE9F19595 预留字段6 Reverse6 @@ -43661,7 +43683,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BCEF084B-7F9D-437C-87BA-9F72693B118A 预留字段7 Reverse7 @@ -43673,7 +43695,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0A93753A-C4B8-40DA-B522-447268BCBBB8 预留字段8 Reverse8 @@ -43685,7 +43707,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 78BADBD8-D2E5-4EC8-9EF8-A867971287A7 预留字段9 Reverse9 @@ -43697,7 +43719,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 352D5F26-128B-486A-8E6C-259C29669665 预留字段10 Reverse10 @@ -43709,7 +43731,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3EE73C5B-0160-4C34-B110-D46B839BCC44 预留字段I1 ReverseI1 @@ -43721,7 +43743,7 @@ Ghra_staff_InsureBase 0 int - + 366A0325-AF3C-4C92-9AA2-2676DEA83339 预留字段I2 ReverseI2 @@ -43735,7 +43757,7 @@ Ghra_staff_InsureBase - + A12BB100-C223-4FCA-A95F-0A40EF40A32F Key_1 Key_1 @@ -43744,15 +43766,15 @@ Ghra_staff_InsureBase 1733211472 Administrator - + - + - + @@ -43765,7 +43787,7 @@ Ghra_staff_InsureBase Administrator 招聘模板 - + 9168297F-E593-4137-B2E9-7D51D1568AF3 Id Id @@ -43780,7 +43802,7 @@ Ghra_staff_InsureBase - + 6BE43AFC-009D-4EE0-92EA-9E0310FFCF93 创建人 CreateBy @@ -43794,7 +43816,7 @@ Ghra_staff_InsureBase - + C7E0D8CA-67D9-451B-B0C6-BA26BD54E21A 创建时间 CreateTime @@ -43808,7 +43830,7 @@ Ghra_staff_InsureBase - + 654B22E3-E1A5-4227-A9B1-96841957E605 创建程序 CreateProg @@ -43820,7 +43842,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 4F00B502-D12D-43CC-97E4-491639361A63 创建人IP CreateIP @@ -43832,7 +43854,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 330F54B4-D030-43F0-9EC9-FFAE16798438 修改人 UpdateBy @@ -43846,7 +43868,7 @@ Ghra_staff_InsureBase - + 7385F180-A7CE-4BB2-8F6C-330D72D1CE7A 修改时间 UpdateTime @@ -43860,7 +43882,7 @@ Ghra_staff_InsureBase - + 93ABD969-2AB3-41EF-8DEB-9ABBEEE0A955 修改程序 UpdateProg @@ -43872,7 +43894,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 0B95C609-8732-4AA5-B546-EF8861571224 修改人IP UpdateIP @@ -43884,7 +43906,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + D8CE4FCC-6404-4312-8E6E-B8986D68773C 操作日志ID OperateLogID @@ -43899,7 +43921,7 @@ Ghra_staff_InsureBase - + 24D89A2C-3FF2-4B75-BB54-FD032B6042B7 模板名称 TemplateName @@ -43911,7 +43933,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 343F0FB3-23DC-4A49-9D0C-F17F96D87356 模板类型 TemplateType @@ -43923,7 +43945,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 175E6DC4-D5CF-46D1-97DE-73A04BA31CF8 模板内容 TemplateContent @@ -43937,7 +43959,7 @@ Ghra_staff_InsureBase - + E02354B4-64E4-4F36-AB2B-BCB977243E5C 是否发布 IsPublish @@ -43949,7 +43971,7 @@ Ghra_staff_InsureBase 0 int - + A752ABE8-ECB7-4836-BED0-43AACE5FB151 备注 RemarkSz @@ -43964,7 +43986,7 @@ Ghra_staff_InsureBase - + 1924051A-4154-454B-BA7C-F2B73B75173D 默认标志 IsDefault @@ -43979,7 +44001,7 @@ Ghra_staff_InsureBase - + 9CCDF16D-4F07-4586-B1FF-5DAA3EB90E48 删除标志 IsEnable @@ -43994,7 +44016,7 @@ Ghra_staff_InsureBase - + 36401937-0309-432E-BD7A-204F60050007 预留字段1 Reverse1 @@ -44006,7 +44028,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7269039D-1D8D-4C3B-BB83-36A2C9868F69 预留字段2 Reverse2 @@ -44018,7 +44040,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2BF0E391-110D-46C3-AAAB-37FC90A56313 预留字段3 Reverse3 @@ -44030,7 +44052,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 72A53463-127E-49CF-ADAD-94547C5F705F 预留字段4 Reverse4 @@ -44042,7 +44064,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 42396DB2-8ADB-4F00-B4FA-A794A978A50F 预留字段5 Reverse5 @@ -44054,7 +44076,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D7EDA53A-9A3B-4618-920D-74EE96E2D7D5 预留字段6 Reverse6 @@ -44066,7 +44088,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D2C93BF0-3B67-4113-AC97-81F70AD45BD9 预留字段7 Reverse7 @@ -44078,7 +44100,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 66E61D06-893D-4912-A6C0-F36F997AB45A 预留字段8 Reverse8 @@ -44090,7 +44112,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E18BD41A-7FF3-4C7B-839E-C0944C40FB9A 预留字段9 Reverse9 @@ -44102,7 +44124,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 18F69AB7-FB30-47E6-82E5-A01B3F51F0B1 预留字段10 Reverse10 @@ -44114,7 +44136,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 359470CE-0720-4502-AE21-6714EAF2DAE4 预留字段I1 ReverseI1 @@ -44126,7 +44148,7 @@ Ghra_staff_InsureBase 0 int - + 553001ED-15F2-4D72-9722-3ECC3CEB70A4 预留字段I2 ReverseI2 @@ -44140,7 +44162,7 @@ Ghra_staff_InsureBase - + 70A47336-B9B7-48D5-A25D-A42AF6749C8E Key_1 Key_1 @@ -44149,15 +44171,15 @@ Ghra_staff_InsureBase 1733296396 Administrator - + - + - + @@ -44170,7 +44192,7 @@ Ghra_staff_InsureBase Administrator 录用审批单 - + EE99C192-DC36-4CB3-921B-E7B04D7DB8B0 Id Id @@ -44185,7 +44207,7 @@ Ghra_staff_InsureBase - + 3374FA06-C8B9-4A0D-B05C-B19FCF302237 创建人 CreateBy @@ -44199,7 +44221,7 @@ Ghra_staff_InsureBase - + 0D083FAD-842E-4784-BB57-BF6DA6CD911A 创建时间 CreateTime @@ -44213,7 +44235,7 @@ Ghra_staff_InsureBase - + C2282723-7176-4319-BF00-09C53A706616 创建程序 CreateProg @@ -44225,7 +44247,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 25141903-9BB6-49D3-8B1A-7C4D177C96BF 创建人IP CreateIP @@ -44237,7 +44259,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 2189A2A4-6A5B-423B-9BD8-BBD5B2035EB7 修改人 UpdateBy @@ -44251,7 +44273,7 @@ Ghra_staff_InsureBase - + 05D5B501-22F0-4315-BF52-87954317DBD4 修改时间 UpdateTime @@ -44265,7 +44287,7 @@ Ghra_staff_InsureBase - + 9CABBBD2-4EC7-43B3-A95B-41F7FEAEAE22 修改程序 UpdateProg @@ -44277,7 +44299,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 1FAAE195-B0B4-476E-B159-6233B2135113 修改人IP UpdateIP @@ -44289,7 +44311,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 91E10DAB-3635-4810-A3E5-A621C3071706 操作日志ID OperateLogID @@ -44304,7 +44326,7 @@ Ghra_staff_InsureBase - + A7FD51F6-71AB-4032-AF29-2E36D7B6F2D8 简历ID ResumeId @@ -44315,7 +44337,7 @@ Ghra_staff_InsureBase 简历ID bigint - + 108D8C77-39A5-478F-B88B-C104EC3CF62D 订单号 OrderNo @@ -44327,7 +44349,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 399E697E-52B4-465C-8FF1-281D1E52B6F0 公司ID CompanyId @@ -44337,7 +44359,7 @@ Ghra_staff_InsureBase Administrator 公司ID - + 002686EB-7F37-4EE2-AE9D-BBE8CDA645A4 部门ID DeptId @@ -44348,7 +44370,7 @@ Ghra_staff_InsureBase 录用部门 int - + B82C0A79-3E63-4C5F-BED1-ADFE97616047 岗位ID TitleId @@ -44359,7 +44381,7 @@ Ghra_staff_InsureBase 录用岗位 int - + 7088D583-A5C5-43BA-BA0C-C8E8DFAECB6E 招聘渠道 Channel @@ -44371,7 +44393,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + B17C8673-BCED-45CA-9291-564E1937348A 候选人姓名 StaffName @@ -44383,7 +44405,7 @@ Ghra_staff_InsureBase nvarchar(64) 64 - + 55E0C3A9-6369-476B-BA49-399728D624C4 身份证号码 IdCardNo @@ -44395,7 +44417,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + EDA330E3-C90E-4676-BD37-41C3BE2429AA 预计入职日期 InDate @@ -44406,7 +44428,7 @@ Ghra_staff_InsureBase 预计入职日期 datetime - + 271ECF9C-78C1-4B6B-8C62-48C14EB34AFE 员工类别 StaffType @@ -44418,7 +44440,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 9B6D3E7C-DFF6-4D92-A6D4-7008C130C355 职等 GradeId @@ -44429,7 +44451,7 @@ Ghra_staff_InsureBase 职等 int - + E6E47C0D-1A8A-4D0A-B32C-C49798B90A3F 职称 JobId @@ -44440,7 +44462,7 @@ Ghra_staff_InsureBase 职称 int - + 7B00143D-1BC7-42A1-ACD5-FEE2D2C88B03 试用期月数 ProbationMonths @@ -44451,7 +44473,7 @@ Ghra_staff_InsureBase 试用期月数 int - + F10DB1B1-2AA1-417D-A83F-AC57448B4263 汇报对象ID ReportId @@ -44462,7 +44484,7 @@ Ghra_staff_InsureBase 汇报对象 int - + 2DE522F5-4CB9-4F71-90E7-BAB6A4EE9AE0 岗位职责 JobResponsibility @@ -44474,7 +44496,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 8B948AE4-1DAC-4115-B6B9-88011D793B3D 工作地点 WorkAddress @@ -44486,7 +44508,7 @@ Ghra_staff_InsureBase nvarchar(128) 128 - + A855F4D8-3D40-496B-A200-583E5D00AA41 试用期薪资 ProbationSalary @@ -44499,7 +44521,7 @@ Ghra_staff_InsureBase 20 2 - + 9E02B749-321C-40C5-A130-ADD0C55ACE0F 试用期满薪资 ProbationAfterSalary @@ -44512,7 +44534,7 @@ Ghra_staff_InsureBase 20 2 - + 34083EB0-E7B7-4B08-96F9-AB212495EEF4 计薪类别ID PeriodMasterId @@ -44523,7 +44545,7 @@ Ghra_staff_InsureBase 计薪类别ID int - + E25E5A6E-E61D-4A98-8F0E-9062F88DE86B 发起时间 ApplyTime @@ -44534,7 +44556,7 @@ Ghra_staff_InsureBase 发起时间 datetime - + BC33542C-E75A-4DF8-9AB6-D913EF07E2E8 发起人ID ApplicantId @@ -44545,7 +44567,7 @@ Ghra_staff_InsureBase 发起人ID int - + 1B1388A4-13C4-444F-8B1F-5A42B528F302 WorkID WorkID @@ -44556,7 +44578,7 @@ Ghra_staff_InsureBase WorkID int - + C04DA1FD-CD09-4D6E-B518-70D99E9B4F84 WorkNo WorkNo @@ -44568,7 +44590,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + C1B21FF7-11F4-44B2-89BF-00248A933B78 ToDoType ToDoType @@ -44580,7 +44602,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + AEC95CDA-B2DD-42A4-AC87-0CAF8D01809F BatchSID BatchSID @@ -44592,7 +44614,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7DF6E7D3-4DF1-46E0-8374-DE6871205050 WorkState WorkState @@ -44603,7 +44625,7 @@ Ghra_staff_InsureBase WorkState int - + 7782C060-DCC7-4ED6-8173-68482362CE35 ShiftID ShiftID @@ -44614,7 +44636,7 @@ Ghra_staff_InsureBase ShiftID int - + BD30CC11-4B09-44AF-BF2C-1A0A2CA7B52B ConfirmUserID ConfirmUserID @@ -44625,7 +44647,7 @@ Ghra_staff_InsureBase ConfirmUserID int - + 61E36943-7E79-4337-986D-CAD3D60FA221 ConfirmTime ConfirmTime @@ -44636,7 +44658,7 @@ Ghra_staff_InsureBase ConfirmTime datetime - + 93A33AEB-D808-4B40-A7FC-C37DC525AC47 ConfirmComment ConfirmComment @@ -44648,7 +44670,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 03CE0806-4DB3-4AE1-AC93-0FCDD3727C1E 同意人 AgreeUserId @@ -44659,7 +44681,7 @@ Ghra_staff_InsureBase 同意人 bigint - + E9DEB1B1-2C78-4F45-81E9-F4A38CF4F768 同意时间 AgreeTime @@ -44670,7 +44692,7 @@ Ghra_staff_InsureBase 同意时间 datetime - + B4636FAD-307A-46F1-A875-D21C9FD43CF7 同意理由 AgreeReason @@ -44682,7 +44704,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 69197627-D79B-4EBD-A898-FEE55CA28E09 拒绝人 RefuseUserId @@ -44693,7 +44715,7 @@ Ghra_staff_InsureBase 拒绝人 bigint - + D6BB3F2C-0C51-407D-A713-B624803FDEBE 拒绝时间 RefuseTime @@ -44704,7 +44726,7 @@ Ghra_staff_InsureBase 拒绝时间 datetime - + CC4A6FFC-1C6B-421D-8B2E-4FBFA646FF66 拒绝理由 RefuseReason @@ -44716,7 +44738,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + A798958A-544A-4D70-A706-E168A903912C 备注 RemarkSz @@ -44731,7 +44753,7 @@ Ghra_staff_InsureBase - + D5ECA7E2-F64D-4ABB-8BF7-C2017108A06F 默认标志 IsDefault @@ -44746,7 +44768,7 @@ Ghra_staff_InsureBase - + BC9646F7-8C4B-4218-A971-F142E010C560 删除标志 IsEnable @@ -44761,7 +44783,7 @@ Ghra_staff_InsureBase - + 92C0ADA9-C1CD-4A7D-8B8A-94BECF54CEBE 预留字段1 Reverse1 @@ -44773,7 +44795,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 9D5372F1-7099-474D-A7CF-41C79E63E2B7 预留字段2 Reverse2 @@ -44785,7 +44807,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 38FBAD5B-07BC-407F-A825-F2120FE4FDE9 预留字段3 Reverse3 @@ -44797,7 +44819,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C82E1066-A81A-4995-8471-A0A365CF95F1 预留字段4 Reverse4 @@ -44809,7 +44831,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BE9592E4-0998-4530-9469-144337ECB621 预留字段5 Reverse5 @@ -44821,7 +44843,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1D3326A6-F974-4F27-9825-A7CFA6F4BDFA 预留字段6 Reverse6 @@ -44833,7 +44855,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 98289D41-61FF-4ACF-8D18-F271232C6C7A 预留字段7 Reverse7 @@ -44845,7 +44867,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 9EACD3E4-E191-48C5-8A8A-F23C7CD54242 预留字段8 Reverse8 @@ -44857,7 +44879,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0A2CF35D-DBC3-44EC-802A-9EB42D16FC2B 预留字段9 Reverse9 @@ -44869,7 +44891,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 10C68F99-12F8-48B5-9680-6ABA363D0F10 预留字段10 Reverse10 @@ -44881,7 +44903,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D39F306D-6715-414C-8B34-42E7716DBC6A 预留字段I1 ReverseI1 @@ -44893,7 +44915,7 @@ Ghra_staff_InsureBase 0 int - + 0A003268-5D1E-4CF8-AC19-225EF12AE93C 预留字段I2 ReverseI2 @@ -44907,7 +44929,7 @@ Ghra_staff_InsureBase - + C3D0963C-D2ED-437A-91A0-12CD84C53E99 Key_1 Key_1 @@ -44916,15 +44938,15 @@ Ghra_staff_InsureBase 1733368122 Administrator - + - + - + @@ -44937,7 +44959,7 @@ Ghra_staff_InsureBase Administrator 录用审批单薪资 - + 7B31109F-0C6F-4298-B1EB-5232F190866B Id Id @@ -44952,7 +44974,7 @@ Ghra_staff_InsureBase - + 0D0C8C92-901C-4EA6-87C9-5B416CCC13FA 创建人 CreateBy @@ -44966,7 +44988,7 @@ Ghra_staff_InsureBase - + 8DA5250A-AC53-4602-8D18-B1B2FE6A425F 创建时间 CreateTime @@ -44980,7 +45002,7 @@ Ghra_staff_InsureBase - + A1F13E37-4F07-483E-9703-FB7B4C624F5B 创建程序 CreateProg @@ -44992,7 +45014,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7D13B491-BEE0-44D9-804A-B8A78113BCD3 创建人IP CreateIP @@ -45004,7 +45026,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + BF283B3A-93D3-4258-833D-264C94DF7C1E 修改人 UpdateBy @@ -45018,7 +45040,7 @@ Ghra_staff_InsureBase - + 410549EA-AD10-493D-BEFA-B06A213746AA 修改时间 UpdateTime @@ -45032,7 +45054,7 @@ Ghra_staff_InsureBase - + A1B984B4-15FD-4818-9EF6-0B8879A80A0C 修改程序 UpdateProg @@ -45044,7 +45066,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 3DFB9C96-1EC4-4954-8DBE-83893AF1398F 修改人IP UpdateIP @@ -45056,7 +45078,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 5350B026-AEB2-4362-B6AB-F9FF79427D1E 操作日志ID OperateLogID @@ -45071,7 +45093,7 @@ Ghra_staff_InsureBase - + CB0F8AC1-F91B-4903-A8A9-7E42A76EB36B 订单ID OrderId @@ -45082,7 +45104,7 @@ Ghra_staff_InsureBase 面试评估ID bigint - + 40E44D7A-9B29-464C-B450-533095777240 项目ID SalaryItemId @@ -45093,7 +45115,7 @@ Ghra_staff_InsureBase 项目 int - + 1AAEE4F9-B051-46BB-AC23-5051DDA898E6 金额 Amount @@ -45106,7 +45128,7 @@ Ghra_staff_InsureBase 20 2 - + D10D6A96-0081-4598-A686-955346442DF7 币别ID CurrencyId @@ -45117,7 +45139,7 @@ Ghra_staff_InsureBase 币别 int - + 6FE55493-43FB-451D-9045-8BCB6598A66F 备注 RemarkSz @@ -45132,7 +45154,7 @@ Ghra_staff_InsureBase - + 927D05D9-A025-4113-81E8-900B4027A834 默认标志 IsDefault @@ -45147,7 +45169,7 @@ Ghra_staff_InsureBase - + FAD1F770-ED1F-42DF-B697-DF7A8C90C219 删除标志 IsEnable @@ -45162,7 +45184,7 @@ Ghra_staff_InsureBase - + 8A343D29-ACF4-46AC-91F4-E2B44B4356E5 预留字段1 Reverse1 @@ -45174,7 +45196,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 74C009B4-E9D6-4664-80D2-B36981A262E7 预留字段2 Reverse2 @@ -45186,7 +45208,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 40673B7A-B358-4B6A-B25C-11FF408D99DB 预留字段3 Reverse3 @@ -45198,7 +45220,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4D9EDF48-B0B5-467C-8F9A-43E9DCE5F9BA 预留字段4 Reverse4 @@ -45210,7 +45232,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 452AB635-25E6-4881-A1EB-BA2AFEEEF948 预留字段5 Reverse5 @@ -45222,7 +45244,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + ECA1A5A1-F5EA-4EF4-A61D-0EAD1D3400A3 预留字段6 Reverse6 @@ -45234,7 +45256,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4EEB3B47-DDFE-42B7-AC15-9454188DF0EF 预留字段7 Reverse7 @@ -45246,7 +45268,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C16A1CFB-73B7-4394-BED8-1EAFC8AE6029 预留字段8 Reverse8 @@ -45258,7 +45280,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + F269C583-72CE-4678-93F5-5769125B8382 预留字段9 Reverse9 @@ -45270,7 +45292,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 69815666-FB8B-4D01-90BD-6B69156A672A 预留字段10 Reverse10 @@ -45282,7 +45304,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + AF5046CF-D40A-4A02-9A2A-FABF5AC5AFA3 预留字段I1 ReverseI1 @@ -45294,7 +45316,7 @@ Ghra_staff_InsureBase 0 int - + EBF9CFD5-4907-473C-B039-D7798A35DDE3 预留字段I2 ReverseI2 @@ -45308,7 +45330,7 @@ Ghra_staff_InsureBase - + 4E369AB2-E8D2-4C6A-B54D-A4D6C1E79022 Key_1 Key_1 @@ -45317,15 +45339,15 @@ Ghra_staff_InsureBase 1733369817 Administrator - + - + - + @@ -45338,7 +45360,7 @@ Ghra_staff_InsureBase Administrator 年度人力配置 - + A244881F-1AF1-4885-90FB-D3F0E8D395E3 Id Id @@ -45353,7 +45375,7 @@ Ghra_staff_InsureBase - + 324A9595-C422-41EC-9B38-C3A5A7F89D50 创建人 CreateBy @@ -45367,7 +45389,7 @@ Ghra_staff_InsureBase - + 1DE30191-6CFB-4DAB-8882-C818D40D9F34 创建时间 CreateTime @@ -45381,7 +45403,7 @@ Ghra_staff_InsureBase - + 5948FD15-D6C1-4B78-A395-FB974253450B 创建程序 CreateProg @@ -45393,7 +45415,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + BB723FA6-C5EB-4404-8D53-A4E4DD0B7A78 创建人IP CreateIP @@ -45405,7 +45427,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 824CD0F9-72D0-4694-B06B-FBB0E20D883C 修改人 UpdateBy @@ -45419,7 +45441,7 @@ Ghra_staff_InsureBase - + 3FD81D67-F2CC-498A-82A6-15F228FA7D58 修改时间 UpdateTime @@ -45433,7 +45455,7 @@ Ghra_staff_InsureBase - + 8CDE2419-5F2E-4C05-B59D-19B07B4A40C9 修改程序 UpdateProg @@ -45445,7 +45467,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 4A3F150E-11EF-4D7C-9F6F-D9924D4506AD 修改人IP UpdateIP @@ -45457,7 +45479,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 6DC317A6-23CD-4749-8B55-C494118C6B8A 操作日志ID OperateLogID @@ -45472,7 +45494,7 @@ Ghra_staff_InsureBase - + F0A1D5BC-0BAB-4625-9F7B-31D2919526F8 年度 Year @@ -45483,7 +45505,7 @@ Ghra_staff_InsureBase 年度 int - + 920F13C1-7C12-405F-97F8-B7E40F05EE28 发起时间 ApplicantTime @@ -45494,7 +45516,7 @@ Ghra_staff_InsureBase 发起时间 datetime - + 58F1761C-CD68-4BAC-A60F-84619918E0D4 发起人ID ApplicantId @@ -45505,7 +45527,7 @@ Ghra_staff_InsureBase 发起人ID int - + E3325347-96FD-4DEA-A06D-003F1E59BB62 WorkID WorkID @@ -45516,7 +45538,7 @@ Ghra_staff_InsureBase WorkID int - + 0BA1A962-A20A-42D4-B3B6-46AC9FF1A153 WorkNo WorkNo @@ -45528,7 +45550,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 8DB4298B-35D5-4C28-94B1-AC06AA888591 ToDoType ToDoType @@ -45540,7 +45562,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + A3C74F51-D4D1-4C79-83EF-5A06E0D4CD4E BatchSID BatchSID @@ -45552,7 +45574,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + EB7FEE1A-603B-4CFF-B2A2-474E1D680955 WorkState WorkState @@ -45563,7 +45585,7 @@ Ghra_staff_InsureBase WorkState int - + 614EF087-E1A9-4DE8-893D-DC891C78AAB4 ShiftID ShiftID @@ -45574,7 +45596,7 @@ Ghra_staff_InsureBase ShiftID int - + 8E7BCC81-17A2-4A68-A9E7-706445603F57 ConfirmUserID ConfirmUserID @@ -45585,7 +45607,7 @@ Ghra_staff_InsureBase ConfirmUserID int - + C8A90441-3044-4BAF-83B8-ADDC608BD480 ConfirmTime ConfirmTime @@ -45596,7 +45618,7 @@ Ghra_staff_InsureBase ConfirmTime datetime - + 8496F35B-C20A-4420-8B7B-73C70A7C2417 ConfirmComment ConfirmComment @@ -45608,7 +45630,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 0789F408-0235-4AF4-8046-AF58A468372A 同意人 AgreeUserId @@ -45619,7 +45641,7 @@ Ghra_staff_InsureBase 同意人 bigint - + A22644E2-B001-4021-9565-486D57D669CC 同意时间 AgreeTime @@ -45630,7 +45652,7 @@ Ghra_staff_InsureBase 同意时间 datetime - + 95BFFF76-D2EA-49C9-A89D-1E2699A4A83D 同意理由 AgreeReason @@ -45642,7 +45664,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 8510B308-B76E-4404-A86B-5EF0959023C5 拒绝人 RefuseUserId @@ -45653,7 +45675,7 @@ Ghra_staff_InsureBase 拒绝人 bigint - + 7CFB49FD-120F-464C-B739-5E3A1100C152 拒绝时间 RefuseTime @@ -45664,7 +45686,7 @@ Ghra_staff_InsureBase 拒绝时间 datetime - + F7528809-CE8B-4011-8A53-4A3A1E1727D1 拒绝理由 RefuseReason @@ -45676,7 +45698,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 714CDD0A-9175-4AD0-8073-8E339F785393 备注 RemarkSz @@ -45691,7 +45713,7 @@ Ghra_staff_InsureBase - + 182D1902-4B79-41C8-AA51-53DA64202785 默认标志 IsDefault @@ -45706,7 +45728,7 @@ Ghra_staff_InsureBase - + F8BDCED5-A5F8-4378-9FAE-4C01B6CE6558 删除标志 IsEnable @@ -45721,7 +45743,7 @@ Ghra_staff_InsureBase - + 25A3D194-10FF-41AB-8758-869C57EF647D 预留字段1 Reverse1 @@ -45733,7 +45755,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0E6E25EE-FE23-4EFA-8A41-77FCD6D5235E 预留字段2 Reverse2 @@ -45745,7 +45767,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 98263A6D-22C5-47DF-9F22-2866280765FB 预留字段3 Reverse3 @@ -45757,7 +45779,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DFD64558-76B1-4412-AE32-CEF11166B3D2 预留字段4 Reverse4 @@ -45769,7 +45791,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + CA6B77FE-306A-45BE-98C2-D395D2F8E168 预留字段5 Reverse5 @@ -45781,7 +45803,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2093792B-6A23-4659-A528-75DFBF4404AA 预留字段6 Reverse6 @@ -45793,7 +45815,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4C11E538-4CC1-4C70-B34A-FAA1F5D0C890 预留字段7 Reverse7 @@ -45805,7 +45827,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + BA8DD553-5846-45AF-AEFD-66DB00AAF41A 预留字段8 Reverse8 @@ -45817,7 +45839,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A595E19F-4184-4764-AA8E-CF27B5121ECA 预留字段9 Reverse9 @@ -45829,7 +45851,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DAECA6DB-236C-4573-A76D-7D9EBB5A23BA 预留字段10 Reverse10 @@ -45841,7 +45863,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2F81DD61-7274-40E6-B9D2-FA6359040A72 预留字段I1 ReverseI1 @@ -45853,7 +45875,7 @@ Ghra_staff_InsureBase 0 int - + CCF1C926-D057-41D5-B8CC-60D8E5FF497E 预留字段I2 ReverseI2 @@ -45867,7 +45889,7 @@ Ghra_staff_InsureBase - + B5AF6E79-00E2-4A24-A400-05D20C1C3C61 Key_1 Key_1 @@ -45876,15 +45898,15 @@ Ghra_staff_InsureBase 1733909430 Administrator - + - + - + @@ -45897,7 +45919,7 @@ Ghra_staff_InsureBase Administrator 人力需求维护明细 - + 80FF69BD-9C90-416C-9354-A1E631988264 Id Id @@ -45912,7 +45934,7 @@ Ghra_staff_InsureBase - + 67C0E5EB-71D5-4C72-9551-B82DCBC59ACC 创建人 CreateBy @@ -45926,7 +45948,7 @@ Ghra_staff_InsureBase - + 49F641DD-FD55-4DA0-9064-35A10B094C45 创建时间 CreateTime @@ -45940,7 +45962,7 @@ Ghra_staff_InsureBase - + DF9ECF59-6639-42B2-9716-27C6B20DBC9E 创建程序 CreateProg @@ -45952,7 +45974,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + AFCC78D1-C01C-408E-A574-909F07224686 创建人IP CreateIP @@ -45964,7 +45986,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + E61D8748-58D6-4CE5-BD47-BC48E3EC055E 修改人 UpdateBy @@ -45978,7 +46000,7 @@ Ghra_staff_InsureBase - + 8A728B36-6812-49E3-87D7-E89D0544FBC1 修改时间 UpdateTime @@ -45992,7 +46014,7 @@ Ghra_staff_InsureBase - + 179145A0-E6D3-4ACF-A467-E8591833B917 修改程序 UpdateProg @@ -46004,7 +46026,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + B80584D9-A8B3-49F8-BFF6-9FCF2003EA13 修改人IP UpdateIP @@ -46016,7 +46038,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7439FA43-8B80-4F89-97DA-0E662C472EB1 操作日志ID OperateLogID @@ -46031,7 +46053,7 @@ Ghra_staff_InsureBase - + 2D8476FF-435F-4AAA-9893-D29501A76754 需求ID RequestId @@ -46042,7 +46064,7 @@ Ghra_staff_InsureBase 需求ID bigint - + 896CFBBA-3B30-410D-884B-8E99A569B5F3 来源 Source @@ -46054,7 +46076,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 93D353FF-13D6-4353-A8B4-8B5A7C09FDB3 明细名 DetailName @@ -46066,7 +46088,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 854B7979-9CA6-4B1B-A82B-A3B0B5C70057 明细值 DetailValue @@ -46078,7 +46100,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + 812337B5-CFD3-4437-9110-E4276D432E0C 备注 RemarkSz @@ -46093,7 +46115,7 @@ Ghra_staff_InsureBase - + F68491EE-5AFF-4269-9C5E-6FB55DB69C6C 默认标志 IsDefault @@ -46108,7 +46130,7 @@ Ghra_staff_InsureBase - + DEC9D2AF-6E7D-49F1-8342-C9981A867DA1 删除标志 IsEnable @@ -46123,7 +46145,7 @@ Ghra_staff_InsureBase - + 7595FBC7-F1E6-4822-9FEA-0FEA663492EE 预留字段1 Reverse1 @@ -46135,7 +46157,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + EA024007-2C05-4C7F-A2EE-7AC360139467 预留字段2 Reverse2 @@ -46147,7 +46169,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2CBB4D82-68FF-4FE0-BB41-D6C3717A237F 预留字段3 Reverse3 @@ -46159,7 +46181,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DD5A9892-2C9F-4AE4-8EA0-AAF6EEF334DA 预留字段4 Reverse4 @@ -46171,7 +46193,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2AAD306C-0E91-4E3A-8441-EE5C4799EF37 预留字段5 Reverse5 @@ -46183,7 +46205,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 317CA93F-201E-46C8-AEBC-3AC08A1733CD 预留字段6 Reverse6 @@ -46195,7 +46217,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 913FB83D-9C0D-4EF0-AE9C-B0C76774855E 预留字段7 Reverse7 @@ -46207,7 +46229,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 4F77C15A-6349-4025-9A73-18B2D0E47646 预留字段8 Reverse8 @@ -46219,7 +46241,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 857DD617-3247-4D19-B50D-07F77FC191B8 预留字段9 Reverse9 @@ -46231,7 +46253,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E910B4BD-4BA8-4E9F-8945-D28316302C2F 预留字段10 Reverse10 @@ -46243,7 +46265,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 08CEB870-A854-4BBB-BD3D-DFDEA4D44448 预留字段I1 ReverseI1 @@ -46255,7 +46277,7 @@ Ghra_staff_InsureBase 0 int - + EEB40523-CD9B-438E-9362-58AC6D6A916A 预留字段I2 ReverseI2 @@ -46269,7 +46291,7 @@ Ghra_staff_InsureBase - + CA6554A1-C57B-4359-BAC8-C39CA4FB1C5B Key_1 Key_1 @@ -46278,15 +46300,15 @@ Ghra_staff_InsureBase 1734427811 Administrator - + - + - + @@ -46310,7 +46332,7 @@ Ghra_staff_InsureBase - + 7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2 1714101292 Administrator @@ -46344,7 +46366,7 @@ Ghra_staff_InsureBase - + D23C452C-4BB6-4C2A-AB2E-E8434D958A77 1714101335 Administrator @@ -46359,7 +46381,7 @@ Ghra_staff_InsureBase - + 55EBFC84-83AC-4EDF-BADD-29FA719652D1 Reference_13 Reference_13 @@ -46378,7 +46400,7 @@ Ghra_staff_InsureBase - + D4016F9D-5631-4F9E-A70D-D42133A4EBB7 1714107872 Administrator @@ -46412,7 +46434,7 @@ Ghra_staff_InsureBase - + BEBA3346-CCC6-41D9-B95B-12B8F81188BF 1714108449 Administrator @@ -46446,7 +46468,7 @@ Ghra_staff_InsureBase - + FC69BEF9-F863-4A65-903E-CB2850197526 1714109221 Administrator @@ -46480,7 +46502,7 @@ Ghra_staff_InsureBase - + ACE0AB02-0D27-4F1C-BF71-738C20DF96C2 1714120556 Administrator @@ -46514,7 +46536,7 @@ Ghra_staff_InsureBase - + B95672ED-9976-4742-9FFC-52B326620682 1715565535 Administrator @@ -46548,7 +46570,7 @@ Ghra_staff_InsureBase - + B6E89235-A6E0-460D-9228-DCA8C58EE2AD 1715570661 Administrator @@ -46582,7 +46604,7 @@ Ghra_staff_InsureBase - + 5D4938F3-7934-4F74-891C-97DC9DC47B1B 1716798640 Administrator @@ -46616,7 +46638,7 @@ Ghra_staff_InsureBase - + 179079CB-7169-4B19-A07A-A61C331F59CD 1716876897 Administrator @@ -46650,7 +46672,7 @@ Ghra_staff_InsureBase - + DD965546-2361-4301-82D7-446B823BDCFD 1717481682 Administrator @@ -46684,7 +46706,7 @@ Ghra_staff_InsureBase - + E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC 1717726229 Administrator @@ -46718,7 +46740,7 @@ Ghra_staff_InsureBase - + 8C71D6B9-780B-4547-ADFD-986E619F4DCD 1719381914 Administrator @@ -46752,7 +46774,7 @@ Ghra_staff_InsureBase - + EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE 1719468257 Administrator @@ -46786,7 +46808,7 @@ Ghra_staff_InsureBase - + ACF1454B-2C3F-40E5-ADC5-4A48787EB937 1720488320 Administrator @@ -46820,7 +46842,7 @@ Ghra_staff_InsureBase - + 55351100-6B8C-411A-838F-ADF17D7249C7 1721372650 Administrator @@ -46835,7 +46857,7 @@ Ghra_staff_InsureBase - + 465DBD55-7683-4A4B-91D3-B7019ED619F0 Reference_114 Reference_114 @@ -46854,7 +46876,7 @@ Ghra_staff_InsureBase - + CE1833FA-A783-4FAC-87BF-AA0FF8008532 1721280283 Administrator @@ -46888,7 +46910,7 @@ Ghra_staff_InsureBase - + 18F2EFF3-BD41-4F96-96C8-D8B15C7E2644 1721372603 Administrator @@ -46922,7 +46944,7 @@ Ghra_staff_InsureBase - + F7ECB7BC-BA8B-4606-B521-999C20FD5C43 1722318917 Administrator @@ -46956,7 +46978,7 @@ Ghra_staff_InsureBase - + 6764C448-6B6B-4DD7-AED9-8E74CDD1261A 1727335554 Administrator @@ -46990,7 +47012,7 @@ Ghra_staff_InsureBase - + C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03 1727336760 Administrator @@ -47024,7 +47046,7 @@ Ghra_staff_InsureBase - + 09B3F4FA-149B-4BB2-8D4C-CB9E05153125 1727336895 Administrator @@ -47058,7 +47080,7 @@ Ghra_staff_InsureBase - + D0D47F43-60D2-4012-A1C6-7EE1F23B2B48 1727337857 Administrator @@ -47073,7 +47095,7 @@ Ghra_staff_InsureBase - + E261580B-7706-444D-9E7B-6A1A5968579B Reference_24 Reference_24 @@ -47092,7 +47114,7 @@ Ghra_staff_InsureBase - + A9F8F17E-368A-42BA-B603-19B2CAF61361 1728532955 Administrator @@ -47126,7 +47148,7 @@ Ghra_staff_InsureBase - + 88DE8617-23F2-4075-A9EB-3AEA05F12872 1728532977 Administrator @@ -47160,7 +47182,7 @@ Ghra_staff_InsureBase - + 36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD 1728533087 Administrator @@ -47175,7 +47197,7 @@ Ghra_staff_InsureBase - + AB9D9DC4-987C-4E4B-9BD3-35091CDBA380 Reference_27 Reference_27 @@ -47194,7 +47216,7 @@ Ghra_staff_InsureBase - + E2D02611-09C9-42E2-AA43-22E820AF219C 1728626387 Administrator @@ -47228,7 +47250,7 @@ Ghra_staff_InsureBase - + 62F35C8E-87DA-43C4-AAE9-A47D112F8E0A 1728540045 Administrator @@ -47262,7 +47284,7 @@ Ghra_staff_InsureBase - + 3759DC14-1A7D-4121-AAE1-58CE6813A0AA 1728541044 Administrator @@ -47296,7 +47318,7 @@ Ghra_staff_InsureBase - + 1791558D-852F-437C-97F6-7F9D11EE26DB 1729662916 Administrator @@ -47330,7 +47352,7 @@ Ghra_staff_InsureBase - + 00049FDC-8297-463E-9347-A571E3AB9C9E 1729663415 Administrator @@ -47364,7 +47386,7 @@ Ghra_staff_InsureBase - + B7B6FBF6-DC05-4490-8656-A5DEAF831781 1730250294 Administrator @@ -47398,7 +47420,7 @@ Ghra_staff_InsureBase - + A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8 1730336852 Administrator @@ -47432,7 +47454,7 @@ Ghra_staff_InsureBase - + 39FD6B5F-C473-44DF-969E-D851D388EBAE 1730340808 Administrator @@ -47466,7 +47488,7 @@ Ghra_staff_InsureBase - + C4EECAD7-F267-4702-A253-CA499692A254 1730346502 Administrator @@ -47500,7 +47522,7 @@ Ghra_staff_InsureBase - + 3EBD04DF-C924-4032-982C-CA9EF3B72E39 1731478017 Administrator @@ -47534,7 +47556,7 @@ Ghra_staff_InsureBase - + DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6 1731478076 Administrator @@ -47568,7 +47590,7 @@ Ghra_staff_InsureBase - + 28C77E11-7423-4D63-9053-A5D40E7940AF 1731491451 Administrator @@ -47602,7 +47624,7 @@ Ghra_staff_InsureBase - + 76F5B648-63C3-466C-B313-B38E0519B3BA 1733211832 Administrator @@ -47612,7 +47634,7 @@ Ghra_staff_InsureBase - + @@ -47633,20 +47655,20 @@ Ghra_staff_InsureBase - + - + D2B7DF8F-ACF7-4237-B814-FA662272F871 1733369860 Administrator 1733370906 Administrator - + - + @@ -47667,17 +47689,17 @@ Ghra_staff_InsureBase - + - + F4431A85-1466-4A29-9D1B-A82B70F2F5D5 1733909650 Administrator 1733909662 Administrator - + @@ -47704,7 +47726,7 @@ Ghra_staff_InsureBase - + 3C15C987-A6E8-4FAA-AFB6-1CCBC250460D 1734490374 Administrator @@ -47714,7 +47736,7 @@ Ghra_staff_InsureBase - + @@ -47726,7 +47748,7 @@ Ghra_staff_InsureBase - + A1DD77B6-E48E-4C9D-947D-D42E3C5240C2 dbo dbo @@ -47739,7 +47761,7 @@ Ghra_staff_InsureBase - + C012A467-0031-4F3C-9D9D-13408491E147 DefaultSchema 1597196432 @@ -47747,12 +47769,12 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - + - + 41D2B655-5319-49C5-9BA6-133BB8B097CA dbo dbo @@ -47764,7 +47786,7 @@ Ghra_staff_InsureBase - + 2153E033-C4DC-4F90-B2F4-3B0F44BD33D5 文本 TEXT @@ -47774,7 +47796,7 @@ Ghra_staff_InsureBase ttsoftxch text - + AC8799D0-82CA-4B70-ADAC-18D8797720A9 图片 IMAGE @@ -47784,7 +47806,7 @@ Ghra_staff_InsureBase Administrator image - + DEC04470-B84A-413E-9B2A-C265C5506182 加密 ENCRYPT_STRING @@ -47795,7 +47817,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 538C6297-7080-43C1-9455-AD6516B6FBB2 数字 NUMBER @@ -47807,7 +47829,7 @@ Ghra_staff_InsureBase 20 6 - + AF15A9FA-052F-43E5-9102-57F195CBCFDE 类别 TYPE @@ -47818,7 +47840,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + D0936140-81BD-463E-B0ED-FE3F86828A2C 特长字符串 LONG_LONG_STRING @@ -47829,7 +47851,7 @@ Ghra_staff_InsureBase varchar(256) 256 - + 5FBDAFFC-EA04-407B-877F-58752C2E736C 金额 AMOUNT @@ -47841,7 +47863,7 @@ Ghra_staff_InsureBase 20 6 - + F461E3FD-0A64-4712-BC09-C0BA3C248E5B 描述 DESCRIPTION @@ -47852,7 +47874,7 @@ Ghra_staff_InsureBase varchar(4000) 4000 - + 703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30 短字符串 SHORT_STRING @@ -47863,7 +47885,7 @@ Ghra_staff_InsureBase varchar(64) 64 - + 89A476D2-A1C0-428C-9875-26A50B7AFE1A 长字符串 LONG_STRING @@ -47885,7 +47907,7 @@ Ghra_staff_InsureBase varchar(2000) 2000 - + @@ -47899,7 +47921,7 @@ Ghra_staff_InsureBase char(1) 1 - + 82662C91-618F-4022-B9CD-1A431DC84A0A 名称 NAME @@ -47920,7 +47942,7 @@ Ghra_staff_InsureBase Administrator int - + 77F6BD58-5A9D-44F7-988C-76608A3F38B5 代码 CODE @@ -47952,7 +47974,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + DA200725-BFB0-4351-9C3E-DC30C036538E STATUS STATUS @@ -47963,7 +47985,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + CB2F08D6-BE17-4046-B94A-4FD00EDA9015 文件 FILE @@ -47973,7 +47995,7 @@ Ghra_staff_InsureBase feipeng image - + 7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F 字符串512 STRING_512 @@ -47986,7 +48008,7 @@ Ghra_staff_InsureBase - + B41C21E8-76E9-4031-8EF0-34743E5525C5 PUBLIC PUBLIC @@ -47995,13 +48017,13 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - + - + 02EF92C9-49BF-45C7-934A-23BA290D5595 Microsoft SQL Server 2008 MSSQLSRV2008 diff --git a/Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs b/Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs index 4900b4f2..9e43c3a8 100644 --- a/Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs +++ b/Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs @@ -312,11 +312,12 @@ public class Ghrh_ResumeController : BaseController简历Id /// input /// 状态,0:暂存;1:提交 + /// input /// - [HttpPost, Route("AssessInterview/{id}/{status}/{menuName}")] - public async Task AssessInterview(long id, int status, [FromBody] List> input) + [HttpPost, Route("AssessInterview/{id}/{status}/{source}")] + public async Task AssessInterview(long id, int status, [FromBody] List> input, string source) { - return await _service.AssessInterview(id, status, input); + return await _service.AssessInterview(id, status, input, source); } #endregion @@ -473,18 +474,20 @@ public class Ghrh_ResumeController : BaseController /// 简历ID + /// assessForm /// [HttpPost, Route("QueryAssessForm/{id}")] - public async Task> QueryAssessForm(long id) => await _service.QueryAssessForm(id); + public async Task> QueryAssessForm(long id, [FromBody] ResumeAssessForm assessForm) => await _service.QueryAssessForm(id, null, assessForm); /// /// 获取评估信息 /// /// 简历ID /// 面试单ID + /// assessForm /// [HttpPost, Route("QueryAssessForm/{id}/{orderId}")] - public async Task> QueryAssessForm(long id, long orderId) => await _service.QueryAssessForm(id, orderId); + public async Task> QueryAssessForm(long id, long orderId, [FromBody] ResumeAssessForm assessForm) => await _service.QueryAssessForm(id, orderId, assessForm); #endregion diff --git a/Tiobon.Core.Api/Tiobon.Core.xml b/Tiobon.Core.Api/Tiobon.Core.xml index 8ddb88ed..988d1941 100644 --- a/Tiobon.Core.Api/Tiobon.Core.xml +++ b/Tiobon.Core.Api/Tiobon.Core.xml @@ -1505,13 +1505,14 @@ input - + 面试评估(主管填写) 简历Id input 状态,0:暂存;1:提交 + input @@ -1598,19 +1599,21 @@ 简历ID - + 获取评估信息 简历ID + assessForm - + 获取评估信息 简历ID 面试单ID + assessForm diff --git a/Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs b/Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs index 4c3c7ef5..568d0068 100644 --- a/Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs +++ b/Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs @@ -1,4 +1,5 @@ -using Tiobon.Core.Common; +using Microsoft.AspNetCore.Mvc; +using Tiobon.Core.Common; using Tiobon.Core.IServices.BASE; using Tiobon.Core.Model; using Tiobon.Core.Model.Models; @@ -48,7 +49,7 @@ public interface IGhrh_ResumeServices : IBaseServices RescheduleInterview(long id, ResumeRescheduleInterviewForm input, string type); - Task AssessInterview(long id, int status, List> input); + Task AssessInterview(long id, int status, List> input, string source); Task ModifyInterviewer(long id, List InterviewStaffs); @@ -72,7 +73,7 @@ public interface IGhrh_ResumeServices : IBaseServices OverTimeDeleteResume(); Task> Download(List ids); - Task> QueryAssessForm(long id, long? orderId = null); + Task> QueryAssessForm(long id, long? orderId = null, [FromBody] ResumeAssessForm assessForm = null); Task Shihua_OA_Sync(); diff --git a/Tiobon.Core.Model/Models/Ghrz/Ghrz_Shihua_OA_Employment.cs b/Tiobon.Core.Model/Models/Ghrz/Ghrz_Shihua_OA_Employment.cs index 94f81f61..aa9aae86 100644 --- a/Tiobon.Core.Model/Models/Ghrz/Ghrz_Shihua_OA_Employment.cs +++ b/Tiobon.Core.Model/Models/Ghrz/Ghrz_Shihua_OA_Employment.cs @@ -21,7 +21,7 @@ namespace Tiobon.Core.Model.Models; /// Ghrz_Shihua_OA_Employment (Model) /// [SugarTable("Ghrz_Shihua_OA_Employment", "Ghrz_Shihua_OA_Employment"), Entity(TableCnName = "Ghrz_Shihua_OA_Employment", TableName = "Ghrz_Shihua_OA_Employment")] -public class Ghrz_Shihua_OA_Employment : BasePoco +public class Ghrz_Shihua_OA_Employment : BasePoco1 { /// diff --git a/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs b/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs index 033776fb..240f644f 100644 --- a/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs +++ b/Tiobon.Core.Model/ViewModels/Extend/ResumeViewTab.cs @@ -296,6 +296,12 @@ public class ResumeCancelInterviewForm } +public class ResumeAssessForm +{ + public string ghrOrEss { get; set; } + +} + public class ResumeAttachment { public long? AttachmentID { get; set; } diff --git a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs index ed4ac09d..cf099542 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs @@ -1,19 +1,4 @@ - -using Tiobon.Core.IServices; -using Tiobon.Core.Model.Models; -using Tiobon.Core.Services.BASE; -using Tiobon.Core.IRepository.Base; -using Tiobon.Core.Common.Caches; -using Tiobon.Core.Common; -using Tiobon.Core.Model; -using Newtonsoft.Json.Linq; -using SqlSugar; -using Newtonsoft.Json; -using System.Data; -using Microsoft.AspNetCore.Http; -using Tiobon.Core.Common.UserManager; -using Tiobon.Core.Common.Helper; -using AgileObjects.AgileMapper; +using NPOI.SS.UserModel; using static Tiobon.Core.Model.Consts; namespace Tiobon.Core.Services; @@ -617,6 +602,74 @@ public class Ghre_CourseServices : BaseServices.OprateSuccess("导出成功", result); } + public override async Task> DownloadExcel(string menuName) + { + var physicsPath = $"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}wwwroot"; + var path = $"{$"{Path.DirectorySeparatorChar}files{Path.DirectorySeparatorChar}ExcelTemplate{Path.DirectorySeparatorChar}"}"; + if (!Directory.Exists(physicsPath + path)) + Directory.CreateDirectory(physicsPath + path); + + Type entityType = typeof(Ghre_Course); + var fileName = entityType.GetEntityTableName() + ".xlsx"; + //physicsPath = physicsPath + path + fileName; + + IWorkbook hssfworkbook; + ISheet sheet; + using (FileStream file = new FileStream(physicsPath + path + fileName, FileMode.Open, FileAccess.Read)) + { + //hssfworkbook = new HSSFWorkbook(file); + //hssfworkbook = new XSSFWorkbook(file); + hssfworkbook = WorkbookFactory.Create(file); + } + ISheet sheet2 = hssfworkbook.CreateSheet("下拉数据"); + + var newFileName = Guid.NewGuid() + ".xlsx"; + int listColIndex = 0; + //string sql = @"select 'Course' field, Id id, CourseNo no, CourseName name from Ghre_Course where IsEnable=1 and Status='Released'"; + //var dataSourceLists = await Db.Ado.SqlQueryAsync(sql); + //if (dataSourceLists.Any()) + //{ + // var types = new List + // { + // "学习记录" + // }; + + // types.ForEach(sheetName => + // { + // int sheetIndex = hssfworkbook.GetSheetIndex(sheetName); + // if (sheetIndex >= 0) + // { + // sheet = hssfworkbook.GetSheetAt(sheetIndex); + + // SetCellDropdownList(sheet, 0, 0, dataSourceLists.Select(x => x.name).ToArray()); + // } + + // }); + // MemoryStream ms; + // using (ms = new MemoryStream()) + // { + // hssfworkbook.Write(ms); + // ms.Flush(); + // hssfworkbook.Dispose(); + // //ms.Position = 0; + // //return ms; + // } + // using (FileStream fs = new FileStream(physicsPath + path + newFileName, FileMode.Create, FileAccess.Write)) + // { + // byte[] data = ms.ToArray(); + // fs.Write(data, 0, data.Length); + // fs.Flush(); + // } + + //} + + var physicsPath1 = physicsPath + path + fileName; + //if (dataSourceLists.Any()) + // physicsPath1 = physicsPath + path + newFileName; + var result = ServiceResult.OprateSuccess("课程管理_" + DateTimeHelper.ConvertToSecondString1(DateTime.Now) + ".xlsx", physicsPath1); + return result; + } + #region 获取公开课查询条件 public async Task> QueryPublicSearchFields(QueryBody body) { diff --git a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs index 749f26ac..b50eb6c1 100644 --- a/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs +++ b/Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs @@ -1,8 +1,8 @@ using DinkToPdf; using DinkToPdf.Contracts; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Hosting; -using System.ComponentModel.Design; using System.IO.Compression; using static Tiobon.Core.Model.Consts; @@ -399,6 +399,7 @@ public class Ghrh_ResumeServices : BaseServices> QueryAssessForm(long id, long? orderId = null) + public async Task> QueryAssessForm(long id, long? orderId = null, [FromBody] ResumeAssessForm assessForm = null) { dynamic result = new ExpandoObject(); @@ -3229,12 +3230,12 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == x.Id.ToString() && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == x.Id.ToString() && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); 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 && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3252,12 +3253,12 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "TotalScore" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "TotalScore" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); 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 && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3273,12 +3274,12 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "EvaluateContent" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "EvaluateContent" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); 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 && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3294,12 +3295,12 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "IsPass" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "IsPass" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); 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 && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3355,7 +3356,7 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == x.Id.ObjToString() && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == x.Id.ObjToString() && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); if ((assessDetail != null && assessDetail.Status != 1 && assessDetail.InterviewRecordId == record.Id) || assessDetail is null) continue; @@ -3363,7 +3364,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt())); else obj.Add(new JProperty("Score" + (i + 1), null)); - if (record.StaffId == staffId && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3381,7 +3382,7 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "TotalScore" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "TotalScore" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); if ((assessDetail != null && assessDetail.Status != 1 && assessDetail.InterviewRecordId == record.Id) || assessDetail is null) continue; @@ -3390,7 +3391,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt())); else obj.Add(new JProperty("Score" + (i + 1), null)); - if (record.StaffId == staffId && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3406,7 +3407,7 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "EvaluateContent" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "EvaluateContent" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); if ((assessDetail != null && assessDetail.Status != 1 && assessDetail.InterviewRecordId == record.Id) || assessDetail is null) continue; @@ -3415,7 +3416,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent)); else obj.Add(new JProperty("Score" + (i + 1), null)); - if (record.StaffId == staffId && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3431,7 +3432,7 @@ 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]; - var assessDetail = assessDetails.Where(o => o.AssessConfigId == "IsPass" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).SingleOrDefault(); + var assessDetail = assessDetails.Where(o => o.AssessConfigId == "IsPass" && o.StaffId == record.StaffId && o.InterviewRecordId == record.Id).FirstOrDefault(); if ((assessDetail != null && assessDetail.Status != 1 && assessDetail.InterviewRecordId == record.Id) || assessDetail is null) continue; @@ -3441,7 +3442,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; obj.Add(new JProperty("Score" + (i + 1), assessDetail.AssessContent.ObjToInt() == 1 ? "通过" : "不通过")); else obj.Add(new JProperty("Score" + (i + 1), null)); - if (record.StaffId == staffId && record.Round == order.Round) + if ((record.StaffId == staffId && record.Round == order.Round) || assessForm.ghrOrEss == "ghr") obj.Add(new JProperty("CanEdit" + (i + 1), true)); else obj.Add(new JProperty("CanEdit" + (i + 1), false)); @@ -3456,7 +3457,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; #endregion #region 面试评估 - public async Task AssessInterview(long id, int status, List> input) + public async Task AssessInterview(long id, int status, List> input, string source) { if (status > 1 || status < 0) status = 0; @@ -3468,6 +3469,11 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; if (order == null) return ServiceResult.OprateFailed("无效的简历ID!"); + //【简历库-录用-已发offer】配置按钮 + var config = await Db.Queryable().Where(x => x.ConfigCode == "ESS_Recruit_Assess_Mode").FirstAsync(); + + string assessMode = config?.ConfigValue ?? "OR"; + long interviewAssessId = 0; var assess = await _ghrh_InterviewAssessServices.QuerySingle(x => x.OrderId == order.Id); if (assess is null) @@ -3520,7 +3526,7 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; await _ghrh_InterviewAssessDetailServices.Add(new InsertGhrh_InterviewAssessDetailInput() { InterviewAssessId = interviewAssessId, - StaffId = staffId, + StaffId = records[j].StaffId, InterviewRecordId = records[j].Id, AssessConfigId = assessConfigId.ObjToString(), AssessContent = assessContent, @@ -3535,6 +3541,9 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; return ServiceResult.OprateSuccess(); string Status = isPass == false ? DIC_INTERVIEW_ORDER_STATUS.InterviewFail : DIC_INTERVIEW_ORDER_STATUS.HasInterview; + + if (assessMode != "OR" && source == "ess") + Status = DIC_INTERVIEW_ORDER_STATUS.WaitInterview; string InterviewResult = isPass == false ? "面试不通过" : "面试通过"; order.Status = Status; @@ -3544,20 +3553,44 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; order.InterviewResultRemark = evaluateContent; await _ghrh_InterviewOrderServices.Update(order, ["Status", "IsPass", "InterviewResult", "InterviewContent", "InterviewResultRemark"]); - var record = await _ghrh_InterviewRecordServices.QuerySingle(x => x.Round == order.Round && x.OrderId == order.Id && x.StaffId == GetStaffId()); - record.InterviewResult = InterviewResult; - record.InterviewResultRemark = evaluateContent; - record.IsPass = isPass; - record.AssessTime = DateTime.Now; - record.Status = Status; - await _ghrh_InterviewRecordServices.Update(record, ["AssessTime", "Status", "IsPass", "InterviewResult", "InterviewResultRemark"]); + if (source == "ess") + { + var record = await _ghrh_InterviewRecordServices.QuerySingle(x => x.Round == order.Round && x.OrderId == order.Id && x.StaffId == GetStaffId()); + record.InterviewResult = InterviewResult; + record.InterviewResultRemark = evaluateContent; + record.IsPass = isPass; + record.AssessTime = DateTime.Now; + record.Status = Status; + await _ghrh_InterviewRecordServices.Update(record, ["AssessTime", "Status", "IsPass", "InterviewResult", "InterviewResultRemark", "UpdateTime", "UpdateBy"]); + } + else + { + records.ForEach(record => + { + record.InterviewResult = InterviewResult; + record.InterviewResultRemark = evaluateContent; + record.IsPass = isPass; + record.AssessTime = DateTime.Now; + record.Status = Status; + }); + await _ghrh_InterviewRecordServices.Update(records, ["AssessTime", "Status", "IsPass", "InterviewResult", "InterviewResultRemark", "UpdateTime", "UpdateBy"]); + } - await UpdateResumeStatus(entity, Status); + if (entity.Status == DIC_INTERVIEW_ORDER_STATUS.WaitInterview) + await UpdateResumeStatus(entity, Status); - await LogRecord(order.Id, $"提交了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "AssessInterview"); + if (source == "ess") + await LogRecord(order.Id, $"提交了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "AssessInterview"); + else + await LogRecord(order.Id, $"【后台】提交了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "AssessInterview"); } else - await LogRecord(order.Id, $"暂存了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "TempAssessInterview"); + { + if (source == "ess") + await LogRecord(order.Id, $"暂存了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "TempAssessInterview"); + else + await LogRecord(order.Id, $"【后台】暂存了面试评估,轮数:{order.Round},是否通过:{(isPass == true ? "通过" : "不通过")},内容:{evaluateContent}!", id, null, "TempAssessInterview"); + } return ServiceResult.OprateSuccess(); } @@ -3567,167 +3600,176 @@ WHERE A.IsEnable = 1 AND C.IsEnable = 1 AND C.Status = A.Status"; #region 世华OA同步 public async Task Shihua_OA_Sync() { - var list = await Db.Queryable().Where(x => x.CreateTime.Value.Date == DateTime.Now).ToListAsync(); - - for (int i = 0; i < list.Count; i++) + try { - var data = list[i]; - if (await Db.Queryable().AnyAsync(x => x.IdCardNo == data.IDCardNo)) - continue; - var deptId = (await Db.Queryable().Where(x => x.DeptNo == data.DeptNo).FirstAsync())?.DeptID; - var titleId = (await Db.Queryable().Where(x => x.TitleNo == data.TitleNo).FirstAsync())?.TitleID; - var gradeId = (await Db.Queryable().Where(x => x.GradeNo == data.GradeNo).FirstAsync())?.GradeID; - var workAddress = (await Db.Queryable().Where(x => x.ZoneNo == data.ZoneNo).FirstAsync())?.ZoneName; - var periodMasterId = (await Db.Queryable().Where(x => x.PeriodMasterNo == data.PeriodMasterNo).FirstAsync())?.PeriodMasterID; + var list = await Db.Queryable().Where(x => x.CreateTime.Value.Date == DateTime.Now).ToListAsync(); - var items = new List(); - var insert = new Ghrh_OfferApplyOrder() + for (int i = 0; i < list.Count; i++) { - OrderNo = data.WorkNo, - DeptId = deptId, - TitleId = titleId, - Channel = data.RecruitFrom, - StaffName = data.EmployName, - IdCardNo = data.IDCardNo, - InDate = data.InDate, - StaffType = data.StaffType, - GradeId = gradeId, - WorkAddress = workAddress, - ProbationSalary = data.TotalAmount, - PeriodMasterId = periodMasterId, - }; - long id = await Db.Insertable(insert).ExecuteReturnSnowflakeIdAsync(); + var data = list[i]; - #region 处理薪资项目 + if (await Db.Queryable().AnyAsync(x => x.IdCardNo == data.IDCardNo)) + continue; - var currencyId = await Db.Ado.GetIntAsync("SELECT top 1 CurrencyID FROM Ghrc_Currency where CurrencyNo='RMB'"); - if (data.S02.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S02").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var deptId = (await Db.Queryable().Where(x => x.DeptNo == data.DeptNo).FirstAsync())?.DeptID; + var titleId = (await Db.Queryable().Where(x => x.TitleNo == data.TitleNo).FirstAsync())?.TitleID; + var gradeId = (await Db.Queryable().Where(x => x.GradeNo == data.GradeNo).FirstAsync())?.GradeID; + var workAddress = (await Db.Queryable().Where(x => x.ZoneNo == data.ZoneNo).FirstAsync())?.ZoneName; + var periodMasterId = (await Db.Queryable().Where(x => x.PeriodMasterNo == data.PeriodMasterNo).FirstAsync())?.PeriodMasterID; + + var items = new List(); + var insert = new Ghrh_OfferApplyOrder() { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S02, - CurrencyId = currencyId - }); - } + OrderNo = data.WorkNo, + DeptId = deptId, + TitleId = titleId, + Channel = data.RecruitFrom, + StaffName = data.EmployName, + IdCardNo = data.IDCardNo, + InDate = data.InDate, + StaffType = data.StaffType, + GradeId = gradeId, + WorkAddress = workAddress, + ProbationSalary = data.TotalAmount, + PeriodMasterId = periodMasterId, + }; + long id = await Db.Insertable(insert).ExecuteReturnSnowflakeIdAsync(); - if (data.S03.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S03").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + #region 处理薪资项目 + + var currencyId = await Db.Ado.GetIntAsync("SELECT top 1 CurrencyID FROM Ghrc_Currency where CurrencyNo='RMB'"); + if (data.S02.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S03, - CurrencyId = currencyId - }); - } - if (data.S04.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S04").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S02").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S02, + CurrencyId = currencyId + }); + } + + if (data.S03.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S04, - CurrencyId = currencyId - }); - } - if (data.S05.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S05").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S03").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S03, + CurrencyId = currencyId + }); + } + if (data.S04.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S05, - CurrencyId = currencyId - }); - } - if (data.S06.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S06").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S04").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S04, + CurrencyId = currencyId + }); + } + if (data.S05.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S06, - CurrencyId = currencyId - }); - } - if (data.S21.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S21").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S05").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S05, + CurrencyId = currencyId + }); + } + if (data.S06.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S21, - CurrencyId = currencyId - }); - } - if (data.S22.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S22").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S06").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S06, + CurrencyId = currencyId + }); + } + if (data.S21.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S22, - CurrencyId = currencyId - }); - } - if (data.S23.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S23").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S21").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S21, + CurrencyId = currencyId + }); + } + if (data.S22.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S23, - CurrencyId = currencyId - }); - } - if (data.S66.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S66").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S22").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S22, + CurrencyId = currencyId + }); + } + if (data.S23.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S66, - CurrencyId = currencyId - }); - } - if (data.S68.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S68").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S23").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S23, + CurrencyId = currencyId + }); + } + if (data.S66.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S68, - CurrencyId = currencyId - }); - } - if (data.S70.IsNotEmptyOrNull()) - { - var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S70").FirstAsync())?.SalaryItemID; - items.Add(new Ghrh_OfferApplyOrderSalary() + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S66").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S66, + CurrencyId = currencyId + }); + } + if (data.S68.IsNotEmptyOrNull()) { - OrderId = id, - SalaryItemId = salaryItemId, - Amount = data.S70, - CurrencyId = currencyId - }); + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S68").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S68, + CurrencyId = currencyId + }); + } + if (data.S70.IsNotEmptyOrNull()) + { + var salaryItemId = (await Db.Queryable().Where(x => x.SalaryItemNo == "S70").FirstAsync())?.SalaryItemID; + items.Add(new Ghrh_OfferApplyOrderSalary() + { + OrderId = id, + SalaryItemId = salaryItemId, + Amount = data.S70, + CurrencyId = currencyId + }); + } + #endregion + if (items.Any()) + await Db.Insertable(items).ExecuteReturnSnowflakeIdAsync(); } - #endregion - if (items.Any()) - await Db.Insertable(items).ExecuteReturnSnowflakeIdAsync(); + } + catch (Exception) + { + } } #endregion diff --git a/Tiobon.Core/Tiobon.Core.xml b/Tiobon.Core/Tiobon.Core.xml index 8ddb88ed..988d1941 100644 --- a/Tiobon.Core/Tiobon.Core.xml +++ b/Tiobon.Core/Tiobon.Core.xml @@ -1505,13 +1505,14 @@ input - + 面试评估(主管填写) 简历Id input 状态,0:暂存;1:提交 + input @@ -1598,19 +1599,21 @@ 简历ID - + 获取评估信息 简历ID + assessForm - + 获取评估信息 简历ID 面试单ID + assessForm