diff --git a/data_base_design/天泽数据大平台.pdb b/data_base_design/天泽数据大平台.pdb index cb9387b9..5488d6d3 100644 --- a/data_base_design/天泽数据大平台.pdb +++ b/data_base_design/天泽数据大平台.pdb @@ -1,5 +1,5 @@ - + @@ -4256,8 +4256,8 @@ Shadow=0 1661955336 1665583780 -((256786,18784), (282576,22948)) -((256786,18784),(256786,22648),(282576,22648)) +((256786,18784), (283348,23359)) +((256786,18784),(256786,23059),(283348,23059)) 1 8 16744576 @@ -4298,8 +4298,8 @@ Shadow=0 1661960819 1665721097 -((307227,27523), (308081,41925)) -((308081,41925),(308081,34338),(307527,34338),(307527,27523)) +((306538,27557), (308088,41939)) +((308088,41939),(308088,34338),(306838,34338),(306838,27557)) 1 8 16744576 @@ -4360,8 +4360,8 @@ Shadow=0 1662020600 1665583741 -((299543,8474), (327394,23653)) -((327394,8474),(327394,23353),(299543,23353)) +((299321,8474), (327394,24009)) +((327394,8474),(327394,23709),(299321,23709)) 1 8 16744576 @@ -4381,8 +4381,8 @@ Shadow=0 1662046228 1665583791 -((307552,17357), (308152,27563)) -((307852,17357),(307852,27563)) +((307198,17357), (307798,27594)) +((307498,17357),(307498,27594)) 1 8 16744576 @@ -4402,8 +4402,8 @@ Shadow=0 1662047541 1669389792 -((250179,30932), (296962,31532)) -((250179,31234),(278057,31234),(278057,31232),(296962,31232)) +((250179,30679), (296891,31279)) +((250179,31234),(278057,31234),(278057,30979),(296891,30979)) 1 8 16744576 @@ -4423,8 +4423,8 @@ Shadow=0 1662048005 1662048061 -((230014,25476), (295754,28276)) -((230014,28276),(230014,25776),(295754,25776)) +((230014,25645), (295754,28276)) +((230014,28276),(230014,25945),(295754,25945)) 1 8 16744576 @@ -4444,8 +4444,8 @@ Shadow=0 1662647833 1665821828 -((276450,14759), (285141,27599)) -((276450,14759),(276450,20457),(284841,20457),(284841,27599)) +((276450,14759), (285780,27627)) +((276450,14759),(276450,20457),(285480,20457),(285480,27627)) 1 8 16744576 @@ -4483,8 +4483,8 @@ Shadow=0 1662810688 1665583748 -((296402,29450), (338850,30050)) -((338850,29545),(319044,29545),(319044,29750),(296402,29750)) +((296364,29311), (338850,29911)) +((338850,29545),(319044,29545),(319044,29611),(296364,29611)) 1 8 16744576 @@ -4504,8 +4504,8 @@ Shadow=0 1662865795 1665583789 -((291944,17344), (293972,23291)) -((291944,17344),(291944,20313),(293672,20313),(293672,23291)) +((291944,17344), (294094,23652)) +((291944,17344),(291944,20313),(293794,20313),(293794,23652)) 1 8 16744576 @@ -4525,8 +4525,8 @@ Shadow=0 1664451291 1664451291 -((242132,17940), (285078,26840)) -((242132,17940),(242132,26540),(285078,26540)) +((241795,17863), (285703,26950)) +((241795,17863),(241795,26650),(285703,26650)) 1 8 16744576 @@ -4545,8 +4545,8 @@ Shadow=0 1664451372 1664451372 -((206635,6900), (234040,18540)) -((206635,6900),(206635,18240),(234040,18240)) +((206554,6793), (234167,18440)) +((206554,6793),(206554,18140),(234167,18140)) 1 8 16744576 @@ -4565,8 +4565,8 @@ Shadow=0 1664453932 1664453932 -((234393,-16131), (248070,15668)) -((248070,-16131),(234693,-16131),(234693,15668)) +((234482,-16351), (248094,15764)) +((248094,-16351),(234782,-16351),(234782,15764)) 1 8 16744576 @@ -4585,8 +4585,8 @@ Shadow=0 1664461421 1665583791 -((309993,-15930), (310593,7879)) -((310221,-15930),(310221,560),(310293,560),(310293,7879)) +((309993,-15970), (310729,7879)) +((310729,-15970),(310729,560),(310293,560),(310293,7879)) 1 8 16744576 @@ -4626,8 +4626,8 @@ Shadow=0 1664952224 1670252248 -((269308,33106), (286857,44823)) -((269308,44823),(286557,44823),(286557,33106)) +((269308,32708), (287396,44823)) +((269308,44823),(287096,44823),(287096,32708)) 1 8 16744576 @@ -4647,8 +4647,8 @@ Shadow=0 1666620846 1666620846 -((204771,-10560), (205371,120)) -((205071,-10560),(205071,120)) +((204734,-10592), (205334,542)) +((205034,-10592),(205034,542)) 1 8 16744576 @@ -4713,7 +4713,7 @@ LABL 0 新宋体,8,N 1623769937 1662650462 -1 -((-8991,10954), (6251,26250)) +((-8567,11553), (5827,25651)) 12615680 16570034 12632256 @@ -4765,7 +4765,7 @@ LABL 0 新宋体,8,N 1623770338 1662650462 -1 -((-9561,-14757), (6917,539)) +((-9098,-14158), (6454,-60)) 12615680 16570034 12632256 @@ -4869,7 +4869,7 @@ LABL 0 新宋体,8,N 1623828456 1661907266 -1 -((9127,1660), (34257,17856)) +((9860,2297), (33524,17219)) 12615680 16570034 12632256 @@ -4894,7 +4894,7 @@ LABL 0 新宋体,8,N 1623828633 1661907266 -1 -((11359,-10357), (31133,-461)) +((11925,-9983), (30567,-835)) 12615680 16570034 12632256 @@ -4919,7 +4919,7 @@ LABL 0 新宋体,8,N 1623828682 1661907266 -1 -((11126,-24326), (30900,-14430)) +((11692,-23952), (30334,-14804)) 12615680 16570034 12632256 @@ -4944,7 +4944,7 @@ LABL 0 新宋体,8,N 1623828725 1671615210 -1 -((8745,-37956), (33875,-27160)) +((9478,-37544), (33142,-27572)) 12615680 16570034 12632256 @@ -4969,7 +4969,7 @@ LABL 0 新宋体,8,N 1623828770 1666098792 -1 -((14955,18471), (33493,35567)) +((15482,19145), (32966,34893)) 12615680 16570034 12632256 @@ -4994,7 +4994,7 @@ LABL 0 新宋体,8,N 1623840859 1669343782 -1 -((38011,-24084), (54489,-9688)) +((38474,-23522), (54026,-10250)) 12615680 16570034 12632256 @@ -5019,7 +5019,7 @@ LABL 0 新宋体,8,N 1623841366 1671615210 -1 -((37888,-38713), (54366,-24317)) +((38351,-38151), (53903,-24879)) 12615680 16570034 12632256 @@ -5044,7 +5044,7 @@ LABL 0 新宋体,8,N 1623842834 1671709603 -1 -((72859,32956), (95517,73452)) +((73515,34605), (94861,71803)) 12615680 16570034 12632256 @@ -5094,7 +5094,7 @@ LABL 0 新宋体,8,N 1623845296 1671709603 -1 -((96498,38154), (114624,48050)) +((97012,38528), (114110,47676)) 12615680 16570034 12632256 @@ -5142,9 +5142,9 @@ LABL 0 新宋体,8,N 1623859834 -1671709603 +1673271648 -1 -((125882,37287), (145656,48083)) +((126448,37699), (145090,47671)) 12615680 16570034 12632256 @@ -5194,9 +5194,9 @@ LABL 0 新宋体,8,N 1623860248 -1671709603 +1673271648 -1 -((75933,-38488), (96119,-21392)) +((76512,-37814), (95540,-22066)) 12615680 16570034 12632256 @@ -5219,9 +5219,9 @@ LABL 0 新宋体,8,N 1623860509 -1671709603 +1673271648 -1 -((96968,-38238), (113034,-22042)) +((97418,-37601), (112584,-22679)) 12615680 16570034 12632256 @@ -5246,7 +5246,7 @@ LABL 0 新宋体,8,N 1623861067 1671709603 -1 -((114086,8387), (139216,26383)) +((114819,9099), (138483,25671)) 12615680 16570034 12632256 @@ -5269,9 +5269,9 @@ LABL 0 新宋体,8,N 1623861149 -1671709603 +1673271648 -1 -((117064,-4663), (136838,6133)) +((117630,-4251), (136272,5721)) 12615680 16570034 12632256 @@ -5294,9 +5294,9 @@ LABL 0 新宋体,8,N 1623861203 -1671709603 +1673271648 -1 -((140686,-5055), (155516,8441)) +((141097,-4531), (155105,7917)) 12615680 16570034 12632256 @@ -5319,9 +5319,9 @@ LABL 0 新宋体,8,N 1623861290 -1671709603 +1673271648 -1 -((116764,-17563), (136538,-6767)) +((117330,-17151), (135972,-7179)) 12615680 16570034 12632256 @@ -5373,7 +5373,7 @@ LABL 0 新宋体,8,N 1623862594 1666098792 -1 -((57665,-26488), (70023,-14792)) +((57999,-26039), (69689,-15241)) 12615680 16570034 12632256 @@ -5398,7 +5398,7 @@ LABL 0 新宋体,8,N 1623862978 1662650462 -1 -((-36384,-12538), (-10018,958)) +((-35612,-12014), (-10790,434)) 12615680 16570034 12632256 @@ -5423,7 +5423,7 @@ LABL 0 新宋体,8,N 1623863676 1662650462 -1 -((-43301,-23338), (-30943,-14342)) +((-42967,-23001), (-31277,-14679)) 12615680 16570034 12632256 @@ -5448,7 +5448,7 @@ LABL 0 新宋体,8,N 1623864141 1662650462 -1 -((-29240,-23338), (-10290,-14342)) +((-28700,-23001), (-10830,-14679)) 12615680 16570034 12632256 @@ -5473,7 +5473,7 @@ LABL 0 新宋体,8,N 1623895431 1666098792 -1 -((-57115,-23188), (-44757,-14192)) +((-56781,-22851), (-45091,-14529)) 12615680 16570034 12632256 @@ -5498,7 +5498,7 @@ LABL 0 新宋体,8,N 1625926250 1671615210 -1 -((42885,28637), (66367,46633)) +((43567,28524), (65685,46746)) 12615680 16570034 12632256 @@ -5548,7 +5548,7 @@ LABL 0 新宋体,8,N 1628307450 1671615210 -1 -((-42551,-32668), (-31841,-25472)) +((-42268,-32406), (-32124,-25734)) 12615680 16570034 12632256 @@ -5573,7 +5573,7 @@ LABL 0 新宋体,8,N 1628307767 1671615210 -1 -((-29652,-35818), (-10290,-24122)) +((-29099,-35369), (-10843,-24571)) 12615680 16570034 12632256 @@ -5598,7 +5598,7 @@ LABL 0 新宋体,8,N 1628340137 1666098792 -1 -((37876,20648), (49674,26044)) +((38226,20835), (49324,25857)) 12615680 16570034 12632256 @@ -5623,7 +5623,7 @@ LABL 0 新宋体,8,N 1631242896 1671615210 -1 -((-7443,-35277), (4091,-26281)) +((-7135,-34940), (3783,-26618)) 12615680 16570034 12632256 @@ -5648,7 +5648,7 @@ LABL 0 新宋体,8,N 1631243538 1662650462 -1 -((-7368,-23577), (4166,-15481)) +((-7060,-23278), (3858,-15780)) 12615680 16570034 12632256 @@ -5671,9 +5671,9 @@ LABL 0 新宋体,8,N 1661850632 -1671709603 +1673271648 -1 -((295843,49645), (320561,64041)) +((296563,50207), (319841,63479)) 12615680 16570034 12632256 @@ -5723,9 +5723,9 @@ LABL 0 新宋体,8,N 1661949359 -1671709603 +1673271648 -1 -((282571,21660), (308937,34256)) +((283343,22147), (308165,33769)) 12615680 16570034 12632256 @@ -5883,9 +5883,9 @@ LABL 0 新宋体,8,N 1661960474 -1671709603 +1673271648 -1 -((288839,34908), (327565,49304)) +((289997,35470), (326407,48742)) 12615680 16570034 12632256 @@ -6313,9 +6313,9 @@ LABL 0 新宋体,8,N 1664366421 -1671709603 +1673271648 -1 -((226157,11532), (246343,22329)) +((226736,11944), (245764,21917)) 12615680 16570034 12632256 @@ -6338,9 +6338,9 @@ LABL 0 新宋体,8,N 1664367261 -1671709603 +1673271648 -1 -((240876,-26579), (256118,-11282)) +((241300,-25979), (255694,-11882)) 12615680 16570034 12632256 @@ -6363,9 +6363,9 @@ LABL 0 新宋体,8,N 1664368015 -1671709603 +1673271648 -1 -((195328,-1671), (215102,12726)) +((195894,-1109), (214536,12164)) 12615680 16570034 12632256 @@ -6388,9 +6388,9 @@ LABL 0 新宋体,8,N 1664460832 -1671709603 +1673271648 -1 -((306999,-31720), (330893,-1123)) +((307694,-30483), (330198,-2360)) 12615680 16570034 12632256 @@ -6440,9 +6440,9 @@ LABL 0 新宋体,8,N 1666620383 -1671709603 +1673271648 -1 -((196578,-16829), (210584,-5132)) +((196964,-16379), (210198,-5582)) 12615680 16570034 12632256 @@ -6465,9 +6465,9 @@ LABL 0 新宋体,8,N 1666665914 -1671709603 +1673271648 -1 -((415656,31232), (440786,48328)) +((416389,31906), (440053,47654)) 12615680 16570034 12632256 @@ -6490,9 +6490,9 @@ LABL 0 新宋体,8,N 1666667664 -1671709603 +1673271648 -1 -((415341,12091), (438823,30987)) +((416023,12840), (438141,30238)) 12615680 16570034 12632256 @@ -6569,9 +6569,9 @@ LABL 0 新宋体,8,N 1667489810 -1671709603 +1673271648 -1 -((414966,-771), (440096,10925)) +((415699,-322), (439363,10476)) 12615680 16570034 12632256 @@ -6596,7 +6596,7 @@ LABL 0 新宋体,8,N 1667535250 1671615210 -1 -((57385,-41413), (71803,-27017)) +((57784,-40851), (71404,-27579)) 12615680 16570034 12632256 @@ -6619,9 +6619,9 @@ LABL 0 新宋体,8,N 1668411425 -1671709603 +1673271648 -1 -((170415,-10651), (185413,146)) +((170865,-10239), (184963,-266)) 12615680 16570034 12632256 @@ -6644,9 +6644,9 @@ LABL 0 新宋体,8,N 1669343797 -1671709603 +1673271648 -1 -((71438,-16663), (97804,2233)) +((72210,-15914), (97032,1484)) 12615680 16570034 12632256 @@ -6776,9 +6776,9 @@ LABL 0 新宋体,8,N 1670998074 -1671709603 +1673271648 -1 -((445770,36960), (463072,47756)) +((446259,37372), (462583,47344)) 12615680 16570034 12632256 @@ -8528,8 +8528,8 @@ COLLATE = utf8_general_ci resources_info 1563157584 Administrator -1667577201 -87966 +1673279304 +lx 资源管理 - 资源管理 auto_increment = 1 ENGINE = InnoDB @@ -8618,10 +8618,12 @@ COLLATE = utf8_general_ci order_index 1667549851 lx -1667549860 +1673279304 lx 排序 -bigint +decimal(10,6) +10 +6 0A5D68B5-E63B-4C4F-9297-EC0AC34FFC14 @@ -12661,8 +12663,8 @@ COLLATE = utf8_general_ci course_info 1563157584 Administrator -1625926272 -Administrator +1673271653 +lx 课程管理 - 课程配置 auto_increment = 1 ENGINE = InnoDB @@ -12850,6 +12852,30 @@ COLLATE = utf8_general_ci 3000 +9C506D72-7FB1-4D68-BD3C-06727599B9B2 +course_info_order +course_info_order +1673271605 +lx +1673271673 +lx +排序(越小越靠前) +decimal(10,6) +10 +6 + + +2C0C5186-13F1-4313-8210-3ED981DEB0A6 +add_time +add_time +1673271605 +lx +1673271673 +lx +添加时间 +date + + A3A49194-7592-474E-A4F1-6633847C3A97 org_id org_id @@ -12860,7 +12886,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + DB2516E6-F50D-4E2A-985B-EF8EA15277BF user_id user_id @@ -12873,7 +12899,7 @@ COLLATE = utf8_general_ci - + 80B834A4-8C94-4B63-8EFA-EAA5B045F7AB Key_1 Key_1 @@ -12887,7 +12913,7 @@ COLLATE = utf8_general_ci - + @@ -12905,7 +12931,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 94C71AFE-6FF1-4A09-B17B-B2E2C04CE556 competition_teacher_evaluation_id competition_teacher_evaluation_id @@ -12921,7 +12947,7 @@ COLLATE = utf8_general_ci - + 28D9B185-BA3D-4A77-BDF4-38C583F58760 competition_students_id competition_students_id @@ -12932,7 +12958,7 @@ COLLATE = utf8_general_ci 参赛学员ID bigint - + B1F34824-AA17-406B-9DA1-23205CD0E872 teacher_id teacher_id @@ -12943,7 +12969,7 @@ COLLATE = utf8_general_ci 教师ID bigint - + 50B4AACE-C6A2-4E0D-9230-685DBFFC63B7 competition_task_three_results_info competition_task_three_results_info @@ -12955,7 +12981,7 @@ COLLATE = utf8_general_ci varchar(5000) 5000 - + 7433E1E2-4F0E-4698-B189-37FF03F7D17E competition_task_three_comment competition_task_three_comment @@ -12969,7 +12995,7 @@ COLLATE = utf8_general_ci - + 0A2C2026-1065-49F6-AAD8-63E22E16DDAD Key_1 Key_1 @@ -12978,12 +13004,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13001,7 +13027,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 6FD248E8-6644-4CA5-8493-3852F3B9EE5F student_defence_log_id student_defence_log_id @@ -13017,7 +13043,7 @@ COLLATE = utf8_general_ci - + A4F59784-FE4D-429F-87C0-5107F0189646 student_id student_id @@ -13028,7 +13054,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 5EE82C36-8AF3-4BFB-957F-64599C8A2BA2 resources_training_id resources_training_id @@ -13039,7 +13065,7 @@ COLLATE = utf8_general_ci 实训案例题ID bigint - + 61ECF1FD-019D-4899-BFCD-6061A68BDCCF org_id org_id @@ -13050,7 +13076,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 8C644C0D-C1DD-4C7A-B453-CD5831FA8AA0 user_id user_id @@ -13063,7 +13089,7 @@ COLLATE = utf8_general_ci - + 14E97E23-9411-402E-B70B-58A559C4A852 Key_1 Key_1 @@ -13072,12 +13098,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13095,7 +13121,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + B1E3EA82-354B-48B7-A34D-AB21398A5C45 student_defence_log_info_id student_defence_log_info_id @@ -13111,7 +13137,7 @@ COLLATE = utf8_general_ci - + E0681CB1-3C81-47CE-AD2D-8A23BBDB7778 student_defence_log_id student_defence_log_id @@ -13122,7 +13148,7 @@ COLLATE = utf8_general_ci 答辩记录ID bigint - + EEB6B4CC-F854-4E58-A461-F6E05E5DFD4A student_defence_add_time student_defence_add_time @@ -13133,7 +13159,7 @@ COLLATE = utf8_general_ci 答辩记录时间 datetime - + 0EAAEFDE-F1CB-42FD-BF81-1ABE36E79BD9 teacher_id teacher_id @@ -13144,7 +13170,7 @@ COLLATE = utf8_general_ci 阅卷老师ID bigint - + 0E34AD59-9EF5-489A-A013-0FABB75EAA8E question_fraction question_fraction @@ -13157,7 +13183,7 @@ COLLATE = utf8_general_ci 5 1 - + B6261289-9DAF-47BC-A914-5BD7AE1F4E32 student_fraction student_fraction @@ -13170,7 +13196,7 @@ COLLATE = utf8_general_ci 5 1 - + 28DD1A4E-1F63-4848-8518-2837A7E50E8E student_defence_data student_defence_data @@ -13182,7 +13208,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 0D3D47DE-AF99-4EA5-B269-D7BACB0BD32B defence_comment defence_comment @@ -13194,7 +13220,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 9DB2FC0D-C610-49E1-BA3E-6DCB77AA4237 org_id org_id @@ -13205,7 +13231,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 5F3E34B1-F394-49BA-9A77-3C5FDB095A45 user_id user_id @@ -13218,7 +13244,7 @@ COLLATE = utf8_general_ci - + 9B0A1515-2C0A-4BE0-89A1-2CDB4D2823A9 Key_1 Key_1 @@ -13227,12 +13253,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13250,7 +13276,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + B96E8F16-1393-45A3-AE92-F81FDE3F8123 resources_application_course_id resources_application_course_id @@ -13266,7 +13292,7 @@ COLLATE = utf8_general_ci - + B5C55758-6A1D-4697-B917-3A1FB76184ED resources_application_id resources_application_id @@ -13277,7 +13303,7 @@ COLLATE = utf8_general_ci 应用管理ID bigint - + FE5B7822-7FF7-4DC2-A39C-F8E79F30978D course_info_id course_info_id @@ -13290,7 +13316,7 @@ COLLATE = utf8_general_ci - + 5C41F33E-DA1E-4101-982E-D226041EE080 Key_1 Key_1 @@ -13299,12 +13325,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13322,7 +13348,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 32C72FDC-B6EE-42A4-AA60-603B686E1055 student_defence_log_note_id student_defence_log_note_id @@ -13338,7 +13364,7 @@ COLLATE = utf8_general_ci - + ACE0CE92-2A3F-4EA8-8776-A579C5D01F63 student_defence_log_id student_defence_log_id @@ -13349,7 +13375,7 @@ COLLATE = utf8_general_ci 答辩记录ID bigint - + FF40D205-193F-4121-B3ED-B305803FB566 note_add_time note_add_time @@ -13360,7 +13386,7 @@ COLLATE = utf8_general_ci 笔记记录时间 datetime - + 353B8A31-77FC-46E1-A1BB-5FCCC718C1E8 note_comment note_comment @@ -13371,7 +13397,7 @@ COLLATE = utf8_general_ci 笔记内容 text - + 95B5FF9F-3756-4066-9DA8-2393532241A3 note_comment_original note_comment_original @@ -13382,7 +13408,7 @@ COLLATE = utf8_general_ci 笔记原始内容 text - + 2828618F-8825-4EB6-898B-D8EEE22665D0 org_id org_id @@ -13393,7 +13419,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 15FF27CC-8BA1-4C6B-951A-96F1A7BC4909 user_id user_id @@ -13406,7 +13432,7 @@ COLLATE = utf8_general_ci - + 6E4CDC08-4FC1-4D2D-A8E5-A5AAEB94A11F Key_1 Key_1 @@ -13415,12 +13441,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13438,7 +13464,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + C075D7A9-9933-4696-A61D-2C855F34F077 student_question_log_answer_id student_question_log_answer_id @@ -13454,7 +13480,7 @@ COLLATE = utf8_general_ci - + 6A55F743-A150-46D2-B543-B4FF9FB4A7FD student_question_log_id student_question_log_id @@ -13465,7 +13491,7 @@ COLLATE = utf8_general_ci 练习记录ID bigint - + 18A81823-2652-47CC-836D-9047FD39A9BD answer_add_time answer_add_time @@ -13476,7 +13502,7 @@ COLLATE = utf8_general_ci 练习记录时间 datetime - + 29980820-BBEE-4C91-90B0-3BD412D263CA student_answer student_answer @@ -13487,7 +13513,7 @@ COLLATE = utf8_general_ci 学生答案 text - + 9A5D14C8-F256-44EE-AB3A-05509E37426C org_id org_id @@ -13498,7 +13524,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 2D2190A5-4B6D-4813-8390-77943FBC8790 user_id user_id @@ -13511,7 +13537,7 @@ COLLATE = utf8_general_ci - + E4830190-DD82-47ED-9948-DC3E57E7A9CE Key_1 Key_1 @@ -13520,12 +13546,12 @@ COLLATE = utf8_general_ci 1563157584 Administrator - + - + @@ -13543,7 +13569,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 0B4FF9FC-6D2C-47A1-BE74-32A6D3004FF6 teacher_open_course_student_signin_log_id teacher_open_course_student_signin_log_id @@ -13555,7 +13581,7 @@ COLLATE = utf8_general_ci bigint 1 - + 0127DBC2-D767-4604-A76A-1E301D941280 teacher_open_course_student_signin_setting_id teacher_open_course_student_signin_setting_id @@ -13566,7 +13592,7 @@ COLLATE = utf8_general_ci 签到配置ID bigint - + 4AE34F94-96F3-4E1B-9DD3-4F2B1EC56F4D teacher_open_course_student_signin_setting_session_time teacher_open_course_student_signin_setting_session_time @@ -13577,7 +13603,7 @@ COLLATE = utf8_general_ci 场次时间 datetime - + 3BBB614A-24E5-481D-92BA-87B15F518571 student_id student_id @@ -13588,7 +13614,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 8F9B0CD2-8FF3-4676-A0F9-221A2026457A open_course_id teacher_open_course_id @@ -13599,7 +13625,7 @@ COLLATE = utf8_general_ci 开课ID bigint - + D065405F-9CF2-4B07-8F51-DE48973015A8 school_class_id school_class_id @@ -13610,7 +13636,7 @@ COLLATE = utf8_general_ci 班级ID bigint - + 09C0A591-331D-454B-BD9B-C8CA45971035 teacher_open_course_student_signin_log_add_time teacher_open_course_student_signin_log_add_time @@ -13621,7 +13647,7 @@ COLLATE = utf8_general_ci 签到日期 datetime - + 8D95C305-B131-45C7-BC7D-1D105D20DCD1 teacher_open_course_student_signin_log_type teacher_open_course_student_signin_log_type @@ -13633,7 +13659,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 6262B89D-5452-47CE-8B37-69F0794CB90D teacher_open_course_student_signin_log_remark teacher_open_course_student_signin_log_remark @@ -13645,7 +13671,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 7B0D3A81-56C2-43C5-9EA7-3ADBE3B9AF71 teacher_open_course_student_signin_log_ip teacher_open_course_student_signin_log_ip @@ -13657,7 +13683,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 80B961BD-181F-4515-8E78-314EB0F21DE0 teacher_open_course_student_signin_log_tag teacher_open_course_student_signin_log_tag @@ -13669,7 +13695,7 @@ COLLATE = utf8_general_ci int(3) 3 - + 6E9BF93F-E758-4767-9812-42B967A9E056 org_id org_id @@ -13680,7 +13706,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + DC070E93-1CCF-45FB-8B03-FD7039C0CA9D user_id user_id @@ -13693,7 +13719,7 @@ COLLATE = utf8_general_ci - + 6E5718F5-B898-400D-BBF0-2B993CF60F08 Key_1 Key_1 @@ -13702,12 +13728,12 @@ COLLATE = utf8_general_ci 1661850957 87966 - + - + @@ -13725,7 +13751,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + E7DD1787-A4D5-42C2-A24C-C74275139C9B teacher_open_course_question_setting_id teacher_open_course_question_setting_id @@ -13737,7 +13763,7 @@ COLLATE = utf8_general_ci bigint 1 - + A2A4709C-0E28-4CCD-90BF-814D3A4266E0 teacher_open_course_id teacher_open_course_id @@ -13749,7 +13775,7 @@ COLLATE = utf8_general_ci bigint 1 - + 30348D8D-6DBD-43CD-8D03-C15A93CF7A43 teacher_open_course_merge_course_info_id teacher_open_course_merge_course_info_id @@ -13760,7 +13786,7 @@ COLLATE = utf8_general_ci 关联的章节ID(仅章节练习有值) bigint - + 1B732079-0BAA-432C-900D-C8C3CBF52938 teacher_open_course_question_setting_school_class_ids teacher_open_course_question_setting_school_class_ids @@ -13773,7 +13799,7 @@ COLLATE = utf8_general_ci 2000 1 - + 9DA96F9A-14FC-4934-BDB7-D1CCC1FB86F8 teacher_open_course_question_setting_do_count teacher_open_course_question_setting_do_count @@ -13784,7 +13810,7 @@ COLLATE = utf8_general_ci 作答次数 int - + 5CB8FE56-6E16-4DC3-8A9B-DB03E97AF4B5 teacher_open_course_question_setting_question_no_order teacher_open_course_question_setting_question_no_order @@ -13795,7 +13821,7 @@ COLLATE = utf8_general_ci 题目乱序(同一大题内) int - + 20FFACDF-B137-465B-862F-2CA3C4FA11EC teacher_open_course_question_setting_option_no_order teacher_open_course_question_setting_option_no_order @@ -13806,7 +13832,7 @@ COLLATE = utf8_general_ci 选项乱序(限单选、多选) int - + 5A376621-C562-40F0-8D02-C4DAC7450591 teacher_open_course_question_setting_end_show_qa teacher_open_course_question_setting_end_show_qa @@ -13817,7 +13843,7 @@ COLLATE = utf8_general_ci 答卷后显示答案解析 int - + 1C150809-8C8D-4945-8D83-9DC3BFEFB102 teacher_open_course_question_setting_end_show_true_false teacher_open_course_question_setting_end_show_true_false @@ -13828,7 +13854,7 @@ COLLATE = utf8_general_ci 答卷后显示答案对错 int - + EED32D9C-AA41-4D9E-AA37-6CA02710B22E teacher_open_course_question_setting_name teacher_open_course_question_setting_name @@ -13840,7 +13866,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + C10D8C9A-3009-453E-B74A-E64628AFE1DB teacher_open_course_question_start_time teacher_open_course_question_start_time @@ -13851,7 +13877,7 @@ COLLATE = utf8_general_ci 题目开始时间 datetime - + CD6975B0-86C4-4DEF-9D14-1641AC89E8C0 teacher_open_course_question_end_time teacher_open_course_question_end_time @@ -13862,7 +13888,7 @@ COLLATE = utf8_general_ci 题目结束时间 datetime - + 0D607520-BD01-4B54-8952-84F14DB1FA3D teacher_open_course_question_setting_type teacher_open_course_question_setting_type @@ -13874,7 +13900,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 3B90E074-9977-47EC-A319-FB1381EEBCC4 teacher_open_course_question_setting_require teacher_open_course_question_setting_require @@ -13886,7 +13912,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 9138A457-A696-4A0E-9F78-7E44F0E38606 teacher_open_course_question_setting_file teacher_open_course_question_setting_file @@ -13898,7 +13924,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + FE04BA8E-3CB7-4EEF-BC6A-3B9590050C00 teacher_open_course_question_setting_push_status teacher_open_course_question_setting_push_status @@ -13909,7 +13935,7 @@ COLLATE = utf8_general_ci 发布状态。 1发布,2未发布 int - + 973C8B65-C7E8-416B-AB3E-C879751DCB4E teacher_open_course_question_setting_status teacher_open_course_question_setting_status @@ -13920,7 +13946,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + 57F2E2C7-EF7A-4A4F-AF4D-A6D47A7AB0B3 teacher_open_course_question_setting_add_time teacher_open_course_question_setting_add_time @@ -13931,7 +13957,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + B40E1FF8-8593-4864-B2D9-8CDC8D735147 org_id org_id @@ -13942,7 +13968,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 3682C296-65EE-4C5B-A7EC-67518AF4A957 user_id user_id @@ -13955,7 +13981,7 @@ COLLATE = utf8_general_ci - + F4FAA62C-4DE1-4B7E-8B26-0372FCA0CB81 Key_1 Key_1 @@ -13964,12 +13990,12 @@ COLLATE = utf8_general_ci 1661873118 lx - + - + @@ -13987,7 +14013,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 359CF520-F941-43FC-ABC3-A42007360392 teacher_open_course_id teacher_open_course_id @@ -13999,7 +14025,7 @@ COLLATE = utf8_general_ci bigint 1 - + 427BD12E-52C6-4F8C-9DB5-009A81081403 teacher_open_course_title teacher_open_course_title @@ -14011,7 +14037,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 3660B35C-4AD7-455D-A555-B34A7E9D0C6D teacher_open_course_code teacher_open_course_code @@ -14023,7 +14049,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 49F2F568-CCE2-496C-978A-57F85FE5391F teacher_open_course_cover teacher_open_course_cover @@ -14035,7 +14061,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 2C17BCC0-066A-4674-99BC-B414EC143FCE teacher_open_course_summary teacher_open_course_summary @@ -14046,7 +14072,7 @@ COLLATE = utf8_general_ci 简介 text - + B986E392-B39D-4BA9-AC5E-3187D850C22F teacher_open_course_status teacher_open_course_status @@ -14057,7 +14083,7 @@ COLLATE = utf8_general_ci 开课状态(1启用 2禁用) int - + 083896AA-92CD-4701-B8D9-3EBB668C587D start_time start_time @@ -14068,7 +14094,7 @@ COLLATE = utf8_general_ci 开课时间 datetime - + 7B41D575-7841-45B0-9087-0B171053ABDF end_time end_time @@ -14079,7 +14105,7 @@ COLLATE = utf8_general_ci 结课时间 datetime - + D135E6B1-1D46-423C-8BA5-3BE33BAD695C org_id org_id @@ -14090,7 +14116,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + CEC061D5-828F-411E-95B8-FF0ACE08C616 user_id user_id @@ -14101,7 +14127,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 7062F1DF-29AA-4C1F-94B8-B97E387CA221 create_time create_time @@ -14114,7 +14140,7 @@ COLLATE = utf8_general_ci - + 724E566A-56E3-40C8-8351-36B34AEDF49F Key_1 Key_1 @@ -14123,12 +14149,12 @@ COLLATE = utf8_general_ci 1661949359 87966 - + - + @@ -14146,7 +14172,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 8E6DFEE8-A047-46D3-9A07-11DE5DA62C16 school_class_student_id school_class_student_id @@ -14162,7 +14188,7 @@ COLLATE = utf8_general_ci - + 52309D8C-4843-46AD-977A-9A9F9C3F3346 school_class_id school_class_id @@ -14173,7 +14199,7 @@ COLLATE = utf8_general_ci 班级ID bigint - + 5454BBFF-5FB1-4878-978D-2E13F2342863 student_id student_id @@ -14185,7 +14211,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 5D193920-D518-4045-B8F8-9B061CAD0E08 add_time add_time @@ -14196,7 +14222,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + 7E292C6D-7BA9-4327-A380-C73E8DFAC127 org_id org_id @@ -14207,7 +14233,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 5FF8C653-6DCB-4C62-83BA-C89813F7199D user_id user_id @@ -14220,7 +14246,7 @@ COLLATE = utf8_general_ci - + 665EA40B-0158-4C77-9E59-154A04D640E2 Key_1 Key_1 @@ -14229,12 +14255,12 @@ COLLATE = utf8_general_ci 1661953761 lx - + - + @@ -14252,7 +14278,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 0C10509D-670A-41D9-A190-7C6E8879DB41 application_merge_teacher_open_course_id application_merge_teacher_open_course_id @@ -14264,7 +14290,7 @@ COLLATE = utf8_general_ci bigint 1 - + 8B4781AD-1C56-4EAF-B87B-96616E614557 resources_application_id resources_application_id @@ -14275,7 +14301,7 @@ COLLATE = utf8_general_ci 应用ID bigint - + ECFE6701-B33B-495B-9A39-76D948538571 teacher_open_course_id teacher_open_course_id @@ -14286,7 +14312,7 @@ COLLATE = utf8_general_ci 教师开课ID bigint - + 849A0316-E7DE-4865-900B-397446B53FEA application_merge_teacher_open_course_add_time application_merge_teacher_open_course_add_time @@ -14297,7 +14323,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + D1622BA3-8F97-47B6-B66D-C0D5846BA82A org_id org_id @@ -14308,7 +14334,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + E9B394A3-A4CB-4E5D-93B2-CE4E06A604DC user_id user_id @@ -14321,7 +14347,7 @@ COLLATE = utf8_general_ci - + 417C69EF-F92F-4971-815B-7AA961B89BC5 Key_1 Key_1 @@ -14330,12 +14356,12 @@ COLLATE = utf8_general_ci 1661954157 lx - + - + @@ -14353,7 +14379,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 0EAD7F37-3889-4BD3-B7EC-D9BD0478BA21 teacher_merge_application_id teacher_merge_application_id @@ -14365,7 +14391,7 @@ COLLATE = utf8_general_ci bigint 1 - + 75C0456B-F658-41CD-97ED-20B15A042D92 teacher_id teacher_id @@ -14376,7 +14402,7 @@ COLLATE = utf8_general_ci 教师ID bigint - + 22993B49-BDC1-4984-BCA4-8D0C2163DC8F resources_application_id resources_application_id @@ -14387,7 +14413,7 @@ COLLATE = utf8_general_ci 应用ID bigint - + B51DEA23-319E-4889-A33B-C391127D2E91 teacher_merge_application_order_index teacher_merge_application_order_index @@ -14399,7 +14425,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 39E3CCB8-1F2E-480C-BC34-E1D5723259D6 teacher_merge_application_add_time teacher_merge_application_add_time @@ -14410,7 +14436,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + B56C59D5-A21C-4832-866F-FD9E67461758 org_id org_id @@ -14421,7 +14447,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 90141AF2-C0D4-45F0-867B-36EC93D3CD8B user_id user_id @@ -14434,7 +14460,7 @@ COLLATE = utf8_general_ci - + 08D3E9C4-B74D-477A-8A4D-BE22E585B167 Key_1 Key_1 @@ -14443,12 +14469,12 @@ COLLATE = utf8_general_ci 1661954272 lx - + - + @@ -14466,7 +14492,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + FED8D142-2020-4E9C-A8C8-7B860CA642CF teacher_open_course_school_class_merge_student_id teacher_open_course_school_class_merge_student_id @@ -14478,7 +14504,7 @@ COLLATE = utf8_general_ci bigint 1 - + 4DEDD3F6-3919-4602-B549-7CC54021AC30 teacher_open_course_id teacher_open_course_id @@ -14489,7 +14515,7 @@ COLLATE = utf8_general_ci 课程开课ID bigint - + 422EA261-07AD-4518-BF0B-6AFAC1966E47 teacher_open_course_school_class_merge_student_type teacher_open_course_school_class_merge_student_join_type @@ -14501,7 +14527,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + EA0BF245-9346-4119-915C-F4ED28BC545B teacher_open_course_school_class_merge_student_add_time teacher_open_course_school_class_merge_student_add_time @@ -14512,7 +14538,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 5176B050-3FF9-4C98-9C26-A090C89A4AEF teacher_open_course_school_class_merge_student_status teacher_open_course_school_class_merge_student_status @@ -14524,7 +14550,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 2BB34D52-A2A7-44F1-8A98-FC8B5C0A955A student_id student_id @@ -14535,7 +14561,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + EC319A55-6852-40CB-88C0-DE1F41F9D7DF org_id org_id @@ -14546,7 +14572,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + A54FFF36-56CC-427C-BFA0-6376D3B6EEE3 user_id user_id @@ -14559,7 +14585,7 @@ COLLATE = utf8_general_ci - + 33D305FE-8588-4D40-B7D4-E228D91FD068 Key_1 Key_1 @@ -14568,12 +14594,12 @@ COLLATE = utf8_general_ci 1661955443 lx - + - + @@ -14591,7 +14617,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + AF3D06D0-8046-407D-8D01-0EB4F7C4430B teacher_open_course_schedule_session_tag_id teacher_open_course_schedule_session_tag_id @@ -14603,7 +14629,7 @@ COLLATE = utf8_general_ci bigint 1 - + 63C7BC3C-E3F7-4260-836A-0B2D076E27C8 teacher_open_course_schedule_session_tag_name teacher_open_course_schedule_session_tag_name @@ -14615,7 +14641,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + FCC2ACE6-2A14-4428-A607-72EE9B21B5E6 teacher_open_course_schedule_session_tag_duration teacher_open_course_schedule_session_tag_duration @@ -14626,7 +14652,7 @@ COLLATE = utf8_general_ci 课程时长(分钟) int - + 8851F4F5-A578-41C8-9DAF-B7A2F7796E7D teacher_open_course_schedule_session_tag_add_time teacher_open_course_schedule_session_tag_add_time @@ -14637,7 +14663,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + BE3DB6FF-142D-4A29-A9A3-B10FF0C5759B teacher_open_course_schedule_session_tag_start_time teacher_open_course_schedule_session_tag_start_time @@ -14649,7 +14675,7 @@ COLLATE = utf8_general_ci varchar(10) 10 - + 48411774-FB89-4143-9D62-59DEF8EE1E32 teacher_open_course_schedule_session_tag_end_time teacher_open_course_schedule_session_tag_end_time @@ -14661,7 +14687,7 @@ COLLATE = utf8_general_ci varchar(10) 10 - + C346B065-C2ED-4D45-A0D7-F357EFD8839A org_id org_id @@ -14672,7 +14698,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + F58C2E06-124C-4A14-B564-A92BCE8B2AB6 user_id user_id @@ -14685,7 +14711,7 @@ COLLATE = utf8_general_ci - + 6A318D25-C9C4-44C9-9C79-18E725965208 Key_1 Key_1 @@ -14694,12 +14720,12 @@ COLLATE = utf8_general_ci 1662810962 lx - + - + @@ -14717,7 +14743,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 5F40DE55-D689-437C-AA5A-D68EE5177EBA teacher_open_course_student_signin_setting_id teacher_open_course_student_signin_setting_id @@ -14729,7 +14755,7 @@ COLLATE = utf8_general_ci bigint 1 - + B75C3C1B-931C-47CF-A848-3E6DF1ADFBB1 teacher_open_course_student_signin_setting_session_time teacher_open_course_student_signin_setting_session_time @@ -14740,7 +14766,7 @@ COLLATE = utf8_general_ci 场次时间 datetime - + 45A0C89F-9D2D-42C1-8666-997CE6D29EB1 teacher_open_course_id teacher_open_course_id @@ -14751,7 +14777,7 @@ COLLATE = utf8_general_ci 开课ID bigint - + 3A7ED4E2-6702-471D-BB8C-97028D55FCD0 school_class_ids school_class_ids @@ -14763,7 +14789,7 @@ COLLATE = utf8_general_ci varchar(2000) 2000 - + D5476993-DD9A-4B96-9C4B-183D5FB88447 teacher_open_course_student_signin_setting_type teacher_open_course_student_signin_setting_type @@ -14775,7 +14801,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 3A0547DC-282A-4E24-AB04-6F8D270E3422 teacher_open_course_student_signin_setting_value teacher_open_course_student_signin_setting_value @@ -14787,7 +14813,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + C953231B-E473-4F11-9DDB-57C25077D504 teacher_open_course_student_signin_setting_add_time teacher_open_course_student_signin_setting_add_time @@ -14798,7 +14824,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 66DAD315-B3C3-407E-8D73-923DD6B8A353 teacher_open_course_student_signin_setting_status teacher_open_course_student_signin_setting_status @@ -14809,7 +14835,7 @@ COLLATE = utf8_general_ci 状态 1正常 2删除 int - + 66E49422-066F-4BF2-87C1-3CC3A311F98B teacher_open_course_student_signin_setting_start_status teacher_open_course_student_signin_setting_start_status @@ -14821,7 +14847,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 76B272D0-603F-4BD1-9969-CAB274D4A79B teacher_open_course_student_signin_setting_start_time teacher_open_course_student_signin_setting_start_time @@ -14832,7 +14858,7 @@ COLLATE = utf8_general_ci 开始时间 datetime - + DA842DBC-22F2-4FFC-AEF1-4514E261CBA6 teacher_open_course_student_signin_setting_end_time teacher_open_course_student_signin_setting_end_time @@ -14843,7 +14869,7 @@ COLLATE = utf8_general_ci 结束时间 datetime - + F844F21D-B808-46C3-8B99-FF63B1DD6F60 org_id org_id @@ -14854,7 +14880,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 5E7E66D8-A3B5-4355-9A11-5942AEE4D028 user_id user_id @@ -14867,7 +14893,7 @@ COLLATE = utf8_general_ci - + EB349942-35A7-44DC-A505-B80E66CA1F63 Key_1 Key_1 @@ -14876,12 +14902,12 @@ COLLATE = utf8_general_ci 1661960474 lx - + - + @@ -14899,7 +14925,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + C9A3B75C-FBF8-4D85-BE76-72E3FC2C2B1F teacher_open_course_chat_log_id teacher_open_course_chat_log_id @@ -14911,7 +14937,7 @@ COLLATE = utf8_general_ci bigint 1 - + 4A6E2BA8-7896-4993-8CC0-CFD616E08BBB teacher_open_course_chat_log_parent_id teacher_open_course_chat_log_parent_id @@ -14922,7 +14948,7 @@ COLLATE = utf8_general_ci 上级ID bigint - + 9FB26692-4080-41CD-AE24-7FD5A53526C6 teacher_open_course_id teacher_open_course_id @@ -14933,7 +14959,7 @@ COLLATE = utf8_general_ci 课程开课ID bigint - + D7BD01D2-4D7E-4228-B94F-711BB78D809D school_class_ids school_class_ids @@ -14945,7 +14971,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 18589108-4394-4335-8B90-7E3795F82B8A teacher_id teacher_id @@ -14956,7 +14982,7 @@ COLLATE = utf8_general_ci 教师ID bigint - + 2EDC1791-6AB4-47F1-8A97-4E8B2EE17830 student_id student_id @@ -14967,7 +14993,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 320B068F-2EFF-4C93-9044-C188C5E1BD85 chat_content chat_content @@ -14981,7 +15007,7 @@ COLLATE = utf8_general_ci - + D2108D51-47D4-4398-942C-4DA987E91A52 keywords keywords @@ -14993,7 +15019,7 @@ COLLATE = utf8_general_ci varchar(500) 500 - + 087CD32F-4937-42CD-BD4C-474406B07466 score student_score @@ -15004,7 +15030,7 @@ COLLATE = utf8_general_ci 学生得分 float - + CAF2D8D3-F5A5-4FDF-B876-2EDBFE0FAC7D chat_files chat_files @@ -15016,7 +15042,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 73146904-4C03-4C3F-A10C-34E2F07E3F5A teacher_open_course_chat_log_status teacher_open_course_chat_log_status @@ -15027,7 +15053,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + F4E24A74-7879-4FA7-A31A-1DF43C87CCA9 teacher_open_course_chat_log_add_time teacher_open_course_chat_log_add_time @@ -15038,7 +15064,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 915B6210-D43D-4773-A051-C208B1123038 org_id org_id @@ -15049,7 +15075,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 052B1726-9F05-49F3-9AE1-E73D36F22ED1 user_id user_id @@ -15062,7 +15088,7 @@ COLLATE = utf8_general_ci - + A2E2569E-143D-40A6-AFFD-4B17369021C3 Key_1 Key_1 @@ -15071,12 +15097,12 @@ COLLATE = utf8_general_ci 1662020297 87966 - + - + @@ -15094,7 +15120,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 009A23DE-07AF-4EA6-BBDD-26850AABC8AC teacher_open_course_question_log_id teacher_open_course_question_log_id @@ -15106,7 +15132,7 @@ COLLATE = utf8_general_ci bigint 1 - + E732E580-555A-47D5-864B-E868302C4391 teacher_open_course_question_setting_id teacher_open_course_question_setting_id @@ -15117,7 +15143,7 @@ COLLATE = utf8_general_ci 开课题目配置ID bigint - + 8F40D113-4306-4501-9973-FFAA88015492 resources_question_snapshot_id resources_question_snapshot_id @@ -15128,7 +15154,7 @@ COLLATE = utf8_general_ci 题目快照ID bigint - + 96FF607B-0F40-4825-9A6C-89CD8C1C5F1B teacher_open_course_question_log_answer teacher_open_course_question_log_answer @@ -15140,7 +15166,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 7492312E-B2F8-4A26-A165-E1D31D254D90 teacher_open_course_question_log_upload_file teacher_open_course_question_log_upload_file @@ -15152,7 +15178,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + C06A272B-5147-40B7-8E49-1E6B509123F6 teacher_open_course_question_log_add_time teacher_open_course_question_log_add_time @@ -15163,7 +15189,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 4EFDDD7C-101B-4ECE-A88D-B680589D6BEA teacher_open_course_question_log_status teacher_open_course_question_log_status @@ -15174,7 +15200,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + 378397C6-EC34-4488-8A5F-014A515B3134 teacher_open_course_question_log_update_time teacher_open_course_question_log_update_time @@ -15185,7 +15211,7 @@ COLLATE = utf8_general_ci 修改时间 datetime - + 60663C2F-F168-474B-ADF3-E7B33A2F988D teacher_open_course_question_log_finish_time teacher_open_course_question_log_finish_time @@ -15197,7 +15223,7 @@ COLLATE = utf8_general_ci bigint(15) 15 - + 4BC2D7D7-7857-44E5-BAE6-8A0BFDC40F52 teacher_open_course_question_log_reply teacher_open_course_question_log_reply @@ -15209,7 +15235,7 @@ COLLATE = utf8_general_ci varchar(300) 300 - + AFCB9E46-93E2-4570-BB62-5B78208D9BAB student_id student_id @@ -15220,7 +15246,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 374EDC49-0F44-42A0-8F5D-2A8B0CE6258C question_type question_type @@ -15232,7 +15258,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 5418F6F0-88B0-4BF7-BBEC-310D4B59B74B question_score question_score @@ -15245,7 +15271,7 @@ COLLATE = utf8_general_ci 3 1 - + 33204D86-8C54-47DB-B119-A3BC58B62471 question_stem question_stem @@ -15257,7 +15283,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + E89B4606-0D04-4D96-9894-330E4210E010 question_option_a question_option_a @@ -15269,7 +15295,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + E721A22E-36B6-42CE-A2A0-E11EF33A7841 question_option_b question_option_b @@ -15281,7 +15307,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + AC803DD0-4DB6-4B32-93FE-5B73A5BD3C0B question_option_c question_option_c @@ -15293,7 +15319,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 802DD14D-7C67-4CA7-8AA4-74D31DB9C315 question_option_d question_option_d @@ -15305,7 +15331,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 9432E0C9-74AF-4F40-9841-29E38B0E401B question_option_e question_option_e @@ -15317,7 +15343,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 71E1D286-28BF-47CF-BD6E-0ADA0AE47A45 question_answer question_answer @@ -15329,7 +15355,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + DA5B92D6-4BCE-4BD7-A5ED-7CAC47237F16 is_tuck is_tuck @@ -15341,7 +15367,7 @@ COLLATE = utf8_general_ci int(2) 2 - + A055746E-8529-4C58-BEB2-4A80484834F0 is_error_favorite is_error_favorite @@ -15353,7 +15379,7 @@ COLLATE = utf8_general_ci int(2) 2 - + F8795A3A-9DD9-4F5A-906A-E6964444570C org_id org_id @@ -15364,7 +15390,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 1993A879-EC68-450A-B775-D7C2671BDA96 user_id user_id @@ -15377,7 +15403,7 @@ COLLATE = utf8_general_ci - + FF4A3064-63A4-4FAD-A71D-F66FD27F3A94 Key_1 Key_1 @@ -15386,12 +15412,12 @@ COLLATE = utf8_general_ci 1662044179 lx - + - + @@ -15415,7 +15441,7 @@ COLLATE = utf8_general_ci } - + 03C2172E-8A06-48E0-8C25-4102C8253653 core_setting_id core_setting_id @@ -15427,7 +15453,7 @@ COLLATE = utf8_general_ci bigint 1 - + 5090D458-E136-4D46-9D89-930A55ED9A2C setting_key setting_key @@ -15439,7 +15465,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 0D922C4C-8420-482B-87B6-B0E99FBA62E0 setting_value setting_value @@ -15450,7 +15476,7 @@ COLLATE = utf8_general_ci 配置项 text - + A89D7A99-CD44-4F4E-8337-14A5D4BEE13E core_setting_stauts core_setting_stauts @@ -15461,7 +15487,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + D4790CD3-3634-4FB5-B1F8-DDCA61E7AC11 create_time create_time @@ -15472,7 +15498,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + A9346C05-5EA0-4D30-A522-9DD5B13FCE7E org_id org_id @@ -15483,7 +15509,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + D46E4A36-6D0D-4F64-9C58-CAC3D1285F24 user_id user_id @@ -15496,7 +15522,7 @@ COLLATE = utf8_general_ci - + 8E777505-B813-4D1D-8C5F-B6F9747BA0F4 Key_1 Key_1 @@ -15505,12 +15531,12 @@ COLLATE = utf8_general_ci 1662045362 lx - + - + @@ -15528,7 +15554,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 18F050CC-F084-477F-8759-28E1D015FE0B teacher_open_course_score_dashboard_id teacher_open_course_score_dashboard_id @@ -15540,7 +15566,7 @@ COLLATE = utf8_general_ci bigint 1 - + C33241B0-D288-44ED-8554-C7086F839648 student_id student_id @@ -15551,7 +15577,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 155275C4-795A-4763-9C39-3FDF35ECECCA signin_score signin_score @@ -15562,7 +15588,7 @@ COLLATE = utf8_general_ci 签到成绩 float - + 26A9701D-C572-427D-8AD8-4D4D9DDC105D course_score course_score @@ -15573,7 +15599,7 @@ COLLATE = utf8_general_ci 章节练习成绩 float - + B1C7AFAC-3115-4EEF-855F-7578BE5C5555 real_operation_score real_operation_score @@ -15584,7 +15610,7 @@ COLLATE = utf8_general_ci 课程实操成绩 float - + AC3C7572-A095-42DE-99A5-3E8D2B9D3602 question_homework_score question_homework_score @@ -15595,7 +15621,7 @@ COLLATE = utf8_general_ci 作业成绩 float - + CB0FDAE5-DDBD-42D1-8E59-3B91E44A45C8 exam_score exam_score @@ -15606,7 +15632,7 @@ COLLATE = utf8_general_ci 考试成绩 float - + A37D010B-5B7E-4815-AC10-65C79F878234 chat_score chat_score @@ -15617,7 +15643,7 @@ COLLATE = utf8_general_ci 互动成绩 float - + D91526BC-31BA-4121-9416-7DB95281202C total_score total_score @@ -15628,7 +15654,7 @@ COLLATE = utf8_general_ci 总成绩 float - + 95464B6A-6611-4674-BBA4-EF869A472F84 manual_score manual_score @@ -15639,7 +15665,7 @@ COLLATE = utf8_general_ci 手动调整的分数 float - + 8E062DAC-DA29-4940-AEC3-1B8EFB468904 last_score last_score @@ -15650,7 +15676,7 @@ COLLATE = utf8_general_ci 最终成绩 float - + 696B62F5-6BCE-4377-8F04-F452C9FE5368 last_status last_status @@ -15662,7 +15688,7 @@ COLLATE = utf8_general_ci varchar(10) 10 - + D2334132-07CC-40C5-8A37-6F95CC12A041 org_id org_id @@ -15673,7 +15699,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 7BBBDC7F-C5E3-424A-AC3C-00E94E564F45 user_id user_id @@ -15684,7 +15710,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + CE5A2441-64A4-4C2A-8646-8D6CFE6C2A73 create_time create_time @@ -15697,7 +15723,7 @@ COLLATE = utf8_general_ci - + 6B3359F7-B844-4B95-9C3B-A4AAFBA27617 Key_1 Key_1 @@ -15706,12 +15732,12 @@ COLLATE = utf8_general_ci 1662045706 lx - + - + @@ -15734,7 +15760,7 @@ COLLATE = utf8_general_ci } - + 318651DC-E71A-449A-96A8-19F27C71F4AC teacher_open_course_notice_id teacher_open_course_notice_id @@ -15746,7 +15772,7 @@ COLLATE = utf8_general_ci bigint 1 - + F972E98C-839A-4F8E-B2B7-A92F064483DB school_class_ids school_class_ids @@ -15758,7 +15784,7 @@ COLLATE = utf8_general_ci varchar(2000) 2000 - + E3F89C48-E4A1-4B9B-AE85-66EE2378EC58 teacher_open_course_ids teacher_open_course_ids @@ -15770,7 +15796,7 @@ COLLATE = utf8_general_ci varchar(2000) 2000 - + 9072D638-91A2-45E3-B01A-56FD07AC2DBC notice_title notice_title @@ -15782,7 +15808,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 2AED03DE-64F7-47AF-810B-CC78F23EEF22 notice_content notice_content @@ -15794,7 +15820,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 08862E80-7DDC-40DF-8E1B-DCFED6B33AC8 create_time create_time @@ -15805,7 +15831,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + A04525A6-FB16-4CCC-9753-4907D73BA676 create_by_teacher_id create_by_teacher_id @@ -15816,7 +15842,7 @@ COLLATE = utf8_general_ci 消息创建--老师ID bigint - + 3B6BA47A-A3E1-41B3-B8E8-B877AF7DFB5B org_id org_id @@ -15827,7 +15853,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + E49B7F20-513A-4E10-BEE8-D5B768200303 user_id user_id @@ -15838,7 +15864,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + C28FF8AA-D0BD-4EFE-8BEE-802D56989498 del_flag del_flag @@ -15851,7 +15877,7 @@ COLLATE = utf8_general_ci - + 3D2650BD-129F-48EC-B75C-872417A4E822 Key_1 Key_1 @@ -15860,12 +15886,12 @@ COLLATE = utf8_general_ci 1662046440 lx - + - + @@ -15888,7 +15914,7 @@ COLLATE = utf8_general_ci } - + 3DB701D7-DA2C-4296-853B-38D2E719CCA6 teacher_open_course_knowledge_point_id teacher_open_course_knowledge_point_id @@ -15900,7 +15926,7 @@ COLLATE = utf8_general_ci bigint 1 - + 171BF047-E676-4C5B-89B3-8B25136416A7 teacher_open_course_id teacher_open_course_id @@ -15911,7 +15937,7 @@ COLLATE = utf8_general_ci 课程开课ID bigint - + 0B7D7F9A-015D-42DD-8116-30CEC65236D8 chapter_id chapter_id @@ -15922,7 +15948,7 @@ COLLATE = utf8_general_ci 章节ID bigint - + E622D525-8AFB-4926-AE32-117E18C429E0 teacher_open_course_knowledge_point_title teacher_open_course_knowledge_point_title @@ -15934,7 +15960,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + B1BD789A-9684-4E7A-AD8A-BE79C7B6C7C8 teacher_open_course_knowledge_point_content teacher_open_course_knowledge_point_content @@ -15946,7 +15972,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + C44A8ACF-B4BC-4140-9003-1ADAC230C1DA teacher_open_course_knowledge_point_status teacher_open_course_knowledge_point_status @@ -15957,7 +15983,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + 35B92FEF-A383-4FD2-AAC3-10355BCA6896 create_time create_time @@ -15968,7 +15994,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 2745088B-3993-46E7-9035-2EF382FEC082 org_id org_id @@ -15979,7 +16005,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 9699889E-0268-4565-971A-41D449A2A5F2 user_id user_id @@ -15992,7 +16018,7 @@ COLLATE = utf8_general_ci - + 75299271-38A3-44A7-824D-00792734CF12 Key_1 Key_1 @@ -16001,12 +16027,12 @@ COLLATE = utf8_general_ci 1662047767 lx - + - + @@ -16024,7 +16050,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 326FA1E3-0BA3-420E-8242-ED8A4A4F0617 student_client_link_id student_client_link_id @@ -16036,7 +16062,7 @@ COLLATE = utf8_general_ci bigint 1 - + E2FC1BD3-0EBA-4330-A432-204E68A01861 student_client_link_order student_client_link_order @@ -16049,7 +16075,7 @@ COLLATE = utf8_general_ci 10 6 - + A897CD71-A97A-450E-92FA-72474727C640 student_client_link_title student_client_link_title @@ -16061,7 +16087,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + B988F3BD-EEE2-40FB-9E5E-73ABC59935D9 student_client_link_content student_client_link_content @@ -16073,7 +16099,7 @@ COLLATE = utf8_general_ci varchar(2000) 2000 - + C9FBBBB6-7477-4B29-8A15-08222FB01DE8 student_client_link_type student_client_link_type @@ -16085,7 +16111,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + B5987B41-6AE9-469F-A36F-48C3C9674252 student_client_link_img student_client_link_img @@ -16096,7 +16122,7 @@ COLLATE = utf8_general_ci 链接图片(可用于轮播大图,icon小图等功能) text - + DD99CF28-4303-4935-8168-CE022C8C31CD student_client_link_status student_client_link_status @@ -16107,7 +16133,7 @@ COLLATE = utf8_general_ci 状态( 1 正常 2删除) int - + 41176AD4-AA60-49C0-9459-10B4C487D0AB student_client_link_open_type student_client_link_open_type @@ -16119,7 +16145,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 963FA155-9A25-41BA-8B52-209536B76758 student_client_link_desc student_client_link_desc @@ -16131,7 +16157,7 @@ COLLATE = utf8_general_ci varchar(600) 600 - + 05CE988B-2AF5-4A63-9451-25A9EF95C5DB create_time create_time @@ -16142,7 +16168,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 1E5FBB70-DADA-4251-9BDA-85E132223109 user_id user_id @@ -16153,7 +16179,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + F1483087-727F-4BFE-97BA-9692FD8D1AB2 org_id org_id @@ -16166,7 +16192,7 @@ COLLATE = utf8_general_ci - + B095A5B3-D6C4-40C4-B986-497B3849ED54 Key_1 Key_1 @@ -16175,12 +16201,12 @@ COLLATE = utf8_general_ci 1662554252 lx - + - + @@ -16198,7 +16224,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + CCCB7690-1E0F-4355-AC7A-ABB58CC8632B university_system_id university_system_id @@ -16210,7 +16236,7 @@ COLLATE = utf8_general_ci bigint 1 - + B0D08F82-9D1C-42E8-B332-4422FC72BF67 university_system_name university_system_name @@ -16222,7 +16248,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 8A8F809D-A11E-4F1E-AB4B-C8B02D1DA3AB university_system_contact university_system_contact @@ -16234,7 +16260,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 1F10D7BD-3F66-4E4E-AA41-06A06D9D00D1 university_system_contact_tel university_system_contact_tel @@ -16246,7 +16272,7 @@ COLLATE = utf8_general_ci varchar(20) 20 - + 139361B7-C257-4094-9BCE-1F8A44668480 university_system_add_time university_system_add_time @@ -16257,7 +16283,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 7BA84D60-66CD-47EA-8DCB-025AEFC85CFF university_system_status university_system_status @@ -16268,7 +16294,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + EE6D1A35-06C2-4560-B40B-D1E87CA5F291 university_faculty_id university_faculty_id @@ -16279,7 +16305,7 @@ COLLATE = utf8_general_ci 院系ID(学院ID) int - + 87AEE496-5BD2-4A50-ACC8-980A708FC4DB user_id user_id @@ -16290,7 +16316,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 6D140299-48E6-4630-99C8-D96E361AB3B1 org_id org_id @@ -16303,7 +16329,7 @@ COLLATE = utf8_general_ci - + F02FEAFC-6CDC-461B-BCD4-A60CB97164BA Key_1 Key_1 @@ -16312,12 +16338,12 @@ COLLATE = utf8_general_ci 1662648377 lx - + - + @@ -16335,7 +16361,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 884F2204-DCE1-485E-A4B2-D4378BEE2044 university_faculty_id university_faculty_id @@ -16347,7 +16373,7 @@ COLLATE = utf8_general_ci bigint 1 - + 2AB481C3-D261-4ADD-B9F9-146124372F4B university_faculty_name university_faculty_name @@ -16359,7 +16385,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 04BE427C-8D5A-48B8-808F-80D87158F9E4 university_faculty_contact university_faculty_contact @@ -16371,7 +16397,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + A6EF43AB-F19B-4BE5-B34E-D4AE59D57B17 university_faculty_contact_tel university_faculty_contact_tel @@ -16383,7 +16409,7 @@ COLLATE = utf8_general_ci varchar(20) 20 - + C8BE2BF4-F676-43CB-A1CE-369836C8D540 university_faculty_contact_address university_faculty_contact_address @@ -16395,7 +16421,7 @@ COLLATE = utf8_general_ci varchar(200) 200 - + 68386B1B-1359-4E14-80BB-D40EB3E6D05E universities_colleges_id universities_colleges_id @@ -16406,7 +16432,7 @@ COLLATE = utf8_general_ci 院校ID (院系的上一级) bigint - + 34891715-8E26-4F10-A789-93454383373B university_faculty_status university_faculty_status @@ -16417,7 +16443,7 @@ COLLATE = utf8_general_ci 状态( 1 正常 2删除) int - + 7EA4E9C0-C919-4B3F-8300-66888606CDFE university_faculty_add_time university_faculty_add_time @@ -16428,7 +16454,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 860EA0A3-DB84-4B76-BB61-CD32C4838D5E user_id user_id @@ -16439,7 +16465,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 6D5D545B-7423-4471-B969-D5AD4F7D6459 org_id org_id @@ -16452,7 +16478,7 @@ COLLATE = utf8_general_ci - + 8827D654-DDB8-4D1E-A500-362CE79333F8 Key_1 Key_1 @@ -16461,12 +16487,12 @@ COLLATE = utf8_general_ci 1662648708 lx - + - + @@ -16484,7 +16510,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 5288224C-53C1-4C24-B9E9-054F89E3408E teacher_open_course_schedule_session_class_id teacher_open_course_schedule_session_class_id @@ -16496,7 +16522,7 @@ COLLATE = utf8_general_ci bigint 1 - + 9F4A9A8A-17A5-4DDE-B4C8-5B1CAB398160 teacher_open_course_schedule_session_class_name teacher_open_course_schedule_session_class_name @@ -16508,7 +16534,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 9BC97CEE-44E7-4253-BD67-61CE17D5A991 teacher_open_course_schedule_session_class_parent_id teacher_open_course_schedule_session_class_parent_id @@ -16520,7 +16546,7 @@ COLLATE = utf8_general_ci bigint 1 - + B86F6DCB-0565-4214-A6DA-1A973CE66EA1 org_id org_id @@ -16531,7 +16557,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 056FDBB3-D0F8-4845-BD40-72B5A4B1932F user_id user_id @@ -16542,7 +16568,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 095D37B8-4403-4981-AFB2-8D79C7F04A9A teacher_open_course_schedule_session_class_add_time teacher_open_course_schedule_session_class_add_time @@ -16555,7 +16581,7 @@ COLLATE = utf8_general_ci - + 8F5B1BAF-BE16-44DE-8DF5-9A1EAD731C04 Key_1 Key_1 @@ -16564,12 +16590,12 @@ COLLATE = utf8_general_ci 1662808852 lx - + - + @@ -16587,7 +16613,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 6392E614-144C-4A81-B339-C428F15B45D9 teacher_open_course_schedule_session_id teacher_open_course_schedule_session_id @@ -16599,7 +16625,7 @@ COLLATE = utf8_general_ci bigint 1 - + 84F8C272-4766-4209-9667-728323948B7D teacher_open_course_schedule_session_add_time teacher_open_course_schedule_session_add_time @@ -16610,7 +16636,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 379DA977-579C-4E07-B57C-A112F3DDE178 teacher_open_course_schedule_session_status teacher_open_course_schedule_session_status @@ -16621,7 +16647,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + D506683D-A194-4D05-ADB9-BB50C1250024 teacher_open_course_id teacher_open_course_id @@ -16632,7 +16658,7 @@ COLLATE = utf8_general_ci 课程开课ID bigint - + 3C52ADED-57C3-4912-BE68-3F75ADDB2382 teacher_id teacher_id @@ -16643,7 +16669,7 @@ COLLATE = utf8_general_ci 教师ID bigint - + 8CD1F62C-46A8-4CF0-B2BD-294B7516B104 school_class_Ids school_class_Ids @@ -16655,7 +16681,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 7A7E2C88-8FF1-48BA-A8DF-4A9A96368B9B teacher_open_course_schedule_session_start_date teacher_open_course_schedule_session_start_date @@ -16667,7 +16693,7 @@ COLLATE = utf8_general_ci varchar(20) 20 - + 9BEAE88E-4EA1-4171-8315-D61CE82BCADD teacher_open_course_schedule_session_end_date teacher_open_course_schedule_session_end_date @@ -16679,7 +16705,7 @@ COLLATE = utf8_general_ci varchar(20) 20 - + 01EA483A-4478-44D1-8032-98E2EB7DCB79 teacher_open_course_schedule_session_week_num teacher_open_course_schedule_session_week_num @@ -16690,7 +16716,7 @@ COLLATE = utf8_general_ci 周次 int - + A6D7EF46-7437-4280-B26D-396E02AF3FBD org_id org_id @@ -16701,7 +16727,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 4DCDE709-2B62-4BCE-B430-60038263BD7B user_id user_id @@ -16714,7 +16740,7 @@ COLLATE = utf8_general_ci - + F50CC5A3-3465-4699-8F69-A29E98FE137C Key_1 Key_1 @@ -16723,12 +16749,12 @@ COLLATE = utf8_general_ci 1662809607 lx - + - + @@ -16746,7 +16772,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + E2A6360D-5714-41B5-955B-89945A175C59 teacher_open_course_merge_teacher_id teacher_open_course_merge_teacher_id @@ -16758,7 +16784,7 @@ COLLATE = utf8_general_ci bigint 1 - + B09D0BDB-132E-4575-8B29-2EE351C1FE23 teacher_open_course_id teacher_open_course_id @@ -16769,7 +16795,7 @@ COLLATE = utf8_general_ci 课程开课ID bigint - + 7E53D94D-754B-44D9-959E-A49A6AFCA849 teacher_id teacher_id @@ -16780,7 +16806,7 @@ COLLATE = utf8_general_ci 教师ID bigint - + 3A68DDB6-31E8-415D-B94B-92B9DF070D92 teacher_open_course_merge_teacher_status teacher_open_course_merge_teacher_status @@ -16791,7 +16817,7 @@ COLLATE = utf8_general_ci 状态(1启用 2禁用) int - + 7B27FB20-159E-4340-AF84-992446D3D88E teacher_open_course_merge_teacher_add_time teacher_open_course_merge_teacher_add_time @@ -16802,7 +16828,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 90845833-CF23-465B-B143-5499ABC48D61 teacher_open_course_merge_teacher_auth_code teacher_open_course_merge_teacher_auth_code @@ -16815,7 +16841,7 @@ COLLATE = utf8_general_ci 10 1 - + 279FE47F-88A8-4633-A510-B081884ABC72 org_id org_id @@ -16826,7 +16852,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + CB1C06E4-C2EC-48D0-B1DA-529BE729E99E user_id user_id @@ -16839,7 +16865,7 @@ COLLATE = utf8_general_ci - + C35D2586-F094-4112-8601-9F10D6A9DB41 Key_1 Key_1 @@ -16848,12 +16874,12 @@ COLLATE = utf8_general_ci 1662865695 lx - + - + @@ -16871,7 +16897,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 17B370CF-378E-4E64-A980-89882213C82C teacher_open_course_merge_school_class_id teacher_open_course_merge_school_class_id @@ -16883,7 +16909,7 @@ COLLATE = utf8_general_ci bigint 1 - + 236A83D5-0BEE-4129-8525-6B8D3A1B4EC6 teacher_open_course_id teacher_open_course_id @@ -16894,7 +16920,7 @@ COLLATE = utf8_general_ci 教师开课ID bigint - + 6EEFBCF7-F309-4402-9BC6-A8BD70197B84 school_class_id school_class_id @@ -16905,7 +16931,7 @@ COLLATE = utf8_general_ci 班级ID bigint - + CD1F7C9F-FAA1-48E5-B65E-A4677E110748 teacher_open_course_merge_school_class_status teacher_open_course_merge_school_class_status @@ -16916,7 +16942,7 @@ COLLATE = utf8_general_ci 状态(1启用 2禁用) int - + C090103F-8A84-4BDA-A330-9AE196279EB2 teacher_open_course_merge_school_class_add_time teacher_open_course_merge_school_class_add_time @@ -16927,7 +16953,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 7B7183A9-BB12-43ED-B36E-F3143A525E40 org_id org_id @@ -16938,7 +16964,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 9174FB98-B263-42AB-9B54-6F9CBBA31A42 user_id user_id @@ -16951,7 +16977,7 @@ COLLATE = utf8_general_ci - + 2AFFDC6B-82E6-4E75-8F04-36F0FCDAD767 Key_1 Key_1 @@ -16960,12 +16986,12 @@ COLLATE = utf8_general_ci 1662982569 lx - + - + @@ -16983,7 +17009,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + FB211503-CF3E-4103-B61C-2E325317C715 data_contest_application_id data_contest_application_id @@ -16995,7 +17021,7 @@ COLLATE = utf8_general_ci bigint 1 - + 3EA632DB-A439-4642-9D80-00C4162E3D55 data_contest_application_name data_contest_application_name @@ -17006,7 +17032,7 @@ COLLATE = utf8_general_ci 大赛名称 int - + 5EEBC61F-D540-4B9F-BC81-9A7686F4CDF5 data_contest_application_host_name data_contest_application_host_name @@ -17018,7 +17044,7 @@ COLLATE = utf8_general_ci varchar(200) 200 - + 1C6BBDA4-F9EE-4CA1-BB5D-06670A2F4123 data_contest_application_technical_name data_contest_application_technical_name @@ -17030,7 +17056,7 @@ COLLATE = utf8_general_ci varchar(200) 200 - + E13737EE-A348-45CD-8CB2-7121F0BEB925 data_contest_application_lowest_number data_contest_application_lowest_number @@ -17041,7 +17067,7 @@ COLLATE = utf8_general_ci 参与最低人数 int - + 36AD5B45-E7B1-4921-B976-F32F2FB68819 data_contest_application_highest_number data_contest_application_highest_number @@ -17052,7 +17078,7 @@ COLLATE = utf8_general_ci 参与最高人数 int - + 15593A04-28EB-46C8-A5F2-55297E67B2C5 data_contest_application_status data_contest_application_status @@ -17063,7 +17089,7 @@ COLLATE = utf8_general_ci 状态( 1 正常 2删除) int - + 1D111CDF-52D5-4666-86F0-EE3A6253D200 data_contest_application_model data_contest_application_model @@ -17075,7 +17101,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 6A6E7C74-8503-4C41-A3CC-AB7600975C83 data_contest_application_add_time data_contest_application_add_time @@ -17086,7 +17112,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 618BF08C-52DE-4104-878C-F4C852499EDC user_id user_id @@ -17097,7 +17123,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 86EE9B2C-375E-43DD-A5E3-442A1C7B68F8 org_id org_id @@ -17108,7 +17134,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 69E30F12-548D-4F86-AF60-423761BC363F data_contest_application_apply_start_time data_contest_application_apply_start_time @@ -17119,7 +17145,7 @@ COLLATE = utf8_general_ci 报名开始时间 datetime - + B033AC6A-AD19-4BDB-9C21-160BD3FFB825 data_contest_application_apply_end_time data_contest_application_apply_end_time @@ -17130,7 +17156,7 @@ COLLATE = utf8_general_ci 报名结束时间 datetime - + D39E9505-70CC-448B-8D7D-99F588F8426D data_contest_application_try_play_start_time data_contest_application_try_play_start_time @@ -17141,7 +17167,7 @@ COLLATE = utf8_general_ci 试玩开始时间 datetime - + 8E5672AE-76FC-48A1-A626-8074CAA46BB3 data_contest_application_try_play_end_time data_contest_application_try_play_end_time @@ -17152,7 +17178,7 @@ COLLATE = utf8_general_ci 试玩结束时间 datetime - + 97B3D96F-68C3-4E5E-9859-86A1A64A0E55 data_contest_application_stage_start_time data_contest_application_stage_start_time @@ -17163,7 +17189,7 @@ COLLATE = utf8_general_ci 大赛开始时间 datetime - + 0A898BC9-890E-496F-8263-ED3A460A3574 data_contest_application_stage_end_time data_contest_application_stage_end_time @@ -17174,7 +17200,7 @@ COLLATE = utf8_general_ci 大赛结束时间 datetime - + 6359ED80-8E01-41C8-A409-10DEEDFF293C data_contest_application_shrink_img data_contest_application_shrink_img @@ -17186,7 +17212,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + ECEF8ECF-C531-4ADE-8BBA-25BE7DD95249 data_contest_application_carousel_img data_contest_application_carousel_img @@ -17200,7 +17226,7 @@ COLLATE = utf8_general_ci - + B03D33F0-85A3-419F-8575-83AC3B8F2AAF Key_1 Key_1 @@ -17209,12 +17235,12 @@ COLLATE = utf8_general_ci 1663686482 87966 - + - + @@ -17232,7 +17258,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 37C90E98-0F71-453A-9BB7-BCF0E255B57E teacher_open_course_schedule_session_snap_id teacher_open_course_schedule_session_snap_id @@ -17244,7 +17270,7 @@ COLLATE = utf8_general_ci bigint 1 - + F2F5E447-FAD6-4BE6-BA46-51C24C2BDBD4 teacher_open_course_schedule_session_id teacher_open_course_schedule_session_id @@ -17255,7 +17281,7 @@ COLLATE = utf8_general_ci 关联排课ID bigint - + 70519675-39D3-4A62-BE68-038DF130B07D teacher_open_course_id teacher_open_course_id @@ -17266,7 +17292,7 @@ COLLATE = utf8_general_ci 教师开课ID bigint - + A7BF3423-E11D-416F-A731-F45356E01DA9 teacher_open_course_schedule_session_snap_status teacher_open_course_schedule_session_snap_status @@ -17277,7 +17303,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + 2A1826B2-F029-47F5-88EA-8E840861A445 teacher_open_course_schedule_session_tag_name teacher_open_course_schedule_session_tag_name @@ -17289,7 +17315,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 70662FD1-C20F-4B7C-BFED-66B4A94EBD61 teacher_open_course_schedule_session_tag_duration teacher_open_course_schedule_session_tag_duration @@ -17300,7 +17326,7 @@ COLLATE = utf8_general_ci 课程时长(分钟) int - + 3E372D23-EA27-45DF-A011-4B6D6383E811 teacher_open_course_schedule_session_day_time teacher_open_course_schedule_session_day_time @@ -17312,7 +17338,7 @@ COLLATE = utf8_general_ci varchar(20) 20 - + 16A7E02B-46FB-4640-86EE-AABB4E9C3E1A teacher_open_course_schedule_session_tag_start_time teacher_open_course_schedule_session_tag_start_time @@ -17324,7 +17350,7 @@ COLLATE = utf8_general_ci varchar(10) 10 - + 6FFBF9E4-D1A0-45F1-B109-BA039EB05C86 teacher_open_course_schedule_session_tag_end_time teacher_open_course_schedule_session_tag_end_time @@ -17336,7 +17362,7 @@ COLLATE = utf8_general_ci varchar(10) 10 - + 6C030A2B-C219-4C7D-A44D-EA4A86820E5C teacher_open_course_schedule_session_class_name teacher_open_course_schedule_session_class_name @@ -17348,7 +17374,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 24CA63C4-331D-4E55-A333-A20B4A6DE11F teacher_open_course_schedule_session_snap_add_time teacher_open_course_schedule_session_snap_add_time @@ -17359,7 +17385,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + CB6EFB98-C675-42D2-8BE1-87A762BAFBA1 org_id org_id @@ -17370,7 +17396,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 2C5F2D72-CD86-4110-B751-E1A9F8DC1EE4 user_id user_id @@ -17383,7 +17409,7 @@ COLLATE = utf8_general_ci - + 34B82EA4-DFF5-4DAA-8DC5-88016A7E9853 Key_1 Key_1 @@ -17392,12 +17418,12 @@ COLLATE = utf8_general_ci 1663743144 87966 - + - + @@ -17415,7 +17441,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 850B706C-D0E7-4BA7-8DBA-45679F09F6A7 hands_on_id hands_on_id @@ -17427,7 +17453,7 @@ COLLATE = utf8_general_ci bigint 1 - + FC177EB5-5A4D-40AB-97A8-6F8F90F0833D course_info_id course_info_id @@ -17438,7 +17464,7 @@ COLLATE = utf8_general_ci 归属课程 bigint - + 878DC971-55C1-463E-9B26-AA5A8D2A6050 course_child_node course_child_node @@ -17450,7 +17476,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 2F28A477-32CC-451F-BAAD-1EA1A14C5271 hands_on_name hands_on_name @@ -17462,7 +17488,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 6F0D6BD8-C583-4A83-BE65-B8F2F27EC7C1 hands_on_recommend hands_on_recommend @@ -17473,7 +17499,7 @@ COLLATE = utf8_general_ci 实操介绍 longtext - + 900E7743-FD29-4D18-AF9C-E38F12F067EE add_time add_time @@ -17484,7 +17510,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + FF48976C-19DE-4ED8-AE62-308A3D0355FE org_id org_id @@ -17495,7 +17521,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 09E4FCF8-5CCA-472E-B826-A31078151170 user_id user_id @@ -17506,7 +17532,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + E2A56A69-06E3-445F-ADB3-2BA8683D294D training_data training_data @@ -17520,7 +17546,7 @@ COLLATE = utf8_general_ci - + 44B83783-0E55-4E35-B885-A52DAB0B18B0 Key_1 Key_1 @@ -17529,12 +17555,12 @@ COLLATE = utf8_general_ci 1664366818 Administrator - + - + @@ -17552,7 +17578,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 6E23109A-B188-4800-9E35-D53C2562D140 hand_on_achievement_id hand_on_achievement_id @@ -17564,7 +17590,7 @@ COLLATE = utf8_general_ci bigint 1 - + 214C36F6-EA87-498C-BD45-A4F43A0AA247 class_id class_id @@ -17575,7 +17601,7 @@ COLLATE = utf8_general_ci 班级ID bigint - + 682C5C35-211B-489D-A5B1-A9AECD68E45B student_id student_id @@ -17586,7 +17612,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + F753E259-F4E6-4C10-9C5F-3A8CD7FC589D video_score video_score @@ -17598,7 +17624,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 8017FDDE-1F2A-40AF-8856-2FAB3D262154 ppt_score ppt_score @@ -17610,7 +17636,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 831FB9AD-A1CE-4FE4-A35C-FC54B31BB3DF theory_score theory_score @@ -17622,7 +17648,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 75BCDC91-A7EE-4930-9384-742365C90532 practical_training_score practical_training_score @@ -17634,7 +17660,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 2A13F551-9C16-41EE-9330-4C6B4A69F72B report_writing_score report_writing_score @@ -17646,7 +17672,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 8EBDCB38-6C9F-4244-8D7A-5920D5D4571F total_score total_score @@ -17658,7 +17684,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 1E375EFE-4340-4C25-AAC7-193E13AA4375 hand_on_achievement_status hand_on_achievement_status @@ -17669,7 +17695,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + 086CE073-9210-40B5-8AD4-18DFC203FD6C add_time add_time @@ -17680,7 +17706,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + 645D29AA-55BC-4623-AB2F-A4B1ABC3D399 org_id org_id @@ -17691,7 +17717,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + C123A2F4-2387-41B1-A58A-D734CE19A303 user_id user_id @@ -17702,7 +17728,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + D2900200-BE80-4E44-AB2F-C8D09BDB5C1C hands_on_id hands_on_id @@ -17715,7 +17741,7 @@ COLLATE = utf8_general_ci - + B0D8AA2C-134B-4F29-812C-2CF297E1B3BD Key_1 Key_1 @@ -17724,12 +17750,12 @@ COLLATE = utf8_general_ci 1664367809 Administrator - + - + @@ -17747,7 +17773,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + E4671207-5040-4904-92DB-023C20F53A20 task_id task_id @@ -17759,7 +17785,7 @@ COLLATE = utf8_general_ci bigint 1 - + D27475BA-317D-429A-8302-035F5AE2F464 hands_on_id hands_on_id @@ -17770,7 +17796,7 @@ COLLATE = utf8_general_ci 实操id(关联主表) bigint - + 79862F57-3C99-4B45-BE67-89F2D6E70AA8 task_type task_type @@ -17782,7 +17808,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + F612F8D7-69D5-4184-B1A7-5FF727951A4E task_title task_title @@ -17794,7 +17820,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 9DDD41EC-E8F1-41A3-8BC5-EDE0EC8EF8BB task_score task_score @@ -17806,7 +17832,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 3EA12D0C-E5A9-4BDB-B90A-72CD444DA363 task_order task_order @@ -17818,7 +17844,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + CEB4FDDE-4A46-4CDB-B3A5-701F9EF71F51 task_status task_status @@ -17830,7 +17856,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 15B60626-9307-47D6-866B-C0C49B97D328 assessment_requirements assessment_requirements @@ -17842,7 +17868,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 6253C10F-C6E0-44B4-B511-224D2600DEAF assessment_time assessment_time @@ -17854,7 +17880,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + BB99237E-C183-42EC-A44A-CA5A2C6DE9B0 assessment_content assessment_content @@ -17866,7 +17892,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 93639249-3FAE-4109-B6AE-B081FBD6667C org_id org_id @@ -17877,7 +17903,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + B4C974E1-008C-4B9B-B999-F8AF83C6BDFB user_id user_id @@ -17888,7 +17914,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + 732E682D-30EB-4D1C-930C-E73F70116602 add_time add_time @@ -17901,7 +17927,7 @@ COLLATE = utf8_general_ci - + FC848634-7ABC-4D3E-A654-7B830AE00782 Key_1 Key_1 @@ -17910,12 +17936,12 @@ COLLATE = utf8_general_ci 1664368579 Administrator - + - + @@ -17933,7 +17959,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 9C17F6BF-95BF-42D1-B5B5-8C6ABC516FFD teacher_open_course_id teacher_open_course_id @@ -17945,7 +17971,7 @@ COLLATE = utf8_general_ci bigint 1 - + 3D47D3BA-1264-459E-AF87-1C726C786BDC teacher_id teacher_id @@ -17956,7 +17982,7 @@ COLLATE = utf8_general_ci 老师id bigint - + E6215401-EAF0-4627-AA91-227B95F365F3 sign_in_result sign_in_result @@ -17968,7 +17994,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + F166C282-3B67-4799-8841-1BFCF5047E99 chapter_contact_result chapter_contact_result @@ -17980,7 +18006,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + D4534894-264B-4534-A385-A597B1D619C0 course_practice_result course_practice_result @@ -17992,7 +18018,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 64FBDD1F-DCEA-462E-A414-4790C4B0A3F0 homework_result homework_result @@ -18004,7 +18030,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 95AC08BF-BABB-49E1-B7F6-D89F6FE0A9CC examination_result examination_result @@ -18016,7 +18042,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + F4679810-6841-4556-B446-8C392699E9AF interaction_result interaction_result @@ -18028,7 +18054,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + F0FC6274-C0E0-46FF-94D0-3ABA23450E7B sign_in_result_setting sign_in_result_setting @@ -18040,7 +18066,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 47D547E0-206E-4CFA-A4DD-6E643980CBAD sign_in_score sign_in_score @@ -18052,7 +18078,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 80A68554-A8D6-4EE8-955B-CC23AA84DF58 chapter_contact_result_setting chapter_contact_result_setting @@ -18064,7 +18090,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 3666BFF0-14E9-4A40-BEFB-FDB87A85F6B6 course_practice_result_setting course_practice_result_setting @@ -18076,7 +18102,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 9C9AA393-C6CD-4844-B6E6-0C36E640FDCF homework_result_setting homework_result_setting @@ -18088,7 +18114,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 3C9E0B7D-A966-4D2B-85B2-6F1147995BC8 examination_result_setting examination_result_setting @@ -18100,7 +18126,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 0B1E196A-184B-44D7-8C8E-C3E8D457A42F interaction_result_setting interaction_result_setting @@ -18112,7 +18138,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + CF61016D-C5CD-45B2-B6E2-3D80F9AF9166 interaction_result_message_score interaction_result_message_score @@ -18124,7 +18150,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 8E4A77B4-5D7B-4BED-AE69-5191B07C3561 interaction_result_question_score interaction_result_question_score @@ -18136,7 +18162,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 1A63ACE6-0FD8-4AC7-BAC6-9705E8684175 interaction_result_answer_score interaction_result_answer_score @@ -18148,7 +18174,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + D81E94EE-4A64-439E-BF70-9BB9933DA892 result_status_setting result_status_setting @@ -18160,7 +18186,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + D836FF9C-B353-47D5-B905-66B8DE0A3D4E dichotomy_score dichotomy_score @@ -18172,7 +18198,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + FF4EA24B-63DA-47CF-808A-E75628DA37F9 excellent_score excellent_score @@ -18184,7 +18210,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 9CC3EB0B-4D81-4A09-8D6F-7F5B6077C072 good_score good_score @@ -18196,7 +18222,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 4E504659-B165-48FA-AD3A-1F81C848C7A5 secondary_score secondary_score @@ -18208,7 +18234,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 191B02EB-C641-4307-807F-838BF23EC129 pass_score pass_score @@ -18220,7 +18246,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + E227AB1F-8F7E-4BD5-A3A8-CF5E9267F347 lettera_score lettera_score @@ -18232,7 +18258,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 95E50617-56D2-4562-B5D0-C0C14E4E9CAA letterb_score letterb_score @@ -18244,7 +18270,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + AFCD9651-BCEA-4E6C-8E28-B1908E1040FD letterc_score letterc_score @@ -18256,7 +18282,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 37FBFA1E-B4B1-419E-BE85-53D30EE7958F letterd_score letterd_score @@ -18268,7 +18294,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + CF9E0665-4D43-452C-A37A-CAC3411DC42D org_id org_id @@ -18279,7 +18305,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 59E94496-E5C0-4C16-94FC-074EDDC9D424 user_id user_id @@ -18290,7 +18316,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 3B3195F1-1DF8-4A04-92B9-F39CF289FD05 create_time create_time @@ -18303,7 +18329,7 @@ COLLATE = utf8_general_ci - + C4F24042-E7B0-4724-B345-C947B1A83B27 Key_1 Key_1 @@ -18312,12 +18338,12 @@ COLLATE = utf8_general_ci 1664461293 Administrator - + - + @@ -18335,7 +18361,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 5785DCE9-BE19-4529-8696-E98385D36578 teacher_open_course_question_log_wrong_id teacher_open_course_question_log_wrong_id @@ -18347,7 +18373,7 @@ COLLATE = utf8_general_ci bigint 1 - + D460EE44-6D5F-4B23-9FA4-0FFDA3538B0B teacher_open_course_question_setting_id teacher_open_course_question_setting_id @@ -18358,7 +18384,7 @@ COLLATE = utf8_general_ci 开课题目配置ID bigint - + D62428B5-1797-458C-B61F-13CED3753CFC resources_question_snapshot_id resources_question_snapshot_id @@ -18369,7 +18395,7 @@ COLLATE = utf8_general_ci 题目快照ID bigint - + D4EBF4E8-F0C6-4294-91C1-A490037E9228 teacher_open_course_question_log_answer teacher_open_course_question_log_answer @@ -18381,7 +18407,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 4CED0619-93D8-4507-B22B-635CC76C5B01 teacher_open_course_question_log_upload_file teacher_open_course_question_log_upload_file @@ -18393,7 +18419,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + FB8B6328-8F36-41B9-AEE9-51FAFC0FA83A teacher_open_course_question_log_add_time teacher_open_course_question_log_add_time @@ -18404,7 +18430,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 1DC47F9A-6945-4254-B993-36A257051154 teacher_open_course_question_log_status teacher_open_course_question_log_status @@ -18415,7 +18441,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + 7FD7AA3E-0CF2-4308-8A38-1D288A65EEAC student_id student_id @@ -18426,7 +18452,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + C4465E59-0246-4EC3-905D-6608481991F3 question_type question_type @@ -18438,7 +18464,7 @@ COLLATE = utf8_general_ci int(2) 2 - + A9445E3D-10F5-419E-90D3-A52275AB88B1 question_score question_score @@ -18451,7 +18477,7 @@ COLLATE = utf8_general_ci 3 1 - + 7654D7A1-80B5-412F-BAA2-5F2AC3A2462D question_stem question_stem @@ -18463,7 +18489,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 31F8605E-EFE7-41E9-B79B-7E25F03F0F11 question_option_a question_option_a @@ -18475,7 +18501,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 06C6C203-21FF-4B53-B7C3-138F9EFBD866 question_option_b question_option_b @@ -18487,7 +18513,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 5D31463D-DCC5-45A6-A28D-968A83E806DA question_option_c question_option_c @@ -18499,7 +18525,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 609BCD20-1CD5-452C-9630-8435F9591C4B question_option_d question_option_d @@ -18511,7 +18537,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + C29737A2-23B1-49B6-80EF-2EC0EAEB1B79 question_option_e question_option_e @@ -18523,7 +18549,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + C369FBF4-33E0-4715-9B7B-6FE0276A467E question_answer question_answer @@ -18535,7 +18561,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + DC0EFE2B-49F5-47EF-B8B7-3F532BBBCBDE org_id org_id @@ -18546,7 +18572,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + C230DFA1-F095-4AD0-9AAA-7147F8B7D58A user_id user_id @@ -18559,7 +18585,7 @@ COLLATE = utf8_general_ci - + FB46278B-3F47-4622-A24B-162EDEDD820C Key_1 Key_1 @@ -18568,12 +18594,12 @@ COLLATE = utf8_general_ci 1665199901 lx - + - + @@ -18591,7 +18617,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 5B0F6F18-59B0-4108-AB9F-2CD4264AD414 task_file_id task_file_id @@ -18603,7 +18629,7 @@ COLLATE = utf8_general_ci bigint 1 - + 4D01B040-6879-4E30-93C3-80AD29008B4E hands_on_id hands_on_id @@ -18614,7 +18640,7 @@ COLLATE = utf8_general_ci 实操ID bigint - + F7E6E96C-27B9-4914-896F-C42500B75E48 task_id task_id @@ -18625,7 +18651,7 @@ COLLATE = utf8_general_ci 任务ID bigint - + 2F1AAEC4-246C-492C-9935-CFB43B46F7BF file_url file_url @@ -18637,7 +18663,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + B392E466-47BF-467C-8236-4DE3014B6822 file_type file_type @@ -18649,7 +18675,7 @@ COLLATE = utf8_general_ci varchar(32) 32 - + 09707645-7A92-4289-9DDB-8339F65EC608 file_time file_time @@ -18661,7 +18687,7 @@ COLLATE = utf8_general_ci varchar(32) 32 - + 4A74D4C3-E005-4884-9B48-056F3602A7E4 file_name file_name @@ -18673,7 +18699,7 @@ COLLATE = utf8_general_ci varchar(64) 64 - + A45D22C4-383A-4C69-8B0E-4CC01AA8C200 add_time add_time @@ -18684,7 +18710,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + AD66C2EA-4F0C-47A6-96D3-794193D2BF31 user_id user_id @@ -18695,7 +18721,7 @@ COLLATE = utf8_general_ci 用户ID bigint - + 243FAA4D-F629-4856-A1C7-C0B786BB7FB6 org_id org_id @@ -18708,7 +18734,7 @@ COLLATE = utf8_general_ci - + F7B8FA88-217D-4D89-B553-6A32E8889DB2 Key_1 Key_1 @@ -18717,12 +18743,12 @@ COLLATE = utf8_general_ci 1666620820 Administrator - + - + @@ -18740,7 +18766,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + A7F56FF8-3828-4BA1-8FF2-3AEA177A3862 teacher_open_course_merge_resources_question_id teacher_open_course_merge_resources_question_id @@ -18755,7 +18781,7 @@ COLLATE = utf8_general_ci - + CBCCDEC5-F766-4440-A37B-BF11860AAE88 teacher_open_course_id teacher_open_course_id @@ -18766,7 +18792,7 @@ COLLATE = utf8_general_ci 开课ID bigint - + 0DD959C7-FA19-44D6-BC67-F640AF0BA2D6 teacher_open_course_merge_course_info_id teacher_open_course_merge_course_info_id @@ -18777,7 +18803,7 @@ COLLATE = utf8_general_ci 课程ID bigint - + EDDCE801-3B88-40A9-8311-6711C7B57317 question_type question_type @@ -18789,7 +18815,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 3E9DC56A-FFC0-4963-914B-FF2E343C479C question_score question_score @@ -18802,7 +18828,7 @@ COLLATE = utf8_general_ci 3 1 - + BCB89136-B2B6-442E-BAA4-3EB20EBFD5A9 question_stem question_stem @@ -18814,7 +18840,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 6F1EBF7E-8CFB-497C-8011-F499E2DF52F3 question_option_a question_option_a @@ -18826,7 +18852,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + CF7456B1-1515-4A0A-B2DD-74E6EB0889FE question_option_b question_option_b @@ -18838,7 +18864,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 70945929-457A-45C3-AB79-3DA734B83C86 question_option_c question_option_c @@ -18850,7 +18876,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + EB1D617C-C883-425A-968C-7CA3C3280CB9 question_option_d question_option_d @@ -18862,7 +18888,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + BA701774-8C7F-4B54-91B3-1CCB2E0EBC57 question_option_e question_option_e @@ -18874,7 +18900,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + CEFCA8C2-8AB4-4817-A8B7-B998AFE27C38 question_answer question_answer @@ -18886,7 +18912,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 3683EE8D-7600-45A7-AAC4-26CF0E3961CA question_analysis question_analysis @@ -18898,7 +18924,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + EC60F7DF-05A9-4993-89E9-E89D4E937B82 question_status question_status @@ -18910,7 +18936,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 83D8DFAE-177D-4DC5-AAC9-008A46DBB4E0 user_id user_id @@ -18921,7 +18947,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + D420ED9B-06FA-441B-9B4D-1E562E3C8A0A org_id org_id @@ -18934,7 +18960,7 @@ COLLATE = utf8_general_ci - + 8179B9A7-5EF4-4FD3-8171-218578989756 Key_1 Key_1 @@ -18943,12 +18969,12 @@ COLLATE = utf8_general_ci 1666665914 lx - + - + @@ -18966,7 +18992,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 72ABAAF5-E9CC-4443-B554-8FD0D5026959 teacher_open_course_merge_course_info_id teacher_open_course_merge_course_info_id @@ -18982,7 +19008,7 @@ COLLATE = utf8_general_ci - + 05999421-8B53-4DC3-8401-E013D7AB3222 teacher_open_course_id teacher_open_course_id @@ -18993,7 +19019,7 @@ COLLATE = utf8_general_ci 开课ID bigint - + 4094852A-D94F-4155-BAED-44F8C03F2765 course_info_name course_info_name @@ -19005,7 +19031,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 9A0456AD-52C1-47E9-8337-6D537FA3EEE4 course_info_thumbnail course_info_thumbnail @@ -19017,7 +19043,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 928F96A5-78AD-4CC4-B7E0-60171A69BCE2 course_label_id course_label_id @@ -19028,7 +19054,7 @@ COLLATE = utf8_general_ci 课程标签ID bigint - + 8B193D14-7EB4-4826-BEB1-8C552C442AFF course_info_basics_count course_info_basics_count @@ -19039,7 +19065,7 @@ COLLATE = utf8_general_ci 课程学习人数基数 integer - + E36F981C-6222-490B-9A0A-E5BA6337FDC4 course_info_content course_info_content @@ -19051,7 +19077,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + E8D0F5EB-F77C-4F83-B857-9B94CFA835C9 course_info_status course_info_status @@ -19063,7 +19089,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 21AE8D74-6366-41E0-BED1-9C99D29BB466 course_info_type course_info_type @@ -19075,7 +19101,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 97C8D9A6-5FDD-4BE5-9A78-162F89BEA472 course_info_parent_id course_info_parent_id @@ -19086,7 +19112,7 @@ COLLATE = utf8_general_ci 父节点ID bigint - + 3E179F3A-809B-47F5-B944-97A4EDE407B6 course_video_id course_video_id @@ -19097,7 +19123,7 @@ COLLATE = utf8_general_ci 视频ID(resources_info_id,和节对应) bigint - + CA2E4B57-D0F8-42BC-8DAF-D44809BD53AC course_courseware_id course_courseware_id @@ -19108,7 +19134,7 @@ COLLATE = utf8_general_ci 课件ID(resources_info_id,和节对应) bigint - + A9F57DB7-CC64-4A10-8958-7E49B3849DED course_enclosure_ids course_enclosure_ids @@ -19120,7 +19146,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + D4073EFA-8140-456B-8A91-64B5F9A2B39A resources_question_ids resources_question_ids @@ -19132,7 +19158,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + A145377E-B5F9-483E-A8B3-566DA0A929F1 resources_competition_ids resources_competition_ids @@ -19144,7 +19170,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 0539CE61-851C-4BC2-9708-02825EEC9197 resources_training_ids resources_training_ids @@ -19156,7 +19182,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + C40461E0-8795-4145-9C4F-BD6D923AC797 org_id org_id @@ -19167,7 +19193,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + 2E3F56D7-1A9D-4C0F-AE79-3CA8ABA4D781 user_id user_id @@ -19180,7 +19206,7 @@ COLLATE = utf8_general_ci - + 487E7680-2D62-4E90-BC92-343BA7FED8CC Key_1 Key_1 @@ -19189,12 +19215,12 @@ COLLATE = utf8_general_ci 1666667664 lx - + - + @@ -19212,7 +19238,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + CF326123-713F-44BF-973A-31FF1E67CEE2 teacher_open_course_merge_schedule_session_id teacher_open_course_merge_schedule_session_id @@ -19224,7 +19250,7 @@ COLLATE = utf8_general_ci bigint 1 - + A945D376-9B17-4F26-A066-D98134B9F0EA teacher_open_course_id teacher_open_course_id @@ -19235,7 +19261,7 @@ COLLATE = utf8_general_ci 开课ID bigint - + 0087F0C6-5B8C-450C-98E8-DF374D761940 teacher_open_course_schedule_session_id teacher_open_course_schedule_session_id @@ -19246,7 +19272,7 @@ COLLATE = utf8_general_ci 课程排课配置ID bigint - + 8470113F-8098-441D-8CF3-D5D00AC57046 teacher_open_course_merge_schedule_session_add_time teacher_open_course_merge_schedule_session_add_time @@ -19257,7 +19283,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + 05AC4F75-E876-4096-A167-AE2940919C9D teacher_open_course_merge_schedule_session_status teacher_open_course_merge_schedule_session_status @@ -19269,7 +19295,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 349525C2-A661-4039-8660-866FF54BD9F3 org_id org_id @@ -19280,7 +19306,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + BB5D0B8E-7AEA-4E6B-A665-DD5FB2A0B750 user_id user_id @@ -19293,7 +19319,7 @@ COLLATE = utf8_general_ci - + EC034412-CC70-4F6E-906D-CDAC7D42753A Key_1 Key_1 @@ -19302,12 +19328,12 @@ COLLATE = utf8_general_ci 1667058643 lx - + - + @@ -19325,7 +19351,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 16A15F23-B976-4E21-A4D8-F21D5E752306 student_merge_application_id student_merge_application_id @@ -19337,7 +19363,7 @@ COLLATE = utf8_general_ci bigint 1 - + 215485E7-DC30-4DB4-9EA2-7DBABA768262 student_id student_id @@ -19348,7 +19374,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 8E0018D4-51E4-481D-9045-3EF277598C53 resources_application_id resources_application_id @@ -19359,7 +19385,7 @@ COLLATE = utf8_general_ci 应用ID bigint - + 39089E78-6A7C-4B6A-9109-D9814D57A455 student_merge_application_order_index student_merge_application_order_index @@ -19371,7 +19397,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 1ACBEF32-B05D-4AF7-B418-5B8DD8852B27 student_merge_application_add_time student_merge_application_add_time @@ -19382,7 +19408,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 5DCB218D-1693-4CB5-B977-47ED030AA81F org_id org_id @@ -19393,7 +19419,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + E929D829-C14F-40E2-A0A7-4BE1EEC0B905 user_id user_id @@ -19406,7 +19432,7 @@ COLLATE = utf8_general_ci - + 9A2FF246-D6C2-44BA-9632-0D498E55D49C Key_1 Key_1 @@ -19415,12 +19441,12 @@ COLLATE = utf8_general_ci 1667146861 87966 - + - + @@ -19438,7 +19464,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + CDAAB448-1707-4BE2-8CAE-469C454FDDBE teacher_open_course_merge_resources_info_id teacher_open_course_merge_resources_info_id @@ -19454,7 +19480,7 @@ COLLATE = utf8_general_ci - + 5AAF2FCF-A045-49C3-961F-9F8886D7DAD4 teacher_open_course_merge_course_info_id teacher_open_course_merge_course_info_id @@ -19465,7 +19491,7 @@ COLLATE = utf8_general_ci 开课课程ID bigint - + 824383E6-463A-4BA9-A979-26F2080166C6 teacher_open_course_id teacher_open_course_id @@ -19476,7 +19502,7 @@ COLLATE = utf8_general_ci 教师开课ID bigint - + A4BB12CC-1C25-4FC7-8C13-1FD3E9042B76 resources_info_name resources_info_name @@ -19488,7 +19514,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 633CC9F7-C3F4-4347-BEF7-BB371126424C resources_info_type resources_info_type @@ -19500,7 +19526,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 62CD72AC-8FB3-4E38-8498-68A2205F2850 resources_info_content resources_info_content @@ -19512,7 +19538,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 62640640-6A94-460E-B784-074E5A40B789 resources_info_files resources_info_files @@ -19524,19 +19550,20 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 21F5F058-AF92-4F55-B666-3DF75CF77936 order_index order_index 1667577916 87966 -1671701065 -87966 +1673278643 +lx 资源排序 -int(10) +decimal(10,6) 10 +6 - + DF0255D5-A8C9-43E8-9D9E-0DDFA19DFE5E user_id user_id @@ -19547,7 +19574,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + F6ACE349-86F0-4A59-90C0-5D89F9C43777 org_id org_id @@ -19560,7 +19587,7 @@ COLLATE = utf8_general_ci - + C2FA3921-165F-4542-BF1B-D74C6C833D9B Key_1 Key_1 @@ -19569,12 +19596,12 @@ COLLATE = utf8_general_ci 1667489810 lx - + - + @@ -19592,7 +19619,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 56465247-51F8-416A-AEFD-714542E9B63D id id @@ -19608,7 +19635,7 @@ COLLATE = utf8_general_ci - + DF818B83-40D4-4080-9E3F-98491EA22EB2 method method @@ -19620,7 +19647,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 7C08961B-D182-4228-AEC8-2AEBEFEF71C4 request_url request_url @@ -19632,7 +19659,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + F0F132B4-57B4-479B-9CD1-9F5905CD2601 params params @@ -19644,7 +19671,7 @@ COLLATE = utf8_general_ci varchar(5000) 5000 - + 66D52CA7-15B6-4DCA-AA5B-219B0CEADDEB result result @@ -19658,7 +19685,7 @@ COLLATE = utf8_general_ci - + 37390514-F792-4EBB-A521-C2658EBA5347 ip ip @@ -19670,7 +19697,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 9D42C096-6C91-443C-A5F4-40A28415C755 create_time create_time @@ -19681,7 +19708,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 574D853B-7D8A-4423-99E1-906478E34CB2 result_time result_time @@ -19692,7 +19719,7 @@ COLLATE = utf8_general_ci 响应时间 datetime - + ACF5FB8B-B673-49F3-AE69-29688243F55D token token @@ -19704,7 +19731,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + D25040D0-B768-4E68-BFA8-FFCFE2CED70D student_id student_id @@ -19715,7 +19742,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 7869AAF1-7013-450F-86E1-5AA5E0E07A81 session session @@ -19727,7 +19754,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + D776ED49-FA3F-472A-BDDC-FA294ED32EB9 user_id user_id @@ -19738,7 +19765,7 @@ COLLATE = utf8_general_ci 管理员或教师ID bigint - + DC875B01-3F9E-4C9D-B253-30457968AD50 open_id open_id @@ -19752,7 +19779,7 @@ COLLATE = utf8_general_ci - + 7D6196D6-D9F5-4F30-886C-8F0F2D1AA50B Key_1 Key_1 @@ -19761,12 +19788,12 @@ COLLATE = utf8_general_ci 1667535250 lx - + - + @@ -19784,7 +19811,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 0A9ED873-76E2-4C8E-82CC-E5FBC6B5AEDE 考核题目id hands_on_simulation_tasks_assessment_id @@ -19796,7 +19823,7 @@ COLLATE = utf8_general_ci bigint 1 - + 37046875-AA18-4992-A3AF-6E4011706290 实操id hands_on_id @@ -19807,7 +19834,7 @@ COLLATE = utf8_general_ci 实操id bigint - + DEBF5463-832D-4BB1-AD56-783882439E6B 实操任务id hands_on_task_id @@ -19818,7 +19845,7 @@ COLLATE = utf8_general_ci 实操任务id bigint - + 759C242F-E949-4267-871D-7B9406C2A09E 考核题目 hands_on_simulation_tasks_assessment_question @@ -19830,7 +19857,7 @@ COLLATE = utf8_general_ci varchar(500) 500 - + FD1115AB-1503-4179-959C-7DA990A68E89 考核答案 hands_on_simulation_tasks_assessment_answer @@ -19842,7 +19869,7 @@ COLLATE = utf8_general_ci varchar(500) 500 - + DAA690C2-A940-4DCB-846B-3DF9F1CF5DD6 考核分数 hands_on_simulation_tasks_assessment_score @@ -19855,7 +19882,7 @@ COLLATE = utf8_general_ci 6 2 - + C5B8E30B-1E95-4567-B9B4-B231D2BA7BED 组织机构ID org_id @@ -19866,7 +19893,7 @@ COLLATE = utf8_general_ci 组织机构ID bigint - + DBB7101F-5233-489E-BC2D-7A2732270590 后台用户ID user_id @@ -19877,7 +19904,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + D49F68E9-71D0-47EE-8041-8153D7C833DF 创建时间 add_time @@ -19890,7 +19917,7 @@ COLLATE = utf8_general_ci - + F8DC2054-AB6C-4DD0-B28D-166233E08768 Key_1 Key_1 @@ -19899,12 +19926,12 @@ COLLATE = utf8_general_ci 1668414750 Administrator - + - + @@ -19922,7 +19949,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 5EEB5DC3-7547-488B-948E-72B715785FD3 general_resources_question_snapshot_id general_resources_question_snapshot_id @@ -19934,7 +19961,7 @@ COLLATE = utf8_general_ci bigint 1 - + A3D70C25-2A49-48F3-946A-F44980CC1FB5 general_question_setting_id general_question_setting_id @@ -19951,7 +19978,7 @@ COLLATE = utf8_general_ci - + 2A101EB0-7BEA-4D76-92F9-FEFBDCB281AF business_course_info_id business_course_info_id @@ -19962,7 +19989,7 @@ COLLATE = utf8_general_ci 业务课程ID bigint - + 58480574-82D6-4043-BB96-98A1CB18FCD7 resources_question_id resources_question_id @@ -19973,7 +20000,7 @@ COLLATE = utf8_general_ci 系统题目ID bigint - + F16E38F1-AAB7-4C1D-BC9C-33F8C15309EA business_course_info_type business_course_info_type @@ -19985,7 +20012,7 @@ COLLATE = utf8_general_ci varchar(30) 30 - + D5EBDDFF-231D-46A4-B6A0-D1CE72A82FAB question_type question_type @@ -19997,7 +20024,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 7C3484BC-0B42-4F26-A906-3D7820C92716 question_score question_score @@ -20010,7 +20037,7 @@ COLLATE = utf8_general_ci 3 1 - + 49D30F4F-48AC-4C4B-9DEB-B2760EBFE7FB question_stem question_stem @@ -20022,7 +20049,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 5D93B471-922C-4DEF-87DE-F513F78FABE7 question_option_a question_option_a @@ -20034,7 +20061,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 1FF3C9FB-CEC5-4738-8D46-4D5A2F2217E4 question_option_b question_option_b @@ -20046,7 +20073,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 26635736-DF24-4138-AAF5-5D57F30A92E9 question_option_c question_option_c @@ -20058,7 +20085,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 90FC2A82-60AD-4F59-B652-98E25D7D5110 question_option_d question_option_d @@ -20070,7 +20097,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 51E95252-AE9F-42E8-8DEC-E2F660970B38 question_option_e question_option_e @@ -20082,7 +20109,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 04F4E033-4E63-4B25-B578-61F823C6B245 question_answer question_answer @@ -20094,7 +20121,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + 5FD1CF27-E9DF-45C6-8B5C-22638AFFF098 question_analysis question_analysis @@ -20106,7 +20133,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 1171E838-E0A7-4DD5-ABF7-1F66FC6EA6C5 question_status question_status @@ -20118,7 +20145,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 0ECB74B4-4A34-42D9-868F-246969A5E8CA user_id user_id @@ -20129,7 +20156,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + 8E8FBCFD-D5F0-4BF1-AB51-E181028D917F org_id org_id @@ -20142,7 +20169,7 @@ COLLATE = utf8_general_ci - + 8AEA846F-7AC5-4E8E-A981-63367E77EF05 Key_1 Key_1 @@ -20151,12 +20178,12 @@ COLLATE = utf8_general_ci 1669343797 87966 - + - + @@ -20174,7 +20201,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 2E428648-DA1F-4CA8-9BCB-94746D2A3C12 general_question_setting_id general_question_setting_id @@ -20186,7 +20213,7 @@ COLLATE = utf8_general_ci bigint 1 - + B3B962A3-3188-4689-8B18-FA90BC80E80F business_id business_id @@ -20198,7 +20225,7 @@ COLLATE = utf8_general_ci bigint 1 - + 964F5CAD-A4E7-4051-8F64-9D61831C9D4E business_type business_type @@ -20208,7 +20235,7 @@ COLLATE = utf8_general_ci lx 业务类型(枚举 QuestionBussinessTypeEnum) - + 2AF1828C-EE0D-4F88-8540-F972D487197F general_question_setting_school_class_ids general_question_setting_school_class_ids @@ -20221,7 +20248,7 @@ COLLATE = utf8_general_ci 2000 1 - + 324D300B-77F4-4F68-957D-717A57023C90 general_question_setting_do_count general_question_setting_do_count @@ -20232,7 +20259,7 @@ COLLATE = utf8_general_ci 作答次数 int - + 6D55BDE2-391F-4C3C-80E5-70C56DE578F3 general_question_setting_question_no_order general_question_setting_question_no_order @@ -20243,7 +20270,7 @@ COLLATE = utf8_general_ci 题目乱序(同一大题内) int - + CC6EC305-536E-43ED-B543-E01E51F6675B general_question_setting_option_no_order general_question_setting_option_no_order @@ -20254,7 +20281,7 @@ COLLATE = utf8_general_ci 选项乱序(限单选、多选) int - + 71FC4544-928D-4CFA-A11A-6558EA1FC508 general_question_setting_end_show_qa general_question_setting_end_show_qa @@ -20265,7 +20292,7 @@ COLLATE = utf8_general_ci 答卷后显示答案解析 int - + 6FDCF4A7-3588-4830-8E95-2C77CC349850 general_question_setting_end_show_true_false general_question_setting_end_show_true_false @@ -20276,7 +20303,7 @@ COLLATE = utf8_general_ci 答卷后显示答案对错 int - + DCDF43D3-7390-4FC6-BFF4-095F63D2747D general_question_setting_name general_question_setting_name @@ -20288,7 +20315,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + CFD717F1-ADEE-4E11-86FA-15B3BBBB8381 general_question_start_time general_question_start_time @@ -20299,7 +20326,7 @@ COLLATE = utf8_general_ci 题目开始时间 datetime - + CF0B5182-8ADF-4F77-A4C9-8710C5063AA7 general_question_end_time general_question_end_time @@ -20310,7 +20337,7 @@ COLLATE = utf8_general_ci 题目结束时间 datetime - + BC5491F9-0C77-493C-89D3-2DBFB36608A2 general_question_setting_type general_question_setting_type @@ -20322,7 +20349,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + B2C6D453-AD79-4779-90B0-E79E5A6AAA0B general_question_setting_require general_question_setting_require @@ -20334,7 +20361,7 @@ COLLATE = utf8_general_ci varchar(4000) 4000 - + 617DBC91-3D93-4782-9313-F45647B5F55F general_question_setting_file general_question_setting_file @@ -20346,7 +20373,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 02A935CF-7127-4ABB-81FF-D91E8E0F9391 general_question_setting_push_status general_question_setting_push_status @@ -20357,7 +20384,7 @@ COLLATE = utf8_general_ci 发布状态。 1发布,2未发布 int - + F827243C-37E2-4D80-B2D3-A4D9ECD8ED59 general_question_setting_status general_question_setting_status @@ -20368,7 +20395,7 @@ COLLATE = utf8_general_ci 状态 (1正常 2删除) int - + 78E800D1-607D-4405-97A8-1CB4E471FDAC general_question_setting_add_time general_question_setting_add_time @@ -20379,7 +20406,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 3DEEE720-FD52-4172-A9EC-E33EE6BB0428 org_id org_id @@ -20390,7 +20417,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + B4079BCE-9C84-4D66-9E7F-9DD69645A34A user_id user_id @@ -20403,7 +20430,7 @@ COLLATE = utf8_general_ci - + FCD91DB5-31E3-46E0-AA08-A9C4BDE7998E Key_1 Key_1 @@ -20412,12 +20439,12 @@ COLLATE = utf8_general_ci 1669344139 87966 - + - + @@ -20435,7 +20462,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 79B85885-15D0-450A-9C5A-F8917F15B79A general_question_log_id general_question_log_id @@ -20447,7 +20474,7 @@ COLLATE = utf8_general_ci bigint 1 - + 3272EB6C-B037-4550-84CF-06815CAD66D8 general_question_setting_id general_question_setting_id @@ -20458,7 +20485,7 @@ COLLATE = utf8_general_ci 通用题目配置ID bigint - + 162D445B-54F9-4DDC-92EF-1E95F60F98A4 general_resources_question_log_type general_resources_question_log_type @@ -20470,7 +20497,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 62EA894F-F8A0-46CE-AED5-A4CF7C29D5CA general_resources_question_snapshot_id general_resources_question_snapshot_id @@ -20481,7 +20508,7 @@ COLLATE = utf8_general_ci 题目快照ID bigint - + C844B203-EC29-4E23-9AEE-B01594A8B2C0 general_question_log_answer general_question_log_answer @@ -20493,7 +20520,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + BFDE5566-F512-484E-9FE9-2969B9F3A147 general_question_log_upload_file general_question_log_upload_file @@ -20505,7 +20532,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + ED8F70BA-4A95-46A4-9284-D3883B2F480F general_question_log_add_time general_question_log_add_time @@ -20516,7 +20543,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + CB607C8C-B863-4473-A851-0629D0B17D28 general_question_log_status general_question_log_status @@ -20527,7 +20554,7 @@ COLLATE = utf8_general_ci 状态(1正常 2删除) int - + 3BA2A008-6B12-45C6-A2B3-265D95DCA592 general_question_log_update_time general_question_log_update_time @@ -20538,7 +20565,7 @@ COLLATE = utf8_general_ci 修改时间 datetime - + EA599E6E-8B34-4533-9DF6-E0036104ACC5 general_question_log_finish_time general_question_log_finish_time @@ -20550,7 +20577,7 @@ COLLATE = utf8_general_ci bigint(15) 15 - + 395C42AB-21B4-4976-8D53-87DF5239A093 general_question_log_reply general_question_log_reply @@ -20562,7 +20589,7 @@ COLLATE = utf8_general_ci varchar(300) 300 - + EE0053AD-31DB-44DB-84A4-E5EB6AFE96AD student_id student_id @@ -20573,7 +20600,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 1C2DC0F1-FA11-4EBC-A459-0A1AAD9C7756 question_type question_type @@ -20585,7 +20612,7 @@ COLLATE = utf8_general_ci int(2) 2 - + D825E85C-6B30-41DE-AC8E-E9104917DD24 question_score question_score @@ -20598,7 +20625,7 @@ COLLATE = utf8_general_ci 3 1 - + 9FC8E33B-8FC2-43DC-8433-58C5335CA162 question_stem question_stem @@ -20610,7 +20637,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 5D978F4F-876F-4292-A655-0B7494948339 question_option_a question_option_a @@ -20622,7 +20649,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 6044DD8F-0878-490C-A18C-C771EADF732F question_option_b question_option_b @@ -20634,7 +20661,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + A7188123-BD14-4FF4-85F6-F0D1A983AFD9 question_option_c question_option_c @@ -20646,7 +20673,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 9C8845B3-0404-473E-9555-6C0AB9B5122C question_option_d question_option_d @@ -20658,7 +20685,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 19A59747-4928-49DC-8EE8-78993FB8CC2A question_option_e question_option_e @@ -20670,7 +20697,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + CD45D82F-B4F1-4FCF-9FFB-1076E78C2293 question_answer question_answer @@ -20682,7 +20709,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + BBFBB9E3-6BCE-4407-B4CA-355F64E1297B is_tuck is_tuck @@ -20694,7 +20721,7 @@ COLLATE = utf8_general_ci int(2) 2 - + CE321801-9D43-4E09-922B-FFEB9444EA6E is_error_favorite is_error_favorite @@ -20706,7 +20733,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 11D6D866-4DA8-4809-B745-7AA3BF3EADAE org_id org_id @@ -20717,7 +20744,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + B38AFA20-818B-4CD0-848F-A59321046966 user_id user_id @@ -20730,7 +20757,7 @@ COLLATE = utf8_general_ci - + 386DB55A-A062-48CB-B4CC-ADD85A91F9AC Key_1 Key_1 @@ -20739,12 +20766,12 @@ COLLATE = utf8_general_ci 1669344139 87966 - + - + @@ -20762,7 +20789,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + 39A6804B-6E7A-4D91-8F1F-6B5EFDE21FF5 resources_question_snapshot_id resources_question_snapshot_id @@ -20774,7 +20801,7 @@ COLLATE = utf8_general_ci bigint 1 - + 02A49D77-FD2B-4794-A48B-0300B45DCB40 teacher_open_course_question_setting_id teacher_open_course_question_setting_id @@ -20791,7 +20818,7 @@ COLLATE = utf8_general_ci - + 69104412-A8D5-4DD1-B8CF-E2C9A83E136D teacher_open_course_merge_course_info_id teacher_open_course_merge_course_info_id @@ -20802,7 +20829,7 @@ COLLATE = utf8_general_ci 开课课程ID bigint - + 5BCDFAD9-4FD0-4107-A53B-01E6531DCFA1 teacher_open_course_merge_resources_question_id teacher_open_course_merge_resources_question_id @@ -20813,7 +20840,7 @@ COLLATE = utf8_general_ci 开课题目ID bigint - + 0A87201F-FAD9-402E-B8DC-FAF6EB1765D0 question_type question_type @@ -20825,7 +20852,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 677C9DAC-C722-4904-A2C9-1EB399D5218C question_score question_score @@ -20838,7 +20865,7 @@ COLLATE = utf8_general_ci 3 1 - + DD9E5A9D-7BDB-4D44-B8A5-8B0AC314D34D question_stem question_stem @@ -20850,7 +20877,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + D20793CA-7DD3-47B7-A1D7-E2B1F7021DCE question_option_a question_option_a @@ -20862,7 +20889,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + DAD2CDC4-7174-44A1-A529-5B4A004252E4 question_option_b question_option_b @@ -20874,7 +20901,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 68EED31B-EC20-4CDD-A96F-B6CF1D178EB8 question_option_c question_option_c @@ -20886,7 +20913,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 4A69D888-725C-4CC0-8373-9521D5CC4E49 question_option_d question_option_d @@ -20898,7 +20925,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + C09DA36C-A8FC-43E0-8E5D-8E8C8BE1D743 question_option_e question_option_e @@ -20910,7 +20937,7 @@ COLLATE = utf8_general_ci varchar(1000) 1000 - + 49BB11AB-A2BC-4085-83DF-644BBC6C0C2F question_answer question_answer @@ -20922,7 +20949,7 @@ COLLATE = utf8_general_ci varchar(255) 255 - + FAA952B2-8E5A-4B5F-94B6-CFE9342FF907 question_analysis question_analysis @@ -20934,7 +20961,7 @@ COLLATE = utf8_general_ci varchar(3000) 3000 - + 39B138ED-302A-4E85-B5EA-FCA4D9F9419B question_status question_status @@ -20946,7 +20973,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 64349822-0B1C-4724-8A2B-AE5C00EAA1B7 user_id user_id @@ -20957,7 +20984,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + 7288340A-31D4-41EE-A50B-3D6222788DAE org_id org_id @@ -20970,7 +20997,7 @@ COLLATE = utf8_general_ci - + 82785AC1-607C-4D7F-94A4-FE2830EF2280 Key_1 Key_1 @@ -20979,12 +21006,12 @@ COLLATE = utf8_general_ci 1669344473 87966 - + - + @@ -21002,7 +21029,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + EAF021AC-66A5-4E00-B5AC-BBA5CED4A3F4 question_log_summary_id question_log_summary_id @@ -21014,7 +21041,7 @@ COLLATE = utf8_general_ci bigint 1 - + 85BB9ED0-A7F6-4502-8190-FA691B965605 question_setting_id question_setting_id @@ -21025,7 +21052,7 @@ COLLATE = utf8_general_ci 题目配置ID bigint - + 7B04130E-F3C4-46C2-8F20-27E10D0491C8 question_setting_name question_setting_name @@ -21037,7 +21064,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 0D1D927F-7B3A-4209-9E41-5E51D6C7DF98 question_setting_type question_setting_type @@ -21049,7 +21076,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 79047956-FCCE-482C-A7FC-8EF8D94E329C question_log_summary_from_type question_log_summary_from_type @@ -21061,7 +21088,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + F1A95B1E-784F-473E-B206-0750B7E1FE3E question_setting_total_score question_setting_total_score @@ -21072,7 +21099,7 @@ COLLATE = utf8_general_ci 配置的题目总分数 float - + 5B85EBEA-89F7-49A2-88B8-F53C9DDF2778 question_log_summary_student_total_score question_log_summary_student_total_score @@ -21083,7 +21110,7 @@ COLLATE = utf8_general_ci 学生总得分 float - + B6F6BAB4-0EF0-4BE6-B661-74638716B0F8 person_id person_id @@ -21094,7 +21121,7 @@ COLLATE = utf8_general_ci 人员ID(学生ID等等) bigint - + 425F40EA-F79E-409A-8C41-34C006D6D589 question_log_ids question_log_ids @@ -21105,7 +21132,7 @@ COLLATE = utf8_general_ci 关联的做题日志IDs text - + 2287A3B7-121E-41AE-87AC-FE935B55A80C question_log_summary_question_total_count question_log_summary_question_total_count @@ -21116,7 +21143,7 @@ COLLATE = utf8_general_ci 配置的题目总数 int - + 9859472C-69C7-4E9A-9316-7BF0939E6BF2 question_log_summary_student_do_count question_log_summary_student_do_count @@ -21127,7 +21154,7 @@ COLLATE = utf8_general_ci 学生做题总数 int - + B7EDC098-95AB-4219-9242-E644701913C4 question_log_summary_success_count question_log_summary_success_count @@ -21138,7 +21165,7 @@ COLLATE = utf8_general_ci 正确数量 int - + 109364AE-9C76-407B-934A-4307215E4982 question_log_summary_error_count question_log_summary_error_count @@ -21149,7 +21176,7 @@ COLLATE = utf8_general_ci 错误数量 int - + 4EEC3C67-2C8A-45F5-8540-A6FFFEA2968C question_log_summary_success_rate question_log_summary_success_rate @@ -21160,7 +21187,7 @@ COLLATE = utf8_general_ci 正确率,最大100 float - + 11D26CA6-CB55-43F0-9C8F-D1C07A6BC233 question_log_summary_current_pass_rate question_log_summary_current_pass_rate @@ -21171,7 +21198,7 @@ COLLATE = utf8_general_ci 当前配置的及格比率 float - + B7B56144-0CE8-4EA3-8315-C097AE2A2B4D question_log_summary_is_pass question_log_summary_is_pass @@ -21183,7 +21210,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 45DBB89C-2AC0-4F71-AB87-1350950F054B finish_second_time finish_second_time @@ -21194,7 +21221,7 @@ COLLATE = utf8_general_ci 完成用时(秒) int - + 32BB73E0-CEAF-45BD-BC36-F699A354C8D7 finish_time finish_time @@ -21206,7 +21233,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 30F0DBA1-03FC-493E-B628-E3297D197E97 question_log_summary_status question_log_summary_status @@ -21218,7 +21245,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 5BDCBCAE-7982-49D0-91A7-2C51706D400F question_log_summary_add_time question_log_summary_add_time @@ -21229,7 +21256,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + 37755E03-C150-47C6-98C6-1BB69E36CAC1 org_id org_id @@ -21240,7 +21267,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 9A38CEE4-E7F0-4393-8A46-7F0B8D2B44BD user_id user_id @@ -21253,7 +21280,7 @@ COLLATE = utf8_general_ci - + 203F6632-947A-4CFA-815D-E029ACCFD264 Key_1 Key_1 @@ -21262,12 +21289,12 @@ COLLATE = utf8_general_ci 1669986324 lx - + - + @@ -21285,7 +21312,7 @@ DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci - + F44E6EB6-57EB-4905-AE52-0B8506E43DE5 teacher_merge_class_third_id teacher_merge_class_third_id @@ -21301,7 +21328,7 @@ COLLATE = utf8_general_ci - + 6B51693F-1B41-422F-8F19-9144150CEB25 teacher_open_course_merge_course_info_id university_faculty_info @@ -21313,7 +21340,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 004FB9F5-7ADA-4EA5-81F4-FB7F566A619A teacher_open_course_id university_system_info @@ -21325,7 +21352,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + F4E66668-5C79-45B9-931D-9FBC6255C35B resources_info_name teacher_info @@ -21337,7 +21364,7 @@ COLLATE = utf8_general_ci varchar(100) 100 - + 3B77B9A5-B5B7-4E4D-ACAD-09AAD3213C12 resources_info_type school_class_info @@ -21349,7 +21376,7 @@ COLLATE = utf8_general_ci varchar(500) 500 - + F42258E1-49CB-496E-9FC4-0148F50937F9 teacher_merge_class_third_add_time teacher_merge_class_third_add_time @@ -21360,7 +21387,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 7D0C51C0-EAEF-4B0E-997C-A2343F5E5A2B teacher_merge_class_third_status teacher_merge_class_third_status @@ -21372,7 +21399,7 @@ COLLATE = utf8_general_ci int(2) 2 - + C457A2F1-E904-4347-A28E-908BD3775B80 user_id user_id @@ -21383,7 +21410,7 @@ COLLATE = utf8_general_ci 后台用户ID bigint - + 25EE7584-AFDD-463C-9AD0-F4519BEEE2D7 org_id org_id @@ -21396,7 +21423,7 @@ COLLATE = utf8_general_ci - + 018846BE-6DA4-4785-A696-D74525BCC497 Key_1 Key_1 @@ -21405,12 +21432,12 @@ COLLATE = utf8_general_ci 1670998074 lx - + - + @@ -21433,7 +21460,7 @@ COLLATE = utf8_general_ci } - + EDAD55E7-4AA3-4BCF-9098-56F11F0E2333 teacher_open_course_notice_student_id teacher_open_course_notice_student_id @@ -21445,7 +21472,7 @@ COLLATE = utf8_general_ci bigint 1 - + EE0ECA43-F97B-4251-8158-F0979D162ABA teacher_open_course_notice_id teacher_open_course_notice_id @@ -21456,7 +21483,7 @@ COLLATE = utf8_general_ci 通知公告ID bigint - + B0DDBC2B-31DB-41E9-A499-6E4D236D521C student_id student_id @@ -21467,7 +21494,7 @@ COLLATE = utf8_general_ci 学生ID bigint - + 165ED76E-F833-434A-B95D-C6C640E92914 create_time create_time @@ -21478,7 +21505,7 @@ COLLATE = utf8_general_ci 创建时间 datetime - + 2A4C2707-659D-471E-B3FF-3D37EE76F675 org_id org_id @@ -21489,7 +21516,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 40FD6CFB-7D09-4DFC-9273-22D472381A34 user_id user_id @@ -21502,7 +21529,7 @@ COLLATE = utf8_general_ci - + 16985238-AC36-4258-B7DE-2821FA6CE187 Key_1 Key_1 @@ -21511,17 +21538,17 @@ COLLATE = utf8_general_ci 1671614999 Administrator - + - + - + BFEA4109-96F9-4074-AF58-B84D6574A7FC PUBLIC PUBLIC @@ -21532,7 +21559,7 @@ COLLATE = utf8_general_ci - + ABEFC813-1056-4507-A9A7-809C149B4ABE 1661954753 lx @@ -21820,7 +21847,7 @@ COLLATE = utf8_general_ci - + 5963E417-B2CE-431D-988A-B3493AAE5EE4 MySQL 5.0 MYSQL50 diff --git a/data_base_design/天泽数据大平台.pdm b/data_base_design/天泽数据大平台.pdm index 56c81cf8..fd4e48b6 100644 --- a/data_base_design/天泽数据大平台.pdm +++ b/data_base_design/天泽数据大平台.pdm @@ -1,5 +1,5 @@ - + @@ -8528,8 +8528,8 @@ COLLATE = utf8_general_ci resources_info 1563157584 Administrator -1667577201 -87966 +1673279304 +lx 资源管理 - 资源管理 auto_increment = 1 ENGINE = InnoDB @@ -8618,10 +8618,12 @@ COLLATE = utf8_general_ci order_index 1667549851 lx -1667549860 +1673279323 lx -排序 -bigint +排序(越小越靠前) +decimal(10,6) +10 +6 0A5D68B5-E63B-4C4F-9297-EC0AC34FFC14 @@ -19554,11 +19556,12 @@ COLLATE = utf8_general_ci order_index 1667577916 87966 -1671701065 -87966 +1673278643 +lx 资源排序 -int(10) +decimal(10,6) 10 +6 DF0255D5-A8C9-43E8-9D9E-0DDFA19DFE5E diff --git a/doc/sql/mysql/tianze-pro-update.sql b/doc/sql/mysql/tianze-pro-update.sql index 0adb040e..e5c9e7cb 100644 --- a/doc/sql/mysql/tianze-pro-update.sql +++ b/doc/sql/mysql/tianze-pro-update.sql @@ -492,6 +492,7 @@ alter table question_log_summary comment '学生-题目日志-分析汇总'; ALTER TABLE teacher_open_course_question_setting ADD COLUMN teacher_open_course_merge_course_info_id bigint(20) COMMENT '关联的章节ID(仅章节练习有值)'; ALTER TABLE teacher_open_course_merge_resources_info ADD COLUMN resources_info_status int(2) COMMENT '资源状态 0 删除 1上架 2下架'; +ALTER TABLE teacher_open_course_merge_resources_info ADD COLUMN order_index decimal(10, 6) COMMENT '排序(越小越靠前)'; ALTER TABLE student ADD COLUMN student_gender int(2) COMMENT '性别 -1 未知 1男 2女'; ALTER TABLE teacher ADD COLUMN teacher_gender int(2) COMMENT '性别 -1 未知 1男 2女'; diff --git a/doc/sql/mysql/tianze-pro.sql b/doc/sql/mysql/tianze-pro.sql index be7a656f..a41de371 100644 --- a/doc/sql/mysql/tianze-pro.sql +++ b/doc/sql/mysql/tianze-pro.sql @@ -27226,7 +27226,7 @@ CREATE TABLE `resources_info` ( `resources_info_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源名称', `resources_info_type` int(11) NULL DEFAULT NULL COMMENT '资源类型 数据字典(resources_info_type)', `resources_info_content` varchar(4000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源内容', - `order_index` bigint(20) NULL DEFAULT 1 COMMENT '排序', + `order_index` decimal(10,6) NULL DEFAULT 1 COMMENT '排序 (越小越靠前)', `org_id` bigint(20) NULL DEFAULT NULL COMMENT '组织机构ID', `user_id` bigint(20) NULL DEFAULT NULL COMMENT '后台用户ID', PRIMARY KEY (`resources_info_id`) USING BTREE diff --git a/web/src/main/java/com/ibeetl/jlw/entity/ResourcesInfo.java b/web/src/main/java/com/ibeetl/jlw/entity/ResourcesInfo.java index d00fd09e..4d51e972 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/ResourcesInfo.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/ResourcesInfo.java @@ -9,6 +9,7 @@ import org.beetl.sql.annotation.entity.AutoID; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; +import java.math.BigDecimal; /* * 资源管理 - 资源管理 @@ -46,7 +47,7 @@ public class ResourcesInfo extends BaseEntity { // 资源排序 - private String orderIndex; + private BigDecimal orderIndex; //组织机构ID @@ -159,11 +160,11 @@ public class ResourcesInfo extends BaseEntity { this.resourcesInfoFiles = resourcesInfoFiles; } - public String getOrderIndex() { + public BigDecimal getOrderIndex() { return orderIndex; } - public void setOrderIndex(String orderIndex) { + public void setOrderIndex(BigDecimal orderIndex) { this.orderIndex = orderIndex; } diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java index adf02c6f..76dd4d90 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java @@ -8,6 +8,7 @@ import com.ibeetl.jlw.enums.GlobalUpStatusEnum; import org.beetl.sql.annotation.entity.AssignID; import javax.validation.constraints.NotNull; +import java.math.BigDecimal; /* * 开课关联- 资源管理 @@ -55,7 +56,7 @@ public class TeacherOpenCourseMergeResourcesInfo extends BaseEntity{ // 资源排序 - private Integer orderIndex; + private BigDecimal orderIndex; //组织机构ID @@ -176,11 +177,11 @@ public class TeacherOpenCourseMergeResourcesInfo extends BaseEntity{ this.resourcesInfoFiles = resourcesInfoFiles; } - public Integer getOrderIndex() { + public BigDecimal getOrderIndex() { return orderIndex; } - public void setOrderIndex(Integer orderIndex) { + public void setOrderIndex(BigDecimal orderIndex) { this.orderIndex = orderIndex; } diff --git a/web/src/main/java/com/ibeetl/jlw/service/ResourcesInfoService.java b/web/src/main/java/com/ibeetl/jlw/service/ResourcesInfoService.java index a7528aa6..09eb01bd 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/ResourcesInfoService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/ResourcesInfoService.java @@ -2,31 +2,44 @@ package com.ibeetl.jlw.service; import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.lang.Assert; +import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.RandomUtil; import cn.jlw.aliPay.utils.StringUtils; import com.ibeetl.admin.core.service.CoreBaseService; import com.ibeetl.jlw.dao.CourseInfoDao; import com.ibeetl.jlw.dao.ResourcesInfoDao; import com.ibeetl.jlw.entity.CourseInfo; import com.ibeetl.jlw.entity.ResourcesInfo; +import com.ibeetl.jlw.enums.MoveEnum; import com.ibeetl.jlw.web.query.ResourcesInfoQuery; +import lombok.extern.slf4j.Slf4j; import org.beetl.sql.core.SqlId; import org.beetl.sql.core.engine.PageQuery; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.validation.constraints.NotNull; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; +import static cn.hutool.core.util.ObjectUtil.defaultIfNull; import static cn.jlw.util.ConvertM3U8.booleanMap; +import static java.lang.Math.min; +import static java.math.BigDecimal.ROUND_HALF_UP; /** * ResourcesInfo Service */ @Service +@Slf4j @Transactional public class ResourcesInfoService extends CoreBaseService{ @@ -291,4 +304,191 @@ public class ResourcesInfoService extends CoreBaseService{ insertBatch(insertList); } } + + /** + * 位置移动 + * 小于0的数字,是代表置顶。大于0代表非置顶 + * @param id + * @param moveType + */ + public void move(@NotNull(message = "ID不能为空!") Long id, @NotNull(message = "移动类型不能为空!") MoveEnum moveType) { + List links = resourcesInfoDao.createLambdaQuery().andIn(ResourcesInfo::getResourcesInfoId, Arrays.asList(id)) + .select(); + + Assert.notEmpty(links, "未查询到要移动的元素!"); + + ResourcesInfo mergeCourseInfo = links.get(0); + + // 定义排序值 + Double calcedOrder = null; + + switch (moveType) { + + case MOVE_TOP: { + List result = resourcesInfoDao.createLambdaQuery() + .andEq(ResourcesInfo::getResourcesInfoId, mergeCourseInfo.getResourcesInfoId()) + .asc(ResourcesInfo::getOrderIndex) + .limit(1, 1) + .select(ResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + ResourcesInfo minOrderClientLink = result.get(0); + // 最小的排序值 + BigDecimal minLinkOrder = minOrderClientLink.getOrderIndex(); + // 置顶就现有的最小值减1。但是需要确保结果小于0 + calcedOrder = NumberUtil.sub(min(minLinkOrder.floatValue(), 0), 1); + } + } break; + + + case MOVE_LEFT: { + List result = resourcesInfoDao.createLambdaQuery() + .andEq(ResourcesInfo::getResourcesInfoId, mergeCourseInfo.getResourcesInfoId()) + .andLess(ResourcesInfo::getOrderIndex, mergeCourseInfo.getOrderIndex()) + .desc(ResourcesInfo::getOrderIndex) + .limit(1, 2) + .select(ResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + // 找到应该安插的位置 + BigDecimal LinkOrder0 = result.get(0).getOrderIndex(); + BigDecimal LinkOrder1 = LinkOrder0.subtract(BigDecimal.ONE); + if (result.size() == 2) { + LinkOrder1 = result.get(1).getOrderIndex(); + } + + BigDecimal min = NumberUtil.min(LinkOrder0, LinkOrder1); + BigDecimal max = NumberUtil.max(LinkOrder0, LinkOrder1); + + // 左移位后的值 + calcedOrder = RandomUtil.randomDouble(min.doubleValue(), max.doubleValue(), 6, RoundingMode.HALF_UP); + } + } break; + + + case MOVE_RIGHT: { + List result = resourcesInfoDao.createLambdaQuery() + .andGreat(ResourcesInfo::getOrderIndex, mergeCourseInfo.getOrderIndex()) + .andEq(ResourcesInfo::getResourcesInfoId, mergeCourseInfo.getResourcesInfoId()) + .asc(ResourcesInfo::getOrderIndex) + .limit(1, 2) + .select(ResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + // 找到应该安插的位置 + BigDecimal LinkOrder0 = result.get(0).getOrderIndex(); + BigDecimal LinkOrder1 = LinkOrder0.add(BigDecimal.ONE); + if (result.size() == 2) { + LinkOrder1 = result.get(1).getOrderIndex(); + } + + BigDecimal min = NumberUtil.min(LinkOrder0, LinkOrder1); + BigDecimal max = NumberUtil.max(LinkOrder0, LinkOrder1); + + // 右移位后的值 + calcedOrder = RandomUtil.randomDouble(min.doubleValue(), max.doubleValue(), 6, RoundingMode.HALF_UP); + } + } break; + default: + log.error("不支持的移动类型!"); + break; + } + + if (calcedOrder == null) { + // 改变排序记录值 + ResourcesInfo updatePO = new ResourcesInfo(); + updatePO.setResourcesInfoId(mergeCourseInfo.getResourcesInfoId()); + updatePO.setOrderIndex(BigDecimal.valueOf(calcedOrder)); + updateTemplate(updatePO); + } + } + + /** + * 功能描述:
+ * 拖动 + * 只传左元素ID,表示:拖动元素 在 左元素的左侧; + * 只传右元素ID,表示:拖动元素 在 右元素的右侧; + * 左右元素ID都传,则拖动元素放置在两个元素的中间。 + * + * @param id 拖动元素的ID + * @param leftId 左元素ID 偏小数值对应的元素ID + * @param rightId 右元素ID 偏大数值对应的元素ID + * + * 左侧(上) ==> 右侧(下) + * 小数值 ==> 大数值 + * + * 数值越小,越靠前 + * + * @Author: 87966 + * @Date: 2023/1/9 16:44 + */ + public void drag(@NotNull(message = "要移动的元素 ID不能为空!") final Long id, final Long leftId, final Long rightId) { + + // 查询出来所有元素 + List allElement = resourcesInfoDao.createLambdaQuery().andIn(ResourcesInfo::getResourcesInfoId, Arrays.asList(id, leftId, rightId)) + .select(); + + // 自身ID是否存在 + boolean hasSelf = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(id)); + // 是否有左元素 + boolean hasLeft = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(leftId)); + // 是否有元素 + boolean hasRight = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(rightId)); + + // 断言 + Assert.isTrue(hasSelf, "未查询到要移动的元素!"); + Assert.isFalse(!hasLeft && !hasRight, "左右元素ID不能同时为空!"); + + // 自身元素 + ResourcesInfo selfElement = allElement.stream() + .filter(item -> item.getCourseInfoId().equals(id)).findFirst().get(); + // 左侧元素 + ResourcesInfo leftElement = allElement.stream() + .filter(item -> item.getCourseInfoId().equals(leftId)).findFirst().orElse(null); + // 右侧元素 + ResourcesInfo rightElement = allElement.stream() + .filter(item -> item.getCourseInfoId().equals(rightId)).findFirst().orElse(null); + + // 定义排序值 + BigDecimal clacedOrder = null; + + // 左移动,无法确定右侧边界,适用于置顶 + if (hasLeft && !hasRight) { + BigDecimal leftOrder = defaultIfNull(leftElement.getOrderIndex(), BigDecimal.ZERO); + // 数据库里存小数点后六位的排序值 + // 随机取值 0.0001 到 0.0005之间 + BigDecimal randomNum = RandomUtil.randomBigDecimal(new BigDecimal("0.0001"), new BigDecimal("0.0005")).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = leftOrder.subtract(randomNum); + } + + // 右移动,无法确定左侧边界,适用于置底 + else if (!hasLeft && hasRight) { + BigDecimal rightOrder = defaultIfNull(rightElement.getOrderIndex(), BigDecimal.ZERO); + // 数据库里存小数点后六位的排序值 + // 随机取值 0.0001 到 0.0005之间 + BigDecimal randomNum = RandomUtil.randomBigDecimal(new BigDecimal("0.0001"), new BigDecimal("0.0005")).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = rightOrder.add(randomNum); + + } + + // 可以确定左右两侧边界,移动的比较精准 + else if (hasLeft && hasRight) { + BigDecimal leftOrder = defaultIfNull(leftElement.getOrderIndex(), BigDecimal.ZERO); + BigDecimal rightOrder = defaultIfNull(rightElement.getOrderIndex(), BigDecimal.ONE); + // 随机取值 + BigDecimal randomNum = RandomUtil.randomBigDecimal(leftOrder, rightOrder).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = rightOrder.add(randomNum); + } + + // 最后更新排序值 + if (clacedOrder != null) { + ResourcesInfo updatePO = new ResourcesInfo(); + updatePO.setResourcesInfoId(selfElement.getResourcesInfoId()); + updatePO.setOrderIndex(clacedOrder); + updateTemplate(updatePO); + } + } } \ No newline at end of file diff --git a/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java b/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java index ac55a2f6..f70f884d 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/ResourcesQuestionService.java @@ -17,7 +17,6 @@ import com.ibeetl.jlw.entity.*; import com.ibeetl.jlw.entity.dto.QuestionSettingDTO; import com.ibeetl.jlw.entity.vo.ImportQuestionByWordTemplateResultVO; import com.ibeetl.jlw.entity.vo.QuestionTypeCountVO; -import com.ibeetl.jlw.enums.AddTypeEnum; import com.ibeetl.jlw.enums.ResourcesQuestionTypeEnum; import com.ibeetl.jlw.service.strategy.StrategyContext; import com.ibeetl.jlw.validator.QuestionValidator; @@ -62,12 +61,13 @@ import java.util.regex.Pattern; import static cn.hutool.core.util.ArrayUtil.join; import static com.ibeetl.jlw.entity.ResourcesQuestionOptionEntity.shuffleOrderOptions; +import static com.ibeetl.jlw.enums.AddTypeEnum.ADMIN_ADD; +import static com.ibeetl.jlw.enums.AddTypeEnum.FACULTY_ADD; import static com.ibeetl.jlw.service.strategy.StrategyContext.QuestionParagraphTypeEnum.OTHER; import static com.ibeetl.jlw.service.strategy.StrategyContext.QuestionTypeConcatEnum.DECIDE; import static com.ibeetl.jlw.service.strategy.StrategyContext.QuestionTypeConcatEnum.MULTIPLE; import static java.util.stream.Collectors.groupingBy; import static java.util.stream.Collectors.joining; -import static org.apache.poi.util.LocaleID.SE; /** @@ -468,7 +468,7 @@ public class ResourcesQuestionService extends CoreBaseService pojo.setQuestionAnswer(questionAnswer); } pojo.setQuestionAnalysis(questionAnalysis); - pojo.setAddType(AddTypeEnum.ADMIN_ADD); + pojo.setAddType(ADMIN_ADD); insert(pojo); @@ -816,10 +816,7 @@ public class ResourcesQuestionService extends CoreBaseService /** 上传文件的临时路径 */ String importPath = fileEntity.getAbsoluteUrl(); /** 新建文件夹绝对路径 */ - String absoluteDirPath = String.format("%s%s%s%s%s%s", GetFile.p , SE , "filesystem" , SE , "temp" , SE ); - /** 新建文件的绝对路径 */ - String absolutePath = absoluteDirPath + fileEntity.getTempName(); - //各种流 + String absoluteDirPath = String.format("%s\\%s\\%s\\", GetFile.p, "filesystem", "temp"); try { @Cleanup FileInputStream fileInputStream = new FileInputStream(importPath); xDocument.set(new XWPFDocument(fileInputStream)); @@ -894,6 +891,7 @@ public class ResourcesQuestionService extends CoreBaseService resourcesQuestion.setQuestionStatus(1); resourcesQuestion.setUserId(coreUser.getId()); resourcesQuestion.setOrgId(coreUser.getOrgId()); + resourcesQuestion.setAddType(coreUser.isAdmin() ? ADMIN_ADD : FACULTY_ADD); if (StringUtils.isNotBlank(questionStem.get())) { resourcesQuestion.setQuestionStem(questionStem.get().replace("<", "<").replace(">", ">")); diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesInfoService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesInfoService.java index d5817e86..0c973d83 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesInfoService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesInfoService.java @@ -2,9 +2,13 @@ package com.ibeetl.jlw.service; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.copier.CopyOptions; +import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.map.MapUtil; +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.RandomUtil; import cn.jlw.util.ToolUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; @@ -18,6 +22,7 @@ import com.ibeetl.jlw.entity.CourseInfo; import com.ibeetl.jlw.entity.FileEntity; import com.ibeetl.jlw.entity.ResourcesInfo; import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo; +import com.ibeetl.jlw.enums.MoveEnum; import com.ibeetl.jlw.web.query.ResourcesInfoQuery; import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeResourcesInfoQuery; import lombok.extern.slf4j.Slf4j; @@ -38,9 +43,14 @@ import javax.annotation.Nullable; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.*; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.*; +import static cn.hutool.core.util.ObjectUtil.defaultIfNull; import static com.ibeetl.admin.core.util.ExcelUtil.getCellFormatValue; +import static java.lang.Math.min; +import static java.math.BigDecimal.ROUND_HALF_UP; import static java.util.stream.Collectors.joining; import static java.util.stream.Collectors.toSet; import static org.apache.commons.lang3.StringUtils.join; @@ -447,4 +457,195 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService< } } } + + /** + * 位置移动 + * 小于0的数字,是代表置顶。大于0代表非置顶 + * @param id + * @param moveType + */ + public void move(@NotNull(message = "ID不能为空!") Long id, @NotNull(message = "移动类型不能为空!") MoveEnum moveType) { + List links = teacherOpenCourseMergeResourcesInfoDao.getByIds(id.toString()); + + Assert.notEmpty(links, "未查询到要移动的元素!"); + + TeacherOpenCourseMergeResourcesInfo mergeCourseInfo = links.get(0); + + // 定义排序值 + Double calcedOrder = null; + + switch (moveType) { + + case MOVE_TOP: { + List result = teacherOpenCourseMergeResourcesInfoDao.createLambdaQuery() + .andEq(TeacherOpenCourseMergeResourcesInfo::getResourcesInfoStatus, 1) + .andEq(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeCourseInfoId, mergeCourseInfo.getTeacherOpenCourseMergeCourseInfoId()) + .asc(TeacherOpenCourseMergeResourcesInfo::getOrderIndex) + .limit(1, 1) + .select(TeacherOpenCourseMergeResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + TeacherOpenCourseMergeResourcesInfo minOrderClientLink = result.get(0); + // 最小的排序值 + BigDecimal minLinkOrder = minOrderClientLink.getOrderIndex(); + // 置顶就现有的最小值减1。但是需要确保结果小于0 + calcedOrder = NumberUtil.sub(min(minLinkOrder.floatValue(), 0), 1); + } + } break; + + + case MOVE_LEFT: { + List result = teacherOpenCourseMergeResourcesInfoDao.createLambdaQuery() + .andEq(TeacherOpenCourseMergeResourcesInfo::getResourcesInfoStatus, 1) + .andNotEq(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeResourcesInfoId, mergeCourseInfo.getTeacherOpenCourseMergeResourcesInfoId()) + .andEq(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeCourseInfoId, mergeCourseInfo.getTeacherOpenCourseMergeCourseInfoId()) + .andLess(TeacherOpenCourseMergeResourcesInfo::getOrderIndex, mergeCourseInfo.getOrderIndex()) + .andEq(TeacherOpenCourseMergeResourcesInfo::getResourcesInfoStatus, 1) + .desc(TeacherOpenCourseMergeResourcesInfo::getOrderIndex) + .limit(1, 2) + .select(TeacherOpenCourseMergeResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + // 找到应该安插的位置 + BigDecimal LinkOrder0 = result.get(0).getOrderIndex(); + BigDecimal LinkOrder1 = LinkOrder0.subtract(BigDecimal.ONE); + if (result.size() == 2) { + LinkOrder1 = result.get(1).getOrderIndex(); + } + + BigDecimal min = NumberUtil.min(LinkOrder0, LinkOrder1); + BigDecimal max = NumberUtil.max(LinkOrder0, LinkOrder1); + + // 左移位后的值 + calcedOrder = RandomUtil.randomDouble(min.doubleValue(), max.doubleValue(), 6, RoundingMode.HALF_UP); + } + } break; + + + case MOVE_RIGHT: { + List result = teacherOpenCourseMergeResourcesInfoDao.createLambdaQuery() + .andGreat(TeacherOpenCourseMergeResourcesInfo::getOrderIndex, mergeCourseInfo.getOrderIndex()) + .andEq(TeacherOpenCourseMergeResourcesInfo::getResourcesInfoStatus, 1) + .andNotEq(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeResourcesInfoId, mergeCourseInfo.getTeacherOpenCourseMergeResourcesInfoId()) + .andEq(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeCourseInfoId, mergeCourseInfo.getTeacherOpenCourseMergeCourseInfoId()) + .asc(TeacherOpenCourseMergeResourcesInfo::getOrderIndex) + .limit(1, 2) + .select(TeacherOpenCourseMergeResourcesInfo::getOrderIndex); + + if (CollectionUtil.isNotEmpty(result)) { + // 找到应该安插的位置 + BigDecimal LinkOrder0 = result.get(0).getOrderIndex(); + BigDecimal LinkOrder1 = LinkOrder0.add(BigDecimal.ONE); + if (result.size() == 2) { + LinkOrder1 = result.get(1).getOrderIndex(); + } + + BigDecimal min = NumberUtil.min(LinkOrder0, LinkOrder1); + BigDecimal max = NumberUtil.max(LinkOrder0, LinkOrder1); + + // 右移位后的值 + calcedOrder = RandomUtil.randomDouble(min.doubleValue(), max.doubleValue(), 6, RoundingMode.HALF_UP); + } + } break; + default: + log.error("不支持的移动类型!"); + break; + } + + if (calcedOrder == null) { + // 改变排序记录值 + TeacherOpenCourseMergeResourcesInfo updatePO = new TeacherOpenCourseMergeResourcesInfo(); + updatePO.setTeacherOpenCourseMergeCourseInfoId(mergeCourseInfo.getTeacherOpenCourseMergeCourseInfoId()); + updatePO.setOrderIndex(BigDecimal.valueOf(calcedOrder)); + updateTemplate(updatePO); + } + } + + /** + * 功能描述:
+ * 拖动 + * 只传左元素ID,表示:拖动元素 在 左元素的左侧; + * 只传右元素ID,表示:拖动元素 在 右元素的右侧; + * 左右元素ID都传,则拖动元素放置在两个元素的中间。 + * + * @param id 拖动元素的ID + * @param leftId 左元素ID 偏小数值对应的元素ID + * @param rightId 右元素ID 偏大数值对应的元素ID + * + * 左侧(上) ==> 右侧(下) + * 小数值 ==> 大数值 + * + * 数值越小,越靠前 + * + * @Author: 87966 + * @Date: 2023/1/9 16:44 + */ + public void drag(@NotNull(message = "要移动的元素 ID不能为空!") final Long id, final Long leftId, final Long rightId) { + + // 查询出来所有元素 + List allElement = teacherOpenCourseMergeResourcesInfoDao.getByIds(ArrayUtil.join(new Long[]{ id, leftId, rightId }, ",")); + + // 自身ID是否存在 + boolean hasSelf = allElement.stream().anyMatch(item -> item.getTeacherOpenCourseMergeCourseInfoId().equals(id)); + // 是否有左元素 + boolean hasLeft = allElement.stream().anyMatch(item -> item.getTeacherOpenCourseMergeCourseInfoId().equals(leftId)); + // 是否有元素 + boolean hasRight = allElement.stream().anyMatch(item -> item.getTeacherOpenCourseMergeCourseInfoId().equals(rightId)); + + // 断言 + Assert.isTrue(hasSelf, "未查询到要移动的元素!"); + Assert.isFalse(!hasLeft && !hasRight, "左右元素ID不能同时为空!"); + + // 自身元素 + TeacherOpenCourseMergeResourcesInfo selfElement = allElement.stream() + .filter(item -> item.getTeacherOpenCourseMergeResourcesInfoId().equals(id)).findFirst().get(); + // 左侧元素 + TeacherOpenCourseMergeResourcesInfo leftElement = allElement.stream() + .filter(item -> item.getTeacherOpenCourseMergeResourcesInfoId().equals(leftId)).findFirst().orElse(null); + // 右侧元素 + TeacherOpenCourseMergeResourcesInfo rightElement = allElement.stream() + .filter(item -> item.getTeacherOpenCourseMergeResourcesInfoId().equals(rightId)).findFirst().orElse(null); + + // 定义排序值 + BigDecimal clacedOrder = null; + + // 左移动,无法确定右侧边界,适用于置顶 + if (hasLeft && !hasRight) { + BigDecimal leftOrder = defaultIfNull(leftElement.getOrderIndex(), BigDecimal.ZERO); + // 数据库里存小数点后六位的排序值 + // 随机取值 0.0001 到 0.0005之间 + BigDecimal randomNum = RandomUtil.randomBigDecimal(new BigDecimal("0.0001"), new BigDecimal("0.0005")).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = leftOrder.subtract(randomNum); + } + + // 右移动,无法确定左侧边界,适用于置底 + else if (!hasLeft && hasRight) { + BigDecimal rightOrder = defaultIfNull(rightElement.getOrderIndex(), BigDecimal.ZERO); + // 数据库里存小数点后六位的排序值 + // 随机取值 0.0001 到 0.0005之间 + BigDecimal randomNum = RandomUtil.randomBigDecimal(new BigDecimal("0.0001"), new BigDecimal("0.0005")).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = rightOrder.add(randomNum); + + } + + // 可以确定左右两侧边界,移动的比较精准 + else if (hasLeft && hasRight) { + BigDecimal leftOrder = defaultIfNull(leftElement.getOrderIndex(), BigDecimal.ZERO); + BigDecimal rightOrder = defaultIfNull(rightElement.getOrderIndex(), BigDecimal.ONE); + // 随机取值 + BigDecimal randomNum = RandomUtil.randomBigDecimal(leftOrder, rightOrder).setScale(6, ROUND_HALF_UP); + // 计算后的排序值 + clacedOrder = rightOrder.add(randomNum); + } + + // 最后更新排序值 + if (clacedOrder != null) { + TeacherOpenCourseMergeResourcesInfo updatePO = new TeacherOpenCourseMergeResourcesInfo(); + updatePO.setTeacherOpenCourseMergeResourcesInfoId(selfElement.getTeacherOpenCourseMergeResourcesInfoId()); + updatePO.setOrderIndex(clacedOrder); + updateTemplate(updatePO); + } + } } diff --git a/web/src/main/java/com/ibeetl/jlw/web/ResourcesInfoController.java b/web/src/main/java/com/ibeetl/jlw/web/ResourcesInfoController.java index 800fa3e0..abe0361a 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/ResourcesInfoController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/ResourcesInfoController.java @@ -11,6 +11,7 @@ import com.ibeetl.admin.core.file.FileService; import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.jlw.entity.CourseInfo; import com.ibeetl.jlw.entity.ResourcesInfo; +import com.ibeetl.jlw.enums.MoveEnum; import com.ibeetl.jlw.service.CourseInfoService; import com.ibeetl.jlw.service.ResourcesInfoService; import com.ibeetl.jlw.web.query.ResourcesInfoQuery; @@ -302,6 +303,47 @@ public class ResourcesInfoController{ return JsonResult.success(); } + /** + * 功能描述:
+ * 排序 移动 + * + * @param id ID + * @param moveType 移动类型 + * @return {@link JsonResult} + * @Author: 87966 + * @Date: 2023/1/9 16:17 + */ + @PostMapping(MODEL + "/move.json") + @ResponseBody + public JsonResult move(Long id, MoveEnum moveType) { + resourcesInfoService.move(id, moveType); + return JsonResult.success(); + } + /** + * 功能描述:
+ * 拖动 + * 只传左元素,表示:拖动元素 在 左元素的左侧; + * 只传右元素,表示:拖动元素 在 右元素的右侧; + * 左右元素都传,则拖动元素放置在两个元素的中间。 + * + * 左侧(上) ==> 右侧(下) + * 小数值 ==> 大数值 + * + * 数值越小,越靠前 + * + * @param id 拖动元素的ID + * @param leftId 左元素ID 偏小数值对应的元素ID + * @param rightId 右元素ID 偏大数值对应的元素ID + * @return {@link JsonResult} + * @Author: 87966 + * @Date: 2023/1/9 16:44 + */ + @PostMapping(MODEL + "/drag.json") + @ResponseBody + public JsonResult drag(Long id, Long leftId, Long rightId) { + resourcesInfoService.drag(id, leftId, rightId); + return JsonResult.success(); + } } diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesInfoController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesInfoController.java index c6d7ac83..4c268b1e 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesInfoController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesInfoController.java @@ -16,6 +16,7 @@ import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.jlw.entity.FileEntity; import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo; import com.ibeetl.jlw.enums.GlobalUpStatusEnum; +import com.ibeetl.jlw.enums.MoveEnum; import com.ibeetl.jlw.service.TeacherOpenCourseMergeResourcesInfoService; import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeResourcesInfoQuery; import org.apache.commons.lang3.StringUtils; @@ -535,4 +536,47 @@ public class TeacherOpenCourseMergeResourcesInfoController{ teacherOpenCourseMergeResourcesInfoService.copyFromResourcesInfo(CollectionUtil.newHashSet(resourcesInfoIds), teacherOpenCourseId, null); return JsonResult.success(); } + + /** + * 功能描述:
+ * 排序 移动 + * + * @param id ID + * @param moveType 移动类型 + * @return {@link JsonResult} + * @Author: 87966 + * @Date: 2023/1/9 16:17 + */ + @PostMapping(MODEL + "/move.json") + @ResponseBody + public JsonResult move(Long id, MoveEnum moveType) { + teacherOpenCourseMergeResourcesInfoService.move(id, moveType); + return JsonResult.success(); + } + + /** + * 功能描述:
+ * 拖动 + * 只传左元素,表示:拖动元素 在 左元素的左侧; + * 只传右元素,表示:拖动元素 在 右元素的右侧; + * 左右元素都传,则拖动元素放置在两个元素的中间。 + * + * 左侧(上) ==> 右侧(下) + * 小数值 ==> 大数值 + * + * 数值越小,越靠前 + * + * @param id 拖动元素的ID + * @param leftId 左元素ID 偏小数值对应的元素ID + * @param rightId 右元素ID 偏大数值对应的元素ID + * @return {@link JsonResult} + * @Author: 87966 + * @Date: 2023/1/9 16:44 + */ + @PostMapping(MODEL + "/drag.json") + @ResponseBody + public JsonResult drag(Long id, Long leftId, Long rightId) { + teacherOpenCourseMergeResourcesInfoService.drag(id, leftId, rightId); + return JsonResult.success(); + } } diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/ResourcesInfoQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/ResourcesInfoQuery.java index 5b6321a9..cd7b449d 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/ResourcesInfoQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/ResourcesInfoQuery.java @@ -5,6 +5,8 @@ import com.ibeetl.admin.core.web.query.PageParam; import com.ibeetl.jlw.entity.ResourcesInfo; import com.ibeetl.jlw.enums.AddTypeEnum; +import java.math.BigDecimal; + import static com.ibeetl.admin.core.annotation.Query.TYPE_DICT; import static com.ibeetl.admin.core.util.enums.CoreDictType.RESOURCES_INFO_TYPE; @@ -26,7 +28,7 @@ public class ResourcesInfoQuery extends PageParam { @Query(name = "资源文件", display = false) private String resourcesInfoFiles; @Query(name = "资源排序", display = false) - private String orderIndex; + private BigDecimal orderIndex; @Query(name = "组织机构ID", display = false) private Long orgId; @Query(name = "后台用户ID", display = false) @@ -128,11 +130,11 @@ public class ResourcesInfoQuery extends PageParam { this.resourcesInfoFiles = resourcesInfoFiles; } - public String getOrderIndex() { + public BigDecimal getOrderIndex() { return orderIndex; } - public void setOrderIndex(String orderIndex) { + public void setOrderIndex(BigDecimal orderIndex) { this.orderIndex = orderIndex; } diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java index 67b85733..5a988121 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java @@ -8,6 +8,7 @@ import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo; import com.ibeetl.jlw.enums.GlobalUpStatusEnum; import javax.validation.constraints.NotNull; +import java.math.BigDecimal; import static cn.hutool.core.util.ObjectUtil.defaultIfNull; @@ -31,7 +32,7 @@ public class TeacherOpenCourseMergeResourcesInfoQuery extends PageParam implemen @Query(name = "资源文件", display = false) private String resourcesInfoFiles; @Query(name = "资源排序", display = false) - private Integer orderIndex; + private BigDecimal orderIndex; // 资源状态 0删除 1上架 2下架 private GlobalUpStatusEnum resourcesInfoStatus; @Query(name = "组织机构ID", display = false) @@ -169,11 +170,11 @@ public class TeacherOpenCourseMergeResourcesInfoQuery extends PageParam implemen this.resourcesInfoFiles = resourcesInfoFiles; } - public Integer getOrderIndex() { + public BigDecimal getOrderIndex() { return orderIndex; } - public void setOrderIndex(Integer orderIndex) { + public void setOrderIndex(BigDecimal orderIndex) { this.orderIndex = orderIndex; }