diff --git a/Model/Tiobon.Web.pdm b/Model/Tiobon.Web.pdm index dceb6108..cf86ca8f 100644 --- a/Model/Tiobon.Web.pdm +++ b/Model/Tiobon.Web.pdm @@ -1,5 +1,5 @@ - + @@ -29480,10 +29480,10 @@ LABL 0 Arial Unicode MS,8,N CFB361C6-A4AB-4A63-AF1F-724AA63D6682 培训天数 -培训天数 +TrainDays 1738979245 Administrator -1738979282 +1738979303 Administrator 培训天数 decimal(20,2) @@ -47936,7 +47936,7 @@ Ghra_staff_InsureBase Ghre_OpenClass 1738913117 Administrator -1738915517 +1738995242 Administrator 开班管理 @@ -48281,6 +48281,39 @@ Ghra_staff_InsureBase 2000 +8546D3E3-138B-4B28-8700-2EF315FD12A1 +发布状态 +ReleaseStatus +1738995240 +Administrator +1738995537 +Administrator +发布状态 +int + + +B920FC6C-6D61-45FE-BB84-97A25AC3337F +开课状态 +OpenStatus +1738995239 +Administrator +1738995548 +Administrator +开课状态 +int + + +F592B7F6-A6A7-47DA-A246-EA24C5E7211E +结案状态 +CloseStatus +1738995235 +Administrator +1738995575 +Administrator +结案状态 +int + + 6CD68BD0-F0C1-434C-A2BE-8292700997B4 备注 RemarkSz @@ -48295,7 +48328,7 @@ Ghra_staff_InsureBase - + 5FE7310A-8502-4EDC-B51A-35BAC75572EC 默认标志 IsDefault @@ -48310,7 +48343,7 @@ Ghra_staff_InsureBase - + 51FB3979-A704-4E66-9D71-F3BAC1579E95 删除标志 IsEnable @@ -48325,7 +48358,7 @@ Ghra_staff_InsureBase - + D7C2EB6B-52B4-453D-91EA-336150268EB7 预留字段1 Reverse1 @@ -48337,7 +48370,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 793D5E0C-9138-4073-88A3-4EA5F1903107 预留字段2 Reverse2 @@ -48349,7 +48382,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + EF990952-0E4D-4C3E-80D7-2528CC6AAADA 预留字段3 Reverse3 @@ -48361,7 +48394,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 255687E1-CF46-4B2A-9040-A006AFBEC313 预留字段4 Reverse4 @@ -48373,7 +48406,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7DDAFE15-7B3B-4EDE-997D-F5EA346B7D52 预留字段5 Reverse5 @@ -48385,7 +48418,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6F508887-0233-4049-8139-E49EF4BC5440 预留字段6 Reverse6 @@ -48397,7 +48430,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3381F6C5-0355-4DA7-8BCD-C8622221ED72 预留字段7 Reverse7 @@ -48409,7 +48442,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 87B9CFB6-905A-41C3-ADA1-68423B6D60C1 预留字段8 Reverse8 @@ -48421,7 +48454,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 15F582A4-0552-4562-8513-EDBA76110496 预留字段9 Reverse9 @@ -48433,7 +48466,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + CA03F17C-C9F3-45F6-9D36-D79F58844E36 预留字段10 Reverse10 @@ -48445,7 +48478,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B9ECB959-EDFE-40F0-B35D-FA787DF96BC6 预留字段I1 ReverseI1 @@ -48457,7 +48490,7 @@ Ghra_staff_InsureBase 0 int - + D675638B-B052-4A3E-BBB7-690882A27D8E 预留字段I2 ReverseI2 @@ -48471,7 +48504,7 @@ Ghra_staff_InsureBase - + DE7C445C-E6CD-4D71-A1D8-645EA1452359 Key_1 Key_1 @@ -48485,10 +48518,10 @@ Ghra_staff_InsureBase - + - + @@ -48501,7 +48534,7 @@ Ghra_staff_InsureBase Administrator 开班课表 - + B571C523-EF94-4B85-B286-B224DB70121E Id Id @@ -48516,7 +48549,7 @@ Ghra_staff_InsureBase - + 13A408C8-DEA2-4A65-87CD-491ECC7856A2 创建人 CreateBy @@ -48530,7 +48563,7 @@ Ghra_staff_InsureBase - + 19594B3F-24C0-489E-B603-9E73330AF32A 创建时间 CreateTime @@ -48544,7 +48577,7 @@ Ghra_staff_InsureBase - + 9706FFBA-86C1-4452-ABFD-6F99B4986A1B 创建程序 CreateProg @@ -48556,7 +48589,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 3CE7C8AD-B80B-4D96-BB2E-DB4BADA85AF1 创建人IP CreateIP @@ -48568,7 +48601,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 44968DF7-5DF0-445C-A3F3-6ECD799CFCD8 修改人 UpdateBy @@ -48582,7 +48615,7 @@ Ghra_staff_InsureBase - + 87AC4904-B7A8-448E-A217-830ECB11AEBE 修改时间 UpdateTime @@ -48596,7 +48629,7 @@ Ghra_staff_InsureBase - + 7088333D-1F9D-4926-B8BC-C1675C4ABA44 修改程序 UpdateProg @@ -48608,7 +48641,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + E85D70CD-5C4C-452D-9FB9-29E0959CF892 修改人IP UpdateIP @@ -48620,7 +48653,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + D35CB67E-2BCA-4794-85A9-0E9E46BF5CAB 操作日志ID OperateLogID @@ -48635,7 +48668,7 @@ Ghra_staff_InsureBase - + 57CB0465-8AE1-4A14-9630-023D9170AB69 开班ID OpenClassId @@ -48646,7 +48679,7 @@ Ghra_staff_InsureBase 开班ID bigint - + FC2C50BB-A0BA-4B59-AEF5-31564460023F 课程ID CourseId @@ -48657,7 +48690,7 @@ Ghra_staff_InsureBase 课程ID bigint - + 18B5E2AC-249E-4CD8-8842-945B87B4918C 讲师ID TeacherId @@ -48668,7 +48701,7 @@ Ghra_staff_InsureBase 讲师ID bigint - + 31CDA5C8-B74A-4397-91E1-FF029655DF76 培训地点 Address @@ -48680,7 +48713,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + C56E2C31-34CF-46A5-A7A9-6B9DEEE94589 开始时间 StartTime @@ -48691,7 +48724,7 @@ Ghra_staff_InsureBase 开始时间 datetime - + 0BD422E2-0C76-44A2-83CA-4D3972BBAE8E 结束时间 EndTime @@ -48702,7 +48735,7 @@ Ghra_staff_InsureBase 结束时间 datetime - + F978DB96-A55C-4341-A99E-D66667ACBE1E 备注 RemarkSz @@ -48717,7 +48750,7 @@ Ghra_staff_InsureBase - + C855E42A-272E-4D89-8C4B-7F797997220D 默认标志 IsDefault @@ -48732,7 +48765,7 @@ Ghra_staff_InsureBase - + 88531FDD-E81F-4207-8D41-28936C5A5007 删除标志 IsEnable @@ -48747,7 +48780,7 @@ Ghra_staff_InsureBase - + 7585A799-9A45-4AD9-888F-A25BE9FCD9E9 预留字段1 Reverse1 @@ -48759,7 +48792,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 33FDAE18-CB92-4B79-881C-8D482F8890B2 预留字段2 Reverse2 @@ -48771,7 +48804,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 73D06AF5-EB50-46C2-94BF-3BF192EE479B 预留字段3 Reverse3 @@ -48783,7 +48816,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + FBBC4CFB-04FE-4F16-A663-14100AEA568B 预留字段4 Reverse4 @@ -48795,7 +48828,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 46A7C87F-FC3F-4C14-8413-B4AA4B1794C0 预留字段5 Reverse5 @@ -48807,7 +48840,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6C845072-A2EB-48C6-BEAB-A07F7814D469 预留字段6 Reverse6 @@ -48819,7 +48852,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5559037A-FB53-4C69-9D79-652AE0290DDB 预留字段7 Reverse7 @@ -48831,7 +48864,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 9E74E93F-5D6B-4BDA-A47A-134970E5171C 预留字段8 Reverse8 @@ -48843,7 +48876,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + DB52E6D0-7545-45D5-9429-4AF979076082 预留字段9 Reverse9 @@ -48855,7 +48888,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 8BEA896B-F1A7-45BE-9F06-1920CE605285 预留字段10 Reverse10 @@ -48867,7 +48900,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A9ED377B-2264-4847-9E80-A0C36BDFD9BE 预留字段I1 ReverseI1 @@ -48879,7 +48912,7 @@ Ghra_staff_InsureBase 0 int - + 88A1381A-80BF-4C0E-8DA5-0777DEB25797 预留字段I2 ReverseI2 @@ -48893,7 +48926,7 @@ Ghra_staff_InsureBase - + 27A80489-58F9-4C8A-8E80-0FDD1572759F Key_1 Key_1 @@ -48902,15 +48935,15 @@ Ghra_staff_InsureBase 1738913568 Administrator - + - + - + @@ -48923,7 +48956,7 @@ Ghra_staff_InsureBase Administrator 开班学员 - + 6BEE5383-C154-43DD-894C-4A554506873E Id Id @@ -48938,7 +48971,7 @@ Ghra_staff_InsureBase - + 4F0A2D57-4569-4F81-85CC-C59CA2008BDB 创建人 CreateBy @@ -48952,7 +48985,7 @@ Ghra_staff_InsureBase - + A357338A-29E8-4D9D-8964-4644E6D8F959 创建时间 CreateTime @@ -48966,7 +48999,7 @@ Ghra_staff_InsureBase - + A6874CC3-EE01-4625-9E40-32A9DFCECB2E 创建程序 CreateProg @@ -48978,7 +49011,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 3205F553-8B06-4FBC-98DC-9A3EEA572A66 创建人IP CreateIP @@ -48990,7 +49023,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 48E5AA1B-1706-40E3-B286-E1C07C3A2C1F 修改人 UpdateBy @@ -49004,7 +49037,7 @@ Ghra_staff_InsureBase - + 8729B268-2F5B-4E73-B24D-5A42C16F0CDF 修改时间 UpdateTime @@ -49018,7 +49051,7 @@ Ghra_staff_InsureBase - + 07BCD8DA-C481-4D35-B50D-52A6701AA51E 修改程序 UpdateProg @@ -49030,7 +49063,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7132F6E0-68F8-4656-9005-144FAF85D564 修改人IP UpdateIP @@ -49042,7 +49075,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F642A661-ECFF-4BC7-9D4C-BF1F24FC772D 操作日志ID OperateLogID @@ -49057,7 +49090,7 @@ Ghra_staff_InsureBase - + 48785A7C-6D79-4A19-BB89-B4BBC31FCC0C 开班ID OpenClassId @@ -49068,7 +49101,7 @@ Ghra_staff_InsureBase 开班ID bigint - + 5BAECAF8-2033-4399-A21F-91D6081CC4AF 员工ID StaffId @@ -49079,7 +49112,7 @@ Ghra_staff_InsureBase 员工ID int - + 7CDD3244-CAAD-49DC-B098-DA35D2387E20 来源 Source @@ -49091,7 +49124,7 @@ Ghra_staff_InsureBase nvarchar(32) 32 - + BA624B61-EB20-40E2-8233-E5408CA1A38C 备注 RemarkSz @@ -49106,7 +49139,7 @@ Ghra_staff_InsureBase - + 8F4F78B6-906E-4E54-B412-9AC623F3FC39 默认标志 IsDefault @@ -49121,7 +49154,7 @@ Ghra_staff_InsureBase - + 2EB5F6F4-2B1A-4E57-8B8D-7D9B2B11E612 删除标志 IsEnable @@ -49136,7 +49169,7 @@ Ghra_staff_InsureBase - + B8FADBB5-E595-457E-B04F-6758D2EDCFEB 预留字段1 Reverse1 @@ -49148,7 +49181,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 406669DD-5157-4B6E-B867-E31105A24887 预留字段2 Reverse2 @@ -49160,7 +49193,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 60D59D4C-E726-4690-B4F4-1236D42C869C 预留字段3 Reverse3 @@ -49172,7 +49205,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 278DEE2F-62A1-4810-BCBD-8CE95AB657F1 预留字段4 Reverse4 @@ -49184,7 +49217,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E69286CA-E207-4018-959F-D0A8AD0D1F19 预留字段5 Reverse5 @@ -49196,7 +49229,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + EBEB012F-4A0A-4D66-96D5-7CDA54D3F256 预留字段6 Reverse6 @@ -49208,7 +49241,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6BD4C16B-F88D-4859-9A42-A9B555A1B16C 预留字段7 Reverse7 @@ -49220,7 +49253,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1F3EAC53-6819-4DBD-9112-A96AA05063E4 预留字段8 Reverse8 @@ -49232,7 +49265,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + D81F5A1F-AE36-4E27-8B34-919D4F522EB5 预留字段9 Reverse9 @@ -49244,7 +49277,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 87FBD7EA-2577-4C43-A3A5-B03A312B9876 预留字段10 Reverse10 @@ -49256,7 +49289,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C60123C1-CBA6-467A-8C0F-08DDD433FDAD 预留字段I1 ReverseI1 @@ -49268,7 +49301,7 @@ Ghra_staff_InsureBase 0 int - + 9BBEF96A-9516-4050-BA07-811111C972D6 预留字段I2 ReverseI2 @@ -49282,7 +49315,7 @@ Ghra_staff_InsureBase - + F58D0592-C801-4FAF-9BD7-300C4A083D07 Key_1 Key_1 @@ -49291,15 +49324,15 @@ Ghra_staff_InsureBase 1738915573 Administrator - + - + - + @@ -49312,7 +49345,7 @@ Ghra_staff_InsureBase Administrator 开班费用 - + 9EDD6ABA-70EA-4294-826D-EDCCD6C9C456 Id Id @@ -49327,7 +49360,7 @@ Ghra_staff_InsureBase - + F8C29CB3-F137-4020-9CE1-B99DB85A01A8 创建人 CreateBy @@ -49341,7 +49374,7 @@ Ghra_staff_InsureBase - + F08C66D0-8197-4905-926E-09F5406A2A7F 创建时间 CreateTime @@ -49355,7 +49388,7 @@ Ghra_staff_InsureBase - + 9EC71EB7-6D20-4F8C-958C-80F54C05306C 创建程序 CreateProg @@ -49367,7 +49400,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 8983587C-13DD-40A4-B8C8-9AA735F8F0BC 创建人IP CreateIP @@ -49379,7 +49412,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 05C05A24-F3E2-4862-9011-7A12CBEAC1F9 修改人 UpdateBy @@ -49393,7 +49426,7 @@ Ghra_staff_InsureBase - + B788A8DB-691D-458A-83EF-3EE29F486202 修改时间 UpdateTime @@ -49407,7 +49440,7 @@ Ghra_staff_InsureBase - + 68B17D95-2405-41A2-9BD8-DEDEB80B1E06 修改程序 UpdateProg @@ -49419,7 +49452,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + CF6F028E-A830-4236-955F-E3008DC96401 修改人IP UpdateIP @@ -49431,7 +49464,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 043EBB6B-EC0A-4155-A6B3-3EA2CE68613F 操作日志ID OperateLogID @@ -49446,7 +49479,7 @@ Ghra_staff_InsureBase - + 5647E1B2-D9FB-458D-8C49-CCD86832B170 开班ID OpenClassId @@ -49457,7 +49490,7 @@ Ghra_staff_InsureBase 开班ID bigint - + CC2FD9AE-5AB7-462C-AAD7-9FF460C1EFBB 员工ID StaffId @@ -49468,7 +49501,7 @@ Ghra_staff_InsureBase 员工ID int - + C55369A6-3ABE-435C-B237-0CC46CDE71DD 费用项目ID ItemId @@ -49479,7 +49512,7 @@ Ghra_staff_InsureBase 费用项目ID bigint - + B0A3FDFA-12BF-431A-8138-6842C69328BA 金额 Amount @@ -49492,7 +49525,7 @@ Ghra_staff_InsureBase 20 2 - + 8CDF227C-FDF7-40E3-9927-1993F9423420 备注 RemarkSz @@ -49507,7 +49540,7 @@ Ghra_staff_InsureBase - + 71098292-CAFC-4569-BEB7-D9310C23CA78 默认标志 IsDefault @@ -49522,7 +49555,7 @@ Ghra_staff_InsureBase - + F8E68421-E83E-45D5-AF7B-341079AF3909 删除标志 IsEnable @@ -49537,7 +49570,7 @@ Ghra_staff_InsureBase - + 3F72FDAE-57E5-4296-957D-A6028742A034 预留字段1 Reverse1 @@ -49549,7 +49582,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0E0F552B-1063-45FB-BAE8-C56351065E39 预留字段2 Reverse2 @@ -49561,7 +49594,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 16D434D8-A5AE-40D9-8B74-DA1FBE8FC5B4 预留字段3 Reverse3 @@ -49573,7 +49606,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 22657DC4-4FA0-4BF5-83CE-173B7CC5EAEE 预留字段4 Reverse4 @@ -49585,7 +49618,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 9DFD291A-5FA4-46E8-A286-24FC83E517D6 预留字段5 Reverse5 @@ -49597,7 +49630,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 61A0853B-A879-470B-AA95-73A2B8E88477 预留字段6 Reverse6 @@ -49609,7 +49642,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + A667ED59-7AC0-4387-98EC-58ACE370ADF5 预留字段7 Reverse7 @@ -49621,7 +49654,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0597DA45-9893-415D-96F6-5F97D4AAD75D 预留字段8 Reverse8 @@ -49633,7 +49666,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 36A76DA5-ABC2-4394-940D-D580D1C964A3 预留字段9 Reverse9 @@ -49645,7 +49678,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 864057EC-9E51-4991-AF49-B1C86311E77D 预留字段10 Reverse10 @@ -49657,7 +49690,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 62F798B2-9090-4DA6-A8EB-CA32625B4BBE 预留字段I1 ReverseI1 @@ -49669,7 +49702,7 @@ Ghra_staff_InsureBase 0 int - + FA25B06E-3323-4564-BB7F-60A8C1B966B4 预留字段I2 ReverseI2 @@ -49683,7 +49716,7 @@ Ghra_staff_InsureBase - + 4C131EA0-9228-4304-A4DA-DA4DD5055C24 Key_1 Key_1 @@ -49692,15 +49725,15 @@ Ghra_staff_InsureBase 1738915608 Administrator - + - + - + @@ -49713,7 +49746,7 @@ Ghra_staff_InsureBase Administrator 开班成绩 - + 0902478B-6FBC-4A72-AA87-4CAB1DF0ED61 Id Id @@ -49728,7 +49761,7 @@ Ghra_staff_InsureBase - + 95F84ED2-D302-4793-A22A-03BF6D4150D4 创建人 CreateBy @@ -49742,7 +49775,7 @@ Ghra_staff_InsureBase - + 6949DCB1-8418-457F-BD56-F25ED7554C45 创建时间 CreateTime @@ -49756,7 +49789,7 @@ Ghra_staff_InsureBase - + 47733175-2A19-4A71-9AD2-5149DE9EA2CA 创建程序 CreateProg @@ -49768,7 +49801,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + BE1692E9-4797-4B63-933F-33249AB37254 创建人IP CreateIP @@ -49780,7 +49813,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + F1CB086B-5C6A-4308-A393-A56CB61A4B44 修改人 UpdateBy @@ -49794,7 +49827,7 @@ Ghra_staff_InsureBase - + 3810264A-9410-4742-A4A0-080CED8D8E30 修改时间 UpdateTime @@ -49808,7 +49841,7 @@ Ghra_staff_InsureBase - + 01D5BF47-CF61-43CF-AAC8-684C81E16C85 修改程序 UpdateProg @@ -49820,7 +49853,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 3F88B9EF-06BE-4970-8B06-4005038EADFF 修改人IP UpdateIP @@ -49832,7 +49865,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + BFA78B47-7315-4586-97E3-011167AC7580 操作日志ID OperateLogID @@ -49847,7 +49880,7 @@ Ghra_staff_InsureBase - + 0DD6FF73-777A-4FE0-A982-A2F0AADFF45F 开班ID OpenClassId @@ -49858,7 +49891,7 @@ Ghra_staff_InsureBase 开班ID bigint - + 2572F471-E490-4A16-B906-9B06F91C3984 出席状态 AttendStatus @@ -49870,7 +49903,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 776F5441-0BAF-4D3E-8DDD-4B05F7AC1572 缺席原因 AbsentReason @@ -49882,7 +49915,7 @@ Ghra_staff_InsureBase nvarchar(2000) 2000 - + 074D11E9-4274-46E4-811C-79C5349AEC7B 打卡时间 AttendTime @@ -49893,7 +49926,7 @@ Ghra_staff_InsureBase 打卡时间 datetime - + 18D0FC4D-0F64-43FC-B1AA-2A65FD0E43E0 学习ID StudyRecordId @@ -49904,7 +49937,7 @@ Ghra_staff_InsureBase 学习ID bigint - + 3B8A12DB-931F-429F-969C-313B6F1FA3A8 考试ID ExamId @@ -49915,7 +49948,7 @@ Ghra_staff_InsureBase 考试ID bigint - + 7F1D6F0A-9DD3-4EBA-9153-EA090C264F63 备注 RemarkSz @@ -49930,7 +49963,7 @@ Ghra_staff_InsureBase - + 90986332-AF26-4237-A29B-650FCD5093E9 默认标志 IsDefault @@ -49945,7 +49978,7 @@ Ghra_staff_InsureBase - + 3434C14A-461E-4828-839A-DE79EF65BF8B 删除标志 IsEnable @@ -49960,7 +49993,7 @@ Ghra_staff_InsureBase - + 399182C7-504E-4DFA-90B8-06EF02362715 预留字段1 Reverse1 @@ -49972,7 +50005,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 2A9A36A2-A19F-4FCB-AD85-F4350D9299C5 预留字段2 Reverse2 @@ -49984,7 +50017,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 3096BD70-A70F-47F1-841E-597C519C7577 预留字段3 Reverse3 @@ -49996,7 +50029,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 349846BE-BF84-428A-AE00-987038057CCC 预留字段4 Reverse4 @@ -50008,7 +50041,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 1C85EBB5-DDAB-4A14-B239-C0E808FC1938 预留字段5 Reverse5 @@ -50020,7 +50053,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 601C0EE0-68B9-434D-9B02-69D8132DCCB5 预留字段6 Reverse6 @@ -50032,7 +50065,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E4AFC65A-2311-4687-AD4F-D817B09D143F 预留字段7 Reverse7 @@ -50044,7 +50077,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 0C76FF98-0A55-4437-BA01-D7776906E163 预留字段8 Reverse8 @@ -50056,7 +50089,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 5EE333B8-8982-471E-9CF0-9B6F43173827 预留字段9 Reverse9 @@ -50068,7 +50101,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 118D65EC-A8CE-46C0-AA8E-3486425043DB 预留字段10 Reverse10 @@ -50080,7 +50113,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 57FEF14C-6B91-4599-BD73-9DA23DE7B6F8 预留字段I1 ReverseI1 @@ -50092,7 +50125,7 @@ Ghra_staff_InsureBase 0 int - + 9CFA0296-717C-4D23-AF0B-34EBB903A401 预留字段I2 ReverseI2 @@ -50106,7 +50139,7 @@ Ghra_staff_InsureBase - + 1D61DBC5-B7C6-4B27-90EB-A09586724E15 Key_1 Key_1 @@ -50115,15 +50148,15 @@ Ghra_staff_InsureBase 1738915836 Administrator - + - + - + @@ -50136,7 +50169,7 @@ Ghra_staff_InsureBase Administrator 开班打卡 - + 349B9707-538C-46A1-AF13-29C8BBE49151 Id Id @@ -50151,7 +50184,7 @@ Ghra_staff_InsureBase - + 528562CD-D92D-48E7-8D7A-F704D6DBEE4F 创建人 CreateBy @@ -50165,7 +50198,7 @@ Ghra_staff_InsureBase - + 21383B5E-50CD-48AF-82E9-AD71BAF1498E 创建时间 CreateTime @@ -50179,7 +50212,7 @@ Ghra_staff_InsureBase - + CF1522E2-68FA-4DCA-894E-50A8D2BC2E69 创建程序 CreateProg @@ -50191,7 +50224,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 2EC25D6D-8E33-4549-8AAA-A65560C427FA 创建人IP CreateIP @@ -50203,7 +50236,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 53FD25A5-269E-420A-A3DD-D3EE1C385003 修改人 UpdateBy @@ -50217,7 +50250,7 @@ Ghra_staff_InsureBase - + 7D564062-60D6-43EC-9E97-77808DCC9008 修改时间 UpdateTime @@ -50231,7 +50264,7 @@ Ghra_staff_InsureBase - + E7C79939-4938-403A-A89A-418B500A4817 修改程序 UpdateProg @@ -50243,7 +50276,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 79DDD191-3832-4CED-8ADB-5A4489E82AF6 修改人IP UpdateIP @@ -50255,7 +50288,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 7A9C21F2-FC4F-47B3-9BC0-7EA5032BD56D 操作日志ID OperateLogID @@ -50270,7 +50303,7 @@ Ghra_staff_InsureBase - + A89BE43B-CA2A-4E0C-B62B-E273EB492DFE 开班ID OpenClassId @@ -50281,7 +50314,7 @@ Ghra_staff_InsureBase 开班ID bigint - + 8A04EA12-EFFB-46BF-A527-009CD614358E 打卡时间 AttendTime @@ -50292,7 +50325,7 @@ Ghra_staff_InsureBase 打卡时间 datetime - + A0C2CF49-55E0-4560-ADA7-25BD0CF9B216 课表ID ScheduleId @@ -50303,7 +50336,7 @@ Ghra_staff_InsureBase 课表ID bigint - + 47426C54-3E97-4F73-9965-8817E77D4EEE 备注 RemarkSz @@ -50318,7 +50351,7 @@ Ghra_staff_InsureBase - + 2C8F6CAD-594F-4EEF-9808-B45380E6720C 默认标志 IsDefault @@ -50333,7 +50366,7 @@ Ghra_staff_InsureBase - + 86308482-776F-471B-BBF0-DC6CF702EC25 删除标志 IsEnable @@ -50348,7 +50381,7 @@ Ghra_staff_InsureBase - + E180F4D7-B97D-46D7-9F89-E8399CF4512A 预留字段1 Reverse1 @@ -50360,7 +50393,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E6634B9C-C6B5-4DA1-93B9-86EB9DEF57EC 预留字段2 Reverse2 @@ -50372,7 +50405,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 223C1542-E90E-4CD8-8982-AC4E5881ACDC 预留字段3 Reverse3 @@ -50384,7 +50417,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 993EE043-9C2B-4B8B-8BEC-63879662AD45 预留字段4 Reverse4 @@ -50396,7 +50429,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + F30B6FB5-401D-4197-A6E4-3E51E087F86D 预留字段5 Reverse5 @@ -50408,7 +50441,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 23009DFB-1AE6-4F09-BFD3-CA15918FE50A 预留字段6 Reverse6 @@ -50420,7 +50453,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 934145E9-A369-4EC9-B9B8-BC9FE520079C 预留字段7 Reverse7 @@ -50432,7 +50465,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7884BA05-AF57-4B16-A38A-32473D658203 预留字段8 Reverse8 @@ -50444,7 +50477,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + C383C886-F669-4A91-B0C4-328B6ACACA41 预留字段9 Reverse9 @@ -50456,7 +50489,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 30533EDC-D394-4054-B3FF-FD003EF0F5CA 预留字段10 Reverse10 @@ -50468,7 +50501,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 7D0E2246-3E08-4077-90A3-ED2C711389C0 预留字段I1 ReverseI1 @@ -50480,7 +50513,7 @@ Ghra_staff_InsureBase 0 int - + 4EFA8061-049B-4D6B-A15B-A777DB66D97F 预留字段I2 ReverseI2 @@ -50494,7 +50527,7 @@ Ghra_staff_InsureBase - + D7B63CD2-56B9-4E0A-B303-961BDEC9BE94 Key_1 Key_1 @@ -50503,18 +50536,18 @@ Ghra_staff_InsureBase 1738915951 Administrator - + - + - + - + C883C99F-BDEB-4A6D-9487-B62DB00E0E8A 开班费用项目 Ghre_OpenClassFeeItem @@ -50524,7 +50557,7 @@ Ghra_staff_InsureBase Administrator 开班费用项目 - + 8E8B7AC2-4F2E-43AE-BDCE-4F3B943363F9 Id Id @@ -50539,7 +50572,7 @@ Ghra_staff_InsureBase - + 41AE0FBE-E541-41FE-9CA9-3BDEC488592B 创建人 CreateBy @@ -50553,7 +50586,7 @@ Ghra_staff_InsureBase - + 066603EE-7A3B-45A7-A0AB-6D7F035A1F41 创建时间 CreateTime @@ -50567,7 +50600,7 @@ Ghra_staff_InsureBase - + 29805605-1E1B-4CAC-92D5-F9C82145F20F 创建程序 CreateProg @@ -50579,7 +50612,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + D9F32047-3DB8-42A2-99D3-22E9155B3C9A 创建人IP CreateIP @@ -50591,7 +50624,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + C40548CA-AF4B-4D99-BBEF-155518448EB5 修改人 UpdateBy @@ -50605,7 +50638,7 @@ Ghra_staff_InsureBase - + AB1F1189-E4CC-461B-B256-342D0B052E15 修改时间 UpdateTime @@ -50619,7 +50652,7 @@ Ghra_staff_InsureBase - + 5610D6A2-2C7D-4A6A-AEC9-F9CB97D33636 修改程序 UpdateProg @@ -50631,7 +50664,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 60A5DD3C-C20E-48C8-AEA7-8F3BACD3BFD8 修改人IP UpdateIP @@ -50643,7 +50676,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 266FAEDB-C374-4671-9A0B-6DDF537DB1DF 操作日志ID OperateLogID @@ -50658,7 +50691,7 @@ Ghra_staff_InsureBase - + 686D73D8-556B-4E72-8E6E-2734510D2D98 项目编号 ItemNo @@ -50670,7 +50703,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + BC00C22A-2BB4-4866-B25C-842976626EB8 项目名称 ItemName @@ -50682,7 +50715,7 @@ Ghra_staff_InsureBase nvarchar(100) 100 - + 5283BAFE-4FEC-467C-92D4-F339CA3731FA 备注 RemarkSz @@ -50697,7 +50730,7 @@ Ghra_staff_InsureBase - + 28B4980E-2496-4560-8B67-9957DA6BFBF9 默认标志 IsDefault @@ -50712,7 +50745,7 @@ Ghra_staff_InsureBase - + 7CCEBEA5-0A7F-4EE2-BC28-DD3B9358D7E7 删除标志 IsEnable @@ -50727,7 +50760,7 @@ Ghra_staff_InsureBase - + EF590BAF-B1E5-47A3-8348-7274BB342DC1 预留字段1 Reverse1 @@ -50739,7 +50772,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 8FD2F41D-AFD8-44DC-9ADC-DF48C669B26C 预留字段2 Reverse2 @@ -50751,7 +50784,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 488C21AB-89C8-4A69-AA67-8E1F42F84E5B 预留字段3 Reverse3 @@ -50763,7 +50796,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E794178A-5C20-4078-B31F-95271149BF6D 预留字段4 Reverse4 @@ -50775,7 +50808,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 37EA4A93-AA1C-47F3-8599-0FAEC7DAEEEB 预留字段5 Reverse5 @@ -50787,7 +50820,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B048E817-B319-44A5-95A8-4BADD8EEAD4D 预留字段6 Reverse6 @@ -50799,7 +50832,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + ECA22D22-7B3A-4F5E-B66B-A53D24D4BAAA 预留字段7 Reverse7 @@ -50811,7 +50844,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 6EA2C628-125F-4353-8C6F-513838853A87 预留字段8 Reverse8 @@ -50823,7 +50856,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + 99BEA0A1-5C4D-4847-9531-7C1BCACFE02B 预留字段9 Reverse9 @@ -50835,7 +50868,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + E9A375D7-BB16-4750-BC79-CBC5F47314A6 预留字段10 Reverse10 @@ -50847,7 +50880,7 @@ Ghra_staff_InsureBase nvarchar(1000) 1000 - + B315C324-0C75-4D2B-9E3D-EABAD36D7C16 预留字段I1 ReverseI1 @@ -50859,7 +50892,7 @@ Ghra_staff_InsureBase 0 int - + D3A9389D-C2CE-4FAC-8042-9CD86E20477B 预留字段I2 ReverseI2 @@ -50873,7 +50906,7 @@ Ghra_staff_InsureBase - + 853C1448-4AA8-4386-A352-A5741CA8F53D Key_1 Key_1 @@ -50882,15 +50915,15 @@ Ghra_staff_InsureBase 1738977006 Administrator - + - + - + @@ -50914,7 +50947,7 @@ Ghra_staff_InsureBase - + 7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2 1714101292 Administrator @@ -50948,7 +50981,7 @@ Ghra_staff_InsureBase - + D23C452C-4BB6-4C2A-AB2E-E8434D958A77 1714101335 Administrator @@ -50963,7 +50996,7 @@ Ghra_staff_InsureBase - + 55EBFC84-83AC-4EDF-BADD-29FA719652D1 Reference_13 Reference_13 @@ -50982,7 +51015,7 @@ Ghra_staff_InsureBase - + D4016F9D-5631-4F9E-A70D-D42133A4EBB7 1714107872 Administrator @@ -51016,7 +51049,7 @@ Ghra_staff_InsureBase - + BEBA3346-CCC6-41D9-B95B-12B8F81188BF 1714108449 Administrator @@ -51050,7 +51083,7 @@ Ghra_staff_InsureBase - + FC69BEF9-F863-4A65-903E-CB2850197526 1714109221 Administrator @@ -51084,7 +51117,7 @@ Ghra_staff_InsureBase - + ACE0AB02-0D27-4F1C-BF71-738C20DF96C2 1714120556 Administrator @@ -51118,7 +51151,7 @@ Ghra_staff_InsureBase - + B95672ED-9976-4742-9FFC-52B326620682 1715565535 Administrator @@ -51152,7 +51185,7 @@ Ghra_staff_InsureBase - + B6E89235-A6E0-460D-9228-DCA8C58EE2AD 1715570661 Administrator @@ -51186,7 +51219,7 @@ Ghra_staff_InsureBase - + 5D4938F3-7934-4F74-891C-97DC9DC47B1B 1716798640 Administrator @@ -51220,7 +51253,7 @@ Ghra_staff_InsureBase - + 179079CB-7169-4B19-A07A-A61C331F59CD 1716876897 Administrator @@ -51254,7 +51287,7 @@ Ghra_staff_InsureBase - + DD965546-2361-4301-82D7-446B823BDCFD 1717481682 Administrator @@ -51288,7 +51321,7 @@ Ghra_staff_InsureBase - + E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC 1717726229 Administrator @@ -51322,7 +51355,7 @@ Ghra_staff_InsureBase - + 8C71D6B9-780B-4547-ADFD-986E619F4DCD 1719381914 Administrator @@ -51356,7 +51389,7 @@ Ghra_staff_InsureBase - + EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE 1719468257 Administrator @@ -51390,7 +51423,7 @@ Ghra_staff_InsureBase - + ACF1454B-2C3F-40E5-ADC5-4A48787EB937 1720488320 Administrator @@ -51424,7 +51457,7 @@ Ghra_staff_InsureBase - + 55351100-6B8C-411A-838F-ADF17D7249C7 1721372650 Administrator @@ -51439,7 +51472,7 @@ Ghra_staff_InsureBase - + 465DBD55-7683-4A4B-91D3-B7019ED619F0 Reference_114 Reference_114 @@ -51458,7 +51491,7 @@ Ghra_staff_InsureBase - + CE1833FA-A783-4FAC-87BF-AA0FF8008532 1721280283 Administrator @@ -51492,7 +51525,7 @@ Ghra_staff_InsureBase - + 18F2EFF3-BD41-4F96-96C8-D8B15C7E2644 1721372603 Administrator @@ -51526,7 +51559,7 @@ Ghra_staff_InsureBase - + F7ECB7BC-BA8B-4606-B521-999C20FD5C43 1722318917 Administrator @@ -51560,7 +51593,7 @@ Ghra_staff_InsureBase - + 6764C448-6B6B-4DD7-AED9-8E74CDD1261A 1727335554 Administrator @@ -51594,7 +51627,7 @@ Ghra_staff_InsureBase - + C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03 1727336760 Administrator @@ -51628,7 +51661,7 @@ Ghra_staff_InsureBase - + 09B3F4FA-149B-4BB2-8D4C-CB9E05153125 1727336895 Administrator @@ -51662,7 +51695,7 @@ Ghra_staff_InsureBase - + D0D47F43-60D2-4012-A1C6-7EE1F23B2B48 1727337857 Administrator @@ -51677,7 +51710,7 @@ Ghra_staff_InsureBase - + E261580B-7706-444D-9E7B-6A1A5968579B Reference_24 Reference_24 @@ -51696,7 +51729,7 @@ Ghra_staff_InsureBase - + A9F8F17E-368A-42BA-B603-19B2CAF61361 1728532955 Administrator @@ -51730,7 +51763,7 @@ Ghra_staff_InsureBase - + 88DE8617-23F2-4075-A9EB-3AEA05F12872 1728532977 Administrator @@ -51764,7 +51797,7 @@ Ghra_staff_InsureBase - + 36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD 1728533087 Administrator @@ -51779,7 +51812,7 @@ Ghra_staff_InsureBase - + AB9D9DC4-987C-4E4B-9BD3-35091CDBA380 Reference_27 Reference_27 @@ -51798,7 +51831,7 @@ Ghra_staff_InsureBase - + E2D02611-09C9-42E2-AA43-22E820AF219C 1728626387 Administrator @@ -51832,7 +51865,7 @@ Ghra_staff_InsureBase - + 62F35C8E-87DA-43C4-AAE9-A47D112F8E0A 1728540045 Administrator @@ -51866,7 +51899,7 @@ Ghra_staff_InsureBase - + 3759DC14-1A7D-4121-AAE1-58CE6813A0AA 1728541044 Administrator @@ -51900,7 +51933,7 @@ Ghra_staff_InsureBase - + 1791558D-852F-437C-97F6-7F9D11EE26DB 1729662916 Administrator @@ -51934,7 +51967,7 @@ Ghra_staff_InsureBase - + 00049FDC-8297-463E-9347-A571E3AB9C9E 1729663415 Administrator @@ -51968,7 +52001,7 @@ Ghra_staff_InsureBase - + B7B6FBF6-DC05-4490-8656-A5DEAF831781 1730250294 Administrator @@ -52002,7 +52035,7 @@ Ghra_staff_InsureBase - + A0C97DD9-1C72-4A18-9FEE-EE6A9AEF21F8 1730336852 Administrator @@ -52036,7 +52069,7 @@ Ghra_staff_InsureBase - + 39FD6B5F-C473-44DF-969E-D851D388EBAE 1730340808 Administrator @@ -52070,7 +52103,7 @@ Ghra_staff_InsureBase - + C4EECAD7-F267-4702-A253-CA499692A254 1730346502 Administrator @@ -52104,7 +52137,7 @@ Ghra_staff_InsureBase - + 3EBD04DF-C924-4032-982C-CA9EF3B72E39 1731478017 Administrator @@ -52138,7 +52171,7 @@ Ghra_staff_InsureBase - + DE13B6DD-B49E-4F3E-8AF7-BEB535EE3CC6 1731478076 Administrator @@ -52172,7 +52205,7 @@ Ghra_staff_InsureBase - + 28C77E11-7423-4D63-9053-A5D40E7940AF 1731491451 Administrator @@ -52206,7 +52239,7 @@ Ghra_staff_InsureBase - + 76F5B648-63C3-466C-B313-B38E0519B3BA 1733211832 Administrator @@ -52240,7 +52273,7 @@ Ghra_staff_InsureBase - + D2B7DF8F-ACF7-4237-B814-FA662272F871 1733369860 Administrator @@ -52274,7 +52307,7 @@ Ghra_staff_InsureBase - + F4431A85-1466-4A29-9D1B-A82B70F2F5D5 1733909650 Administrator @@ -52308,7 +52341,7 @@ Ghra_staff_InsureBase - + 3C15C987-A6E8-4FAA-AFB6-1CCBC250460D 1734490374 Administrator @@ -52342,7 +52375,7 @@ Ghra_staff_InsureBase - + 9B53094C-D4A4-4269-A8F0-B03AC9CEA70F 1737080391 Administrator @@ -52357,7 +52390,7 @@ Ghra_staff_InsureBase - + C4514A46-AF20-4937-902F-A02C91F50231 Reference_44 Reference_44 @@ -52376,7 +52409,7 @@ Ghra_staff_InsureBase - + 22844E1B-552F-4914-8997-D9056E9D9574 1737085753 Administrator @@ -52410,7 +52443,7 @@ Ghra_staff_InsureBase - + 0457880B-22F4-48EC-84E0-13C055FDBA46 1737086327 Administrator @@ -52441,10 +52474,10 @@ Ghra_staff_InsureBase - + - + 5A235CB8-FEFB-41E2-B379-421F28BC171B 1738913762 Administrator @@ -52454,7 +52487,7 @@ Ghra_staff_InsureBase - + @@ -52475,10 +52508,10 @@ Ghra_staff_InsureBase - + - + 1D7919EA-4B45-4026-8981-20ABBE3392A1 1738915647 Administrator @@ -52488,7 +52521,7 @@ Ghra_staff_InsureBase - + @@ -52509,10 +52542,10 @@ Ghra_staff_InsureBase - + - + 33416204-3836-40D1-AEA9-BF78C4576311 1738915648 Administrator @@ -52522,7 +52555,7 @@ Ghra_staff_InsureBase - + @@ -52543,10 +52576,10 @@ Ghra_staff_InsureBase - + - + F631F0DE-0C6E-4534-8868-FFB7A5CE94B9 1738916095 Administrator @@ -52556,7 +52589,7 @@ Ghra_staff_InsureBase - + @@ -52577,10 +52610,10 @@ Ghra_staff_InsureBase - + - + F5085F08-E406-43D8-A1A8-81A9189C0250 1738916098 Administrator @@ -52590,12 +52623,12 @@ Ghra_staff_InsureBase - + - + 34714A40-5F9A-4B8C-90C8-33DA4909C40F Reference_51 Reference_51 @@ -52605,26 +52638,26 @@ Ghra_staff_InsureBase Administrator 0..* - + - + - + B20D9464-D8C0-404D-9C55-6A16F6CB04BB 1738977084 Administrator 1738977097 Administrator - + - + @@ -52636,7 +52669,7 @@ Ghra_staff_InsureBase - + A1DD77B6-E48E-4C9D-947D-D42E3C5240C2 dbo dbo @@ -52649,7 +52682,7 @@ Ghra_staff_InsureBase - + C012A467-0031-4F3C-9D9D-13408491E147 DefaultSchema 1597196432 @@ -52657,12 +52690,12 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - + - + 41D2B655-5319-49C5-9BA6-133BB8B097CA dbo dbo @@ -52674,7 +52707,7 @@ Ghra_staff_InsureBase - + 2153E033-C4DC-4F90-B2F4-3B0F44BD33D5 文本 TEXT @@ -52684,7 +52717,7 @@ Ghra_staff_InsureBase ttsoftxch text - + AC8799D0-82CA-4B70-ADAC-18D8797720A9 图片 IMAGE @@ -52694,7 +52727,7 @@ Ghra_staff_InsureBase Administrator image - + DEC04470-B84A-413E-9B2A-C265C5506182 加密 ENCRYPT_STRING @@ -52705,7 +52738,7 @@ Ghra_staff_InsureBase nvarchar(256) 256 - + 538C6297-7080-43C1-9455-AD6516B6FBB2 数字 NUMBER @@ -52717,7 +52750,7 @@ Ghra_staff_InsureBase 20 6 - + AF15A9FA-052F-43E5-9102-57F195CBCFDE 类别 TYPE @@ -52728,7 +52761,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + D0936140-81BD-463E-B0ED-FE3F86828A2C 特长字符串 LONG_LONG_STRING @@ -52739,7 +52772,7 @@ Ghra_staff_InsureBase varchar(256) 256 - + 5FBDAFFC-EA04-407B-877F-58752C2E736C 金额 AMOUNT @@ -52751,7 +52784,7 @@ Ghra_staff_InsureBase 20 6 - + F461E3FD-0A64-4712-BC09-C0BA3C248E5B 描述 DESCRIPTION @@ -52762,7 +52795,7 @@ Ghra_staff_InsureBase varchar(4000) 4000 - + 703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30 短字符串 SHORT_STRING @@ -52773,7 +52806,7 @@ Ghra_staff_InsureBase varchar(64) 64 - + 89A476D2-A1C0-428C-9875-26A50B7AFE1A 长字符串 LONG_STRING @@ -52795,7 +52828,7 @@ Ghra_staff_InsureBase varchar(2000) 2000 - + @@ -52809,7 +52842,7 @@ Ghra_staff_InsureBase char(1) 1 - + 82662C91-618F-4022-B9CD-1A431DC84A0A 名称 NAME @@ -52830,7 +52863,7 @@ Ghra_staff_InsureBase Administrator int - + 77F6BD58-5A9D-44F7-988C-76608A3F38B5 代码 CODE @@ -52862,7 +52895,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + DA200725-BFB0-4351-9C3E-DC30C036538E STATUS STATUS @@ -52873,7 +52906,7 @@ Ghra_staff_InsureBase varchar(32) 32 - + CB2F08D6-BE17-4046-B94A-4FD00EDA9015 文件 FILE @@ -52883,7 +52916,7 @@ Ghra_staff_InsureBase feipeng image - + 7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F 字符串512 STRING_512 @@ -52896,7 +52929,7 @@ Ghra_staff_InsureBase - + B41C21E8-76E9-4031-8EF0-34743E5525C5 PUBLIC PUBLIC @@ -52905,13 +52938,13 @@ Ghra_staff_InsureBase 1597196433 ttsoftxch - - + + - + 02EF92C9-49BF-45C7-934A-23BA290D5595 Microsoft SQL Server 2008 MSSQLSRV2008 diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassAttendController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassAttendController.cs new file mode 100644 index 00000000..55ee8fc8 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassAttendController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班打卡(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassAttendController : BaseController +{ + public Ghre_OpenClassAttendController(IGhre_OpenClassAttendServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassController.cs new file mode 100644 index 00000000..811f6b7f --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班管理(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassController : BaseController +{ + public Ghre_OpenClassController(IGhre_OpenClassServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassFeeController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassFeeController.cs new file mode 100644 index 00000000..bb3c22ee --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassFeeController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班费用(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassFeeController : BaseController +{ + public Ghre_OpenClassFeeController(IGhre_OpenClassFeeServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScheduleController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScheduleController.cs new file mode 100644 index 00000000..5fd623b6 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScheduleController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班课表(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassScheduleController : BaseController +{ + public Ghre_OpenClassScheduleController(IGhre_OpenClassScheduleServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScoresController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScoresController.cs new file mode 100644 index 00000000..06749e83 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassScoresController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班成绩(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassScoresController : BaseController +{ + public Ghre_OpenClassScoresController(IGhre_OpenClassScoresServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassStaffController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassStaffController.cs new file mode 100644 index 00000000..29c5886f --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_OpenClassStaffController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// 开班学员(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_OpenClassStaffController : BaseController +{ + public Ghre_OpenClassStaffController(IGhre_OpenClassStaffServices service) : base(service) + { + } +} \ 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 c97bf027..5412875e 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -4790,13978 +4790,15368 @@ 预留字段12 - + - 题目 (Dto.Base) + 开班管理 (Dto.Base) - + - 课程Id + 开班编号 - + - 题目编号 + 开班名称 - + - 难易程度 + 开班类别 - + - 题目类型 + 开班形式 - + - 题目内容 + 培训计划 - + - 题目解析 + 关联类型 - + - 备注 + 课程/场景ID - + - 默认标志 + 试卷ID - + - 预留字段1 + 反馈单ID - + - 预留字段2 + 培训地点 - + - 预留字段3 + 开班开始日期 - + - 预留字段4 + 开班结束日期 - + - 预留字段5 + 报名开始日期 - + - 预留字段6 + 报名结束日期 - + - 预留字段7 + 评估方式 - + - 预留字段8 + 学员群组 - + - 预留字段9 + 开班通知内容 - + - 预留字段10 + 总结 - + - 预留字段11 + 发布状态 - + - 预留字段12 + 开课状态 - + - 题目答案 (Dto.Base) + 结案状态 - + - 题目ID + 备注 - + - 题目编号 + 默认标志 - + - 答案内容 + 预留字段1 - + - 是否为正确答案 + 预留字段2 - + - 图片地址 + 预留字段3 - + - 图片宽度 + 预留字段4 - + - 图片宽度 + 预留字段5 - + - 排序号 + 预留字段6 - + - 备注 + 预留字段7 - + - 默认标志 + 预留字段8 - + - 预留字段1 + 预留字段9 - + - 预留字段2 + 预留字段10 - + - 预留字段3 + 预留字段11 - + - 预留字段4 + 预留字段12 - + - 预留字段5 + 开班打卡 (Dto.Base) - + - 预留字段6 + 开班ID - + - 预留字段7 + 打卡时间 - + - 预留字段8 + 课表ID - + - 预留字段9 + 备注 - + - 预留字段10 + 默认标志 - + - 预留字段11 + 预留字段1 - + - 预留字段12 + 预留字段2 - + - 培训需求 (Dto.Base) + 预留字段3 - + - 课程来源 + 预留字段4 - + - 需求编号 + 预留字段5 - + - 需求课程名 + 预留字段6 - + - 课程ID + 预留字段7 - + - 培训月份 + 预留字段8 - + - 需求来源 + 预留字段9 - + - 需求部门 + 预留字段10 - + - 申请人 + 预留字段11 - + - 需求人数 + 预留字段12 - + - 培训对象 + 开班费用 (Dto.Base) - + - 需求类别 + 开班ID - + - 需求程度 + 员工ID - + - 内外训 + 费用项目ID - + - 讲师分类 + 金额 - + - 申请理由 + 备注 - + - 人均预算 + 默认标志 - + - 合计预算 + 预留字段1 - + - 发起人 + 预留字段2 - + - 状态 + 预留字段3 - + - 备注 + 预留字段4 - + - 默认标志 + 预留字段5 - + - WorkID + 预留字段6 - + - WorkNo + 预留字段7 - + - ToDoType + 预留字段8 - + - BatchSID + 预留字段9 - + - WorkState + 预留字段10 - + - ShiftID + 预留字段11 - + - ConfirmUserID + 预留字段12 - + - ConfirmTime + 开班课表 (Dto.Base) - + - ConfirmComment + 开班ID - + - 同意人 + 课程ID - + - 同意时间 + 讲师ID - + - 同意理由 + 培训地点 - + - 拒绝人 + 开始时间 - + - 拒绝时间 + 结束时间 - + - 拒绝理由 + 备注 - + + + 默认标志 + + + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训天数 + 开班成绩 (Dto.Base) - + - 必选修查询 (Dto.Base) + 开班ID - + - 员工ID + 出席状态 - + - 课程ID + 缺席原因 - + - 必修分类 + 打卡时间 - + - 课程状态 + 学习ID - + - 学习状态 + 考试ID - + - 必须到期日 + 备注 - + - 考试时间 + 默认标志 - - - 是否合格 - - - - - 获得学分 - - - - - 备注 - - - - - 默认标志 - - - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训机构 (Dto.Base) - - - - - 机构编号 - - - - - 机构名称 - - - - - 联系人 - - - - - 手机号码 - - - - - 邮箱 - - - + - 地址 + 开班学员 (Dto.Base) - + - 生效日期 + 开班ID - + - 失效日期 + 员工ID - + - 开票信息 + 来源 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训机构附件 (Dto.Base) + 题目 (Dto.Base) - + - 机构ID + 课程Id - + - 编号 + 题目编号 - + - 名称 + 难易程度 - + - 生效日期 + 题目类型 - + - 失效日期 + 题目内容 - + + + 题目解析 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训记录 (Dto.Base) + 题目答案 (Dto.Base) - + - 员工ID + 题目ID - + - 考试ID + 题目编号 - + - 课程快照ID + 答案内容 - + - 课程ID + 是否为正确答案 - + - 课程场景ID + 图片地址 - + - 必选修规则ID + 图片宽度 - + - 加入时间 + 图片宽度 - + - 课程结束时间 + 排序号 - + - 课程结束时间 + 备注 - + - 开始时间 + 默认标志 - + - 结束时间 + 预留字段1 - + - 学习进度 + 预留字段2 - + - 学习时长(分钟) + 预留字段3 - + - 课程标准时长(分钟) + 预留字段4 - + - 课程类型 + 预留字段5 - + - 课程状态 + 预留字段6 - + - 学习状态 + 预留字段7 - + - 年度 + 预留字段8 - + - 备注 + 预留字段9 - + - 默认标志 + 预留字段10 - + - 预留字段1 + 预留字段11 - + - 预留字段2 + 预留字段12 - + - 预留字段3 + 培训需求 (Dto.Base) - + - 预留字段4 + 课程来源 - + - 预留字段5 + 需求编号 - + - 预留字段6 + 需求课程名 - + - 预留字段7 + 课程ID - - - 预留字段8 - - - - - 预留字段9 - - - - - 预留字段10 - - - - - 预留字段11 - - - - - 预留字段12 - - - - - 员工培训ID - - - - - 培训记录明细 (Dto.Base) - - - - - 学习记录ID - - - - - 员工ID - - - + - 课件ID + 培训月份 - + - 附件ID + 需求来源 - + - 学习时长 + 需求部门 - + - 备注 + 申请人 - + - 默认标志 + 需求人数 - + - 预留字段1 + 培训对象 - + - 预留字段2 + 需求类别 - + - 预留字段3 + 需求程度 - + - 预留字段4 + 内外训 - + - 预留字段5 + 讲师分类 - + - 预留字段6 + 申请理由 - + - 预留字段7 + 人均预算 - + - 预留字段8 + 合计预算 - + - 预留字段9 + 发起人 - + - 预留字段10 + 状态 - + - 预留字段11 + 备注 - + - 预留字段12 + 默认标志 - + - 必选修规则 (Dto.Base) + WorkID - + - 规则类型 + WorkNo - + - 培训种类 + ToDoType - + - 课程ID + BatchSID - + - 课程场景ID + WorkState - + - 厂区 + ShiftID - + - 部门 + ConfirmUserID - + - 岗位 + ConfirmTime - + - 职等 + ConfirmComment - + - 职称 + 同意人 - + - 年度 + 同意时间 - + - 完成期限 + 同意理由 - + - 备注 + 拒绝人 - + - 结果 + 拒绝时间 - + - 默认标志 + 拒绝理由 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 规则编号 + 培训天数 - + - 规则名称 + 必选修查询 (Dto.Base) - + - 部门是否含下阶 + 员工ID - + - 必选修规则结果 (Dto.Base) + 课程ID - + - 必选修规则ID + 必修分类 - + - 人员ID + 课程状态 - + - 工号 + 学习状态 - + - 员工姓名 + 必须到期日 - + - 状态 + 考试时间 - + + + 是否合格 + + + + + 获得学分 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 必选修规则人员 (Dto.Base) + 培训机构 (Dto.Base) - + - 必选修规则ID + 机构编号 - + - 人员 + 机构名称 - + - 员工姓名 + 联系人 - + + + 手机号码 + + + + + 邮箱 + + + + + 地址 + + + + + 生效日期 + + + + + 失效日期 + + + + + 开票信息 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训讲师 (Dto.Base) + 培训机构附件 (Dto.Base) - + - 机构Id + 机构ID - + - 部门ID + 编号 - + - 员工ID + 名称 - + - 讲师分类 + 生效日期 - + - 机构编号 + 失效日期 - + - 机构名称 + 备注 - + - 员工照片 + 默认标志 - + - 性别 + 预留字段1 - + - 邮箱 + 预留字段2 - + - 手机号码 + 预留字段3 - + - 讲师等级 + 预留字段4 - + - 课时费 + 预留字段5 - + - 擅长领域 + 预留字段6 - + - 备注 + 预留字段7 - + - 申请理由 + 预留字段8 - + - 默认标志 + 预留字段9 - + - 发起人 + 预留字段10 - + - 状态 + 预留字段11 - + - WorkID + 预留字段12 - + - WorkNo + 培训记录 (Dto.Base) - + - ToDoType + 员工ID - + - BatchSID + 考试ID - + - WorkState + 课程快照ID - + - ShiftID + 课程ID - + - ConfirmUserID + 课程场景ID - + - ConfirmTime + 必选修规则ID - + - ConfirmComment + 加入时间 - + - 同意人 + 课程结束时间 - + - 同意时间 + 课程结束时间 - + - 同意理由 + 开始时间 - + - 拒绝人 + 结束时间 - + - 拒绝时间 + 学习进度 - + - 拒绝理由 + 学习时长(分钟) - + - 预留字段1 + 课程标准时长(分钟) - + - 预留字段2 + 课程类型 - + - 预留字段3 + 课程状态 - + - 预留字段4 + 学习状态 - + - 预留字段5 + 年度 - + - 预留字段6 + 备注 - + - 预留字段7 + 默认标志 - + - 预留字段8 + 预留字段1 - + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - Ghre_TeacherAttachment (Dto.Base) + 员工培训ID - + - 机构ID + 培训记录明细 (Dto.Base) - + - 编号 + 学习记录ID - + - 名称 + 员工ID - + - 生效日期 + 课件ID - + - 失效日期 + 附件ID - + - 来源 + 学习时长 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训讲师异动 (Dto.Base) + 必选修规则 (Dto.Base) - + - 机构ID + 规则类型 - + - 机构Id + 培训种类 - + - 原调动类别 + 课程ID - + - 调动类别 + 课程场景ID - + - 原调动日期 + 厂区 - + - 调动日期 + 部门 - + - 部门ID + 岗位 - + - 员工ID + 职等 - + - 讲师分类 + 职称 - + - 机构编号 + 年度 - + - 机构名称 + 完成期限 - + - 员工照片 + 备注 - + - 性别 + 结果 - + - 邮箱 + 默认标志 - + - 手机号码 + 预留字段1 - + - 讲师等级 + 预留字段2 - + - 讲师等级 + 预留字段3 - + - 课时费 + 预留字段4 - + - 课时费 + 预留字段5 - + - 擅长领域 + 预留字段6 - + - 擅长领域 + 预留字段7 - + - 备注 + 预留字段8 - + - 申请理由 + 预留字段9 - + - 发起人 + 预留字段10 - + - 状态 + 预留字段11 - + - 默认标志 + 预留字段12 - + - WorkID + 规则编号 - + - WorkNo + 规则名称 - + - ToDoType + 部门是否含下阶 - + - BatchSID + 必选修规则结果 (Dto.Base) - + - WorkState + 必选修规则ID - + - ShiftID + 人员ID - + - ConfirmUserID + 工号 - + - ConfirmTime + 员工姓名 - + - ConfirmComment + 状态 - + - 同意人 + 备注 - + - 同意时间 + 默认标志 - + - 同意理由 + 预留字段1 - - - 拒绝人 - - - - - 拒绝时间 - - - - - 拒绝理由 - - - - - 预留字段1 - - - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训讲师异动附件 (Dto.Base) - - - - - 讲师异动ID - - - + - 编号 + 必选修规则人员 (Dto.Base) - + - 名称 + 必选修规则ID - + - 生效日期 + 人员 - + - 失效日期 + 员工姓名 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试评估设定 (Dto.Base) + 培训讲师 (Dto.Base) - + - 指标分类 + 机构Id - + - 指标名称 + 部门ID - + - 指标名称_英文 + 员工ID - + - 备注 + 讲师分类 - + - 默认标志 + 机构编号 - + - 预留字段1 + 机构名称 - + - 预留字段2 + 员工照片 - + - 预留字段3 + 性别 - + - 预留字段4 + 邮箱 - + - 预留字段5 + 手机号码 - + - 预留字段6 + 讲师等级 - + - 预留字段7 + 课时费 - + - 预留字段8 + 擅长领域 - + - 预留字段9 + 备注 - + - 预留字段10 + 申请理由 - + - 预留字段11 + 默认标志 - + - 预留字段12 + 发起人 - + - 招聘参数配置 (Dto.Base) + 状态 - + - 参数名称 + WorkID - + - 参数代码 + WorkNo - + - 参数值 + ToDoType - + - 参数类型 + BatchSID - + - 配置内容 + WorkState - + - 排序 + ShiftID - + - 是否多选 + ConfirmUserID - + - 备注 + ConfirmTime - + - 默认标志 + ConfirmComment - + - 预留字段1 + 同意人 - + - 预留字段2 + 同意时间 - + - 预留字段3 + 同意理由 - + - 预留字段4 + 拒绝人 - + - 预留字段5 + 拒绝时间 - + - 预留字段6 + 拒绝理由 - + - 预留字段7 + 预留字段1 - + - 预留字段8 + 预留字段2 - + - 预留字段9 + 预留字段3 - + - 预留字段10 + 预留字段4 - + - 预留字段11 + 预留字段5 - + - 预留字段12 + 预留字段6 - + - 组别ID + 预留字段7 - + - 招聘参数配置组 (Dto.Base) + 预留字段8 - + - 参数名称 + 预留字段9 - + - 排序 + 预留字段10 - + + + 预留字段11 + + + + + 预留字段12 + + + + + Ghre_TeacherAttachment (Dto.Base) + + + + + 机构ID + + + + + 编号 + + + + + 名称 + + + + + 生效日期 + + + + + 失效日期 + + + + + 来源 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 人力需求维护 (Dto.Base) + 培训讲师异动 (Dto.Base) - + - 订单号 + 机构ID - + - 编制内外 + 机构Id - + - 招聘类别 + 原调动类别 - + - 重要度 + 调动类别 - + - 年度人力配置单ID + 原调动日期 - + - 需求月份 + 调动日期 - + 部门ID - + - 岗位ID + 员工ID - + - 职称ID + 讲师分类 - + - 职等ID + 机构编号 - + - 需求人数 + 机构名称 - + - 学历要求 + 员工照片 - + - 工作年限 + 性别 - + - 语言要求 + 邮箱 - + - 建议到岗时间 + 手机号码 - + - 汇报对象ID + 讲师等级 - + - 年龄 + 讲师等级 - + - 状态 + 课时费 - + - 知识要求 + 课时费 - + - 技能要求 + 擅长领域 - + - 工作内容 + 擅长领域 - + - 推荐人数 + 备注 - + - 面试人数 + 申请理由 - + - 录用人数 + 发起人 - + - 报道人数 + 状态 - + - 发起人ID + 默认标志 - + WorkID - + WorkNo - + ToDoType - + BatchSID - + WorkState - + ShiftID - + ConfirmUserID - + ConfirmTime - + ConfirmComment - + 同意人 - + 同意时间 - + 同意理由 - + 拒绝人 - + 拒绝时间 - + 拒绝理由 - - - 状态 - - - - - 备注 - - - - - 默认标志 - - - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 人力需求维护明细 (Dto.Base) + 培训讲师异动附件 (Dto.Base) - + - 需求ID + 讲师异动ID - + - 来源 + 编号 - + - 明细名 + 名称 - + - 明细值 + 生效日期 - + + + 失效日期 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试单评估 (Dto.Base) + 面试评估设定 (Dto.Base) - + - 订单ID + 指标分类 - + - 评估时间 + 指标名称 - + - 评估表单内容 + 指标名称_英文 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试单评估明细 (Dto.Base) + 招聘参数配置 (Dto.Base) - + - 面试评估ID + 参数名称 - + - 面试记录ID + 参数代码 - + - 面试官ID + 参数值 - + - 面试评估设定ID + 参数类型 - + - 评估内容 + 配置内容 - + + + 排序 + + + + + 是否多选 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 状态,0:暂存;1:提交 - - - - - 面试工单日志 (Dto.Base) - - - - - 面试工单ID - - - - - 面试记录ID - - - - - 简历ID - - - - - 员工ID - - - + - 员工名称 + 组别ID - + - 用户ID + 招聘参数配置组 (Dto.Base) - + - 用户名 + 参数名称 - + - 来源 + 排序 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试工单 (Dto.Base) + 人力需求维护 (Dto.Base) - + - 人力需求ID + 订单号 - + - 简历ID + 编制内外 - + - 订单号 + 招聘类别 - + - 轮数 + 重要度 - + - 推荐时间 + 年度人力配置单ID - + - 推荐人ID + 需求月份 - + - 推荐说明 + 部门ID - + - 面试开始时间 + 岗位ID - + - 面试结束时间 + 职称ID - + - 是否通过 + 职等ID - + - 面试结果 + 需求人数 - + - 面试结果说明 + 学历要求 - + - 评估结果 + 工作年限 - + - 用人部门ID + 语言要求 - + - 用人部门 + 建议到岗时间 - + - 用人岗位ID + 汇报对象ID - + - 用人岗位 + 年龄 - + - 面试官ID + 状态 - + - 面试官 + 知识要求 - + - 待面试状态 + 技能要求 - + - 取消原因 + 工作内容 - + - 面试环节 + 推荐人数 - + - 筛选反馈 + 面试人数 - + - 约面反馈 + 录用人数 - + - 录用反馈 + 报道人数 - + - 状态 + 发起人ID - + - 备注 + WorkID - + - 默认标志 + WorkNo - + - 预留字段1 + ToDoType - + - 预留字段2 + BatchSID - + - 预留字段3 + WorkState - + - 预留字段4 + ShiftID - + - 预留字段5 + ConfirmUserID - + - 预留字段6 + ConfirmTime - + - 预留字段7 + ConfirmComment - + - 预留字段8 + 同意人 - + - 预留字段9 + 同意时间 - + - 预留字段10 + 同意理由 - + - 预留字段11 + 拒绝人 - + - 预留字段12 + 拒绝时间 - + - 面试记录 (Dto.Base) + 拒绝理由 - + - 订单ID + 状态 - + - 轮数 + 备注 - + - 面试官ID + 默认标志 - + - 预面试时间1 + 预留字段1 - + - 预面试时间2 + 预留字段2 - + - 预面试时间3 + 预留字段3 - + - 面试时间 + 预留字段4 - + - 面试开始时间 + 预留字段5 - + - 面试结束时间 + 预留字段6 - + - 简历首次查询时间 + 预留字段7 - + - 简历首次查询时间 + 预留字段8 - + - 评估时间 + 预留字段9 - + - 面试地点 + 预留字段10 - + - 是否通过 + 预留字段11 - + - 面试结果 + 预留字段12 - + - 面试结果说明 + 人力需求维护明细 (Dto.Base) - + - 待面试状态 + 需求ID - + - 取消原因 + 来源 - + - 状态 + 明细名 - + + + 明细值 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 约面反馈 + 面试单评估 (Dto.Base) - + - 筛选反馈 + 订单ID - + - 录用反馈 + 评估时间 - + - 面试环节 + 评估表单内容 - + - 主面试人 + 备注 - + - 邮箱 + 默认标志 - + - 录用审批单 (Dto.Base) + 预留字段1 - + - 简历ID + 预留字段2 - + - 订单号 + 预留字段3 - + - 录用部门 + 预留字段4 - + - 录用岗位 + 预留字段5 - + - 招聘渠道 + 预留字段6 - + - 候选人姓名 + 预留字段7 - + - 身份证号码 + 预留字段8 - + - 预计入职日期 + 预留字段9 - + - 员工类别 + 预留字段10 - + - 职等 + 预留字段11 - + - 职称 + 预留字段12 - + - 试用期月数 + 面试单评估明细 (Dto.Base) - + - 汇报对象 + 面试评估ID - + - 岗位职责 + 面试记录ID - + - 工作地点 + 面试官ID - + - 试用期薪资 + 面试评估设定ID - + - 试用期满薪资 + 评估内容 - + - 发起时间 + 备注 - + - 发起人ID + 默认标志 - + - WorkID + 预留字段1 - + - WorkNo + 预留字段2 - + - ToDoType + 预留字段3 - + - BatchSID + 预留字段4 - + - WorkState + 预留字段5 - + - ShiftID + 预留字段6 - + - ConfirmUserID + 预留字段7 - + - ConfirmTime + 预留字段8 - + - ConfirmComment + 预留字段9 - + - 同意人 + 预留字段10 - + - 同意时间 + 预留字段11 - + - 同意理由 + 预留字段12 - + - 拒绝人 + 状态,0:暂存;1:提交 - + - 拒绝时间 + 面试工单日志 (Dto.Base) - + - 拒绝理由 + 面试工单ID - + + + 面试记录ID + + + + + 简历ID + + + + + 员工ID + + + + + 员工名称 + + + + + 用户ID + + + + + 用户名 + + + + + 来源 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 公司ID + 面试工单 (Dto.Base) - + - 计薪类别ID + 人力需求ID - + - 厂区ID + 简历ID - + - 员工类别1 + 订单号 - + - 录用审批单薪资 (Dto.Base) + 轮数 - + - 面试评估ID + 推荐时间 - + - 项目 + 推荐人ID - + - 金额 + 推荐说明 - + - 币别 + 面试开始时间 - + - 备注 + 面试结束时间 - + - 默认标志 + 是否通过 - + - 预留字段1 + 面试结果 - + - 预留字段2 + 面试结果说明 - + - 预留字段3 + 评估结果 - + - 预留字段4 + 用人部门ID - + - 预留字段5 + 用人部门 - + - 预留字段6 + 用人岗位ID - + - 预留字段7 + 用人岗位 - + - 预留字段8 + 面试官ID - + - 预留字段9 + 面试官 - + - 预留字段10 + 待面试状态 - + - 预留字段11 + 取消原因 - + - 预留字段12 + 面试环节 - + - 个人简历 (Dto.Base) + 筛选反馈 - + - 姓名 + 约面反馈 - + - 英文名 + 录用反馈 - + - 头像 + 状态 - + - 民族 + 备注 - + - 出生日期 + 默认标志 - + - 籍贯 + 预留字段1 - + - 性别 + 预留字段2 - + - 年龄 + 预留字段3 - + - 学历 + 预留字段4 - + - 毕业院校 + 预留字段5 - + - 毕业日期 + 预留字段6 - + - 求职状态 + 预留字段7 - + - 岗位ID + 预留字段8 - + - 婚姻状况 + 预留字段9 - + - 政治面貌 + 预留字段10 - + - 联系电话 + 预留字段11 - + - 邮箱 + 预留字段12 - + - 入职日期 + 面试记录 (Dto.Base) - + - 紧急联系人关系 + 订单ID - + - 紧急联系人 + 轮数 - + - 紧急联系人电话 + 面试官ID - + - 紧急联系人地址 + 预面试时间1 - + - 紧急联系人关系2 + 预面试时间2 - + - 紧急联系人2 + 预面试时间3 - + - 紧急联系人电话2 + 面试时间 - + - 紧急联系人地址2 + 面试开始时间 - + - 职前年资 + 面试结束时间 - + - 最高学历 + 简历首次查询时间 - + - 证照类型 + 简历首次查询时间 - + - 身份证号 + 评估时间 - + - 身份证开始有效期 + 面试地点 - + - 身份证结束有效期 + 是否通过 - + - 户口性质 + 面试结果 - + - 发证机关 + 面试结果说明 - + - 家庭地址(身份证) + 待面试状态 - + - 现居住地 + 取消原因 - + - 介绍人 + 状态 - + - 国籍 + 备注 - + - 公积金账号 + 默认标志 - + - 公积金基数 + 预留字段1 - + - 社保帐套 + 预留字段2 - + - 社保账号 + 预留字段3 - + - 社保基数 + 预留字段4 - + - 是否缴纳社保 + 预留字段5 - + - 是否缴纳公积金 + 预留字段6 - + - 是否推荐 + 预留字段7 - + - 是否住宿 + 预留字段8 - + - 车牌号 + 预留字段9 - + - 标签 + 预留字段10 - + - 状态 + 预留字段11 - + - 工作年限 + 预留字段12 - + - 薪资区间 + 约面反馈 - + - 申请状态 + 筛选反馈 - + - 申请时间 + 录用反馈 - + - 职称类型/级别 + 面试环节 - + - 直间接 + 主面试人 - + - 不合适原因 + 邮箱 - + - 加入回收站时间 + 录用审批单 (Dto.Base) - + + + 简历ID + + + + + 订单号 + + + + + 录用部门 + + + + + 录用岗位 + + + 招聘渠道 - + - 备注 + 候选人姓名 - + - 默认标志 + 身份证号码 - + - 预留字段1 + 预计入职日期 - + - 预留字段2 + 员工类别 - + - 预留字段3 + 职等 - + - 预留字段4 + 职称 - + - 预留字段5 + 试用期月数 - + - 预留字段6 + 汇报对象 - + - 预留字段7 + 岗位职责 - + - 预留字段8 + 工作地点 - + - 预留字段9 + 试用期薪资 - + - 预留字段10 + 试用期满薪资 - + - 预留字段11 + 发起时间 - + - 预留字段12 + 发起人ID - + - 是否同步至人事资料 + WorkID - + - 特殊饮食 + WorkNo - + - 员工ID + ToDoType - + - Offer文件路径 + BatchSID - + - 应聘部门 + WorkState - + - 应聘岗位 + ShiftID - + - 教育背景 (Dto.Base) + ConfirmUserID - + - 简历ID + ConfirmTime - + - 学校名称 + ConfirmComment - + - 专业名称 + 同意人 - + - 开始日期 + 同意时间 - + - 结束日期 + 同意理由 - + - 学历 + 拒绝人 - + - 是否毕业 + 拒绝时间 - + + + 拒绝理由 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 家庭关系 (Dto.Base) + 公司ID - + - 简历ID + 计薪类别ID - + - 姓名 + 厂区ID - + - 年龄 + 员工类别1 - + - 关系 + 录用审批单薪资 (Dto.Base) - + - 工作单位 + 面试评估ID - + - 电话 + 项目 - + - 性别 + 金额 - + - 身份证号码 + 币别 - + - 出生日期 + 备注 - - - 地址 - - - - - 备注 - - - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 简历信息栏位 (Dto.Base) + 个人简历 (Dto.Base) - + - 简历组别ID + 姓名 - + - 栏位 + 英文名 - + - 栏位说明 + 头像 - + - 多语Key + 民族 - + - 表名 + 出生日期 - + - 表栏位 + 籍贯 - + - 一行一栏 + 性别 - + - 栏位类型 + 年龄 - + - 数据类型 + 学历 - + - 数据来源方式 + 毕业院校 - + - 数据来源 + 毕业日期 - + - 初始值 + 求职状态 - + - 必填项 + 岗位ID - + - 可编辑 + 婚姻状况 - + - IsBuildIn + 政治面貌 - + - IsRelease + 联系电话 - + - 异动栏位 + 邮箱 - + - Column_43 + 入职日期 - + - 初始化值 + 紧急联系人关系 - + - 占位文字 + 紧急联系人 - + - 是否主键栏位 + 紧急联系人电话 - + - 员工可修改 + 紧急联系人地址 - + - ESS 显示 + 紧急联系人关系2 - + - 可多选 + 紧急联系人2 - + - 数据来源ID + 紧急联系人电话2 - + - 排序号 + 紧急联系人地址2 - + - 备注 + 职前年资 - + - 默认标志 + 最高学历 - + - 预留字段1 + 证照类型 - + - 预留字段2 + 身份证号 - + - 预留字段3 + 身份证开始有效期 - + - 预留字段4 + 身份证结束有效期 - + - 预留字段5 + 户口性质 - + - 预留字段6 + 发证机关 - + - 预留字段7 + 家庭地址(身份证) - + - 预留字段8 + 现居住地 - + - 预留字段9 + 介绍人 - + - 预留字段10 + 国籍 - + - 预留字段11 + 公积金账号 - + - 预留字段12 + 公积金基数 - + - 关联表名 + 社保帐套 - + - 关联栏位 + 社保账号 - + - 查询条件 + 社保基数 - + - 简历组别 (Dto.Base) + 是否缴纳社保 - + - 组别编号 + 是否缴纳公积金 - + - 组别名 + 是否推荐 - + - 多语Key + 是否住宿 - + - 组别类型 + 车牌号 - + - 表名 + 标签 - + - 主键名 + 状态 - + - 多表名 + 工作年限 - + - 排序号 + 薪资区间 - + - 员工可修改 + 申请状态 - + - ESS 显示 + 申请时间 - + + + 职称类型/级别 + + + + + 直间接 + + + + + 不合适原因 + + + + + 加入回收站时间 + + + + + 招聘渠道 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 证件 (Dto.Base) - - - - - 简历ID - - - - - 生效日 - - - + - 失效日 + 是否同步至人事资料 - + - 证件名称 + 特殊饮食 - + - 证件编号 + 员工ID - + - 备注 + Offer文件路径 - + - 默认标志 + 应聘部门 - + - 预留字段1 + 应聘岗位 - + - 预留字段2 + 教育背景 (Dto.Base) - + - 预留字段3 + 简历ID - + - 预留字段4 + 学校名称 - + - 预留字段5 + 专业名称 - + - 预留字段6 + 开始日期 - + - 预留字段7 + 结束日期 - + - 预留字段8 + 学历 - + - 预留字段9 + 是否毕业 - + - 预留字段10 + 备注 - + - 预留字段11 + 默认标志 - + - 预留字段12 + 预留字段1 - + - 简历声明 (Dto.Base) + 预留字段2 - + - 简历ID + 预留字段3 - + - 声明ID + 预留字段4 - + - 声明代码 + 预留字段5 - + - 是否 + 预留字段6 - + - 备注 + 预留字段7 - + - 默认标志 + 预留字段8 - + - 预留字段1 + 预留字段9 - + - 预留字段2 + 预留字段10 - + - 预留字段3 + 预留字段11 - + - 预留字段4 + 预留字段12 - + - 预留字段5 + 家庭关系 (Dto.Base) - + - 预留字段6 + 简历ID - + - 预留字段7 + 姓名 - + - 预留字段8 + 年龄 - + - 预留字段9 + 关系 - + - 预留字段10 + 工作单位 - + - 预留字段11 + 电话 - + - 预留字段12 + 性别 - + - 简历标签 (Dto.Base) + 身份证号码 - + - 标签分类 + 出生日期 - + - 标签名称 + 地址 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 简历模板 (Dto.Base) + 简历信息栏位 (Dto.Base) - - - 模板编号 - - - + - 模板名称 + 简历组别ID - + - 模板类型 + 栏位 - + - 照片类型 + 栏位说明 - + 多语Key - - - 是否发布 - - - - - 排序号 - - - + - 备注 + 表名 - + - 默认标志 + 表栏位 - + - 预留字段1 + 一行一栏 - + - 预留字段2 + 栏位类型 - + - 预留字段3 + 数据类型 - + - 预留字段4 + 数据来源方式 - + - 预留字段5 + 数据来源 - + - 预留字段6 + 初始值 - + - 预留字段7 + 必填项 - + - 预留字段8 + 可编辑 - + - 预留字段9 + IsBuildIn - + - 预留字段10 + IsRelease - + - 预留字段11 + 异动栏位 - + - 预留字段12 + Column_43 - + - 简历培训记录 (Dto.Base) + 初始化值 - + - 简历ID + 占位文字 - + - 开始日期 + 是否主键栏位 - + - 结束日期 + 员工可修改 - + - 培训机构 + ESS 显示 - + - 课程名 + 可多选 - + - 课时 + 数据来源ID - + - 合格 + 排序号 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 工作经历 (Dto.Base) + 关联表名 - + - 简历ID + 关联栏位 - + - 公司名称 + 查询条件 - + - 部门 + 简历组别 (Dto.Base) - + - 离职原因 + 组别编号 - + - 开始日期 + 组别名 - + - 结束日期 + 多语Key - + - 岗位 + 组别类型 - + - 年资 + 表名 - + + + 主键名 + + + + + 多表名 + + + + + 排序号 + + + + + 员工可修改 + + + + + ESS 显示 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 声明 (Dto.Base) + 证件 (Dto.Base) - + - 简称 + 简历ID - + - 内容 + 生效日 - + - 是否显示 + 失效日 - + - 是否作废 + 证件名称 - + - 是否必填 + 证件编号 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 招聘模板 (Dto.Base) + 简历声明 (Dto.Base) - + - 模板名称 + 简历ID - + - 模板类型 + 声明ID - + - 模板内容 + 声明代码 - + - 是否发布 + 是否 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 年度人力申请 (Dto.Base) + 简历标签 (Dto.Base) - + - 年度 + 标签分类 - + - 发起时间 + 标签名称 - + - 发起人ID + 备注 - + - WorkID + 默认标志 - + - WorkNo + 预留字段1 - + - ToDoType + 预留字段2 - + - BatchSID + 预留字段3 - + - WorkState + 预留字段4 - + - ShiftID + 预留字段5 - + - ConfirmUserID + 预留字段6 - + - ConfirmTime + 预留字段7 - + - ConfirmComment + 预留字段8 - + - 同意人 + 预留字段9 - + - 同意时间 + 预留字段10 - + - 同意理由 + 预留字段11 - + - 拒绝人 + 预留字段12 - + - 拒绝时间 + 简历模板 (Dto.Base) - + - 拒绝理由 + 模板编号 - + + + 模板名称 + + + + + 模板类型 + + + + + 照片类型 + + + + + 多语Key + + + + + 是否发布 + + + + + 排序号 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 年度人力配置 (Dto.Base) + 简历培训记录 (Dto.Base) - + - 年度 + 简历ID - + - 部门ID + 开始日期 - + - 职称ID + 结束日期 - + - 职等ID + 培训机构 - + - 岗位ID + 课程名 - + - 1月 + 课时 - + - 2月 + 合格 - + - 3月 + 备注 - + - 4月 + 默认标志 - + - 5月 + 预留字段1 - + - 6月 + 预留字段2 - + - 7月 + 预留字段3 - + - 8月 + 预留字段4 - + - 9月 + 预留字段5 - + - 10月 + 预留字段6 - + - 11月 + 预留字段7 - + - 12月 + 预留字段8 - + - 1月调整数 + 预留字段9 - + - 2月调整数 + 预留字段10 - + - 3月调整数 + 预留字段11 - + - 4月调整数 + 预留字段12 - + - 5月调整数 + 工作经历 (Dto.Base) - + - 6月调整数 + 简历ID - + - 7月调整数 + 公司名称 - + - 8月调整数 + 部门 - + - 9月调整数 + 离职原因 - + - 10月调整数 + 开始日期 - + - 11月调整数 + 结束日期 - + - 12月调整数 + 岗位 - + - 发起人ID + 年资 - + - WorkID + 备注 - + - WorkNo + 默认标志 - + - ToDoType + 预留字段1 - + - BatchSID + 预留字段2 - + - WorkState + 预留字段3 - + - ShiftID + 预留字段4 - + - ConfirmUserID + 预留字段5 - + - ConfirmTime + 预留字段6 - + - ConfirmComment + 预留字段7 - + - 同意人 + 预留字段8 - + - 同意时间 + 预留字段9 - + - 同意理由 + 预留字段10 - + - 拒绝人 + 预留字段11 - + - 拒绝时间 + 预留字段12 - + - 拒绝理由 + 声明 (Dto.Base) - + + + 简称 + + + + + 内容 + + + + + 是否显示 + + + + + 是否作废 + + + + + 是否必填 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 申请单ID + 招聘模板 (Dto.Base) - + - Ghrm_MessageText (Dto.Base) + 模板名称 - + - MessageTextID + 模板类型 - + - GroupType + 模板内容 - + - Tag + 是否发布 - + - Title + 备注 - + - Content + 默认标志 - + - PicType + 预留字段1 - + - PicUrl + 预留字段2 - + - JumpType + 预留字段3 - + - APPUrl + 预留字段4 - + - WEBUrl + 预留字段5 - + - HtmlContent + 预留字段6 - + - RemarkSz + 预留字段7 - + - WorkID + 预留字段8 - + - SortNo + 预留字段9 - + - IsDefault + 预留字段10 - + - Reverse1 + 预留字段11 - + - Reverse2 + 预留字段12 - + - Reverse3 + 年度人力申请 (Dto.Base) - + - Reverse4 + 年度 - + - Reverse5 + 发起时间 - + - Reverse6 + 发起人ID - + - Reverse7 + WorkID - + - Reverse8 + WorkNo - + - Reverse9 + ToDoType - + - Ghrm_MessageUser (Dto.Base) + BatchSID - + - MessageUserID + WorkState - + - MessageTextID + ShiftID - + - SenderStaffID + ConfirmUserID - + - ReceiveStaffID + ConfirmTime - + - ReadStatus + ConfirmComment - + - ReadTime + 同意人 - + - RemarkSz + 同意时间 - + - SortNo + 同意理由 - + - IsDefault + 拒绝人 - + - Reverse1 + 拒绝时间 - + - Reverse2 + 拒绝理由 - + - Reverse3 + 备注 - + - Reverse4 + 默认标志 - + - Reverse5 + 预留字段1 - + - Reverse6 + 预留字段2 - + - Reverse7 + 预留字段3 - + - Reverse8 + 预留字段4 - + - Reverse9 + 预留字段5 - + - Ghro_Dept (Dto.Base) + 预留字段6 - + - DeptID + 预留字段7 - + - DeptNo + 预留字段8 - + - DeptName + 预留字段9 - + - DeptEname + 预留字段10 - + - BeginDate + 预留字段11 - + - EndDate + 预留字段12 - + - DataBelongID + 年度人力配置 (Dto.Base) - + - Mkey + 年度 - + - DeptType + 部门ID - + - DeptType1 + 职称ID - + - DeptType2 + 职等ID - + - DeptLevel + 岗位ID - + - DeptManagerID + 1月 - + - DeptManagerID2 + 2月 - + - DeptAssID + 3月 - + - ParentDeptID + 4月 - + - ParentDeptID2 + 5月 - + - RemarkSz + 6月 - + - SortNo + 7月 - + - IsDefault + 8月 - + - AttachmentIDs + 9月 - + - Reverse1 + 10月 - + - Reverse2 + 11月 - + - Reverse3 + 12月 - + - Reverse4 + 1月调整数 - + - Reverse5 + 2月调整数 - + - DisplayDirection + 3月调整数 - + - DeptColor + 4月调整数 - + - DeptIcon + 5月调整数 - + - ShortName + 6月调整数 - + - DeptDataType + 7月调整数 - + - Ghrs_Attachment (Dto.Base) + 8月调整数 - + - Ghr附件记录ID + 9月调整数 - + - 文件编号 + 10月调整数 - + - 说明 + 11月调整数 - + - 英文说明 + 12月调整数 - + - TableName + 发起人ID - + - TableKeyID + WorkID - + - StaffID + WorkNo - + - 文件类别 (基本资料/证照/加班/请假....) + ToDoType - + - AttachmentGroupID + BatchSID - + - 文件名 + WorkState - + - AttachBinary + ShiftID + + - 扩展名 + ConfirmUserID - + - 大小 + ConfirmTime - + - 物理路径 + ConfirmComment - + - 相对路径 + 同意人 - + - ThumbnailPath + 同意时间 - + - 附件网页链接地址 + 同意理由 - + - 备注 + 拒绝人 - + - SortNo + 拒绝时间 - + - IsDefault + 拒绝理由 - + - CompanyID + 备注 - + - ReverseN1 + 默认标志 - + - ReverseD1 + 预留字段1 - + - Reverse1 + 预留字段2 - + - Reverse2 + 预留字段3 - + - Reverse3 + 预留字段4 - + - Reverse4 + 预留字段5 - + - Reverse5 + 预留字段6 - + - Ghrs_DataRoleDetail (Dto.Base) + 预留字段7 - + - DataRoleDetailId + 预留字段8 - + - DataRoleId + 预留字段9 - + - DataTypeID + 预留字段10 - + - DataID + 预留字段11 - + - DataNo + 预留字段12 - + - IncludeSub + 申请单ID - + - TableName + Ghrm_MessageText (Dto.Base) - + - TableIDName + MessageTextID - + - RemarkSz + GroupType - + - SortNo + Tag - + - IsDefault + Title - + - Reverse1 + Content - + - Reverse2 + PicType - + - Reverse3 + PicUrl - + - Reverse4 + JumpType - + - Reverse5 + APPUrl - + - Ghrs_LangKey (Dto.Base) + WEBUrl - + - 多语设定(语言别,Key Value对应表) + HtmlContent - + - 语言别 ID + RemarkSz - + - 语言Key + WorkID - + - LangKeyType + SortNo - + - 语言值 + IsDefault - + - Value01 + Reverse1 - + - Value02 + Reverse2 - + - Value03 + Reverse3 - + - Value04 + Reverse4 - + - Value05 + Reverse5 - + - Value06 + Reverse6 - + - Value07 + Reverse7 - + - Value08 + Reverse8 - + - Value09 + Reverse9 - + - Value10 + Ghrm_MessageUser (Dto.Base) - + - RemarkSz + MessageUserID - + - SortNo + MessageTextID - + - IsDefault + SenderStaffID - + - CompanyID + ReceiveStaffID - + - Reverse1 + ReadStatus - + - Reverse2 + ReadTime - + - Reverse3 + RemarkSz - + - Reverse4 + SortNo - + - Reverse5 + IsDefault - + - TableName + Reverse1 - + - TableID + Reverse2 - + - Ghrs_ListCommonSql (Dto.Base) + Reverse3 - + - ListCommonSqlId + Reverse4 - + - ListCommonSqlNo + Reverse5 - + - ListCommonSqlName + Reverse6 - + - ListCommonSqlType + Reverse7 - + - ListCommonSqlType2 + Reverse8 - + - ListComment + Reverse9 - + - SelectSql + Ghro_Dept (Dto.Base) - + - JsonTitle + DeptID - + - WhereSql + DeptNo - + - OrderBySql + DeptName - + - SqlTopCountSql + DeptEname - + - SqlGetIDSql + BeginDate - + - RemarkSz + EndDate - + - SortNo + DataBelongID - + - IsDefault + Mkey - + - Reverse1 + DeptType - + - Reverse2 + DeptType1 - + - Reverse3 + DeptType2 - + - Reverse4 + DeptLevel - + - Reverse5 + DeptManagerID - + - Reverse6 + DeptManagerID2 - + - Reverse7 + DeptAssID - + - Reverse8 + ParentDeptID - + - Reverse9 + ParentDeptID2 - + - SqlIDToName + RemarkSz - + - Ghrs_MailOutbox (Dto.Base) + SortNo - + - MailOutboxID + IsDefault - + - ToStaffID + AttachmentIDs - + - ToStaffName + Reverse1 - + - TOMail + Reverse2 - + - CCMail + Reverse3 - + - BCCMail + Reverse4 - + - MailBody + Reverse5 - + - MailTitle + DisplayDirection - + - MailPriority + DeptColor - + - AttachFiles + DeptIcon - + - ScheduleTime + ShortName - + - SendMail + DeptDataType - + - MailServer + Ghrs_Attachment (Dto.Base) - + - MailType + Ghr附件记录ID - + - Port + 文件编号 - + - SendMailAccount + 说明 - + - SendMailPwd + 英文说明 - + - EnableSslYN + TableName - + - UseDefaultCredentialsYN + TableKeyID - + - Tls12YN + StaffID - + - RemarkSz + 文件类别 (基本资料/证照/加班/请假....) - + - SortNo + AttachmentGroupID - + - IsDefault + 文件名 - + - CompanyID + AttachBinary - - - ReverseN1 + 扩展名 - + - ReverseN2 + 大小 - + - ReverseD1 + 物理路径 - + - ReverseD2 + 相对路径 - + - Reverse1 + ThumbnailPath - + - Reverse2 + 附件网页链接地址 - + - Reverse3 + 备注 - + - Reverse4 + SortNo - + - Reverse5 + IsDefault - + - Ghrs_Menu (Dto.Base) + CompanyID - + - MenuId + ReverseN1 - + - MenuNo + ReverseD1 - + - MenuName + Reverse1 - + - MKey + Reverse2 - + - IconType + Reverse3 - + - MenuUrl + Reverse4 - + - MenuComponent + Reverse5 - + - ParentMenuId + Ghrs_DataRoleDetail (Dto.Base) - + - MenuType + DataRoleDetailId - + - MenuType2 + DataRoleId - + - FormType + DataTypeID - + - DataPrivType + DataID - + - FlowID + DataNo - + - MenuColDisplayType + IncludeSub - + - MenuGroupTitle + TableName - + - QueryProcedure + TableIDName - + - EditProcedure + RemarkSz - + - IUDProcedure + SortNo - + - IsSTDMenu + IsDefault - + - IsWaterMark + Reverse1 - + - IsPWDAgain + Reverse2 - + - IsFromExcel + Reverse3 - + - IsToExcel + Reverse4 - + - IsNew + Reverse5 - + - IsDetail + Ghrs_LangKey (Dto.Base) - + - IsUpdate + 多语设定(语言别,Key Value对应表) - + - IsDel + 语言别 ID - + - IsQuery + 语言Key - + - IsPrint + LangKeyType - + - IsLog + 语言值 - + - IsManual + Value01 - + - IsCopy + Value02 - + - IsTBD1 + Value03 - + - TBD1MKey + Value04 - + - IsTBD2 + Value05 - + - TBD2MKey + Value06 - + - IsTBD3 + Value07 - + - TBD3MKey + Value08 - + - IsTBD4 + Value09 - + - TBD4MKey + Value10 - + - IsTBD5 + RemarkSz - + - TBD5MKey + SortNo - + - IsTBD6 + IsDefault - + - TBD6MKey + CompanyID - + - IsTBD7 + Reverse1 - + - TBD7MKey + Reverse2 - + - IsTBD8 + Reverse3 - + - TBD8MKey + Reverse4 - + - IsTBD9 + Reverse5 - + - TBD9MKey + TableName - + - IsTBD10 + TableID - + - TBD10MKey + Ghrs_ListCommonSql (Dto.Base) - + - IsTBD11 + ListCommonSqlId - + - TBD11MKey + ListCommonSqlNo - + - IsTBD12 + ListCommonSqlName - + - TBD12MKey + ListCommonSqlType - + - IsTBD13 + ListCommonSqlType2 - + - TBD13MKey + ListComment - + - IsTBD14 + SelectSql - + - TBD14MKey + JsonTitle - + - IsTBD15 + WhereSql - + - TBD15MKey + OrderBySql - + + + SqlTopCountSql + + + + + SqlGetIDSql + + + RemarkSz - + SortNo - + IsDefault - + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + Reverse6 - + Reverse7 - + Reverse8 - + Reverse9 - + - AppUrl + SqlIDToName - + - Ghrs_ParaDetail (Dto.Base) + Ghrs_MailOutbox (Dto.Base) - + - ParaDetailId + MailOutboxID - + - ParaTypeId + ToStaffID - + - ParaMasterId + ToStaffName - + - ParaTypeNo + TOMail - + - ParaMasterNo + CCMail - + - ParaDetailNo + BCCMail - + - ParaDetailName + MailBody - + - ParaDetailEname + MailTitle - + - IsBuildIn + MailPriority - + - MKey + AttachFiles - + - SqlFunction + ScheduleTime - + - RemarkSz + SendMail - + - SortNo + MailServer - + - IsDefault + MailType - + - Reverse1 + Port - + - Reverse2 + SendMailAccount - + - Reverse3 + SendMailPwd - + - Reverse4 + EnableSslYN - + - Reverse5 + UseDefaultCredentialsYN - + - Reverse6 + Tls12YN - + - Reverse7 + RemarkSz - + - Reverse8 + SortNo - + - Reverse9 + IsDefault - + - 系统用户 (Dto.Base) + CompanyID - + - UserId + ReverseN1 - + - UserNo + ReverseN2 - + - UserName + ReverseD1 - + - UserEname + ReverseD2 - + - Email + Reverse1 - + - Mobile + Reverse2 - + - UserStaffID + Reverse3 - + - PwdComplexityRuleID + Reverse4 - + - UserPhotoUrl + Reverse5 - + - APPID + Ghrs_Menu (Dto.Base) - + - DingID + MenuId - + - EWeChatID + MenuNo - + - WeChatID + MenuName - + - OtherID + MKey - + - UserLangID + IconType - + - PageStyle + MenuUrl - + - UserType + MenuComponent - + - BeginDate + ParentMenuId - + - EndDate + MenuType - + - SalaryPwd + MenuType2 + + - Pwd + FormType + + - TempPwd + DataPrivType + + - TimeZoneID + FlowID - + - TimeZoneGapMinute + MenuColDisplayType - + - Reverse1 + MenuGroupTitle - + - Reverse2 + QueryProcedure - + - Reverse3 + EditProcedure - + - Reverse4 + IUDProcedure - + - Reverse5 + IsSTDMenu - + - Reverse6 + IsWaterMark - + - Reverse7 + IsPWDAgain - + - Reverse8 + IsFromExcel - + - Reverse9 + IsToExcel - + - LockTime + IsNew - + - APPID2 + IsDetail - + - Ghrz_Shihua_OA_Employment (Dto.Base) + IsUpdate - + - EmploymentID + IsDel - + - UserNo + IsQuery - + - 单号 + IsPrint - + - 单据类别 + IsLog - + - 发起人工号 + IsManual - + - 候选人姓名 + IsCopy - + - 身份证类别 + IsTBD1 - + - 身份证号 + TBD1MKey - + - 生效日期 + IsTBD2 - + - 员工性质 + TBD2MKey - + - 学历编号 + IsTBD3 - + - LegalCompanyNo + TBD3MKey - + - 计薪类别编号 + IsTBD4 - + - 部门编号 + TBD4MKey - + - 入职日 + IsTBD5 - + - 岗位编号 + TBD5MKey - + - 成本中心编号 + IsTBD6 - + - 职级编号 + TBD6MKey - + - 招聘途径 + IsTBD7 - + - 厂区编号 + TBD7MKey - + - 基本工资 + IsTBD8 - + - 职务加给基数 + TBD8MKey - + - 保密费 + IsTBD9 - + - 岗位技能工资 + TBD9MKey - + - 全勤奖基数 + IsTBD10 - + - 管理绩效 + TBD10MKey - + - 岗位流动金 + IsTBD11 - + - 房贴 + TBD11MKey - + - 交通费 + IsTBD12 - + - 岗位津贴-无尘衣 + TBD12MKey - + - 岗位津贴化学品 + IsTBD13 - + - 总金额 + TBD13MKey - + - 备注 + IsTBD14 - + - 是否已读取 + TBD14MKey - + - ResultCode + IsTBD15 - + - ResultMsg + TBD15MKey - + - ResultID + RemarkSz - + + + SortNo + + + + + IsDefault + + + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + - 年级 (Dto.EditInput) + Reverse6 - + - Ghra_Job (Dto.EditInput) + Reverse7 - + - Ghra_LegalCompany (Dto.EditInput) + Reverse8 - + - Ghra_Staff (Dto.EditInput) + Reverse9 - + - Ghra_StaffEduBG (Dto.EditInput) + AppUrl - + - Ghra_StaffLicence (Dto.EditInput) + Ghrs_ParaDetail (Dto.Base) - + - Ghra_StaffSocialRelation (Dto.EditInput) + ParaDetailId - + - Ghra_StaffTraining (Dto.EditInput) + ParaTypeId - + - Ghra_StaffWorkExp (Dto.EditInput) + ParaMasterId - + - 岗位 (Dto.EditInput) + ParaTypeNo - + - 厂区 (Dto.EditInput) + ParaMasterNo - + - Ghrc_PeriodMaster (Dto.EditInput) + ParaDetailNo - + - Ghrc_SalaryItem (Dto.EditInput) + ParaDetailName - + - 附件 (Dto.EditInput) + ParaDetailEname - + - 培训记录 (Dto.EditInput) + IsBuildIn - + - 培训证书规则 (Dto.EditInput) + MKey - + - 参数配置 (Dto.EditInput) + SqlFunction - + - 参数配置组 (Dto.EditInput) + RemarkSz - + - 课程 (Dto.EditInput) + SortNo - + - 课程分类 (Dto.EditInput) + IsDefault - + - 课程场景 (Dto.EditInput) + Reverse1 - + - Ghre_CourseSnap (Dto.EditInput) + Reverse2 - + - 课件 (Dto.EditInput) + Reverse3 - + - 课件附件 (Dto.EditInput) + Reverse4 - + - 学分记录 (Dto.EditInput) + Reverse5 - + - 考试 (Dto.EditInput) + Reverse6 - + - 考试通知记录 (Dto.EditInput) + Reverse7 - + - 试卷 (Dto.EditInput) + Reverse8 - + - 试卷配置 (Dto.EditInput) + Reverse9 - + - 试卷题目 (Dto.EditInput) + 系统用户 (Dto.Base) - + - 考试记录 (Dto.EditInput) + UserId - + - Ghre_ExamRecordAnswer (Dto.EditInput) + UserNo - + - Ghre_ExamRecordDetail (Dto.EditInput) + UserName - + - Ghre_ExamStaff (Dto.EditInput) + UserEname - + - 题目 (Dto.EditInput) + Email - + - 答案 + Mobile - + - 题目答案 (Dto.EditInput) + UserStaffID - + - 培训需求 (Dto.EditInput) + PwdComplexityRuleID - + - 必选修查询 (Dto.EditInput) + UserPhotoUrl - + - 培训机构 (Dto.EditInput) + APPID - + - 培训机构附件 (Dto.EditInput) + DingID - + - 培训记录 (Dto.EditInput) + EWeChatID - + - 得分 + WeChatID - + - 调整得分 + OtherID - + - 考试日期 + UserLangID - + - 是否合格 + PageStyle - + - 培训记录明细 (Dto.EditInput) + UserType - + - 必选修规则 (Dto.EditInput) + BeginDate - + - 必选修规则结果 (Dto.EditInput) + EndDate - + - 必选修规则人员 (Dto.EditInput) + SalaryPwd - - - Ghre_Teacher (Dto.EditInput) + Pwd - - - Ghre_TeacherAttachment (Dto.EditInput) + TempPwd - - - 培训讲师异动 (Dto.EditInput) + TimeZoneID - + - 培训讲师异动附件 (Dto.EditInput) + TimeZoneGapMinute - + - 面试评估设定 (Dto.EditInput) + Reverse1 - + - 招聘参数配置 (Dto.EditInput) + Reverse2 - + - 招聘参数配置组 (Dto.EditInput) + Reverse3 - + - 人力需求维护 (Dto.EditInput) + Reverse4 - + - 素质要求 + Reverse5 - + - 经验要求 + Reverse6 - + - 人力需求维护明细 (Dto.EditInput) + Reverse7 - + - 面试单评估 (Dto.EditInput) + Reverse8 - + - 面试单评估明细 (Dto.EditInput) + Reverse9 - + - 面试工单日志 (Dto.EditInput) + LockTime - + - 面试工单 (Dto.EditInput) + APPID2 - + - 面试记录 (Dto.EditInput) + Ghrz_Shihua_OA_Employment (Dto.Base) - + - 录用审批单 (Dto.EditInput) + EmploymentID - + - 薪资明细 + UserNo - + - 录用审批单薪资 (Dto.EditInput) + 单号 - + - 个人简历 (Dto.EditInput) + 单据类别 - + - 教育背景 (Dto.EditInput) + 发起人工号 - + - 家庭关系 (Dto.EditInput) + 候选人姓名 - + - 简历信息栏位 (Dto.EditInput) + 身份证类别 - + - 简历组别 (Dto.EditInput) + 身份证号 - + - 证件 (Dto.EditInput) + 生效日期 - + - 简历声明 (Dto.EditInput) + 员工性质 - + - 简历标签 (Dto.EditInput) + 学历编号 - + - 简历模板 (Dto.EditInput) + LegalCompanyNo - + - 简历培训记录 (Dto.EditInput) + 计薪类别编号 - + - 工作经历 (Dto.EditInput) + 部门编号 - + - 声明 (Dto.EditInput) + 入职日 - + - 招聘模板 (Dto.EditInput) + 岗位编号 - + - 年度人力申请 (Dto.EditInput) + 成本中心编号 - + - 年度人力配置 (Dto.EditInput) + 职级编号 - + - Ghrm_MessageText (Dto.EditInput) + 招聘途径 - + - Ghrm_MessageUser (Dto.EditInput) + 厂区编号 - + - Ghro_Dept (Dto.EditInput) + 基本工资 - + - Ghrs_Attachment (Dto.EditInput) + 职务加给基数 - + - Ghrs_DataRoleDetail (Dto.EditInput) + 保密费 - + - Ghrs_LangKey (Dto.EditInput) + 岗位技能工资 - + - Ghrs_ListCommonSql (Dto.EditInput) + 全勤奖基数 - + - Ghrs_MailOutbox (Dto.EditInput) + 管理绩效 - + - Ghrs_Menu (Dto.EditInput) + 岗位流动金 - + - Ghrs_ParaDetail (Dto.EditInput) + 房贴 - + - 系统用户 (Dto.EditInput) + 交通费 - + - Ghrz_Shihua_OA_Employment (Dto.EditInput) + 岗位津贴-无尘衣 - + - 年级 (Dto.InsertInput) + 岗位津贴化学品 - + - Ghra_Job (Dto.InsertInput) + 总金额 - + - Ghra_LegalCompany (Dto.InsertInput) + 备注 - + - Ghra_Staff (Dto.InsertInput) + 是否已读取 - + - Ghra_StaffEduBG (Dto.InsertInput) + ResultCode - + - Ghra_StaffLicence (Dto.InsertInput) + ResultMsg - + - Ghra_StaffSocialRelation (Dto.InsertInput) + ResultID - + - Ghra_StaffTraining (Dto.InsertInput) + Reverse1 - + - Ghra_StaffWorkExp (Dto.InsertInput) + Reverse2 - + - 岗位 (Dto.InsertInput) + Reverse3 - + - 厂区 (Dto.InsertInput) + Reverse4 - + - Ghrc_PeriodMaster (Dto.InsertInput) + Reverse5 - + - Ghrc_SalaryItem (Dto.InsertInput) + 年级 (Dto.EditInput) - + - 附件 (Dto.InsertInput) + Ghra_Job (Dto.EditInput) - + - 培训记录 (Dto.InsertInput) + Ghra_LegalCompany (Dto.EditInput) - + - 培训证书规则 (Dto.InsertInput) + Ghra_Staff (Dto.EditInput) - + - 参数配置 (Dto.InsertInput) + Ghra_StaffEduBG (Dto.EditInput) - + - 参数配置组 (Dto.InsertInput) + Ghra_StaffLicence (Dto.EditInput) - + - 课程 (Dto.InsertInput) + Ghra_StaffSocialRelation (Dto.EditInput) - + - 课程分类 (Dto.InsertInput) + Ghra_StaffTraining (Dto.EditInput) - + - 课程场景 (Dto.InsertInput) + Ghra_StaffWorkExp (Dto.EditInput) - + - Ghre_CourseSnap (Dto.InsertInput) + 岗位 (Dto.EditInput) - + - 课件 (Dto.InsertInput) + 厂区 (Dto.EditInput) - + - 课件附件 (Dto.InsertInput) + Ghrc_PeriodMaster (Dto.EditInput) - + - 学分记录 (Dto.InsertInput) + Ghrc_SalaryItem (Dto.EditInput) - + - 考试 (Dto.InsertInput) + 附件 (Dto.EditInput) - + - 考试通知记录 (Dto.InsertInput) + 培训记录 (Dto.EditInput) - + - 试卷 (Dto.InsertInput) + 培训证书规则 (Dto.EditInput) - + - 试卷配置 (Dto.InsertInput) + 参数配置 (Dto.EditInput) - + - 试卷题目 (Dto.InsertInput) + 参数配置组 (Dto.EditInput) - + - 考试记录 (Dto.InsertInput) + 课程 (Dto.EditInput) - + - Ghre_ExamRecordAnswer (Dto.InsertInput) + 课程分类 (Dto.EditInput) - + - Ghre_ExamRecordDetail (Dto.InsertInput) + 课程场景 (Dto.EditInput) - + - Ghre_ExamStaff (Dto.InsertInput) + Ghre_CourseSnap (Dto.EditInput) - + - 题目 (Dto.InsertInput) + 课件 (Dto.EditInput) - + - 答案 + 课件附件 (Dto.EditInput) - + - 题目答案 (Dto.InsertInput) + 学分记录 (Dto.EditInput) - + - 培训需求 (Dto.InsertInput) + 考试 (Dto.EditInput) - + - 必选修查询 (Dto.InsertInput) + 考试通知记录 (Dto.EditInput) - + - 培训机构 (Dto.InsertInput) + 试卷 (Dto.EditInput) - + - 培训机构附件 (Dto.InsertInput) + 试卷配置 (Dto.EditInput) - + - 培训记录 (Dto.InsertInput) + 试卷题目 (Dto.EditInput) - + - 得分 + 考试记录 (Dto.EditInput) - + - 调整得分 + Ghre_ExamRecordAnswer (Dto.EditInput) - + - 考试日期 + Ghre_ExamRecordDetail (Dto.EditInput) - + - 是否合格 + Ghre_ExamStaff (Dto.EditInput) - + - 培训记录明细 (Dto.InsertInput) + 开班管理 (Dto.EditInput) - + - 必选修规则 (Dto.InsertInput) + 开班打卡 (Dto.EditInput) - + - 必选修规则结果 (Dto.InsertInput) + 开班费用 (Dto.EditInput) - + - 必选修规则人员 (Dto.InsertInput) + 开班课表 (Dto.EditInput) - + - Ghre_Teacher (Dto.InsertInput) + 开班成绩 (Dto.EditInput) - + - Ghre_TeacherAttachment (Dto.InsertInput) + 开班学员 (Dto.EditInput) - + - 培训讲师异动 (Dto.InsertInput) + 题目 (Dto.EditInput) - + - 培训讲师异动附件 (Dto.InsertInput) + 答案 - + - 面试评估设定 (Dto.InsertInput) + 题目答案 (Dto.EditInput) - + - 招聘参数配置 (Dto.InsertInput) + 培训需求 (Dto.EditInput) - + - 招聘参数配置组 (Dto.InsertInput) + 必选修查询 (Dto.EditInput) - + - 人力需求维护 (Dto.InsertInput) + 培训机构 (Dto.EditInput) - + - 理由 - + 培训机构附件 (Dto.EditInput) + - + - 素质要求 + 培训记录 (Dto.EditInput) - + - 经验要求 + 得分 - + - 人力需求维护明细 (Dto.InsertInput) + 调整得分 - + - 面试单评估 (Dto.InsertInput) + 考试日期 - + - 面试单评估明细 (Dto.InsertInput) + 是否合格 - + - 面试工单日志 (Dto.InsertInput) + 培训记录明细 (Dto.EditInput) - + - 面试工单 (Dto.InsertInput) + 必选修规则 (Dto.EditInput) - + - 面试记录 (Dto.InsertInput) + 必选修规则结果 (Dto.EditInput) - + - 录用审批单 (Dto.InsertInput) + 必选修规则人员 (Dto.EditInput) - + - 薪资明细 + Ghre_Teacher (Dto.EditInput) - + - 录用审批单薪资 (Dto.InsertInput) + Ghre_TeacherAttachment (Dto.EditInput) - + - 个人简历 (Dto.InsertInput) + 培训讲师异动 (Dto.EditInput) - + - 教育背景 (Dto.InsertInput) + 培训讲师异动附件 (Dto.EditInput) - + - 家庭关系 (Dto.InsertInput) + 面试评估设定 (Dto.EditInput) - + - 简历信息栏位 (Dto.InsertInput) + 招聘参数配置 (Dto.EditInput) - + - 简历组别 (Dto.InsertInput) + 招聘参数配置组 (Dto.EditInput) - + - 证件 (Dto.InsertInput) + 人力需求维护 (Dto.EditInput) - + - 简历声明 (Dto.InsertInput) + 素质要求 - + - 简历标签 (Dto.InsertInput) + 经验要求 - + - 简历模板 (Dto.InsertInput) + 人力需求维护明细 (Dto.EditInput) - + - 简历培训记录 (Dto.InsertInput) + 面试单评估 (Dto.EditInput) - + - 工作经历 (Dto.InsertInput) + 面试单评估明细 (Dto.EditInput) - + - 声明 (Dto.InsertInput) + 面试工单日志 (Dto.EditInput) - + - 招聘模板 (Dto.InsertInput) + 面试工单 (Dto.EditInput) - + - 年度人力申请 (Dto.InsertInput) + 面试记录 (Dto.EditInput) - + - 起始月 + 录用审批单 (Dto.EditInput) - + - 年度人力配置 (Dto.InsertInput) + 薪资明细 - + - Ghrm_MessageText (Dto.InsertInput) + 录用审批单薪资 (Dto.EditInput) - + - Ghrm_MessageUser (Dto.InsertInput) + 个人简历 (Dto.EditInput) - + - Ghro_Dept (Dto.InsertInput) + 教育背景 (Dto.EditInput) - + - Ghrs_Attachment (Dto.InsertInput) + 家庭关系 (Dto.EditInput) - + - Ghrs_DataRoleDetail (Dto.InsertInput) + 简历信息栏位 (Dto.EditInput) - + - Ghrs_LangKey (Dto.InsertInput) + 简历组别 (Dto.EditInput) - + - Ghrs_ListCommonSql (Dto.InsertInput) + 证件 (Dto.EditInput) - + - Ghrs_MailOutbox (Dto.InsertInput) + 简历声明 (Dto.EditInput) - + - Ghrs_Menu (Dto.InsertInput) + 简历标签 (Dto.EditInput) - + - Ghrs_ParaDetail (Dto.InsertInput) + 简历模板 (Dto.EditInput) - + - 系统用户 (Dto.InsertInput) + 简历培训记录 (Dto.EditInput) - + - Ghrz_Shihua_OA_Employment (Dto.InsertInput) + 工作经历 (Dto.EditInput) - + - 博客文章 + 声明 (Dto.EditInput) - + - 主键 + 招聘模板 (Dto.EditInput) - 这里之所以没用RootEntity,是想保持和之前的数据库一致,主键是bID,不是Id - + - 创建人 + 年度人力申请 (Dto.EditInput) - + - 标题Tiobon + 年度人力配置 (Dto.EditInput) - + - 类别 + Ghrm_MessageText (Dto.EditInput) - + - 内容 + Ghrm_MessageUser (Dto.EditInput) - + - 访问量 + Ghro_Dept (Dto.EditInput) - + - 评论数量 + Ghrs_Attachment (Dto.EditInput) - - - 修改时间 + + + Ghrs_DataRoleDetail (Dto.EditInput) - + - 创建时间 + Ghrs_LangKey (Dto.EditInput) - + - 备注 + Ghrs_ListCommonSql (Dto.EditInput) - + - 逻辑删除 + Ghrs_MailOutbox (Dto.EditInput) - + - 评论 + Ghrs_Menu (Dto.EditInput) - + - 博客文章 评论 + Ghrs_ParaDetail (Dto.EditInput) - + + + 系统用户 (Dto.EditInput) + + + + + Ghrz_Shihua_OA_Employment (Dto.EditInput) + + + + + 年级 (Dto.InsertInput) + + + + + Ghra_Job (Dto.InsertInput) + + + + + Ghra_LegalCompany (Dto.InsertInput) + + + + + Ghra_Staff (Dto.InsertInput) + + + + + Ghra_StaffEduBG (Dto.InsertInput) + + + + + Ghra_StaffLicence (Dto.InsertInput) + + + + + Ghra_StaffSocialRelation (Dto.InsertInput) + + + + + Ghra_StaffTraining (Dto.InsertInput) + + + + + Ghra_StaffWorkExp (Dto.InsertInput) + + + + + 岗位 (Dto.InsertInput) + + + + + 厂区 (Dto.InsertInput) + + + + + Ghrc_PeriodMaster (Dto.InsertInput) + + + + + Ghrc_SalaryItem (Dto.InsertInput) + + + + + 附件 (Dto.InsertInput) + + + + + 培训记录 (Dto.InsertInput) + + + + + 培训证书规则 (Dto.InsertInput) + + + + + 参数配置 (Dto.InsertInput) + + + + + 参数配置组 (Dto.InsertInput) + + + + + 课程 (Dto.InsertInput) + + + + + 课程分类 (Dto.InsertInput) + + + + + 课程场景 (Dto.InsertInput) + + + + + Ghre_CourseSnap (Dto.InsertInput) + + + + + 课件 (Dto.InsertInput) + + + + + 课件附件 (Dto.InsertInput) + + + + + 学分记录 (Dto.InsertInput) + + + + + 考试 (Dto.InsertInput) + + + + + 考试通知记录 (Dto.InsertInput) + + + + + 试卷 (Dto.InsertInput) + + + + + 试卷配置 (Dto.InsertInput) + + + + + 试卷题目 (Dto.InsertInput) + + + + + 考试记录 (Dto.InsertInput) + + + + + Ghre_ExamRecordAnswer (Dto.InsertInput) + + + + + Ghre_ExamRecordDetail (Dto.InsertInput) + + + + + Ghre_ExamStaff (Dto.InsertInput) + + + + + 开班管理 (Dto.InsertInput) + + + + + 开班打卡 (Dto.InsertInput) + + + + + 开班费用 (Dto.InsertInput) + + + + + 开班课表 (Dto.InsertInput) + + + + + 开班成绩 (Dto.InsertInput) + + + + + 开班学员 (Dto.InsertInput) + + + + + 题目 (Dto.InsertInput) + + + + + 答案 + + + + + 题目答案 (Dto.InsertInput) + + + + + 培训需求 (Dto.InsertInput) + + + + + 必选修查询 (Dto.InsertInput) + + + + + 培训机构 (Dto.InsertInput) + + + + + 培训机构附件 (Dto.InsertInput) + + + + + 培训记录 (Dto.InsertInput) + + + + + 得分 + + + + + 调整得分 + + + + + 考试日期 + + + + + 是否合格 + + + + + 培训记录明细 (Dto.InsertInput) + + + + + 必选修规则 (Dto.InsertInput) + + + + + 必选修规则结果 (Dto.InsertInput) + + + + + 必选修规则人员 (Dto.InsertInput) + + + + + Ghre_Teacher (Dto.InsertInput) + + + + + Ghre_TeacherAttachment (Dto.InsertInput) + + + + + 培训讲师异动 (Dto.InsertInput) + + + + + 培训讲师异动附件 (Dto.InsertInput) + + + + + 面试评估设定 (Dto.InsertInput) + + + + + 招聘参数配置 (Dto.InsertInput) + + + + + 招聘参数配置组 (Dto.InsertInput) + + + + + 人力需求维护 (Dto.InsertInput) + + + + + 理由 + + + + + 素质要求 + + + + + 经验要求 + + + + + 人力需求维护明细 (Dto.InsertInput) + + + + + 面试单评估 (Dto.InsertInput) + + + + + 面试单评估明细 (Dto.InsertInput) + + + + + 面试工单日志 (Dto.InsertInput) + + + + + 面试工单 (Dto.InsertInput) + + + + + 面试记录 (Dto.InsertInput) + + + + + 录用审批单 (Dto.InsertInput) + + + + + 薪资明细 + + + + + 录用审批单薪资 (Dto.InsertInput) + + + + + 个人简历 (Dto.InsertInput) + + + + + 教育背景 (Dto.InsertInput) + + + + + 家庭关系 (Dto.InsertInput) + + + + + 简历信息栏位 (Dto.InsertInput) + + + + + 简历组别 (Dto.InsertInput) + + + + + 证件 (Dto.InsertInput) + + + + + 简历声明 (Dto.InsertInput) + + + + + 简历标签 (Dto.InsertInput) + + + + + 简历模板 (Dto.InsertInput) + + + + + 简历培训记录 (Dto.InsertInput) + + + + + 工作经历 (Dto.InsertInput) + + + + + 声明 (Dto.InsertInput) + + + + + 招聘模板 (Dto.InsertInput) + + + + + 年度人力申请 (Dto.InsertInput) + + + + + 起始月 + + + + + 年度人力配置 (Dto.InsertInput) + + + + + Ghrm_MessageText (Dto.InsertInput) + + + + + Ghrm_MessageUser (Dto.InsertInput) + + + + + Ghro_Dept (Dto.InsertInput) + + + + + Ghrs_Attachment (Dto.InsertInput) + + + + + Ghrs_DataRoleDetail (Dto.InsertInput) + + + + + Ghrs_LangKey (Dto.InsertInput) + + + + + Ghrs_ListCommonSql (Dto.InsertInput) + + + + + Ghrs_MailOutbox (Dto.InsertInput) + + + + + Ghrs_Menu (Dto.InsertInput) + + + + + Ghrs_ParaDetail (Dto.InsertInput) + + + + + 系统用户 (Dto.InsertInput) + + + + + Ghrz_Shihua_OA_Employment (Dto.InsertInput) + + + + + 博客文章 + + + + + 主键 + + 这里之所以没用RootEntity,是想保持和之前的数据库一致,主键是bID,不是Id + + + + 创建人 + + + + + 标题Tiobon + + + + + 类别 + + + + + 内容 + + + + + 访问量 + + + + + 评论数量 + + + + + 修改时间 + + + + + 创建时间 + + + + + 备注 + + + + + 逻辑删除 + + + + + 评论 + + + + + 博客文章 评论 + + + + + 部门表 + + + + + Desc:部门关系编码 + Default: + Nullable:True + + + + + Desc:部门名称 + Default: + Nullable:True + + + + + Desc:负责人 + Default: + Nullable:True + + + + + Desc:排序 + Default: + Nullable:True + + + + + Desc:部门状态(0正常 1停用) + Default:0 + Nullable:True + + + + + Desc:删除标志(0代表存在 2代表删除) + Default:0 + Nullable:True + + + + + Desc:创建者 + Default: + Nullable:True + + + + + Desc:创建时间 + Default: + Nullable:True + + + + + Desc:更新者 + Default: + Nullable:True + + + + + Desc:更新时间 + Default: + Nullable:True + + + + + 用户团队表 + + + + + ID + + + + + HttpContext.TraceIdentifier 事件链路ID(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。) + + + + + 时间 + + + + + 线程 + + + + + 等级 + + + + + 记录器 + + + + + 日志类型 + + + + + 数据类型 + + + + + 错误信息 + + + + + 异常 + + + + + 年级 (Model) + + + + + TitleID + + + + + 编号 + + + + + 名称 + + + + + MKey + + + + + DataBelongID + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + + + + Reverse6 + + + + + Reverse7 + + + + + Reverse8 + + + + + Reverse9 + + + + + ReverseI1 + + + + + ReverseI2 + + + + + Ghra_Job (Model) + + + + + JobID + + + + + JobNo + + + + + JobName + + + + + JobType + + + + + JobType2 + + + + + MKey + + + + + DataBelongID + + + + + RemarkSz + + + + + SortNo + + + + + IsDefault + + + + + ReverseI1 + + + + + ReverseI2 + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + + + + Reverse6 + + + + + Reverse7 + + + + + Reverse8 + + + + + Reverse9 + + + + + Ghra_LegalCompany (Model) + + + + + LegalCompanyID + + + + + LegalCompanyNo + + + + + LegalCompanyName + + + + + LegalCompanyEname + + + + + ShortName + + + + + MKey + + + + + TaxFirstType + + + + + LegalCompanyTypeID + + + + + LegalPerson + + + + + CompanyTel + + + + + RegisteredAddress + + + + + PostalCode + + + + + RelationAddress + + + + + RelationAddressEname + + + + + Email + + + + + WebSite + + + + + Fax + + + + + CertificateNo + + + + + RemarkSz + + + + + SortNo + + + + + IsDefault + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + + + + Reverse6 + + + + + Reverse7 + + + + + Reverse8 + + + + + Reverse9 + + + + + DataBelongID + + + + + Ghra_Staff (Model) + + + + + StaffID + + + + + StaffNo + + + + + StaffName + + + + + StaffEname + + + + + PinYinName + + + + + 首次入职日 + + + + + Indate + + + + + OutDate + + + + + SalaryEndDate + + + + + ProbationEndDate + + + + + RegularDate + + + + + DeptID + + + + + DataBelongID + + + + + TitleID + + + + + GradeID + + + + + JobID + + + + + LegalCompanyID + + + + + WorkPlaceID + + + + + CostCenterID + + + + + ZoneID + + + + + StaffType1 + + + + + StaffType2 + + + + + StaffType3 + + + + + StaffType4 + + + + + StaffType5 + + + + + ManagerID + + + + + 默认角色,用,号分割 + + + + + IdCardNo + + + + + Email + + + + + Mobile + + + + + Gender + + + + + PhotoUrl + + + + + RemarkSz + + + - 部门表 + ToDoType - + - Desc:部门关系编码 - Default: - Nullable:True + WorkID - + - Desc:部门名称 - Default: - Nullable:True + WorkState - + - Desc:负责人 - Default: - Nullable:True + IsRelease - + - Desc:排序 - Default: - Nullable:True + SortNo - + - Desc:部门状态(0正常 1停用) - Default:0 - Nullable:True + IsDefault - + - Desc:删除标志(0代表存在 2代表删除) - Default:0 - Nullable:True + Reverse1 - + - Desc:创建者 - Default: - Nullable:True + Reverse2 - + - Desc:创建时间 - Default: - Nullable:True + Reverse3 - + - Desc:更新者 - Default: - Nullable:True + Reverse4 - + - Desc:更新时间 - Default: - Nullable:True + Reverse5 - + - 用户团队表 + Reverse6 - + - ID + Reverse7 - + - HttpContext.TraceIdentifier 事件链路ID(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。) + Reverse8 - + - 时间 + Reverse9 - + - 线程 + ChangeI1 - + - 等级 + ChangeI2 - + - 记录器 + ChangeI3 - + - 日志类型 + Nation - + - 数据类型 + NationNo - + - 错误信息 + NativePlace - + - 异常 + MaritalStatus - + - 年级 (Model) + NowAddress - + - TitleID + PoliticStatus - + - 编号 + RegisteredType - + - 名称 + Birthday - + - MKey + EduDegree - + - DataBelongID + UrgentContact - + - Reverse1 + UrgentContactTel - + - Reverse2 + PreJobSeniority - + - Reverse3 + InUnion - + - Reverse4 + DiseaseStation - + - Reverse5 + OnJobCheckUp - + - Reverse6 + DiseaseCheckUp - + - Reverse7 + ManagerID2 - + - Reverse8 + TaxID - + - Reverse9 + PeriodMasterID - + - ReverseI1 + OvertimeRuleID - + - ReverseI2 + RegisteredPlace - + - Ghra_Job (Model) + RegisteredAddress - + - JobID + HomeAddress - + - JobNo + BankAccount - + - JobName + UrgentContactAddress - + - JobType + UrgentRelation - + - JobType2 + Urgent2Contact - + - MKey + Urgent2ContactTel - + - DataBelongID + Urgent2ContactAddress - + - RemarkSz + Urgent2Relation - + - SortNo + Introducer + + + + + AttendCheckType + + + + + OTExemption + + + + + OldStaffNo + + + + + Reverse10 + + + + + Reverse11 + + + + + Reverse12 + + + + + Reverse13 + + + + + Reverse14 - + - IsDefault + Reverse15 - + - ReverseI1 + Reverse16 - + - ReverseI2 + ChangeI4 - + - Reverse1 + ChangeI5 - + - Reverse2 + ChangeI6 - + - Reverse3 + ChangeS1 - + - Reverse4 + ChangeS2 - + - Reverse5 + ChangeS3 - + - Reverse6 + ExpectTitleID - + - Reverse7 + ExpectDeptID - + - Reverse8 + ConfirmUserID - + - Reverse9 + ConfirmTime - + - Ghra_LegalCompany (Model) + ConfirmComment - + - LegalCompanyID + IsInsure - + - LegalCompanyNo + IsFund - + - LegalCompanyName + SeniorityBegin - + - LegalCompanyEname + IDCardBegin - + - ShortName + IDCardEnd - + - MKey + GraduateDate - + - TaxFirstType + EmploymentDate - + - LegalCompanyTypeID + PreJoinDate - + - LegalPerson + IsCalSalary - + - CompanyTel + InsureAccountID - + - RegisteredAddress + FundAccountID - + - PostalCode + InsureDate - + - RelationAddress + InsureBase - + - RelationAddressEname + FundBase - + - Email + IsInInsure - + - WebSite + InInsureAccountNo - + - Fax + AttachmentIDs - + - CertificateNo + IDCardOrg - + - RemarkSz + SalaryReportType - + - SortNo + IsSalaryPay - + - IsDefault + Ghra_StaffEduBG (Model) - + - Reverse1 + 教育背景ID - + - Reverse2 + 员工ID - + - Reverse3 + 开始日期 - + - Reverse4 + 结束日期 - + - Reverse5 + 学校名称 - + - Reverse6 + 科系 - + - Reverse7 + 学历 - + - Reverse8 + 毕业否 - + - Reverse9 + RemarkSz - + - DataBelongID + SortNo - + - Ghra_Staff (Model) + IsDefault - + - StaffID + AttachmentIDs - + - StaffNo + Reverse1 - + - StaffName + Reverse2 - + - StaffEname + Reverse3 - + - PinYinName + Reverse4 - + - 首次入职日 + Reverse5 - + - Indate + Ghra_StaffLicence (Model) - + - OutDate + 证件ID - + - SalaryEndDate + 员工ID - + - ProbationEndDate + BeginDate - + - RegularDate + EndDate - + - DeptID + LicenceTypeID - + - DataBelongID + LicenceName - + - TitleID + LicenceLevel - + - GradeID + LicenceNo - + - JobID + LicenceUnit - + - LegalCompanyID + LicenceInitialDate - + - WorkPlaceID + LicenceReviewDate - + - CostCenterID + LicencePayType - + - ZoneID + RemarkSz - + - StaffType1 + SortNo - + - StaffType2 + IsDefault - + - StaffType3 + AttachmentIDs - + - StaffType4 + Reverse1 - + - StaffType5 + Reverse2 - + - ManagerID + Reverse3 - + - 默认角色,用,号分割 + Reverse4 - + - IdCardNo + Reverse5 - + - Email + Ghra_StaffSocialRelation (Model) - + - Mobile + StaffSocialRelationID - + - Gender + StaffID - + - PhotoUrl + RelationType - + - RemarkSz + RelationName - + - ToDoType + IDCardNo - + - WorkID + Gender - + - WorkState + Birthday - + - IsRelease + CompanyName - + - SortNo + DeptName - + - IsDefault + RelationAddress - + - Reverse1 + RelationTel - + - Reverse2 + AttachmentIDs - + - Reverse3 + RemarkSz - + - Reverse4 + SortNo - + - Reverse5 + IsDefault - + - Reverse6 + Reverse1 - + - Reverse7 + Reverse2 - + - Reverse8 + Reverse3 - + - Reverse9 + Reverse4 - + - ChangeI1 + Reverse5 - + - ChangeI2 + Ghra_StaffTraining (Model) - + - ChangeI3 + StaffTrainingID - + - Nation + StaffID - + - NationNo + TrainingOrgID - + - NativePlace + TrainingOrgName - + - MaritalStatus + CourseID - + - NowAddress + CourseName - + - PoliticStatus + ClassHour - + - RegisteredType + IsPass - + - Birthday + ClassCredit - + - EduDegree + BeginDate - + - UrgentContact + EndDate - + - UrgentContactTel + AttachmentIDs - + - PreJobSeniority + RemarkSz - + - InUnion + SortNo - + - DiseaseStation + IsDefault - + - OnJobCheckUp + Reverse1 - + - DiseaseCheckUp + Reverse2 - + - ManagerID2 + Reverse3 - + - TaxID + Reverse4 - + - PeriodMasterID + Reverse5 - + - OvertimeRuleID + Ghra_StaffWorkExp (Model) - + - RegisteredPlace + 工作经历ID - + - RegisteredAddress + 员工ID - + - HomeAddress + 开始日期 - + - BankAccount + 结束日 - + - UrgentContactAddress + 公司名 - + - UrgentRelation + 部门名 - + - Urgent2Contact + 职称名 - + - Urgent2ContactTel + 公司内 - + - Urgent2ContactAddress + 计算年资 - + - Urgent2Relation + 本业 - + - Introducer + 年资 - + - AttendCheckType + 离职原因 - + - OTExemption + 薪资 - + - OldStaffNo + AttachmentIDs - + - Reverse10 + RemarkSz - + - Reverse11 + SortNo - + - Reverse12 + IsDefault - + - Reverse13 + Reverse1 - + - Reverse14 + Reverse2 - + - Reverse15 + Reverse3 - + - Reverse16 + Reverse4 - + - ChangeI4 + Reverse5 - + - ChangeI5 + 岗位 (Model) - + - ChangeI6 + 岗位ID - + - ChangeS1 + 岗位编号 - + - ChangeS2 + 岗位名称 - + - ChangeS3 + MKey - + - ExpectTitleID + 集团数据归属 - + - ExpectDeptID + 对应部门 - + - ConfirmUserID + 岗位分类 - + - ConfirmTime + 岗位层级 - + - ConfirmComment + 岗位资格 - + - IsInsure + TitleDesc - + - IsFund + 备注 - + - SeniorityBegin + 序号 - + - IDCardBegin + 默认 - + - IDCardEnd + Reverse1 - + - GraduateDate + Reverse2 - + - EmploymentDate + Reverse3 - + - PreJoinDate + Reverse4 - + - IsCalSalary + Reverse5 - + - InsureAccountID + Reverse6 - + - FundAccountID + Reverse7 - + - InsureDate + Reverse8 - + - InsureBase + Reverse9 - + - FundBase + ReverseI1 - + - IsInInsure + ReverseI2 - + - InInsureAccountNo + ReverseI3 - + - AttachmentIDs + ReverseI4 - + - IDCardOrg + 厂区 (Model) - + - SalaryReportType + ZoneID - + - IsSalaryPay + ZoneNo - + - Ghra_StaffEduBG (Model) + ZoneName - + - 教育背景ID + MKey - + - 员工ID + DataBelongID - + - 开始日期 + RemarkSz - + - 结束日期 + SortNo - + - 学校名称 + IsDefault - + - 科系 + Reverse1 - + - 学历 + Reverse2 - + - 毕业否 + Reverse3 - + - RemarkSz + Reverse4 - + - SortNo + Reverse5 - + - IsDefault + Reverse6 - + - AttachmentIDs + Reverse7 - + - Reverse1 + Reverse8 - + - Reverse2 + Reverse9 - + - Reverse3 + Ghrc_PeriodMaster (Model) - + - Reverse4 + PeriodMasterID - + - Reverse5 + PeriodMasterNo - + - Ghra_StaffLicence (Model) + PeriodMasterName - + - 证件ID + MKey - + - 员工ID + DataBelongID - + - BeginDate + SalaryBegin - + - EndDate + SalaryBeginType - + - LicenceTypeID + AttendBegin - + - LicenceName + AttendBeginType - + - LicenceLevel + TaxYearBeginType - + - LicenceNo + RemarkSz - + - LicenceUnit + SortNo - + - LicenceInitialDate + IsDefault - + - LicenceReviewDate + Reverse1 - + - LicencePayType + Reverse2 - + - RemarkSz + Reverse3 - + - SortNo + Reverse4 - + - IsDefault + Reverse5 - + - AttachmentIDs + Reverse6 - + - Reverse1 + Reverse7 - + - Reverse2 + Reverse8 - + - Reverse3 + Reverse9 - + - Reverse4 + Ghrc_SalaryItem (Model) - + - Reverse5 + SalaryItemID - + - Ghra_StaffSocialRelation (Model) + DataBelongID - + - StaffSocialRelationID + SalaryItemNo - + - StaffID + SalaryItemName - + - RelationType + MKey - + - RelationName + IsBuildIn - + - IDCardNo + SumType - + - Gender + ItemType - + - Birthday + IsTax - + - CompanyName + IsPlus - + - DeptName + IsOnlyTax - + - RelationAddress + IsOnlyBase - + - RelationTel + GLAccount - + - AttachmentIDs + IsSpecialDeduct - + - RemarkSz + SpecialDeductType - + - SortNo + DecimalPointCount - + - IsDefault + DecimalCalType - + - Reverse1 + IsCalSalarySave - + - Reverse2 + CalSalarySaveSeq - + - Reverse3 + ItemFormulaText - + - Reverse4 + ItemFormulaHtmlText - + - Reverse5 + RemarkSz - + - Ghra_StaffTraining (Model) + SortNo - + - StaffTrainingID + IsDefault - + - StaffID + Reverse1 - + - TrainingOrgID + Reverse2 - + - TrainingOrgName + Reverse3 - + - CourseID + Reverse4 - + - CourseName + Reverse5 - + - ClassHour + 附件 (Model) - + - IsPass + 附件编号 - + - ClassCredit + 附件名称 - + - BeginDate + 附件名称 - + - EndDate + 表名 - + - AttachmentIDs + 表主键 - + - RemarkSz + 员工ID - + - SortNo + 附件类型 - + - IsDefault + 附件分组ID - + - Reverse1 + 附件文件名 - + - Reverse2 + 附件 - - - Reverse3 + 附件扩展名 - + - Reverse4 + 附件大小 - + - Reverse5 + 物理路径 - + - Ghra_StaffWorkExp (Model) + 相对路径 - + - 工作经历ID + 缩略图路径 - + - 员工ID + 文件路径 - + - 开始日期 + 公司ID - + - 结束日 + 备注 - + - 公司名 + 排序 - + - 部门名 + 默认标志 - + - 职称名 + 预留字段1 - + - 公司内 + 预留字段2 - + - 计算年资 + 预留字段3 - + - 本业 + 预留字段4 - + - 年资 + 预留字段5 - + - 离职原因 + 预留字段6 - + - 薪资 + 预留字段7 - + - AttachmentIDs + 预留字段8 - + - RemarkSz + 预留字段9 - + - SortNo + 预留字段10 - + - IsDefault + 预留字段11 - + - Reverse1 + 预留字段12 - + - Reverse2 + 培训证书 (Model) - + - Reverse3 + 培训证书规则ID - + - Reverse4 + 员工ID - + - Reverse5 + 课程快照ID - + - 岗位 (Model) + 课程ID - + - 岗位ID + 证书类型 - + - 岗位编号 + 证书Url - + - 岗位名称 + 颁发日期 - + - MKey + 有效期 - + - 集团数据归属 + 结束时间 - + - 对应部门 + 颁奖来源 - + - 岗位分类 + 备注 - + - 岗位层级 + 默认标志 - + - 岗位资格 + 预留字段1 - + - TitleDesc + 预留字段2 - + - 备注 + 预留字段3 - + - 序号 + 预留字段4 - + - 默认 + 预留字段5 - + - Reverse1 + 预留字段6 - + - Reverse2 + 预留字段7 - + - Reverse3 + 预留字段8 - + - Reverse4 + 预留字段9 - + - Reverse5 + 预留字段10 - + - Reverse6 + 预留字段11 - + - Reverse7 + 预留字段12 - + - Reverse8 + 培训证书规则 (Model) - + - Reverse9 + 规则类型 - + - ReverseI1 + 规则编号 - + - ReverseI2 + 证书名称 - + - ReverseI3 + 课程场景ID - + - ReverseI4 + 课程ID - + - 厂区 (Model) + 有效期类型 - + - ZoneID + 固定数 - + - ZoneNo + 固定类型 - + - ZoneName + 有效期 - + - MKey + 发放规则 - + - DataBelongID + 分数 - + - RemarkSz + 分数1 - + - SortNo + 备注 - + - IsDefault + 默认标志 - + - Reverse1 + 预留字段1 - + - Reverse2 + 预留字段2 - + - Reverse3 + 预留字段3 - + - Reverse4 + 预留字段4 - + - Reverse5 + 预留字段5 - + - Reverse6 + 预留字段6 - + - Reverse7 + 预留字段7 - + - Reverse8 + 预留字段8 - + - Reverse9 + 预留字段9 - + - Ghrc_PeriodMaster (Model) + 预留字段10 - + - PeriodMasterID + 预留字段11 - + - PeriodMasterNo + 预留字段12 - + - PeriodMasterName + 参数配置 (Model) - + - MKey + 参数名称 - + - DataBelongID + 参数代码 - + - SalaryBegin + 参数值 - + - SalaryBeginType + 参数类型 - + - AttendBegin + 配置内容 - + - AttendBeginType + 排序 - + - TaxYearBeginType + 是否多选 - + - RemarkSz + 备注 - + - SortNo + 默认标志 - + - IsDefault + 预留字段1 - + - Reverse1 + 预留字段2 - + - Reverse2 + 预留字段3 - + - Reverse3 + 预留字段4 - + - Reverse4 + 预留字段5 - + - Reverse5 + 预留字段6 - + - Reverse6 + 预留字段7 - + - Reverse7 + 预留字段8 - + - Reverse8 + 预留字段9 - + - Reverse9 + 预留字段10 - + - Ghrc_SalaryItem (Model) + 预留字段11 - + - SalaryItemID + 预留字段12 - + - DataBelongID + 参数配置组 (Model) - + - SalaryItemNo + 参数名称 - + - SalaryItemName + 排序 - + - MKey + 备注 - + - IsBuildIn + 默认标志 - + - SumType + 预留字段1 - + - ItemType + 预留字段2 - + - IsTax + 预留字段3 - + - IsPlus + 预留字段4 - + - IsOnlyTax + 预留字段5 - + - IsOnlyBase + 预留字段6 - + - GLAccount + 预留字段7 - + - IsSpecialDeduct + 预留字段8 - + - SpecialDeductType + 预留字段9 - + - DecimalPointCount + 预留字段10 - + - DecimalCalType + 预留字段11 - + - IsCalSalarySave + 预留字段12 - + - CalSalarySaveSeq + 课程 (Model) - + - ItemFormulaText + 课程编号 - + - ItemFormulaHtmlText + 课程名称 - + - RemarkSz + 课程分类ID - + - SortNo + 课程场景ID - + - IsDefault + 课程场景ID2 - + - Reverse1 + 课件ID - + - Reverse2 + 标准课时 - + - Reverse3 + 学分 - + - Reverse4 + 课程负责人 - + - Reverse5 + 课程负责人部门ID - + - 附件 (Model) + 内/外训 - + - 附件编号 + 讲师ID - + - 附件名称 + 讲师部门ID - + - 附件名称 + 培训机构ID - + - 表名 + 培训机构讲师ID - + - 表主键 + 市场价格 - + - 员工ID + 收费方式,天数、时间、项目 - + - 附件类型 + 是否公开课 - + - 附件分组ID + 培训有效期(月) - + - 附件文件名 + 试卷ID - + - 附件 + 反馈单ID + + - 附件扩展名 + 封面图 - + - 附件大小 + 是否使用默认封面 - + - 物理路径 + 默认封面图Name - + - 相对路径 + 课程大纲 - + - 缩略图路径 + 课前准备 - + - 文件路径 + 状态 - + - 公司ID + 发布时间 - + 备注 - + 排序 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训证书 (Model) - - - - - 培训证书规则ID - - - - - 员工ID - - - - - 课程快照ID - - - - - 课程ID - - - - - 证书类型 - - - - - 证书Url - - - + - 颁发日期 + 课程分类 (Model) - + - 有效期 + 分类编号 - + - 结束时间 + 分类名称 - + - 颁奖来源 + 备注 - + - 备注 + 排序 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训证书规则 (Model) - - - - - 规则类型 - - - - - 规则编号 - - - - - 证书名称 - - - - - 课程场景ID - - - - - 课程ID - - - - - 有效期类型 - - - - - 固定数 - - - - - 固定类型 - - - + - 有效期 + 课程场景 (Model) - + - 发放规则 + 场景编号 - + - 分数 + 场景名称 - + - 分数1 + 备注 - + - 备注 + 排序 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 参数配置 (Model) - - - - - 参数名称 - - - - - 参数代码 - - - - - 参数值 - - - - - 参数类型 - - - + - 配置内容 + 课程ID - + - 排序 + 课程 - + - 是否多选 + 标准课时 - + - 备注 + 学分 - + - 默认标志 + 封面图 - + - 预留字段1 + 是否使用默认封面 - + - 预留字段2 + 默认封面图Name - + - 预留字段3 + Ghre_CourseSnap (Model) - + - 预留字段4 + 课程ID - + - 预留字段5 + 课程编号 - + - 预留字段6 + 课程名称 - + - 预留字段7 + 课程分类ID - + - 预留字段8 + 课程分类 - + - 预留字段9 + 课程场景ID - + - 预留字段10 + 课程场景 - + - 预留字段11 + 课件ID - + - 预留字段12 + 标准课时 - + - 参数配置组 (Model) + 学分 - + - 参数名称 + 课程负责人 - + - 排序 + 课程负责人部门ID - + - 备注 + 内/外训 - + - 默认标志 + 讲师ID - + - 预留字段1 + 讲师部门ID - + - 预留字段2 + 培训机构ID - + - 预留字段3 + 培训机构讲师ID - + - 预留字段4 + 市场价格 - + - 预留字段5 + 收费方式,天数、时间、项目 - + - 预留字段6 + 是否公开课 - + - 预留字段7 + 培训有效期(月) - + - 预留字段8 + 试卷ID - + - 预留字段9 + 反馈单ID - + - 预留字段10 + 封面图 - + - 预留字段11 + 是否使用默认封面 - + - 预留字段12 + 默认封面图Name - + - 课程 (Model) + 课程大纲 - + - 课程编号 + 课前准备 - + - 课程名称 + 状态 - + - 课程分类ID + 备注 - + - 课程场景ID + 排序 - + - 课程场景ID2 + 默认标志 - + - 课件ID + 预留字段1 - + - 标准课时 + 预留字段2 - + - 学分 + 预留字段3 - + - 课程负责人 + 预留字段4 - + - 课程负责人部门ID + 预留字段5 - + - 内/外训 + 预留字段6 - + - 讲师ID + 预留字段7 - + - 讲师部门ID + 预留字段8 - + - 培训机构ID + 预留字段9 - + - 培训机构讲师ID + 预留字段10 - + - 市场价格 + 预留字段11 - + - 收费方式,天数、时间、项目 + 预留字段12 - + - 是否公开课 + CourseClass1 - + - 培训有效期(月) + 课件 (Model) - + - 试卷ID + 课件编号 - + - 反馈单ID + 课件名称 - + - 封面图 + 版本号 - + - 是否使用默认封面 + 课程ID - + - 默认封面图Name + 课程 - + - 课程大纲 + 分钟 - + - 课前准备 + 时 - + - 状态 + 来源 - + - 发布时间 + 链接 - + 备注 - + 排序 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课程分类 (Model) + 课件附件 (Model) - + - 分类编号 + 课件ID - + - 分类名称 + 附件名 - + - 备注 + 扩展名 - + - 排序 + 路径 - + + + 大小 + + + + + 是否允许下载 + + + + + 备注 + + + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课程场景 (Model) + 排序 - + - 场景编号 + 学分记录 (Model) - + - 场景名称 + 员工ID - + - 备注 + 课程ID - + - 排序 + 课程快照ID - + + + 考试ID + + + + + 获得日期 + + + + + 获得学分 + + + + + 备注 + + + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课程ID + 考试 (Model) - + - 课程 + 关联类型 - + - 标准课时 + 课程场景ID - + - 学分 + 课程ID - + - 封面图 + 试卷ID - + - 是否使用默认封面 + 封面图片URL - + - 默认封面图Name + 考试编号 - + - Ghre_CourseSnap (Model) + 考试名称 - + - 课程ID + 日期类型 - + - 课程编号 + 开始时间 - + - 课程名称 + 结束时间 - + - 课程分类ID + 学完多久 - + - 课程分类 + 考试形式 - + - 课程场景ID + 是否关联开班 - + - 课程场景 + 开班ID - + - 课件ID + 状态 - + - 标准课时 + 线下考试地点 - + - 学分 + 备注 - + - 课程负责人 + 默认标志 - + - 课程负责人部门ID + 预留字段1 - + - 内/外训 + 预留字段2 - + - 讲师ID + 预留字段3 - + - 讲师部门ID + 预留字段4 - + - 培训机构ID + 预留字段5 - + - 培训机构讲师ID + 预留字段6 - + - 市场价格 + 预留字段7 - + + + 预留字段8 + + + - 收费方式,天数、时间、项目 + 预留字段9 - + - 是否公开课 + 预留字段10 - + - 培训有效期(月) + 预留字段11 - + - 试卷ID + 预留字段12 - + - 反馈单ID + 是否使用默认封面 - + - 封面图 + 默认封面图Name - + - 是否使用默认封面 + 考试通知记录 (Model) - + - 默认封面图Name + 试卷ID - + - 课程大纲 + 发送类型 - + - 课前准备 + 通知设置 - + - 状态 + 通知范围 - + - 备注 + 是否第一次打开 - + - 排序 + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - CourseClass1 + 试卷 (Model) - + - 课件 (Model) + 试卷编号 - + - 课件编号 + 试卷名称 - + - 课件名称 + 答题时长 - + - 版本号 + 评分方式 - + - 课程ID + 卷面总分 - + - 课程 + 及格分 - + - 分钟 + 重考次数 - + - 时 + 关联类型 - + - 来源 + 关联ID - + - 链接 + 关联次数 - + - 备注 + 封面图片URL - + - 排序 + 封面图片背景 - + + + 试卷风格 + + + + + 出题方式 + + + + + 状态 + + + + + 备注 + + + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课件附件 (Model) + 试卷配置 (Model) - + - 课件ID + 试卷ID - + - 附件名 + 课程ID - + - 扩展名 + 排序号 - + - 路径 + 难易程度 - + - 大小 + 题目类型 - + - 是否允许下载 + 题目内容ID - + + + 数量 + + + + + 分值 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 排序 - - - - - 学分记录 (Model) - - - + - 员工ID + 试卷题目 (Model) - + - 课程ID + 试卷ID - + - 课程快照ID + 题目ID - + - 考试ID + 试卷配置ID - + - 获得日期 + 排序号 - + - 获得学分 + 分值 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 考试 (Model) + 考试记录 (Model) - + - 关联类型 + 试卷ID - + - 课程场景ID + 培训记录ID - + - 课程ID + 员工ID - + - 试卷ID + 课程快照ID - + - 封面图片URL + 试卷ID - + - 考试编号 + 得分 - + - 考试名称 + 调整得分 - + - 日期类型 + 考试日期 - + 开始时间 - + 结束时间 - + - 学完多久 + 实际开始时间 - + - 考试形式 + 实际结束时间 - + - 是否关联开班 + 重考次数 - + - 开班ID + 状态 - + - 状态 + 评分状态 - + - 线下考试地点 + 评语 - + + + 是否合格 + + + + + 来源 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 是否使用默认封面 + 是否查看试卷 - + - 默认封面图Name + 查看试卷时间 - + - 考试通知记录 (Model) + 实操分 - + - 试卷ID + 最终是否合格 - + - 发送类型 + Ghre_ExamRecordAnswer (Model) - + - 通知设置 + 答题记录ID - + - 通知范围 + 答题记录明细ID - + - 是否第一次打开 + 题目答案ID - + + + 答案内容 + + + + + 排序号 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 + + + + + 预留字段3 + + + + + 预留字段4 + + + + + 预留字段5 + + + + + 预留字段6 + + + + + 预留字段7 + + + + + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + - 备注 + 预留字段12 - + - 默认标志 + Ghre_ExamRecordDetail (Model) - + - 预留字段1 + 答题记录ID - + - 预留字段2 + 试卷ID - + - 预留字段3 + 试卷题目ID - + - 预留字段4 + 题目ID - + - 预留字段5 + 员工ID - + - 预留字段6 + 得分 - + - 预留字段7 + 调整得分 - + - 预留字段8 + 是否正确 - + - 预留字段9 + 排序号 - + - 预留字段10 + 备注 - + - 预留字段11 + 默认标志 - + - 预留字段12 + 预留字段1 - + - 试卷 (Model) + 预留字段2 - + - 试卷编号 + 预留字段3 - + - 试卷名称 + 预留字段4 - + - 答题时长 + 预留字段5 - + - 评分方式 + 预留字段6 - + - 卷面总分 + 预留字段7 - + - 及格分 + 预留字段8 - + - 重考次数 + 预留字段9 - + - 关联类型 + 预留字段10 - + - 关联ID + 预留字段11 - + - 关联次数 + 预留字段12 - + - 封面图片URL + Ghre_ExamStaff (Model) - + - 封面图片背景 + 试卷ID - + - 试卷风格 + 员工ID - + - 出题方式 + 员工ID - + - 状态 + 来源 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 试卷配置 (Model) - - - - - 试卷ID - - - - - 课程ID - - - - - 排序号 - - - - - 难易程度 - - - - - 题目类型 - - - - - 题目内容ID - - - + - 数量 + 开班管理 (Model) - + - 分值 + 开班编号 - + - 备注 + 开班名称 - + - 默认标志 + 开班类别 - + - 预留字段1 + 开班形式 - + - 预留字段2 + 培训计划 - + - 预留字段3 + 关联类型 - + - 预留字段4 + 课程/场景ID - + - 预留字段5 + 试卷ID - + - 预留字段6 + 反馈单ID - + - 预留字段7 + 培训地点 - + - 预留字段8 + 开班开始日期 - + - 预留字段9 + 开班结束日期 - + - 预留字段10 + 报名开始日期 - + - 预留字段11 + 报名结束日期 - + - 预留字段12 + 评估方式 - + - 试卷题目 (Model) + 学员群组 - + - 试卷ID + 开班通知内容 - + - 题目ID + 总结 - + - 试卷配置ID + 发布状态 - + - 排序号 + 开课状态 - + - 分值 + 结案状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + + + 预留字段12 + + + + + 开班打卡 (Model) + + + + + 开班ID + + + + + 打卡时间 + + + - 预留字段12 + 课表ID - + - 考试记录 (Model) + 备注 - + - 试卷ID + 默认标志 - + - 培训记录ID + 预留字段1 - + - 员工ID + 预留字段2 - + - 课程快照ID + 预留字段3 - + - 试卷ID + 预留字段4 - + - 得分 + 预留字段5 - + - 调整得分 + 预留字段6 - + - 考试日期 + 预留字段7 - + - 开始时间 + 预留字段8 - + - 结束时间 + 预留字段9 - + - 实际开始时间 + 预留字段10 - + - 实际结束时间 + 预留字段11 - + - 重考次数 + 预留字段12 - + - 状态 + 开班费用 (Model) - + - 评分状态 + 开班ID - + - 评语 + 员工ID - + - 是否合格 + 费用项目ID - + - 来源 + 金额 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 是否查看试卷 - - - - - 查看试卷时间 - - - - - 实操分 - - - + - 最终是否合格 + 开班课表 (Model) - + - Ghre_ExamRecordAnswer (Model) + 开班ID - + - 答题记录ID + 课程ID - + - 答题记录明细ID + 讲师ID - + - 题目答案ID + 培训地点 - + - 答案内容 + 开始时间 - + - 排序号 + 结束时间 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - Ghre_ExamRecordDetail (Model) - - - - - 答题记录ID - - - - - 试卷ID - - - + - 试卷题目ID + 开班成绩 (Model) - + - 题目ID + 开班ID - + - 员工ID + 出席状态 - + - 得分 + 缺席原因 - + - 调整得分 + 打卡时间 - + - 是否正确 + 学习ID - + - 排序号 + 考试ID - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - Ghre_ExamStaff (Model) - - - + - 试卷ID + 开班学员 (Model) - + - 员工ID + 开班ID - + 员工ID - + 来源 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 @@ -28337,6 +29727,96 @@ 修改信息 + + + 开班管理(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 开班打卡(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 开班费用(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 开班课表(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 开班成绩(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + 开班学员(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + 题目(Dto.View) diff --git a/Tiobon.Core.Api/Tiobon.Core.xml b/Tiobon.Core.Api/Tiobon.Core.xml index 2129b5e8..2b10eb93 100644 --- a/Tiobon.Core.Api/Tiobon.Core.xml +++ b/Tiobon.Core.Api/Tiobon.Core.xml @@ -1135,6 +1135,36 @@ Ghre_ExamStaff(Controller) + + + 开班打卡(Controller) + + + + + 开班管理(Controller) + + + + + 开班费用(Controller) + + + + + 开班课表(Controller) + + + + + 开班成绩(Controller) + + + + + 开班学员(Controller) + + 题目答案(Controller) diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassAttendServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassAttendServices.cs new file mode 100644 index 00000000..f2057068 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassAttendServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班打卡(自定义服务接口) +/// +public interface IGhre_OpenClassAttendServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassFeeServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassFeeServices.cs new file mode 100644 index 00000000..0ffed674 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassFeeServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班费用(自定义服务接口) +/// +public interface IGhre_OpenClassFeeServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScheduleServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScheduleServices.cs new file mode 100644 index 00000000..abbb8081 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScheduleServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班课表(自定义服务接口) +/// +public interface IGhre_OpenClassScheduleServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScoresServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScoresServices.cs new file mode 100644 index 00000000..7fd8d617 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassScoresServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班成绩(自定义服务接口) +/// +public interface IGhre_OpenClassScoresServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassServices.cs new file mode 100644 index 00000000..3c6041c8 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班管理(自定义服务接口) +/// +public interface IGhre_OpenClassServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_OpenClassStaffServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassStaffServices.cs new file mode 100644 index 00000000..db7e2234 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_OpenClassStaffServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// 开班学员(自定义服务接口) +/// +public interface IGhre_OpenClassStaffServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/GlobalUsings.cs b/Tiobon.Core.IServices/GlobalUsings.cs new file mode 100644 index 00000000..93487424 --- /dev/null +++ b/Tiobon.Core.IServices/GlobalUsings.cs @@ -0,0 +1,2 @@ +global using Tiobon.Core.IServices.BASE; +global using Tiobon.Core.Model.Models; \ No newline at end of file diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClass.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClass.Dto.Base.cs new file mode 100644 index 00000000..e61658eb --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClass.Dto.Base.cs @@ -0,0 +1,219 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClass.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClass +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:35:04 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班管理 (Dto.Base) +/// +public class Ghre_OpenClassBase +{ + + /// + /// 开班编号 + /// + [Display(Name = "OpenClassNo"), Description("开班编号"), MaxLength(64, ErrorMessage = "开班编号 不能超过 64 个字符")] + public string OpenClassNo { get; set; } + + /// + /// 开班名称 + /// + [Display(Name = "OpenClassName"), Description("开班名称"), MaxLength(64, ErrorMessage = "开班名称 不能超过 64 个字符")] + public string OpenClassName { get; set; } + + /// + /// 开班类别 + /// + [Display(Name = "OpenClassType"), Description("开班类别"), MaxLength(32, ErrorMessage = "开班类别 不能超过 32 个字符")] + public string OpenClassType { get; set; } + + /// + /// 开班形式 + /// + [Display(Name = "OpenClassWay"), Description("开班形式"), MaxLength(32, ErrorMessage = "开班形式 不能超过 32 个字符")] + public string OpenClassWay { get; set; } + + /// + /// 培训计划 + /// + public long? PanId { get; set; } + + /// + /// 关联类型 + /// + [Display(Name = "LinkType"), Description("关联类型"), MaxLength(32, ErrorMessage = "关联类型 不能超过 32 个字符")] + public string LinkType { get; set; } + + /// + /// 课程/场景ID + /// + public long? LinkId { get; set; } + + /// + /// 试卷ID + /// + public long? ExamPaperId { get; set; } + + /// + /// 反馈单ID + /// + public long? FeedbackId { get; set; } + + /// + /// 培训地点 + /// + [Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")] + public string Address { get; set; } + + /// + /// 开班开始日期 + /// + public DateTime? StartTime { get; set; } + + /// + /// 开班结束日期 + /// + public DateTime? EndTime { get; set; } + + /// + /// 报名开始日期 + /// + public DateTime? RegisterStartTime { get; set; } + + /// + /// 报名结束日期 + /// + public DateTime? RegisterEndTime { get; set; } + + /// + /// 评估方式 + /// + public long? ScoringMethod { get; set; } + + /// + /// 学员群组 + /// + public long? StaffGroup { get; set; } + + /// + /// 开班通知内容 + /// + [Display(Name = "NoticeContent"), Description("开班通知内容"), MaxLength(2000, ErrorMessage = "开班通知内容 不能超过 2000 个字符")] + public string NoticeContent { get; set; } + + /// + /// 总结 + /// + [Display(Name = "Summary"), Description("总结"), MaxLength(2000, ErrorMessage = "总结 不能超过 2000 个字符")] + public string Summary { get; set; } + + /// + /// 发布状态 + /// + public int? ReleaseStatus { get; set; } + + /// + /// 开课状态 + /// + public int? OpenStatus { get; set; } + + /// + /// 结案状态 + /// + public int? CloseStatus { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassAttend.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassAttend.Dto.Base.cs new file mode 100644 index 00000000..c4a2d971 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassAttend.Dto.Base.cs @@ -0,0 +1,121 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassAttend.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassAttend +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:20 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班打卡 (Dto.Base) +/// +public class Ghre_OpenClassAttendBase +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 打卡时间 + /// + public DateTime? AttendTime { get; set; } + + /// + /// 课表ID + /// + public long? ScheduleId { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassFee.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassFee.Dto.Base.cs new file mode 100644 index 00000000..ad839781 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassFee.Dto.Base.cs @@ -0,0 +1,127 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassFee.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassFee +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:45 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班费用 (Dto.Base) +/// +public class Ghre_OpenClassFeeBase +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 费用项目ID + /// + public long? ItemId { get; set; } + + /// + /// 金额 + /// + [Display(Name = "Amount"), Description("金额"), Column(TypeName = "decimal(20,2)")] + public decimal? Amount { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassSchedule.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassSchedule.Dto.Base.cs new file mode 100644 index 00000000..559bee94 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassSchedule.Dto.Base.cs @@ -0,0 +1,137 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassSchedule.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassSchedule +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:01 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班课表 (Dto.Base) +/// +public class Ghre_OpenClassScheduleBase +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 课程ID + /// + public long? CourseId { get; set; } + + /// + /// 讲师ID + /// + public long? TeacherId { get; set; } + + /// + /// 培训地点 + /// + [Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")] + public string Address { get; set; } + + /// + /// 开始时间 + /// + public DateTime? StartTime { get; set; } + + /// + /// 结束时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassScores.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassScores.Dto.Base.cs new file mode 100644 index 00000000..d9f578c0 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassScores.Dto.Base.cs @@ -0,0 +1,138 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassScores.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassScores +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:32 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班成绩 (Dto.Base) +/// +public class Ghre_OpenClassScoresBase +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 出席状态 + /// + [Display(Name = "AttendStatus"), Description("出席状态"), MaxLength(256, ErrorMessage = "出席状态 不能超过 256 个字符")] + public string AttendStatus { get; set; } + + /// + /// 缺席原因 + /// + [Display(Name = "AbsentReason"), Description("缺席原因"), MaxLength(2000, ErrorMessage = "缺席原因 不能超过 2000 个字符")] + public string AbsentReason { get; set; } + + /// + /// 打卡时间 + /// + public DateTime? AttendTime { get; set; } + + /// + /// 学习ID + /// + public long? StudyRecordId { get; set; } + + /// + /// 考试ID + /// + public long? ExamId { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassStaff.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassStaff.Dto.Base.cs new file mode 100644 index 00000000..f91736ea --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassStaff.Dto.Base.cs @@ -0,0 +1,122 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassStaff.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassStaff +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:51:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班学员 (Dto.Base) +/// +public class Ghre_OpenClassStaffBase +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 来源 + /// + [Display(Name = "Source"), Description("来源"), MaxLength(32, ErrorMessage = "来源 不能超过 32 个字符")] + public string Source { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClass.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClass.Dto.EditInput.cs new file mode 100644 index 00000000..6833d541 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClass.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClass.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClass +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:35:04 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班管理 (Dto.EditInput) +/// +public class EditGhre_OpenClassInput : Ghre_OpenClassBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassAttend.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassAttend.Dto.EditInput.cs new file mode 100644 index 00000000..6acfb079 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassAttend.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassAttend.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassAttend +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:20 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班打卡 (Dto.EditInput) +/// +public class EditGhre_OpenClassAttendInput : Ghre_OpenClassAttendBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassFee.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassFee.Dto.EditInput.cs new file mode 100644 index 00000000..67c793be --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassFee.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassFee.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassFee +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:45 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班费用 (Dto.EditInput) +/// +public class EditGhre_OpenClassFeeInput : Ghre_OpenClassFeeBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassSchedule.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassSchedule.Dto.EditInput.cs new file mode 100644 index 00000000..95f2226d --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassSchedule.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassSchedule.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassSchedule +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:01 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班课表 (Dto.EditInput) +/// +public class EditGhre_OpenClassScheduleInput : Ghre_OpenClassScheduleBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassScores.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassScores.Dto.EditInput.cs new file mode 100644 index 00000000..fa036c69 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassScores.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassScores.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassScores +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:32 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班成绩 (Dto.EditInput) +/// +public class EditGhre_OpenClassScoresInput : Ghre_OpenClassScoresBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassStaff.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassStaff.Dto.EditInput.cs new file mode 100644 index 00000000..f20e2015 --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_OpenClassStaff.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassStaff.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassStaff +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:51:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班学员 (Dto.EditInput) +/// +public class EditGhre_OpenClassStaffInput : Ghre_OpenClassStaffBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClass.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClass.Dto.InsertInput.cs new file mode 100644 index 00000000..43330e5b --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClass.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClass.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClass +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:35:04 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班管理 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassInput : Ghre_OpenClassBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassAttend.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassAttend.Dto.InsertInput.cs new file mode 100644 index 00000000..642802d9 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassAttend.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassAttend.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassAttend +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:20 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班打卡 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassAttendInput : Ghre_OpenClassAttendBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassFee.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassFee.Dto.InsertInput.cs new file mode 100644 index 00000000..b0d93510 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassFee.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassFee.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassFee +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:45 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班费用 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassFeeInput : Ghre_OpenClassFeeBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassSchedule.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassSchedule.Dto.InsertInput.cs new file mode 100644 index 00000000..7de029fe --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassSchedule.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassSchedule.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassSchedule +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:01 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班课表 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassScheduleInput : Ghre_OpenClassScheduleBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassScores.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassScores.Dto.InsertInput.cs new file mode 100644 index 00000000..e6afe002 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassScores.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassScores.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassScores +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:32 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班成绩 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassScoresInput : Ghre_OpenClassScoresBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassStaff.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassStaff.Dto.InsertInput.cs new file mode 100644 index 00000000..7b842333 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_OpenClassStaff.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassStaff.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassStaff +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:51:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班学员 (Dto.InsertInput) +/// +public class InsertGhre_OpenClassStaffInput : Ghre_OpenClassStaffBase +{ +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClass.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClass.cs new file mode 100644 index 00000000..62efe186 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClass.cs @@ -0,0 +1,220 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClass.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClass +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:35:04 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班管理 (Model) +/// +[SugarTable("Ghre_OpenClass", "Ghre_OpenClass"), Entity(TableCnName = "开班管理", TableName = "Ghre_OpenClass")] +public class Ghre_OpenClass : BasePoco +{ + + /// + /// 开班编号 + /// + [Display(Name = "OpenClassNo"), Description("开班编号"), MaxLength(64, ErrorMessage = "开班编号 不能超过 64 个字符")] + public string OpenClassNo { get; set; } + + /// + /// 开班名称 + /// + [Display(Name = "OpenClassName"), Description("开班名称"), MaxLength(64, ErrorMessage = "开班名称 不能超过 64 个字符")] + public string OpenClassName { get; set; } + + /// + /// 开班类别 + /// + [Display(Name = "OpenClassType"), Description("开班类别"), MaxLength(32, ErrorMessage = "开班类别 不能超过 32 个字符")] + public string OpenClassType { get; set; } + + /// + /// 开班形式 + /// + [Display(Name = "OpenClassWay"), Description("开班形式"), MaxLength(32, ErrorMessage = "开班形式 不能超过 32 个字符")] + public string OpenClassWay { get; set; } + + /// + /// 培训计划 + /// + public long? PanId { get; set; } + + /// + /// 关联类型 + /// + [Display(Name = "LinkType"), Description("关联类型"), MaxLength(32, ErrorMessage = "关联类型 不能超过 32 个字符")] + public string LinkType { get; set; } + + /// + /// 课程/场景ID + /// + public long? LinkId { get; set; } + + /// + /// 试卷ID + /// + public long? ExamPaperId { get; set; } + + /// + /// 反馈单ID + /// + public long? FeedbackId { get; set; } + + /// + /// 培训地点 + /// + [Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")] + public string Address { get; set; } + + /// + /// 开班开始日期 + /// + public DateTime? StartTime { get; set; } + + /// + /// 开班结束日期 + /// + public DateTime? EndTime { get; set; } + + /// + /// 报名开始日期 + /// + public DateTime? RegisterStartTime { get; set; } + + /// + /// 报名结束日期 + /// + public DateTime? RegisterEndTime { get; set; } + + /// + /// 评估方式 + /// + public long? ScoringMethod { get; set; } + + /// + /// 学员群组 + /// + public long? StaffGroup { get; set; } + + /// + /// 开班通知内容 + /// + [Display(Name = "NoticeContent"), Description("开班通知内容"), MaxLength(2000, ErrorMessage = "开班通知内容 不能超过 2000 个字符")] + public string NoticeContent { get; set; } + + /// + /// 总结 + /// + [Display(Name = "Summary"), Description("总结"), MaxLength(2000, ErrorMessage = "总结 不能超过 2000 个字符")] + public string Summary { get; set; } + + /// + /// 发布状态 + /// + public int? ReleaseStatus { get; set; } + + /// + /// 开课状态 + /// + public int? OpenStatus { get; set; } + + /// + /// 结案状态 + /// + public int? CloseStatus { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassAttend.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassAttend.cs new file mode 100644 index 00000000..163f69e1 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassAttend.cs @@ -0,0 +1,122 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassAttend.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassAttend +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:20 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班打卡 (Model) +/// +[SugarTable("Ghre_OpenClassAttend", "Ghre_OpenClassAttend"), Entity(TableCnName = "开班打卡", TableName = "Ghre_OpenClassAttend")] +public class Ghre_OpenClassAttend : BasePoco +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 打卡时间 + /// + public DateTime? AttendTime { get; set; } + + /// + /// 课表ID + /// + public long? ScheduleId { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassFee.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassFee.cs new file mode 100644 index 00000000..d5a3f6e7 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassFee.cs @@ -0,0 +1,128 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassFee.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassFee +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:45 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班费用 (Model) +/// +[SugarTable("Ghre_OpenClassFee", "Ghre_OpenClassFee"), Entity(TableCnName = "开班费用", TableName = "Ghre_OpenClassFee")] +public class Ghre_OpenClassFee : BasePoco +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 费用项目ID + /// + public long? ItemId { get; set; } + + /// + /// 金额 + /// + [Display(Name = "Amount"), Description("金额"), Column(TypeName = "decimal(20,2)")] + public decimal? Amount { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassSchedule.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassSchedule.cs new file mode 100644 index 00000000..7873df14 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassSchedule.cs @@ -0,0 +1,138 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassSchedule.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassSchedule +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:01 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班课表 (Model) +/// +[SugarTable("Ghre_OpenClassSchedule", "Ghre_OpenClassSchedule"), Entity(TableCnName = "开班课表", TableName = "Ghre_OpenClassSchedule")] +public class Ghre_OpenClassSchedule : BasePoco +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 课程ID + /// + public long? CourseId { get; set; } + + /// + /// 讲师ID + /// + public long? TeacherId { get; set; } + + /// + /// 培训地点 + /// + [Display(Name = "Address"), Description("培训地点"), MaxLength(256, ErrorMessage = "培训地点 不能超过 256 个字符")] + public string Address { get; set; } + + /// + /// 开始时间 + /// + public DateTime? StartTime { get; set; } + + /// + /// 结束时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassScores.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassScores.cs new file mode 100644 index 00000000..977a9a93 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassScores.cs @@ -0,0 +1,139 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassScores.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassScores +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:32 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班成绩 (Model) +/// +[SugarTable("Ghre_OpenClassScores", "Ghre_OpenClassScores"), Entity(TableCnName = "开班成绩", TableName = "Ghre_OpenClassScores")] +public class Ghre_OpenClassScores : BasePoco +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 出席状态 + /// + [Display(Name = "AttendStatus"), Description("出席状态"), MaxLength(256, ErrorMessage = "出席状态 不能超过 256 个字符")] + public string AttendStatus { get; set; } + + /// + /// 缺席原因 + /// + [Display(Name = "AbsentReason"), Description("缺席原因"), MaxLength(2000, ErrorMessage = "缺席原因 不能超过 2000 个字符")] + public string AbsentReason { get; set; } + + /// + /// 打卡时间 + /// + public DateTime? AttendTime { get; set; } + + /// + /// 学习ID + /// + public long? StudyRecordId { get; set; } + + /// + /// 考试ID + /// + public long? ExamId { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassStaff.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassStaff.cs new file mode 100644 index 00000000..cc6e388b --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassStaff.cs @@ -0,0 +1,123 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassStaff.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassStaff +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:51:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// 开班学员 (Model) +/// +[SugarTable("Ghre_OpenClassStaff", "Ghre_OpenClassStaff"), Entity(TableCnName = "开班学员", TableName = "Ghre_OpenClassStaff")] +public class Ghre_OpenClassStaff : BasePoco +{ + + /// + /// 开班ID + /// + public long? OpenClassId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 来源 + /// + [Display(Name = "Source"), Description("来源"), MaxLength(32, ErrorMessage = "来源 不能超过 32 个字符")] + public string Source { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClass.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClass.Dto.View.cs new file mode 100644 index 00000000..7ec0f08c --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClass.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClass.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClass +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:35:04 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班管理(Dto.View1) +/// +public class Ghre_OpenClassDto : Ghre_OpenClass +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassAttend.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassAttend.Dto.View.cs new file mode 100644 index 00000000..86b49745 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassAttend.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassAttend.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassAttend +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:20 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班打卡(Dto.View1) +/// +public class Ghre_OpenClassAttendDto : Ghre_OpenClassAttend +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs new file mode 100644 index 00000000..e701dfbc --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassFee.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassFee +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:45 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班费用(Dto.View1) +/// +public class Ghre_OpenClassFeeDto : Ghre_OpenClassFee +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassSchedule.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassSchedule.Dto.View.cs new file mode 100644 index 00000000..851c13e9 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassSchedule.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassSchedule.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassSchedule +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:01 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班课表(Dto.View1) +/// +public class Ghre_OpenClassScheduleDto : Ghre_OpenClassSchedule +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassScores.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassScores.Dto.View.cs new file mode 100644 index 00000000..d090f484 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassScores.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassScores.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassScores +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:57:32 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班成绩(Dto.View1) +/// +public class Ghre_OpenClassScoresDto : Ghre_OpenClassScores +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassStaff.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassStaff.Dto.View.cs new file mode 100644 index 00000000..55b482e1 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassStaff.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_OpenClassStaff.cs +* +*功 能: N / A +* 类 名: Ghre_OpenClassStaff +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/2/8 14:51:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// 开班学员(Dto.View1) +/// +public class Ghre_OpenClassStaffDto : Ghre_OpenClassStaff +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassAttendServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassAttendServices.cs new file mode 100644 index 00000000..30c7a449 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassAttendServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班打卡 (服务) +/// +public class Ghre_OpenClassAttendServices : BaseServices, IGhre_OpenClassAttendServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassAttendServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs new file mode 100644 index 00000000..921ba95a --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班费用 (服务) +/// +public class Ghre_OpenClassFeeServices : BaseServices, IGhre_OpenClassFeeServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassFeeServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassScheduleServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassScheduleServices.cs new file mode 100644 index 00000000..f143137b --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassScheduleServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班课表 (服务) +/// +public class Ghre_OpenClassScheduleServices : BaseServices, IGhre_OpenClassScheduleServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassScheduleServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassScoresServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassScoresServices.cs new file mode 100644 index 00000000..bfcfa5f6 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassScoresServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班成绩 (服务) +/// +public class Ghre_OpenClassScoresServices : BaseServices, IGhre_OpenClassScoresServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassScoresServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs new file mode 100644 index 00000000..3189bb9c --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班管理 (服务) +/// +public class Ghre_OpenClassServices : BaseServices, IGhre_OpenClassServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassStaffServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassStaffServices.cs new file mode 100644 index 00000000..78944280 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassStaffServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// 开班学员 (服务) +/// +public class Ghre_OpenClassStaffServices : BaseServices, IGhre_OpenClassStaffServices +{ + private readonly IBaseRepository _dal; + public Ghre_OpenClassStaffServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file