diff --git a/Model/Tiobon.Web.pdm b/Model/Tiobon.Web.pdm index 12ac48c9..caf2495d 100644 --- a/Model/Tiobon.Web.pdm +++ b/Model/Tiobon.Web.pdm @@ -1,5 +1,5 @@ - + @@ -119258,7 +119258,7 @@ LABL 0 Arial Unicode MS,8,N Ghre_StudyRecord 1721036281 Administrator -1722405341 +1723631055 Administrator 培训记录 @@ -119530,6 +119530,32 @@ LABL 0 Arial Unicode MS,8,N int +B8142EDD-3FBA-4159-8D93-F40E3CA5F3B1 +学习时长 +StudyDuration +1723630939 +Administrator +1723631055 +Administrator +学习时长 +decimal(20, 2) +20 +2 + + +A74DEDE5-6242-4AFF-9631-3735202371DA +课程标准时长 +StandardDuration +1723630939 +Administrator +1723631086 +Administrator +课程标准时长 +decimal(20, 2) +20 +2 + + A3D60CB4-398C-4C17-AC0D-3A5D01053BD1 课程类型 CourseType @@ -119541,7 +119567,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 8187AA06-752F-470D-B405-27E5AE83A009 课程状态 CourseStatus @@ -119553,7 +119579,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 2617591F-385A-436B-8B02-C7A9574ED43A 学习状态 StudyStatus @@ -119565,7 +119591,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 9408ABA7-DEC7-476B-9C64-D7F6F08E0331 年度 Year @@ -119577,7 +119603,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + D06F7EB3-A751-4FB5-8011-5FB2ADD73774 备注 RemarkSz @@ -119592,7 +119618,7 @@ LABL 0 Arial Unicode MS,8,N - + 84834DDF-CCAB-4FAD-BFAA-9A70A115438F 默认标志 IsDefault @@ -119607,7 +119633,7 @@ LABL 0 Arial Unicode MS,8,N - + CA9B788F-250C-4F84-A378-D4964DE6B12D 删除标志 IsEnable @@ -119622,7 +119648,7 @@ LABL 0 Arial Unicode MS,8,N - + 287779C1-B4AE-43FF-AD01-0C94632EE862 预留字段1 Reverse1 @@ -119634,7 +119660,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 60865B87-381E-4BAC-8B98-DF92F3CEE751 预留字段2 Reverse2 @@ -119646,7 +119672,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + EF363669-084B-408C-8CE0-2F52736C9957 预留字段3 Reverse3 @@ -119658,7 +119684,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 7CFE9231-DA32-40FC-967E-DD71159B0F5B 预留字段4 Reverse4 @@ -119670,7 +119696,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 2039BA97-1E2B-4B9A-92F7-1885A3ECC10D 预留字段5 Reverse5 @@ -119682,7 +119708,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + C1498D8A-8FB6-44E4-BE76-1AE8DFB63F17 预留字段6 Reverse6 @@ -119694,7 +119720,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 8ABD1E63-2895-4791-9D53-056D74507A16 预留字段7 Reverse7 @@ -119706,7 +119732,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 2DB56360-19EF-4EAA-8706-C8F2F76B11A1 预留字段8 Reverse8 @@ -119718,7 +119744,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 02AB686C-EB7A-4133-A741-975E26DB1EE3 预留字段9 Reverse9 @@ -119730,7 +119756,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 82891A7F-2938-451F-9CAA-8350F108E8FC 预留字段10 Reverse10 @@ -119742,7 +119768,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + CA073A33-F018-4D37-BAF3-76E3285876A9 预留字段I1 ReverseI1 @@ -119754,7 +119780,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + 327304F6-EB7B-400E-BFCC-D635BDADE7C0 预留字段I2 ReverseI2 @@ -119768,7 +119794,7 @@ LABL 0 Arial Unicode MS,8,N - + A235A321-E78A-40EC-B803-ACA9385FE9BE Key_1 Key_1 @@ -119782,10 +119808,10 @@ LABL 0 Arial Unicode MS,8,N - + - + @@ -119798,7 +119824,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 培训记录 - + B24F0190-9813-42F7-AB7A-EE44909AFC18 Id Id @@ -119813,7 +119839,7 @@ LABL 0 Arial Unicode MS,8,N - + DD3C287F-E8D6-452E-951C-E318FDE14DC0 创建人 CreateBy @@ -119827,7 +119853,7 @@ LABL 0 Arial Unicode MS,8,N - + 376DE299-8308-40A0-A04D-43FD7C9DED2C 创建时间 CreateTime @@ -119841,7 +119867,7 @@ LABL 0 Arial Unicode MS,8,N - + 909D9A2D-FAB5-4AFD-95C0-16DC8A62E69D 创建程序 CreateProg @@ -119853,7 +119879,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 3BD8B248-233E-425C-AB0C-63814EADF8E9 创建人IP CreateIP @@ -119865,7 +119891,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 77820470-46AD-4EE4-B7A2-FEE8D4E8B8AA 修改人 UpdateBy @@ -119879,7 +119905,7 @@ LABL 0 Arial Unicode MS,8,N - + 4F75C5DC-BA50-4D4D-9DD9-4729DFA39FFD 修改时间 UpdateTime @@ -119893,7 +119919,7 @@ LABL 0 Arial Unicode MS,8,N - + 167CEE72-8211-4F9C-A76C-05EA1071F367 修改程序 UpdateProg @@ -119905,7 +119931,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + E630D53D-38E8-426E-B097-D2DFA4FC2184 修改人IP UpdateIP @@ -119917,7 +119943,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 0DAA688A-5803-4345-BB27-707BFA612B83 操作日志ID OperateLogID @@ -119932,7 +119958,7 @@ LABL 0 Arial Unicode MS,8,N - + D1FE9B06-DAC1-4034-98A2-D355A97307F8 培训证书规则ID CertificateRuleId @@ -119943,7 +119969,7 @@ LABL 0 Arial Unicode MS,8,N 培训证书规则ID bigint - + 1A7C3A9A-A497-4620-83FD-36E0D6CDBB98 员工ID StaffId @@ -119954,7 +119980,7 @@ LABL 0 Arial Unicode MS,8,N 员工ID int - + D0EF2B27-068E-430B-8400-513C4C97834C 课程快照ID CourseSnapId @@ -119965,7 +119991,7 @@ LABL 0 Arial Unicode MS,8,N 课程快照ID bigint - + 856317C8-AEF1-4CBE-9626-519B0311E2FE 课程ID CourseId @@ -119976,7 +120002,7 @@ LABL 0 Arial Unicode MS,8,N 课程ID bigint - + 1C3AC4D7-82D8-44A6-AA99-5D8D896BB7AE 证书类型 CertificateType @@ -119988,7 +120014,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 0B1B5407-A962-4DA7-89B5-6959E8DAD9E9 证书Url CertificateUrl @@ -120000,7 +120026,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(128) 128 - + 319305AD-326A-432B-80C9-721506A79263 颁发日期 AwardDate @@ -120011,7 +120037,7 @@ LABL 0 Arial Unicode MS,8,N 颁发日期 datetime - + 4372395C-A313-4F29-AF3F-230EB7ADE95D 有效期 ValidityPeriod @@ -120023,7 +120049,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 4B5789B7-9B7E-48FE-BA82-D96F444445A1 有效期1 ValidityPeriodTime @@ -120034,7 +120060,7 @@ LABL 0 Arial Unicode MS,8,N 结束时间 datetime - + 43DB4157-0239-4F9B-AF01-1B5F35FF84AF 颁奖来源 AwardSource @@ -120046,7 +120072,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + A8E011FB-9D06-4737-B071-400C7DBE021F 备注 RemarkSz @@ -120061,7 +120087,7 @@ LABL 0 Arial Unicode MS,8,N - + BB895B8A-6556-4A69-B2A6-3CBB8A10917B 默认标志 IsDefault @@ -120076,7 +120102,7 @@ LABL 0 Arial Unicode MS,8,N - + A32DC3B1-8A4A-4731-9048-7C7D5BEAE18D 删除标志 IsEnable @@ -120091,7 +120117,7 @@ LABL 0 Arial Unicode MS,8,N - + BAA75F53-F765-4653-A54F-6CD3E01741A2 预留字段1 Reverse1 @@ -120103,7 +120129,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 5924E38A-E889-42F7-BE88-7A548D10E54D 预留字段2 Reverse2 @@ -120115,7 +120141,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 8D8EBC2B-563A-40D1-9E24-F93E1F8722D1 预留字段3 Reverse3 @@ -120127,7 +120153,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 8C8A268B-98C5-4E7B-B70A-3BC0011DE0E7 预留字段4 Reverse4 @@ -120139,7 +120165,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 575E4CBB-3CDC-48BD-A0D3-5A197E966040 预留字段5 Reverse5 @@ -120151,7 +120177,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 552E182E-6E51-45E7-88E9-A346E3878C1C 预留字段6 Reverse6 @@ -120163,7 +120189,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + EA79E16F-B832-49DA-A29A-7A7E6A3B5253 预留字段7 Reverse7 @@ -120175,7 +120201,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 334FC158-33DC-452E-B7B2-F5CF611E4106 预留字段8 Reverse8 @@ -120187,7 +120213,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 8C916540-CBDC-45CE-806D-12548E2AB615 预留字段9 Reverse9 @@ -120199,7 +120225,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + FB62856E-02E4-40F7-AB0A-25FFD2EB1827 预留字段10 Reverse10 @@ -120211,7 +120237,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + F82B1D37-5433-462A-984A-C2B5474EDCEF 预留字段I1 ReverseI1 @@ -120223,7 +120249,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + 3456F610-CA9D-4AEE-B5C4-F83EB9D628DB 预留字段I2 ReverseI2 @@ -120237,7 +120263,7 @@ LABL 0 Arial Unicode MS,8,N - + 1067DE8F-0741-499F-8684-0A62C0D4DCD7 Key_1 Key_1 @@ -120246,15 +120272,15 @@ LABL 0 Arial Unicode MS,8,N 1721280295 Administrator - + - + - + @@ -120267,7 +120293,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 学分记录 - + 0609050B-2AD7-4E64-830A-D08C0630675B Id Id @@ -120282,7 +120308,7 @@ LABL 0 Arial Unicode MS,8,N - + ED3C4340-4B53-40C3-BA76-624016DF5C66 创建人 CreateBy @@ -120296,7 +120322,7 @@ LABL 0 Arial Unicode MS,8,N - + ECD05F00-C167-49C8-92B8-98833BA9EAEA 创建时间 CreateTime @@ -120310,7 +120336,7 @@ LABL 0 Arial Unicode MS,8,N - + 7168741B-FC64-4BC3-A52B-C425F08853E7 创建程序 CreateProg @@ -120322,7 +120348,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + B9700C41-2D1D-4C71-8613-149E9D893835 创建人IP CreateIP @@ -120334,7 +120360,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 28F2FBE7-170C-4648-8D87-2804A904E1E2 修改人 UpdateBy @@ -120348,7 +120374,7 @@ LABL 0 Arial Unicode MS,8,N - + BD170693-2350-4F86-8D4B-91142F473B46 修改时间 UpdateTime @@ -120362,7 +120388,7 @@ LABL 0 Arial Unicode MS,8,N - + 896FC88C-C6F5-42D7-A194-1F1AE00E66E3 修改程序 UpdateProg @@ -120374,7 +120400,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 7093FE14-52BB-4BF4-8079-C8F1A530F791 修改人IP UpdateIP @@ -120386,7 +120412,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 412DF897-4FD5-4D39-9663-97DDBED5B2B9 操作日志ID OperateLogID @@ -120401,7 +120427,7 @@ LABL 0 Arial Unicode MS,8,N - + 1C59F865-077C-4F40-9D80-F014A5AA78E3 员工ID StaffId @@ -120412,7 +120438,7 @@ LABL 0 Arial Unicode MS,8,N 员工ID int - + 48FED72C-2120-43C7-B98A-B4845BB6185B 课程ID CourseId @@ -120423,7 +120449,7 @@ LABL 0 Arial Unicode MS,8,N 课程ID bigint - + 8C0E4190-FF55-4FD0-AAA2-282C7753A87F 课程快照ID CourseSnapId @@ -120434,7 +120460,7 @@ LABL 0 Arial Unicode MS,8,N 课程快照ID bigint - + 19E19D3F-6D84-4879-AAE8-67FE88BA46F5 考试ID ExamId @@ -120445,7 +120471,7 @@ LABL 0 Arial Unicode MS,8,N 试卷ID bigint - + BCB46406-51A1-4483-8518-0287F70CCADD 获得日期 Date @@ -120456,7 +120482,7 @@ LABL 0 Arial Unicode MS,8,N 获得日期 datetime - + 4C409552-962C-41B2-89F9-BEAE81BCD599 获得学分 CreditPoints @@ -120467,7 +120493,7 @@ LABL 0 Arial Unicode MS,8,N 获得学分 int - + AD0571FD-2B1E-4904-A50C-D31B9048E605 备注 RemarkSz @@ -120482,7 +120508,7 @@ LABL 0 Arial Unicode MS,8,N - + F8618A06-F8BE-4F38-AEBA-16354D8E2965 默认标志 IsDefault @@ -120497,7 +120523,7 @@ LABL 0 Arial Unicode MS,8,N - + D8C9B388-E4A8-4238-B1E6-1123562C2E52 删除标志 IsEnable @@ -120512,7 +120538,7 @@ LABL 0 Arial Unicode MS,8,N - + 2AB84A17-6A70-412F-A039-B358EC02F73C 预留字段1 Reverse1 @@ -120524,7 +120550,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 5E174EBD-8179-423A-8635-135CFE32DBD8 预留字段2 Reverse2 @@ -120536,7 +120562,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + BDFC6CC3-1961-4DD9-8831-0100F96012FA 预留字段3 Reverse3 @@ -120548,7 +120574,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 82A2EE6F-0ABB-443B-B19A-DF698D3059E6 预留字段4 Reverse4 @@ -120560,7 +120586,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 3F262ED5-0B60-4E84-A082-30B8C0D11804 预留字段5 Reverse5 @@ -120572,7 +120598,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 4C19F768-BC38-4DB1-95FE-A91FADC33E94 预留字段6 Reverse6 @@ -120584,7 +120610,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + C38AE6E3-5E73-4D38-8B0E-458AF13318A4 预留字段7 Reverse7 @@ -120596,7 +120622,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 6E4597F1-CC80-46A1-8C33-BFA961059D50 预留字段8 Reverse8 @@ -120608,7 +120634,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 03DBDADB-1656-42E3-99D9-18F072A408F0 预留字段9 Reverse9 @@ -120620,7 +120646,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + D52A9DD3-2CD7-4D4F-962F-83E1B8B50FF6 预留字段10 Reverse10 @@ -120632,7 +120658,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 35F0B2FC-591B-41A9-9FC8-A91CF502A61D 预留字段I1 ReverseI1 @@ -120644,7 +120670,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + D86F4790-2DAD-4A1A-8E8C-BA516A21B9A1 预留字段I2 ReverseI2 @@ -120658,7 +120684,7 @@ LABL 0 Arial Unicode MS,8,N - + 3BE0949D-16CB-473A-A62D-3A3DC1CC8E07 Key_1 Key_1 @@ -120667,15 +120693,15 @@ LABL 0 Arial Unicode MS,8,N 1721036579 Administrator - + - + - + @@ -120688,7 +120714,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 必选修规则 - + 236DA490-0EF0-4C65-B950-7F8721F79307 Id Id @@ -120703,7 +120729,7 @@ LABL 0 Arial Unicode MS,8,N - + 7845CC23-BA7A-4E37-BF56-EB367B328E0C 创建人 CreateBy @@ -120717,7 +120743,7 @@ LABL 0 Arial Unicode MS,8,N - + 86211BC8-C753-4A17-9892-04BE9CC2DB64 创建时间 CreateTime @@ -120731,7 +120757,7 @@ LABL 0 Arial Unicode MS,8,N - + 7C784988-A6CC-4291-926B-B428042BE4A3 创建程序 CreateProg @@ -120743,7 +120769,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + D5E9D8A7-6543-451A-B050-1B267D11017A 创建人IP CreateIP @@ -120755,7 +120781,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 2227CDED-DEBC-485F-B7FA-C72FFCA985D2 修改人 UpdateBy @@ -120769,7 +120795,7 @@ LABL 0 Arial Unicode MS,8,N - + 22E847CF-3747-4A56-A6CA-B36D05A73770 修改时间 UpdateTime @@ -120783,7 +120809,7 @@ LABL 0 Arial Unicode MS,8,N - + AC80EED0-B3C9-43B8-B133-DDC3B6A53A47 修改程序 UpdateProg @@ -120795,7 +120821,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 81989CA0-C735-4746-B141-4406D5874BCC 修改人IP UpdateIP @@ -120807,7 +120833,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 35A85CAB-153D-44DC-87D6-691CF6E9B97D 操作日志ID OperateLogID @@ -120822,7 +120848,7 @@ LABL 0 Arial Unicode MS,8,N - + 290D824C-197C-437A-BC2F-9581228A3999 规则类型 RuleType @@ -120834,7 +120860,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 797A373B-E17A-4336-8DD5-E5EF22554B3E 培训种类 TrainType @@ -120846,7 +120872,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 009416B1-ABEA-4468-8655-DFBE44FE2F24 课程ID CourseId @@ -120857,7 +120883,7 @@ LABL 0 Arial Unicode MS,8,N 课程ID bigint - + 5E41173F-F2F8-4A9A-972B-9DDA04C1DAFC 课程场景ID CourseSceneId @@ -120868,7 +120894,7 @@ LABL 0 Arial Unicode MS,8,N 课程场景ID bigint - + DCEBF3EF-EBA8-4B7F-8225-E14DBBCFFC7B 厂区 ZoneId @@ -120880,7 +120906,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + DF4CA9F0-D489-47D9-BC2F-15A2CA61024B 部门 DeptId @@ -120892,7 +120918,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + 11CD542D-061E-4B85-A96B-7A0543F3C4AE 职称 TitleId @@ -120904,7 +120930,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + AE698472-4094-467D-96DC-5B3579FBFAB9 职等 GradeId @@ -120916,7 +120942,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + AF5F0E34-DA3F-4286-A4EC-88F51CDA9EF5 岗位 JobId @@ -120928,7 +120954,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + 8F74C8FF-6DCB-4BE1-B049-0BDD3D5D8FC9 年度 Year @@ -120940,7 +120966,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + FA2DBC72-8C81-4DE1-B906-376DCDE8A2F9 完成期限 DeadlineMonth @@ -120951,7 +120977,7 @@ LABL 0 Arial Unicode MS,8,N 完成期限 int - + 67DC0C25-BDB7-4E86-AD1A-DBAC953CBE1D 备注 RemarkSz @@ -120966,7 +120992,7 @@ LABL 0 Arial Unicode MS,8,N - + 49D9AB19-3FB3-467A-9E98-18487BC09CE6 结果 Result @@ -120978,7 +121004,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(2000) 2000 - + 2D5BA3A4-EFBB-4770-AFD6-9B40D4C4F2B6 默认标志 IsDefault @@ -120993,7 +121019,7 @@ LABL 0 Arial Unicode MS,8,N - + 367902A9-EE5A-450C-8157-BE34BB2BD3B4 删除标志 IsEnable @@ -121008,7 +121034,7 @@ LABL 0 Arial Unicode MS,8,N - + CFBFA0E2-D80B-48FE-AE5A-BD7B661D21F6 预留字段1 Reverse1 @@ -121020,7 +121046,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 811A60A5-B9EA-441E-BB3D-D04B9D14154D 预留字段2 Reverse2 @@ -121032,7 +121058,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 4D223FC7-D860-43E9-9109-B69B141DF255 预留字段3 Reverse3 @@ -121044,7 +121070,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 841830F3-83F5-4A89-AB54-AC9C20B5A748 预留字段4 Reverse4 @@ -121056,7 +121082,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 0D881F32-B7B0-4979-BB1B-F78B96F60FB5 预留字段5 Reverse5 @@ -121068,7 +121094,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + AB281A43-9014-4DEC-ACFC-1694D7E08CAB 预留字段6 Reverse6 @@ -121080,7 +121106,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 43B74A75-DB24-4B7D-9653-A2B6A7ED01E1 预留字段7 Reverse7 @@ -121092,7 +121118,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + B50A76AE-CE1C-40AF-9D71-25D03B3DFC85 预留字段8 Reverse8 @@ -121104,7 +121130,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 94EE4260-04D6-4A70-8FF1-113D921A921E 预留字段9 Reverse9 @@ -121116,7 +121142,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 9F273A96-2C2F-44C2-BE9F-9CA706457DE0 预留字段10 Reverse10 @@ -121128,7 +121154,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 324CDD0F-14BF-40B4-8B54-0835EF2673B7 预留字段I1 ReverseI1 @@ -121140,7 +121166,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + 9B85210E-4450-43BE-9F3E-89C9BAE32C7B 预留字段I2 ReverseI2 @@ -121154,7 +121180,7 @@ LABL 0 Arial Unicode MS,8,N - + 02F1F0EA-B9DC-4243-9765-FB0FB60A73B4 Key_1 Key_1 @@ -121163,15 +121189,15 @@ LABL 0 Arial Unicode MS,8,N 1722318936 Administrator - + - + - + @@ -121184,7 +121210,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 培训证书规则 - + 74B0AAD1-B9E2-4EDC-8F94-267A7290CFD7 Id Id @@ -121199,7 +121225,7 @@ LABL 0 Arial Unicode MS,8,N - + 101FABA8-1B4B-4152-9CC6-F9CDBB84036C 创建人 CreateBy @@ -121213,7 +121239,7 @@ LABL 0 Arial Unicode MS,8,N - + 778A7CF1-CE3C-4D0F-8C1D-4E4DCF460E79 创建时间 CreateTime @@ -121227,7 +121253,7 @@ LABL 0 Arial Unicode MS,8,N - + ABA61C97-6ECC-4EAE-A3A5-1F3CD06AF937 创建程序 CreateProg @@ -121239,7 +121265,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 4B9162AD-E539-4D88-9033-1A14B95F4BC1 创建人IP CreateIP @@ -121251,7 +121277,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 832CE7C6-2F51-4792-88F8-09CA93BC9EE3 修改人 UpdateBy @@ -121265,7 +121291,7 @@ LABL 0 Arial Unicode MS,8,N - + 38F733AB-C497-4FA9-B06B-9B5C01567232 修改时间 UpdateTime @@ -121279,7 +121305,7 @@ LABL 0 Arial Unicode MS,8,N - + E517BC43-EDAB-4FD0-9AFD-27871946D7A4 修改程序 UpdateProg @@ -121291,7 +121317,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + AC751D23-BE2F-407B-B57B-43179C6A1DD2 修改人IP UpdateIP @@ -121303,7 +121329,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 91C6434C-8BB0-40EE-85F8-097E7850AA81 操作日志ID OperateLogID @@ -121318,7 +121344,7 @@ LABL 0 Arial Unicode MS,8,N - + 5FF54614-5C5C-4F71-8467-0372DD3761F0 规则类型 RuleType @@ -121330,7 +121356,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + B0C05A48-302C-4CE6-8BA1-A0C44BD0303E 规则编号 RuleNo @@ -121342,7 +121368,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 150DA0CC-7A81-4020-8C50-6C77A1CBB47C 证书名称 CertificateName @@ -121354,7 +121380,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + CB9DAAC2-2757-4594-B1CD-0443C4CA61AE 课程场景ID CourseSceneId @@ -121365,7 +121391,7 @@ LABL 0 Arial Unicode MS,8,N 课程场景ID bigint - + D5BFD533-C0CB-40EF-B419-C76CFA5B2472 课程ID CourseId @@ -121376,7 +121402,7 @@ LABL 0 Arial Unicode MS,8,N 课程ID bigint - + 63D22867-D35B-48C8-8315-96999A56F14F 有效期类型 ValidityType @@ -121388,7 +121414,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + AA8964B1-9490-4BA5-8BA4-4C1E4260BAEC 固定数 StaticNum @@ -121399,7 +121425,7 @@ LABL 0 Arial Unicode MS,8,N 固定数 int - + 70867D03-D648-4D1C-9617-7F20505B1FF0 固定类型 StaticType @@ -121411,7 +121437,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 419FB467-143A-4B5A-9DEA-1C321943D83F 有效期 ValidityTime @@ -121422,7 +121448,7 @@ LABL 0 Arial Unicode MS,8,N 有效期 datetime - + 408CA59F-CABC-49BA-B094-D1DDB66652AE 发放规则 SendRule @@ -121434,7 +121460,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + 0DCFC327-8D5A-40B3-813D-42A7753DBC3D 分数 ScoreMin @@ -121445,7 +121471,7 @@ LABL 0 Arial Unicode MS,8,N 分数 int - + 343AC157-AD4F-4382-BC76-BC9EA0317D8D 分数1 ScoreMax @@ -121456,7 +121482,7 @@ LABL 0 Arial Unicode MS,8,N 分数1 int - + 8C3CC76E-55C9-4B86-9744-22EAA8105E9B 备注 RemarkSz @@ -121471,7 +121497,7 @@ LABL 0 Arial Unicode MS,8,N - + 5748058F-BCCD-49C0-9012-3D7E96B6D69A 默认标志 IsDefault @@ -121486,7 +121512,7 @@ LABL 0 Arial Unicode MS,8,N - + 2589055F-505E-441A-9696-9964A7A4A008 删除标志 IsEnable @@ -121501,7 +121527,7 @@ LABL 0 Arial Unicode MS,8,N - + D20B915C-FCA1-494B-A8A2-B2FF85468C64 预留字段1 Reverse1 @@ -121513,7 +121539,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 1B4FABC6-E541-4068-ACFB-BC9078682988 预留字段2 Reverse2 @@ -121525,7 +121551,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + B6310193-4CEE-4148-BE8B-3C11D8F4322D 预留字段3 Reverse3 @@ -121537,7 +121563,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 9FE04BB6-928C-4531-9DDD-0FDBC30BB174 预留字段4 Reverse4 @@ -121549,7 +121575,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + D97789F8-ED46-447A-AD69-0776DE2FABCD 预留字段5 Reverse5 @@ -121561,7 +121587,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + AEDD3137-4121-440A-9A7E-B6F299000B70 预留字段6 Reverse6 @@ -121573,7 +121599,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 4FCFEEF7-1047-46A9-916C-FA8C1AA3F795 预留字段7 Reverse7 @@ -121585,7 +121611,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 323C988B-20C0-43EC-ADAE-0FF35D6DFA4A 预留字段8 Reverse8 @@ -121597,7 +121623,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 69763777-A397-4C79-B48F-02E75CD145FF 预留字段9 Reverse9 @@ -121609,7 +121635,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + B6FBA743-4C50-4218-8E94-29BFBEEB0F26 预留字段10 Reverse10 @@ -121621,7 +121647,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + FCCD8A45-2561-4DD5-A9E9-348C2FD700BC 预留字段I1 ReverseI1 @@ -121633,7 +121659,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + 4EF2055B-A955-44E6-A36E-C6441D831DD6 预留字段I2 ReverseI2 @@ -121647,7 +121673,7 @@ LABL 0 Arial Unicode MS,8,N - + 9A140C59-A38D-4A71-9AAB-F1F0C0F7E66B Key_1 Key_1 @@ -121656,15 +121682,15 @@ LABL 0 Arial Unicode MS,8,N 1721280148 Administrator - + - + - + @@ -121677,7 +121703,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 必选修规则人员 - + 8DBABE84-0D95-4963-B5DF-D877A206762B Id Id @@ -121692,7 +121718,7 @@ LABL 0 Arial Unicode MS,8,N - + 48A72633-A433-493B-9FCF-BD126E84A4AF 创建人 CreateBy @@ -121706,7 +121732,7 @@ LABL 0 Arial Unicode MS,8,N - + CBF754F2-F6C8-4BF8-BBFD-F479FF0BE68F 创建时间 CreateTime @@ -121720,7 +121746,7 @@ LABL 0 Arial Unicode MS,8,N - + C8F58FBE-8633-4F75-BD8E-3E04F33B8863 创建程序 CreateProg @@ -121732,7 +121758,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 4D66366A-5007-40A1-962C-BF3D01F8C361 创建人IP CreateIP @@ -121744,7 +121770,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 64AFEE52-E383-4E01-B6FB-92E27CA8DFF4 修改人 UpdateBy @@ -121758,7 +121784,7 @@ LABL 0 Arial Unicode MS,8,N - + DDDCCDAF-B043-44AA-BBDF-01D692B67095 修改时间 UpdateTime @@ -121772,7 +121798,7 @@ LABL 0 Arial Unicode MS,8,N - + 974D9E72-CDB6-4CEF-8D2D-4D4B26993235 修改程序 UpdateProg @@ -121784,7 +121810,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 21CCFED9-583C-4B5A-8370-170748173C49 修改人IP UpdateIP @@ -121796,7 +121822,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + A5BF1114-3882-4699-83F8-3B0F5C2FA382 操作日志ID OperateLogID @@ -121811,7 +121837,7 @@ LABL 0 Arial Unicode MS,8,N - + EEFF42B2-E137-4D20-B315-59446F45D0CA 必选修规则ID StudyRuleId @@ -121822,7 +121848,7 @@ LABL 0 Arial Unicode MS,8,N 必选修规则ID bigint - + DE5726E5-8EF1-4BB4-AB0C-735D098B2A57 人员 StaffId @@ -121833,7 +121859,7 @@ LABL 0 Arial Unicode MS,8,N 人员 bigint - + BEF0B3E2-5C5F-4A6E-A696-23BE258E5967 员工姓名 StaffName @@ -121848,7 +121874,7 @@ LABL 0 Arial Unicode MS,8,N - + E04C7821-5C70-4181-A47A-CB6781A4EA94 备注 RemarkSz @@ -121863,7 +121889,7 @@ LABL 0 Arial Unicode MS,8,N - + E963DF7D-5FF1-46E5-BFD1-C77FBC755D50 默认标志 IsDefault @@ -121878,7 +121904,7 @@ LABL 0 Arial Unicode MS,8,N - + 8EC54578-BC99-4FA2-AA3E-49C78AD49294 删除标志 IsEnable @@ -121893,7 +121919,7 @@ LABL 0 Arial Unicode MS,8,N - + 20F23FED-B864-48D9-A5F2-62530E6B6B6D 预留字段1 Reverse1 @@ -121905,7 +121931,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 4D83EE02-C7B8-4454-9961-5D4317D0393D 预留字段2 Reverse2 @@ -121917,7 +121943,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 35840EFC-0D77-4B15-8DCA-C163FC95D7F0 预留字段3 Reverse3 @@ -121929,7 +121955,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 58515022-4E1B-4716-BCE9-0452E0DF1EC1 预留字段4 Reverse4 @@ -121941,7 +121967,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 23D6B0F2-E0BB-48E1-B6C7-02CD99506ECF 预留字段5 Reverse5 @@ -121953,7 +121979,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 2387FA8F-20B2-4370-B3CB-D4B3DEC74BF4 预留字段6 Reverse6 @@ -121965,7 +121991,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 73BE3393-7BFC-4ED3-9421-1B079B700C59 预留字段7 Reverse7 @@ -121977,7 +122003,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 3382A8F6-1F0B-45ED-9048-D60BD40A3ACA 预留字段8 Reverse8 @@ -121989,7 +122015,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 2D7C8BCC-C8A9-42B2-AA94-02AC70668E77 预留字段9 Reverse9 @@ -122001,7 +122027,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + E1095425-D8C3-47FD-AE78-6FC3AF87EE98 预留字段10 Reverse10 @@ -122013,7 +122039,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 3D1EA6FC-A74C-45BB-9AEA-A60F4584D106 预留字段I1 ReverseI1 @@ -122025,7 +122051,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + EACF32DF-891A-4372-9E13-9A98AE126EED 预留字段I2 ReverseI2 @@ -122039,7 +122065,7 @@ LABL 0 Arial Unicode MS,8,N - + 2A211835-FB66-43E3-AA9F-BF663C744603 Key_1 Key_1 @@ -122048,15 +122074,15 @@ LABL 0 Arial Unicode MS,8,N 1721372451 Administrator - + - + - + @@ -122069,7 +122095,7 @@ LABL 0 Arial Unicode MS,8,N Administrator 必选修规则结果 - + 01A907E6-5537-47B2-ABC9-6CFA5A647507 Id Id @@ -122084,7 +122110,7 @@ LABL 0 Arial Unicode MS,8,N - + 5E71B65A-2A07-4484-AF90-87A9C052326B 创建人 CreateBy @@ -122098,7 +122124,7 @@ LABL 0 Arial Unicode MS,8,N - + 4521BD68-D481-4D53-935A-09261F02C9A2 创建时间 CreateTime @@ -122112,7 +122138,7 @@ LABL 0 Arial Unicode MS,8,N - + 9FB3C544-01C4-4652-8E4C-403EB0A1760F 创建程序 CreateProg @@ -122124,7 +122150,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + CAA25DB6-48FC-429A-903F-FA58582217A6 创建人IP CreateIP @@ -122136,7 +122162,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 16A6E494-7B80-4DA6-A7C6-E29ACE72551B 修改人 UpdateBy @@ -122150,7 +122176,7 @@ LABL 0 Arial Unicode MS,8,N - + 548FE2AC-0350-4070-A988-C902ED4FA468 修改时间 UpdateTime @@ -122164,7 +122190,7 @@ LABL 0 Arial Unicode MS,8,N - + 39495E88-C800-47D9-B935-A225C1666DE8 修改程序 UpdateProg @@ -122176,7 +122202,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 8EFD95E4-C07A-4EEB-B87C-34CB110FC739 修改人IP UpdateIP @@ -122188,7 +122214,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(100) 100 - + 8C10977C-3918-4721-B062-7D93B080EDB6 操作日志ID OperateLogID @@ -122203,7 +122229,7 @@ LABL 0 Arial Unicode MS,8,N - + 1DB2330D-A062-40AE-B906-8952214ADE0B 必选修规则ID StudyRuleId @@ -122214,7 +122240,7 @@ LABL 0 Arial Unicode MS,8,N 必选修规则ID bigint - + AE66BBDE-61E2-4632-9F6A-5A4D9CF8120B 人员ID StaffId @@ -122225,7 +122251,7 @@ LABL 0 Arial Unicode MS,8,N 人员ID INT - + C9FA34E7-332C-4E6B-A64E-E4DD2F23AFD0 工号 StaffNo @@ -122240,7 +122266,7 @@ LABL 0 Arial Unicode MS,8,N - + B15E23D0-4F7B-4C44-91C3-6B9D03F7B3A5 员工姓名 StaffName @@ -122255,7 +122281,7 @@ LABL 0 Arial Unicode MS,8,N - + E9317953-9D17-4B5E-9AB5-FCD7B0E3C2ED 状态 Status @@ -122267,7 +122293,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(32) 32 - + DEFC1296-F202-46CB-AE27-01C603090F44 备注 RemarkSz @@ -122282,7 +122308,7 @@ LABL 0 Arial Unicode MS,8,N - + 2E05DAB7-49D3-4778-83D4-6A113DC23457 默认标志 IsDefault @@ -122297,7 +122323,7 @@ LABL 0 Arial Unicode MS,8,N - + CC1468AE-9433-418C-BFFC-39F0C1E517FE 删除标志 IsEnable @@ -122312,7 +122338,7 @@ LABL 0 Arial Unicode MS,8,N - + 2F10D326-1C57-42B1-9DFD-3C4904ACCD80 预留字段1 Reverse1 @@ -122324,7 +122350,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 37878AC3-D2D2-4E10-BFFF-30FB2BD580C4 预留字段2 Reverse2 @@ -122336,7 +122362,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 8B7EB0D8-53C4-40D6-B7AA-0C3B18C6D897 预留字段3 Reverse3 @@ -122348,7 +122374,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + E9A0CFAE-2187-4CBE-8D74-091DBB1DFA14 预留字段4 Reverse4 @@ -122360,7 +122386,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 76F48910-F9D0-4E4A-825C-7F36880FE07B 预留字段5 Reverse5 @@ -122372,7 +122398,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 71C75EE7-93FE-416F-968F-5CE4F9D93C4C 预留字段6 Reverse6 @@ -122384,7 +122410,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 0EACD58B-2142-4212-927A-6B2B71CDD091 预留字段7 Reverse7 @@ -122396,7 +122422,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 17AC2768-F90F-45D0-8876-B831C78F1E38 预留字段8 Reverse8 @@ -122408,7 +122434,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + F924F9B7-7CC3-46E9-AE59-2AE12EA72F82 预留字段9 Reverse9 @@ -122420,7 +122446,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + BD8F0293-5749-4E81-88D8-E77650FCE222 预留字段10 Reverse10 @@ -122432,7 +122458,7 @@ LABL 0 Arial Unicode MS,8,N nvarchar(1000) 1000 - + 67AFD063-C430-4A74-9E90-3CC97CFBBFAC 预留字段I1 ReverseI1 @@ -122444,7 +122470,7 @@ LABL 0 Arial Unicode MS,8,N 0 int - + FD09DC2C-989C-4E42-90E2-777878BC2559 预留字段I2 ReverseI2 @@ -122458,7 +122484,7 @@ LABL 0 Arial Unicode MS,8,N - + 2A634DE7-F87B-42B4-B9E9-3B6AC488C700 Key_1 Key_1 @@ -122467,15 +122493,15 @@ LABL 0 Arial Unicode MS,8,N 1722318737 Administrator - + - + - + @@ -122499,7 +122525,7 @@ LABL 0 Arial Unicode MS,8,N - + 7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2 1714101292 Administrator @@ -122533,7 +122559,7 @@ LABL 0 Arial Unicode MS,8,N - + D23C452C-4BB6-4C2A-AB2E-E8434D958A77 1714101335 Administrator @@ -122567,7 +122593,7 @@ LABL 0 Arial Unicode MS,8,N - + D4016F9D-5631-4F9E-A70D-D42133A4EBB7 1714107872 Administrator @@ -122601,7 +122627,7 @@ LABL 0 Arial Unicode MS,8,N - + BEBA3346-CCC6-41D9-B95B-12B8F81188BF 1714108449 Administrator @@ -122635,7 +122661,7 @@ LABL 0 Arial Unicode MS,8,N - + FC69BEF9-F863-4A65-903E-CB2850197526 1714109221 Administrator @@ -122669,7 +122695,7 @@ LABL 0 Arial Unicode MS,8,N - + ACE0AB02-0D27-4F1C-BF71-738C20DF96C2 1714120556 Administrator @@ -122703,7 +122729,7 @@ LABL 0 Arial Unicode MS,8,N - + B95672ED-9976-4742-9FFC-52B326620682 1715565535 Administrator @@ -122737,7 +122763,7 @@ LABL 0 Arial Unicode MS,8,N - + B6E89235-A6E0-460D-9228-DCA8C58EE2AD 1715570661 Administrator @@ -122771,7 +122797,7 @@ LABL 0 Arial Unicode MS,8,N - + 5D4938F3-7934-4F74-891C-97DC9DC47B1B 1716798640 Administrator @@ -122805,7 +122831,7 @@ LABL 0 Arial Unicode MS,8,N - + 179079CB-7169-4B19-A07A-A61C331F59CD 1716876897 Administrator @@ -122839,7 +122865,7 @@ LABL 0 Arial Unicode MS,8,N - + DD965546-2361-4301-82D7-446B823BDCFD 1717481682 Administrator @@ -122873,7 +122899,7 @@ LABL 0 Arial Unicode MS,8,N - + E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC 1717726229 Administrator @@ -122907,7 +122933,7 @@ LABL 0 Arial Unicode MS,8,N - + 8C71D6B9-780B-4547-ADFD-986E619F4DCD 1719381914 Administrator @@ -122941,7 +122967,7 @@ LABL 0 Arial Unicode MS,8,N - + EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE 1719468257 Administrator @@ -122975,7 +123001,7 @@ LABL 0 Arial Unicode MS,8,N - + ACF1454B-2C3F-40E5-ADC5-4A48787EB937 1720488320 Administrator @@ -123006,17 +123032,17 @@ LABL 0 Arial Unicode MS,8,N - + - + 55351100-6B8C-411A-838F-ADF17D7249C7 1721372650 Administrator 1721372697 Administrator - + @@ -123040,20 +123066,20 @@ LABL 0 Arial Unicode MS,8,N - + - + CE1833FA-A783-4FAC-87BF-AA0FF8008532 1721280283 Administrator 1721280295 Administrator - + - + @@ -123074,20 +123100,20 @@ LABL 0 Arial Unicode MS,8,N - + - + 18F2EFF3-BD41-4F96-96C8-D8B15C7E2644 1721372603 Administrator 1721372642 Administrator - + - + @@ -123108,20 +123134,20 @@ LABL 0 Arial Unicode MS,8,N - + - + F7ECB7BC-BA8B-4606-B521-999C20FD5C43 1722318917 Administrator 1722318936 Administrator - + - + @@ -123133,7 +123159,7 @@ LABL 0 Arial Unicode MS,8,N - + A1DD77B6-E48E-4C9D-947D-D42E3C5240C2 dbo dbo @@ -123146,7 +123172,7 @@ LABL 0 Arial Unicode MS,8,N - + C012A467-0031-4F3C-9D9D-13408491E147 DefaultSchema 1597196432 @@ -123154,12 +123180,12 @@ LABL 0 Arial Unicode MS,8,N 1597196433 ttsoftxch - + - + 41D2B655-5319-49C5-9BA6-133BB8B097CA dbo dbo @@ -123171,7 +123197,7 @@ LABL 0 Arial Unicode MS,8,N - + 2153E033-C4DC-4F90-B2F4-3B0F44BD33D5 文本 TEXT @@ -123181,7 +123207,7 @@ LABL 0 Arial Unicode MS,8,N ttsoftxch text - + AC8799D0-82CA-4B70-ADAC-18D8797720A9 图片 IMAGE @@ -123191,7 +123217,7 @@ LABL 0 Arial Unicode MS,8,N Administrator image - + DEC04470-B84A-413E-9B2A-C265C5506182 加密 ENCRYPT_STRING @@ -123259,7 +123285,7 @@ LABL 0 Arial Unicode MS,8,N varchar(4000) 4000 - + 703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30 短字符串 SHORT_STRING @@ -123270,7 +123296,7 @@ LABL 0 Arial Unicode MS,8,N varchar(64) 64 - + 89A476D2-A1C0-428C-9875-26A50B7AFE1A 长字符串 LONG_STRING @@ -123292,7 +123318,7 @@ LABL 0 Arial Unicode MS,8,N varchar(2000) 2000 - + @@ -123370,7 +123396,7 @@ LABL 0 Arial Unicode MS,8,N varchar(32) 32 - + CB2F08D6-BE17-4046-B94A-4FD00EDA9015 文件 FILE @@ -123393,7 +123419,7 @@ LABL 0 Arial Unicode MS,8,N - + B41C21E8-76E9-4031-8EF0-34743E5525C5 PUBLIC PUBLIC @@ -123402,13 +123428,13 @@ LABL 0 Arial Unicode MS,8,N 1597196433 ttsoftxch - + - + 02EF92C9-49BF-45C7-934A-23BA290D5595 Microsoft SQL Server 2008 MSSQLSRV2008 diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_ExamController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_ExamController.cs index b1783732..038b93f0 100644 --- a/Tiobon.Core.Api/Controllers/Ghre/Ghre_ExamController.cs +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_ExamController.cs @@ -186,5 +186,12 @@ public class Ghre_ExamController : BaseController ExecuteExamOver() + { + return await _service.ExecuteExamOver(); + } + + } \ No newline at end of file diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml index cec28356..0bfa4d28 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -4330,6 +4330,11 @@ 学习时长(分钟) + + + 课程标准时长(分钟) + + 课程类型 @@ -10496,6 +10501,11 @@ 学习时长(分钟) + + + 课程标准时长(分钟) + + 课程类型 @@ -13547,22 +13557,22 @@ 培训记录-课程状态-已结束 - + 培训记录-学习状态 - + 未参与 - + 未完成 - + 已完成 @@ -13587,6 +13597,11 @@ 考试结束 + + + 缺考系统结束 + + 考试记录-评分状态 diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_StudyRecord.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_StudyRecord.Dto.Base.cs index db9d3e00..9e944cf8 100644 --- a/Tiobon.Core.Model/Base/Ghre/Ghre_StudyRecord.Dto.Base.cs +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_StudyRecord.Dto.Base.cs @@ -92,6 +92,11 @@ namespace Tiobon.Core.Model.Models /// public decimal? StudyDuration { get; set; } + /// + /// 课程标准时长(分钟) + /// + public decimal? StandardDuration { get; set; } + /// /// 课程类型 /// diff --git a/Tiobon.Core.Model/Consts.cs b/Tiobon.Core.Model/Consts.cs index 7022d52a..4016e9dd 100644 --- a/Tiobon.Core.Model/Consts.cs +++ b/Tiobon.Core.Model/Consts.cs @@ -178,7 +178,7 @@ public class Consts /// 培训记录-学习状态 /// - public static class DicStudyRecordStudyStatus + public static class DIC_STUDY_RECORD_STUDY_STATUS { /// /// 未参与 @@ -219,6 +219,11 @@ public class Consts /// 考试结束 /// public const string EXAM_END = "ExamEnd"; + + /// + /// 缺考系统结束 + /// + public const string SYSTEM_END = "SystemEnd"; } diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_StudyRecord.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_StudyRecord.cs index 1d7664f0..2b1bae2a 100644 --- a/Tiobon.Core.Model/Models/Ghre/Ghre_StudyRecord.cs +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_StudyRecord.cs @@ -93,6 +93,11 @@ namespace Tiobon.Core.Model.Models /// public decimal? StudyDuration { get; set; } + /// + /// 课程标准时长(分钟) + /// + public decimal? StandardDuration { get; set; } + /// /// 课程类型 /// diff --git a/Tiobon.Core.Model/ViewModels/Extend/Ghre_StudyRecordCourse.cs b/Tiobon.Core.Model/ViewModels/Extend/Ghre_StudyRecordCourse.cs index ccda42eb..8d5834fa 100644 --- a/Tiobon.Core.Model/ViewModels/Extend/Ghre_StudyRecordCourse.cs +++ b/Tiobon.Core.Model/ViewModels/Extend/Ghre_StudyRecordCourse.cs @@ -23,6 +23,8 @@ public class Ghre_StudyRecordCourse public string TeacherRemarkSz { get; set; } public DateTime? CourseBeginTime { get; set; } public DateTime? CourseEndTime { get; set; } + public decimal? StudyDuration { get; set; } + public decimal? CourseStandardDuration { get; set; } public List CourseWareList { get; set; } diff --git a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs index 87cbc7f6..e2617b0c 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs @@ -347,7 +347,7 @@ public class Ghre_CourseServices : BaseServices().AnyAsync(x => x.CourseId == id && x.StudyStatus != Consts.DicStudyRecordStudyStatus.HAS_FINISH && x.CourseEndTime != null && x.CourseEndTime.Value.Date >= DateTime.Now.Date)) + if (await Db.Queryable().AnyAsync(x => x.CourseId == id && x.StudyStatus != Consts.DIC_STUDY_RECORD_STUDY_STATUS.HAS_FINISH && x.CourseEndTime != null && x.CourseEndTime.Value.Date >= DateTime.Now.Date)) return ServiceResult.OprateFailed($"课程【{entity.CourseName}({entity.CourseNo})】有学员正在学习中,暂不可{(status == Consts.DIC_COURSE_STATUS.DRAFT ? "取消发布" : "停用")}"); } diff --git a/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs b/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs index aae3b7f5..87c8d2b8 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs @@ -1196,8 +1196,23 @@ public class Ghre_ExamServices : BaseServices x.ExamId == id && x.Status == DIC_EXAM_RECORD_STATUS.EXAMING)) - return ServiceResult.OprateFailed("已有学员参与考试,不可取消发布!"); + if (entity.Status == DIC_EXAM_STATUS.RELEASED && status == DIC_EXAM_STATUS.DRAFT) + { + if (await Db.Queryable().AnyAsync(x => x.ExamId == id && x.StudyStatus != DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN)) + return ServiceResult.OprateFailed("已有学员正在学习,不可取消发布!"); + + if (await _ghre_ExamRecordServices.AnyAsync(x => x.ExamId == id && x.Status == DIC_EXAM_RECORD_STATUS.EXAMING)) + return ServiceResult.OprateFailed("已有学员参与考试,不可取消发布!"); + } + + if (entity.Status == DIC_EXAM_STATUS.RELEASED && status == DIC_EXAM_STATUS.DISABLED) + { + if (await Db.Queryable().AnyAsync(x => x.ExamId == id && x.StudyStatus != DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN)) + return ServiceResult.OprateFailed("已有学员正在学习,不可归档!"); + + if (await _ghre_ExamRecordServices.AnyAsync(x => x.ExamId == id && x.Status == DIC_EXAM_RECORD_STATUS.EXAMING)) + return ServiceResult.OprateFailed("已有学员参与考试,不可归档!"); + } if (entity.Status == DIC_EXAM_STATUS.DISABLED && status == DIC_EXAM_STATUS.RELEASED) { @@ -1315,9 +1330,9 @@ public class Ghre_ExamServices : BaseServices ExecuteExamOver() { var now = Db.GetDate(); - var exams = await Db.Queryable().Where(x => - x.DateType == DicExamDateType.EXAM_DATE && - x.Status == DIC_EXAM_STATUS.RELEASED && - x.EndTime !=null&& - x.EndTime.Value.Date== now + + var exams = await Db.Queryable().Where(x => x.Status == DIC_EXAM_STATUS.RELEASED && + ((x.DateType == DicExamDateType.EXAM_DATE && x.EndTime != null && x.EndTime.Value.Date == now.Date.AddDays(-1)) || x.DateType == DicExamDateType.AFTER_HOW_LONG) ).ToListAsync(); - return ServiceResult.OprateSuccess("提交成功!"); + for (int i = 0; i < exams.Count; i++) + { + var exam = exams[i]; + //if (await Db.Queryable().Where(x => x.ScoreMethod == DIC_EXAM_PAPER_SCORE_METHOD.MANUAL && x.Id == exam.ExamPaperId).AnyAsync()) + // continue; + + var studyRecords = new List(); + if (exam.DateType == DicExamDateType.EXAM_DATE) + { + #region 固定日期 + studyRecords = await Db.Queryable() + .Where(x => x.ExamId == exam.Id && x.StudyStatus != DIC_STUDY_RECORD_STUDY_STATUS.HAS_FINISH) + .ToListAsync(); + #endregion + } + else + { + #region 考完周期 + exam.AfterHowLong = (exam.AfterHowLong ?? 7) + 1; + var examEndDt = now.AddDays(-exam.AfterHowLong.Value); + studyRecords = await Db.Queryable() + .Where(x => + x.ExamId == exam.Id && + x.StudyStatus != DIC_STUDY_RECORD_STUDY_STATUS.HAS_FINISH && + x.CourseEndTime != null && + x.CourseEndTime.Value.Date == examEndDt.Date) + .ToListAsync(); + #endregion + } + var inserts = new List(); + var updates = new List(); + + if (studyRecords.Any()) + { + + for (int j = 0; j < studyRecords.Count; j++) + { + studyRecords[j].StudyStatus = DIC_STUDY_RECORD_STUDY_STATUS.HAS_FINISH; + studyRecords[j].RemarkSz = "考试结束自动关闭!"; + + var examRecord = await Db.Queryable().Where(x => x.StudyRecordId == studyRecords[j].Id && x.ExamId == exam.Id).FirstAsync(); + if (examRecord.IsNull()) + { + inserts.Add(new Ghre_ExamRecord() + { + Id = SnowFlakeSingle.Instance.NextId(), + ExamId = exam.Id, + StudyRecordId = studyRecords[j].Id, + StaffId = studyRecords[j].StaffId, + CourseSnapId = studyRecords[j].CourseSnapId, + ExamPaperId = exam.ExamPaperId, + ExamDate = DateTime.Now.Date.AddDays(-1), + RetakeTimes = 0, + Score = 0, + AdjustScore = 0, + IsPass = false, + Comment = "考试结束自动出分!", + Status = DIC_EXAM_RECORD_STATUS.SYSTEM_END, + ScoreStatus = DIC_EXAM_RECORD_SCORE_STATUS.HAS_SCORE, + BeginTime = exam.DateType == DicExamDateType.EXAM_DATE ? exam.BeginTime : DateTime.Now.Date.AddDays(-exam.AfterHowLong.Value), + EndTime = exam.DateType == DicExamDateType.EXAM_DATE ? exam.EndTime : DateTime.Now.Date.AddDays(-1) + }); + } + else + { + examRecord.Score = 0; + examRecord.AdjustScore = 0; + examRecord.Status = DIC_EXAM_RECORD_STATUS.SYSTEM_END; + examRecord.ScoreStatus = DIC_EXAM_RECORD_SCORE_STATUS.HAS_SCORE; + examRecord.IsPass = false; + examRecord.Comment = "考试结束自动出分!"; + updates.Add(examRecord); + } + } + + await Db.Insertable(inserts).ExecuteCommandAsync(); + await Db.Updateable(updates).UpdateColumns(it => new { it.Score, it.AdjustScore, it.Status, it.ScoreStatus, it.IsPass, it.Comment }).ExecuteCommandAsync(); + await Db.Updateable(studyRecords).UpdateColumns(it => new { it.StudyStatus, it.RemarkSz }).ExecuteCommandAsync(); + } + } + return ServiceResult.OprateSuccess("执行成功!"); } } \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs b/Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs index 1ca07829..3a878ceb 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs @@ -331,7 +331,7 @@ namespace Tiobon.Core.Services #region 处理学习进度 - if(x.ExamId.IsNull()) + if (x.ExamId.IsNull()) x.ShowExamBtn = false; if (!x.ExamId.IsNull() && x.FeedbackOrderId.IsNull()) @@ -411,7 +411,9 @@ namespace Tiobon.Core.Services B.Outline CourseRemarkSz, A.StudyProgress, A.CourseBeginTime, - A.CourseEndTime + A.CourseEndTime, + A.StandardDuration CourseStandardDuration, + A.StudyDuration FROM Ghre_StudyRecord A LEFT JOIN Ghre_Course B ON A.CourseId = B.Id LEFT JOIN Ghra_Staff c ON B.TeacherId = c.StaffID @@ -513,6 +515,20 @@ namespace Tiobon.Core.Services if (course.CourseBeginTime != null && course.CourseEndTime != null) course.CourseDateString = DateTimeHelper.ConvertToDayString(course.CourseBeginTime) + "~" + DateTimeHelper.ConvertToDayString(course.CourseEndTime); + if (course.CourseStandardDuration.IsNull()) + { + sql = $@"SELECT ISNULL (A.Hours, 0) * 60 + A.Minutes Minutes + FROM Ghre_CourseWare A + WHERE A.Id IN + (SELECT CourseWareId + FROM Ghre_Course + WHERE Id = '{course.CourseId}' + OR CourseSceneId = '{course.CourseSceneId}' AND IsEnable = 1)"; + var mins = await Db.Ado.GetDecimalAsync(sql); + + course.CourseStandardDuration = mins; + } + if (course.StudyDuration.IsNull()) course.StudyDuration = 0; return ServiceResult.OprateSuccess("查询成功!", course); } @@ -547,7 +563,7 @@ namespace Tiobon.Core.Services CourseEndTime = courseTime.Date.AddMonths(snap?.ValidityPeriod ?? 1), CourseType = "ManualElective", CourseStatus = DIC_STUDY_RECORD_COURSE_STATUS_IN, - StudyStatus = DicStudyRecordStudyStatus.NO_JOIN, + StudyStatus = DIC_STUDY_RECORD_STUDY_STATUS.NO_JOIN, ExamId = exam?.Id }); } @@ -591,11 +607,11 @@ namespace Tiobon.Core.Services studyProgress = 100; } - var studyStatus = DicStudyRecordStudyStatus.NO_FINISH; + var studyStatus = DIC_STUDY_RECORD_STUDY_STATUS.NO_FINISH; if (studyProgress == 100) - studyStatus = DicStudyRecordStudyStatus.HAS_FINISH; + studyStatus = DIC_STUDY_RECORD_STUDY_STATUS.HAS_FINISH; - sql = $"UPDATE Ghre_StudyRecord SET StudyProgress = {studyProgress},StudyStatus='{studyStatus}' WHERE Id='{studyRecordId}'"; + sql = $"UPDATE Ghre_StudyRecord SET StudyProgress = {studyProgress},StudyStatus='{studyStatus}',StandardDuration='{mins}' WHERE Id='{studyRecordId}'"; if (studyProgress > 0) await Db.Ado.ExecuteCommandAsync(sql); sql = $"UPDATE Ghre_StudyRecord SET BeginTime=GETDATE(),StudyStatus='{studyStatus}' WHERE BeginTime IS NULL AND Id='{studyRecordId}'"; await Db.Ado.ExecuteCommandAsync(sql); diff --git a/Tiobon.Core.Services/Ghre/Ghre_StudyRuleServices.cs b/Tiobon.Core.Services/Ghre/Ghre_StudyRuleServices.cs index a61352f1..d5ac987a 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_StudyRuleServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_StudyRuleServices.cs @@ -403,7 +403,7 @@ public class Ghre_StudyRuleServices : BaseServices + + + 课程标准时长(分钟) + + 课程类型 @@ -10496,6 +10501,11 @@ 学习时长(分钟) + + + 课程标准时长(分钟) + + 课程类型