From c8fc8f0b53ffe67131703ae2906440ba7d6b95bd Mon Sep 17 00:00:00 2001
From: Mlxa0324 <mlx950324@163.com>
Date: Thu, 20 Oct 2022 00:12:34 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E5=8A=A0=E5=85=A5=E5=BC=80?=
 =?UTF-8?q?=E8=AF=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 data_base_design/天泽数据大平台.pdb    | 1862 +++++++++--------
 data_base_design/天泽数据大平台.pdm    |  928 ++++----
 .../ibeetl/jlw/dao/TeacherOpenCourseDao.java  |    3 +
 .../dao/TeacherOpenCourseMergeStudentDao.java |   28 +
 .../TeacherOpenCourseMergeSchoolClass.java    |   16 +
 .../entity/TeacherOpenCourseMergeStudent.java |  165 ++
 ...TeacherOpenCourseStudentSigninSetting.java |   16 +-
 .../enums/OpenCourseMergeJoinTypeEnum.java    |   32 +
 .../TeacherOpenCourseMergeStudentService.java |  211 ++
 .../jlw/service/TeacherOpenCourseService.java |   30 +-
 .../jlw/web/TeacherOpenCourseController.java  |   14 +
 ...rOpenCourseMergeSchoolClassController.java |    8 +
 ...acherOpenCourseMergeStudentController.java |  217 ++
 .../TeacherOpenCourseMergeStudentQuery.java   |  160 ++
 .../sql/jlw/teacherOpenCourseMergeStudent.md  |  349 +++
 .../jlw/teacherOpenCourseMergeStudent/add.js  |   38 +
 .../jlw/teacherOpenCourseMergeStudent/del.js  |   23 +
 .../jlw/teacherOpenCourseMergeStudent/edit.js |   28 +
 .../teacherOpenCourseMergeStudent/index.js    |  178 ++
 .../teacherOpenCourseMergeStudentApi.js       |   18 +
 .../teacherOpenCourseMergeStudent/add.html    |   76 +
 .../teacherOpenCourseMergeStudent/edit.html   |   76 +
 .../teacherOpenCourseMergeStudent/index.html  |   29 +
 23 files changed, 3180 insertions(+), 1325 deletions(-)
 create mode 100644 web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseMergeStudentDao.java
 create mode 100644 web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeStudent.java
 create mode 100644 web/src/main/java/com/ibeetl/jlw/enums/OpenCourseMergeJoinTypeEnum.java
 create mode 100644 web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
 create mode 100644 web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeStudentController.java
 create mode 100644 web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeStudentQuery.java
 create mode 100644 web/src/main/resources/sql/jlw/teacherOpenCourseMergeStudent.md
 create mode 100644 web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/add.js
 create mode 100644 web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/del.js
 create mode 100644 web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/edit.js
 create mode 100644 web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/index.js
 create mode 100644 web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/teacherOpenCourseMergeStudentApi.js
 create mode 100644 web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/add.html
 create mode 100644 web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/edit.html
 create mode 100644 web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/index.html

diff --git a/data_base_design/天泽数据大平台.pdb b/data_base_design/天泽数据大平台.pdb
index 7a44b441..6c2bc4cb 100644
--- a/data_base_design/天泽数据大平台.pdb
+++ b/data_base_design/天泽数据大平台.pdb
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1666011528" Name="cjks" Objects="1098" Symbols="88" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
+<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1666191778" Name="cjks" Objects="1119" Symbols="88" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
 <!-- do not edit this file -->
 
 <Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@@ -4245,8 +4245,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o12">
 <a:CreationDate>1661955336</a:CreationDate>
 <a:ModificationDate>1665583780</a:ModificationDate>
-<a:Rect>((256786,18784), (282578,23328))</a:Rect>
-<a:ListOfPoints>((256786,18784),(256786,23028),(282578,23028))</a:ListOfPoints>
+<a:Rect>((256786,18784), (282577,23328))</a:Rect>
+<a:ListOfPoints>((256786,18784),(256786,23028),(282577,23028))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4287,8 +4287,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o19">
 <a:CreationDate>1661960819</a:CreationDate>
 <a:ModificationDate>1665721097</a:ModificationDate>
-<a:Rect>((307486,27554), (308086,41925))</a:Rect>
-<a:ListOfPoints>((307786,41925),(307786,27554))</a:ListOfPoints>
+<a:Rect>((307492,27554), (308092,41925))</a:Rect>
+<a:ListOfPoints>((307792,41925),(307792,27554))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4349,8 +4349,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o29">
 <a:CreationDate>1662020600</a:CreationDate>
 <a:ModificationDate>1665583741</a:ModificationDate>
-<a:Rect>((299541,8474), (327394,23982))</a:Rect>
-<a:ListOfPoints>((327394,8474),(327394,23682),(299541,23682))</a:ListOfPoints>
+<a:Rect>((299542,8474), (327394,23982))</a:Rect>
+<a:ListOfPoints>((327394,8474),(327394,23682),(299542,23682))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4370,8 +4370,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o32">
 <a:CreationDate>1662046228</a:CreationDate>
 <a:ModificationDate>1665583791</a:ModificationDate>
-<a:Rect>((307491,17357), (308091,27591))</a:Rect>
-<a:ListOfPoints>((307791,17357),(307791,27591))</a:ListOfPoints>
+<a:Rect>((307497,17357), (308097,27591))</a:Rect>
+<a:ListOfPoints>((307797,17357),(307797,27591))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4433,8 +4433,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o41">
 <a:CreationDate>1662647833</a:CreationDate>
 <a:ModificationDate>1665821828</a:ModificationDate>
-<a:Rect>((276450,14759), (285141,27625))</a:Rect>
-<a:ListOfPoints>((276450,14759),(276450,20457),(284841,20457),(284841,27625))</a:ListOfPoints>
+<a:Rect>((276450,14759), (285140,27625))</a:Rect>
+<a:ListOfPoints>((276450,14759),(276450,20457),(284840,20457),(284840,27625))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4534,8 +4534,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o55">
 <a:CreationDate>1664451372</a:CreationDate>
 <a:ModificationDate>1664451372</a:ModificationDate>
-<a:Rect>((206635,6900), (234041,18540))</a:Rect>
-<a:ListOfPoints>((206635,6900),(206635,18240),(234041,18240))</a:ListOfPoints>
+<a:Rect>((206635,6900), (234040,18540))</a:Rect>
+<a:ListOfPoints>((206635,6900),(206635,18240),(234040,18240))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4575,7 +4575,7 @@ Shadow=0</a:DisplayPreferences>
 <a:CreationDate>1664461421</a:CreationDate>
 <a:ModificationDate>1665583791</a:ModificationDate>
 <a:Rect>((309993,-15930), (310593,7879))</a:Rect>
-<a:ListOfPoints>((310225,-15930),(310225,560),(310293,560),(310293,7879))</a:ListOfPoints>
+<a:ListOfPoints>((310224,-15930),(310224,560),(310293,560),(310293,7879))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4635,9 +4635,9 @@ Shadow=0</a:DisplayPreferences>
 </o:ExtendedDependencySymbol>
 <o:TableSymbol Id="o70">
 <a:CreationDate>1623769194</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666191768</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-9119,50726), (6123,66922))</a:Rect>
+<a:Rect>((-9120,50726), (6124,66922))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4662,7 +4662,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623769937</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-8991,11854), (6251,25350))</a:Rect>
+<a:Rect>((-8992,11854), (6252,25350))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4714,7 +4714,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623770338</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-8943,-14307), (6299,89))</a:Rect>
+<a:Rect>((-8944,-14307), (6300,89))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4793,7 +4793,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623826338</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((41316,49404), (68094,57500))</a:Rect>
+<a:Rect>((41315,49404), (68095,57500))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4818,7 +4818,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828456</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((9127,1660), (34257,17856))</a:Rect>
+<a:Rect>((9126,1660), (34258,17856))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4843,7 +4843,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828633</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((11359,-10357), (31133,-461))</a:Rect>
+<a:Rect>((11358,-10357), (31134,-461))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4868,7 +4868,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828682</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((11126,-24326), (30900,-14430))</a:Rect>
+<a:Rect>((11125,-24326), (30901,-14430))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4891,9 +4891,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o90">
 <a:CreationDate>1623828725</a:CreationDate>
-<a:ModificationDate>1661907266</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((8951,-37056), (33669,-28060))</a:Rect>
+<a:Rect>((8950,-37056), (33670,-28060))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4916,9 +4916,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o92">
 <a:CreationDate>1623828770</a:CreationDate>
-<a:ModificationDate>1661907266</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((15161,18471), (33287,35567))</a:Rect>
+<a:Rect>((15160,18471), (33288,35567))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4943,7 +4943,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623840859</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((32811,-12234), (49289,2162))</a:Rect>
+<a:Rect>((32810,-12234), (49290,2162))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4968,7 +4968,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623841366</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((32688,-26863), (49166,-12467))</a:Rect>
+<a:Rect>((32687,-26863), (49167,-12467))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4993,7 +4993,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623842834</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((72859,37006), (95517,69402))</a:Rect>
+<a:Rect>((72858,32956), (95518,73452))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5018,7 +5018,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623845173</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((96916,49454), (124106,66550))</a:Rect>
+<a:Rect>((96915,49454), (124107,66550))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5043,7 +5043,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623845296</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((96498,38154), (114624,48050))</a:Rect>
+<a:Rect>((96497,38154), (114625,48050))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5066,9 +5066,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o104">
 <a:CreationDate>1623859429</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((125618,49262), (150748,67258))</a:Rect>
+<a:Rect>((125617,49262), (150749,67258))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5091,9 +5091,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o106">
 <a:CreationDate>1623859834</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((125882,37287), (145656,48083))</a:Rect>
+<a:Rect>((125881,37287), (145657,48083))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5143,9 +5143,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o110">
 <a:CreationDate>1623860248</a:CreationDate>
-<a:ModificationDate>1662449601</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((74033,-8788), (94219,8308))</a:Rect>
+<a:Rect>((74032,-8788), (94220,8308))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5168,9 +5168,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o112">
 <a:CreationDate>1623860509</a:CreationDate>
-<a:ModificationDate>1662971416</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((95068,-8538), (111134,7658))</a:Rect>
+<a:Rect>((95067,-8538), (111135,7658))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5193,9 +5193,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o114">
 <a:CreationDate>1623861067</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((114086,8387), (139216,26383))</a:Rect>
+<a:Rect>((114085,8387), (139217,26383))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5218,9 +5218,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o116">
 <a:CreationDate>1623861149</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((117064,-4663), (136838,6133))</a:Rect>
+<a:Rect>((117063,-4663), (136839,6133))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5243,9 +5243,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o118">
 <a:CreationDate>1623861203</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((140686,-5055), (155516,8441))</a:Rect>
+<a:Rect>((140685,-5055), (155517,8441))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5268,9 +5268,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o120">
 <a:CreationDate>1623861290</a:CreationDate>
-<a:ModificationDate>1665716636</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((116764,-17563), (136538,-6767))</a:Rect>
+<a:Rect>((116763,-17563), (136539,-6767))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5320,9 +5320,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o124">
 <a:CreationDate>1623862594</a:CreationDate>
-<a:ModificationDate>1661907266</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((57665,-26488), (70023,-14792))</a:Rect>
+<a:Rect>((57664,-26488), (70024,-14792))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5347,7 +5347,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623862978</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-36384,-12538), (-10018,958))</a:Rect>
+<a:Rect>((-36385,-12538), (-10017,958))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5372,7 +5372,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623863676</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-43301,-23338), (-30943,-14342))</a:Rect>
+<a:Rect>((-43302,-23338), (-30942,-14342))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5397,7 +5397,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623864141</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-29240,-23338), (-10290,-14342))</a:Rect>
+<a:Rect>((-29241,-23338), (-10289,-14342))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5420,9 +5420,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o132">
 <a:CreationDate>1623895431</a:CreationDate>
-<a:ModificationDate>1662650462</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-57115,-23188), (-44757,-14192))</a:Rect>
+<a:Rect>((-57116,-23188), (-44756,-14192))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5447,7 +5447,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1625926250</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((42885,28637), (66367,46633))</a:Rect>
+<a:Rect>((42884,28637), (66368,46633))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5472,7 +5472,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1627129933</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((97742,67314), (113808,74510))</a:Rect>
+<a:Rect>((97741,67314), (113809,74510))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5495,9 +5495,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o138">
 <a:CreationDate>1628307450</a:CreationDate>
-<a:ModificationDate>1662650462</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-42551,-32668), (-31841,-25472))</a:Rect>
+<a:Rect>((-42552,-32668), (-31840,-25472))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5520,9 +5520,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o140">
 <a:CreationDate>1628307767</a:CreationDate>
-<a:ModificationDate>1662650462</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-29652,-35818), (-10290,-24122))</a:Rect>
+<a:Rect>((-29653,-35818), (-10289,-24122))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5545,7 +5545,7 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o142">
 <a:CreationDate>1628340137</a:CreationDate>
-<a:ModificationDate>1661907266</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
 <a:Rect>((37876,20647), (49674,26045))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
@@ -5570,9 +5570,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o144">
 <a:CreationDate>1631242896</a:CreationDate>
-<a:ModificationDate>1662650462</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-7443,-35277), (4091,-26281))</a:Rect>
+<a:Rect>((-7444,-35277), (4092,-26281))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5597,7 +5597,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1631243538</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-7368,-23577), (4166,-15481))</a:Rect>
+<a:Rect>((-7369,-23577), (4167,-15481))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5620,9 +5620,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o23">
 <a:CreationDate>1661850632</a:CreationDate>
-<a:ModificationDate>1662449601</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((295843,49645), (320561,64041))</a:Rect>
+<a:Rect>((295842,49645), (320562,64041))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5672,9 +5672,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o14">
 <a:CreationDate>1661949359</a:CreationDate>
-<a:ModificationDate>1662042403</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((282571,22110), (308937,33806))</a:Rect>
+<a:Rect>((282570,22110), (308938,33806))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5778,9 +5778,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o155">
 <a:CreationDate>1661955443</a:CreationDate>
-<a:ModificationDate>1665821830</a:ModificationDate>
+<a:ModificationDate>1666191778</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((270513,-376), (289513,7804))</a:Rect>
+<a:Rect>((270513,-2050), (289513,7804))</a:Rect>
 <a:AutoAdjustToText>0</a:AutoAdjustToText>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
@@ -5832,9 +5832,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o20">
 <a:CreationDate>1661960474</a:CreationDate>
-<a:ModificationDate>1665721097</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((288839,34908), (327565,49304))</a:Rect>
+<a:Rect>((288838,34908), (327566,49304))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6262,9 +6262,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o180">
 <a:CreationDate>1663937886</a:CreationDate>
-<a:ModificationDate>1663937955</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((37035,3002), (62165,20098))</a:Rect>
+<a:Rect>((37034,3002), (62166,20098))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6287,9 +6287,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o53">
 <a:CreationDate>1664366421</a:CreationDate>
-<a:ModificationDate>1664451284</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((226157,11532), (246343,22329))</a:Rect>
+<a:Rect>((226156,11532), (246344,22329))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6312,9 +6312,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o59">
 <a:CreationDate>1664367261</a:CreationDate>
-<a:ModificationDate>1664451269</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((240876,-26579), (256118,-11282))</a:Rect>
+<a:Rect>((240875,-26579), (256119,-11282))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6337,9 +6337,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o56">
 <a:CreationDate>1664368015</a:CreationDate>
-<a:ModificationDate>1664451368</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((195328,-1671), (215102,12726))</a:Rect>
+<a:Rect>((195327,-1671), (215103,12726))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6362,9 +6362,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o62">
 <a:CreationDate>1664460832</a:CreationDate>
-<a:ModificationDate>1665583764</a:ModificationDate>
+<a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((306999,-31720), (330893,-1123))</a:Rect>
+<a:Rect>((306998,-31720), (330894,-1123))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -8795,7 +8795,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Code>competition</a:Code>
 <a:CreationDate>1563157584</a:CreationDate>
 <a:Creator>Administrator</a:Creator>
-<a:ModificationDate>1632300369</a:ModificationDate>
+<a:ModificationDate>1666099022</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <a:Comment>大赛</a:Comment>
 <a:PhysicalOptions>auto_increment = 1
@@ -9183,9 +9183,115 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
+<o:Column Id="o394">
+<a:ObjectID>5BF57FF4-6D4D-46FC-97E8-CAFE1A2CE9AF</a:ObjectID>
+<a:Name>competition_technical_name</a:Name>
+<a:Code>competition_technical_name</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>技术支持方</a:Comment>
+<a:DataType>varchar(3000)</a:DataType>
+<a:Length>3000</a:Length>
+</o:Column>
+<o:Column Id="o395">
+<a:ObjectID>F98C156E-F080-47C4-9B1D-E0DB239EAB10</a:ObjectID>
+<a:Name>competition_carousel_image1</a:Name>
+<a:Code>competition_carousel_image1</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>大赛轮播图1</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o396">
+<a:ObjectID>EC7CBA60-4E71-4A76-A4BA-19A1F8F84346</a:ObjectID>
+<a:Name>competition_hyperlink_url1</a:Name>
+<a:Code>competition_hyperlink_url1</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>轮播图1超链接网址</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o397">
+<a:ObjectID>29936B72-FF4A-4845-8A47-E4D75DBFED61</a:ObjectID>
+<a:Name>competition_carousel_image2</a:Name>
+<a:Code>competition_carousel_image2</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>大赛轮播图2</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o398">
+<a:ObjectID>1591CC58-04EE-471D-8DF2-6E64D7DCF876</a:ObjectID>
+<a:Name>competition_hyperlink_url2</a:Name>
+<a:Code>competition_hyperlink_url2</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>轮播图2超链接网址</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o399">
+<a:ObjectID>AC9B3502-755B-42CB-9DEB-FE95EBCEAB84</a:ObjectID>
+<a:Name>competition_carousel_image3</a:Name>
+<a:Code>competition_carousel_image3</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>大赛轮播图3</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o400">
+<a:ObjectID>800F64C4-D76D-409B-B400-925F9185F3E6</a:ObjectID>
+<a:Name>competition_hyperlink_url3</a:Name>
+<a:Code>competition_hyperlink_url3</a:Code>
+<a:CreationDate>1666098171</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666098792</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>轮播图3超链接网址</a:Comment>
+<a:DataType>varchar(255)</a:DataType>
+<a:Length>255</a:Length>
+</o:Column>
+<o:Column Id="o401">
+<a:ObjectID>53D46027-64F3-4BF6-91B8-E9D8F4D6D28E</a:ObjectID>
+<a:Name>competition_freetrial_start_time</a:Name>
+<a:Code>competition_freetrial_start_time</a:Code>
+<a:CreationDate>1666098792</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666099022</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>试玩阶段开始时间</a:Comment>
+<a:DataType>datetime</a:DataType>
+</o:Column>
+<o:Column Id="o402">
+<a:ObjectID>6A3A7DF6-183E-4D5C-9C19-3532F246BD23</a:ObjectID>
+<a:Name>competition_freetrial_end_time</a:Name>
+<a:Code>competition_freetrial_end_time</a:Code>
+<a:CreationDate>1666098792</a:CreationDate>
+<a:Creator>Administrator</a:Creator>
+<a:ModificationDate>1666099022</a:ModificationDate>
+<a:Modifier>Administrator</a:Modifier>
+<a:Comment>试玩阶段结束时间</a:Comment>
+<a:DataType>datetime</a:DataType>
+</o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o394">
+<o:Key Id="o403">
 <a:ObjectID>111CC46E-25DB-4B29-9473-DCA9D95E24BC</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -9199,7 +9305,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o394"/>
+<o:Key Ref="o403"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o101">
@@ -9217,7 +9323,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o395">
+<o:Column Id="o404">
 <a:ObjectID>F217B70D-1120-47E1-AA02-029AA9FE1DDE</a:ObjectID>
 <a:Name>competition_students_id</a:Name>
 <a:Code>competition_students_id</a:Code>
@@ -9233,7 +9339,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o396">
+<o:Column Id="o405">
 <a:ObjectID>5FBE08E0-3F2E-4285-A2C4-9F2112DCBC33</a:ObjectID>
 <a:Name>competition_id</a:Name>
 <a:Code>competition_id</a:Code>
@@ -9244,7 +9350,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o397">
+<o:Column Id="o406">
 <a:ObjectID>EF0AD1A4-80BB-48C6-8128-ABC6529F9522</a:ObjectID>
 <a:Name>students_id</a:Name>
 <a:Code>students_id</a:Code>
@@ -9255,7 +9361,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o398">
+<o:Column Id="o407">
 <a:ObjectID>0BE25394-DA4F-4780-9816-78C73359CC1E</a:ObjectID>
 <a:Name>team_name</a:Name>
 <a:Code>team_name</a:Code>
@@ -9267,7 +9373,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o399">
+<o:Column Id="o408">
 <a:ObjectID>7654B91C-259A-4E90-99DA-E08E05318E99</a:ObjectID>
 <a:Name>team_flag</a:Name>
 <a:Code>team_flag</a:Code>
@@ -9279,7 +9385,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o400">
+<o:Column Id="o409">
 <a:ObjectID>94539CF9-829F-4E9A-9B80-C86EB3F82EA0</a:ObjectID>
 <a:Name>is_captain</a:Name>
 <a:Code>is_captain</a:Code>
@@ -9290,7 +9396,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>是否为队长(1是 2否 团队赛才有值)</a:Comment>
 <a:DataType>integer</a:DataType>
 </o:Column>
-<o:Column Id="o401">
+<o:Column Id="o410">
 <a:ObjectID>13961168-24E1-4D20-9D3E-430313425752</a:ObjectID>
 <a:Name>competition_task_one_fraction</a:Name>
 <a:Code>competition_task_one_fraction</a:Code>
@@ -9303,7 +9409,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o402">
+<o:Column Id="o411">
 <a:ObjectID>B03C0FB2-0ACB-40DB-BC54-418601C99B6D</a:ObjectID>
 <a:Name>competition_task_one_finish_time</a:Name>
 <a:Code>competition_task_one_finish_time</a:Code>
@@ -9314,7 +9420,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务一交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o403">
+<o:Column Id="o412">
 <a:ObjectID>AA6D7407-C319-453D-B575-7C30D01E3E32</a:ObjectID>
 <a:Name>competition_task_second_fraction</a:Name>
 <a:Code>competition_task_second_fraction</a:Code>
@@ -9327,7 +9433,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o404">
+<o:Column Id="o413">
 <a:ObjectID>C63F347E-01CD-40CD-83B2-0E0960119665</a:ObjectID>
 <a:Name>competition_task_second_finish_time</a:Name>
 <a:Code>competition_task_second_finish_time</a:Code>
@@ -9338,7 +9444,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务二交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o405">
+<o:Column Id="o414">
 <a:ObjectID>277FDAF4-0B72-422A-B27B-B252B58F6B4E</a:ObjectID>
 <a:Name>competition_task_three_infos</a:Name>
 <a:Code>competition_task_three_infos</a:Code>
@@ -9350,7 +9456,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o406">
+<o:Column Id="o415">
 <a:ObjectID>620D38B3-A507-4BA3-B2E1-0B0E5D612D29</a:ObjectID>
 <a:Name>competition_task_three_fractions</a:Name>
 <a:Code>competition_task_three_fractions</a:Code>
@@ -9362,7 +9468,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o407">
+<o:Column Id="o416">
 <a:ObjectID>5F80FE71-94FF-4B99-989B-A24B7AAF64CB</a:ObjectID>
 <a:Name>competition_task_three_finish_time</a:Name>
 <a:Code>competition_task_three_finish_time</a:Code>
@@ -9373,7 +9479,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务三交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o408">
+<o:Column Id="o417">
 <a:ObjectID>6136F923-E98A-4404-A9F7-4595D27B426C</a:ObjectID>
 <a:Name>competition_fraction</a:Name>
 <a:Code>competition_fraction</a:Code>
@@ -9386,7 +9492,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o409">
+<o:Column Id="o418">
 <a:ObjectID>E7218414-7859-4140-A0D9-6BE1DB0D02D4</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -9397,7 +9503,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o410">
+<o:Column Id="o419">
 <a:ObjectID>0587B710-74F3-4B1B-952C-096C16C72803</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -9410,7 +9516,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o411">
+<o:Key Id="o420">
 <a:ObjectID>7C690F4D-FF53-41A2-B708-1740A720B886</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -9419,12 +9525,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o395"/>
+<o:Column Ref="o404"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o411"/>
+<o:Key Ref="o420"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o103">
@@ -9442,7 +9548,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o412">
+<o:Column Id="o421">
 <a:ObjectID>6CB3E514-9356-4ABC-9DDA-C1D11281D310</a:ObjectID>
 <a:Name>competition_news_id</a:Name>
 <a:Code>competition_news_id</a:Code>
@@ -9458,7 +9564,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o413">
+<o:Column Id="o422">
 <a:ObjectID>A044E86D-F793-47C1-B4E4-C64273A3C1DF</a:ObjectID>
 <a:Name>competition_id</a:Name>
 <a:Code>competition_id</a:Code>
@@ -9469,7 +9575,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o414">
+<o:Column Id="o423">
 <a:ObjectID>4CC36704-4B69-4E1E-89EA-3812846C469E</a:ObjectID>
 <a:Name>competition_news_content</a:Name>
 <a:Code>competition_news_content</a:Code>
@@ -9480,7 +9586,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛动态内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o415">
+<o:Column Id="o424">
 <a:ObjectID>DA2C2595-5ECC-4CB6-BCEC-CABF2B075678</a:ObjectID>
 <a:Name>competition_news_picture</a:Name>
 <a:Code>competition_news_picture</a:Code>
@@ -9492,7 +9598,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o416">
+<o:Column Id="o425">
 <a:ObjectID>115F8C05-9EE6-4666-A13A-116BA3F0DCDE</a:ObjectID>
 <a:Name>competition_news_add_time</a:Name>
 <a:Code>competition_news_add_time</a:Code>
@@ -9503,7 +9609,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛动态添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o417">
+<o:Column Id="o426">
 <a:ObjectID>A43B9AFE-19F2-4D8F-A6C8-B24A78E7654D</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -9514,7 +9620,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o418">
+<o:Column Id="o427">
 <a:ObjectID>74B08B31-6BA6-4FDD-8666-A0A7CE99C9D0</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -9525,7 +9631,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o419">
+<o:Column Id="o428">
 <a:ObjectID>AAD274A3-0A6E-4D47-B947-C68BF1B3DD5A</a:ObjectID>
 <a:Name>competition_news_content_original</a:Name>
 <a:Code>competition_news_content_original</a:Code>
@@ -9538,7 +9644,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o420">
+<o:Key Id="o429">
 <a:ObjectID>8FF53EC5-AFFD-42B7-93F7-3B9F34518045</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -9547,12 +9653,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o412"/>
+<o:Column Ref="o421"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o420"/>
+<o:Key Ref="o429"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o105">
@@ -9570,7 +9676,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o421">
+<o:Column Id="o430">
 <a:ObjectID>6B32BC83-AE3C-4CFA-B586-BCCCE6B0A750</a:ObjectID>
 <a:Name>competition_task_one_question_id</a:Name>
 <a:Code>competition_task_one_question_id</a:Code>
@@ -9586,7 +9692,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o422">
+<o:Column Id="o431">
 <a:ObjectID>2DF3F691-4638-4562-BF7B-92AABD74245F</a:ObjectID>
 <a:Name>competition_id</a:Name>
 <a:Code>competition_id</a:Code>
@@ -9597,7 +9703,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID(用于出题的原卷)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o423">
+<o:Column Id="o432">
 <a:ObjectID>C627EA16-F003-4FE8-8C3A-7493DBF1D8E7</a:ObjectID>
 <a:Name>competition_students_id</a:Name>
 <a:Code>competition_students_id</a:Code>
@@ -9608,7 +9714,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参赛学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o424">
+<o:Column Id="o433">
 <a:ObjectID>BB71EB5F-8642-47DE-8A0F-B8AE9345B97E</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -9620,7 +9726,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o425">
+<o:Column Id="o434">
 <a:ObjectID>9B95FED8-7DE2-41AA-AE6D-BB8F624B9925</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -9633,7 +9739,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o426">
+<o:Column Id="o435">
 <a:ObjectID>305AEAF9-5DB4-41E8-A819-D6A69A4E85A2</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -9645,7 +9751,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o427">
+<o:Column Id="o436">
 <a:ObjectID>7393376B-567E-4279-8C58-F11C40D019AF</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -9657,7 +9763,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o428">
+<o:Column Id="o437">
 <a:ObjectID>DF01D4F2-242D-44BC-9300-5D55536410E3</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -9669,7 +9775,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o429">
+<o:Column Id="o438">
 <a:ObjectID>FE9DEEC5-5304-4D91-8B3E-0B56AF0FFE46</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -9681,7 +9787,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o430">
+<o:Column Id="o439">
 <a:ObjectID>B1666BB2-3BE3-4A0A-A68B-BE9959A48B91</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -9693,7 +9799,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o431">
+<o:Column Id="o440">
 <a:ObjectID>1D43251D-D8B1-420C-9BD4-44DA07FAA116</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -9705,7 +9811,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o432">
+<o:Column Id="o441">
 <a:ObjectID>7BBCD19C-EB11-4D71-8DF9-C2022E651E46</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -9717,7 +9823,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o433">
+<o:Column Id="o442">
 <a:ObjectID>694EFDF1-9350-4E99-9C89-3061EACD0C81</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -9729,7 +9835,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o434">
+<o:Column Id="o443">
 <a:ObjectID>EA11A2B9-FF51-4177-B73D-CD7C619721F0</a:ObjectID>
 <a:Name>question_analysis</a:Name>
 <a:Code>question_analysis</a:Code>
@@ -9741,7 +9847,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o435">
+<o:Column Id="o444">
 <a:ObjectID>617F9A7F-1228-47E4-B0BC-DA58F5748163</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -9752,7 +9858,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o436">
+<o:Column Id="o445">
 <a:ObjectID>8A141755-E579-4B3C-AA12-8353A7674FB7</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -9763,7 +9869,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o437">
+<o:Column Id="o446">
 <a:ObjectID>2D0E02F2-AD7F-4742-BE43-55A43B189712</a:ObjectID>
 <a:Name>resources_question_id</a:Name>
 <a:Code>resources_question_id</a:Code>
@@ -9776,7 +9882,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o438">
+<o:Key Id="o447">
 <a:ObjectID>0977B5DF-1B3A-4023-B054-05FE3F3857D0</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -9785,12 +9891,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o421"/>
+<o:Column Ref="o430"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o438"/>
+<o:Key Ref="o447"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o107">
@@ -9808,7 +9914,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o439">
+<o:Column Id="o448">
 <a:ObjectID>5A2606C1-B29F-4404-807D-B3DAE700AC51</a:ObjectID>
 <a:Name>competition_task_second_question_id</a:Name>
 <a:Code>competition_task_second_question_id</a:Code>
@@ -9824,7 +9930,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o440">
+<o:Column Id="o449">
 <a:ObjectID>BF22E135-65BC-454E-98C8-5016D0D470EF</a:ObjectID>
 <a:Name>competition_id</a:Name>
 <a:Code>competition_id</a:Code>
@@ -9835,7 +9941,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID(用于出题的原卷)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o441">
+<o:Column Id="o450">
 <a:ObjectID>9E7723C6-B4F0-4279-8E39-8645BC4A9390</a:ObjectID>
 <a:Name>competition_students_id</a:Name>
 <a:Code>competition_students_id</a:Code>
@@ -9846,7 +9952,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参赛学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o442">
+<o:Column Id="o451">
 <a:ObjectID>7E7B748C-1DDE-47A8-8067-4AC4DF13A3DF</a:ObjectID>
 <a:Name>resources_competition_name</a:Name>
 <a:Code>resources_competition_name</a:Code>
@@ -9858,7 +9964,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o443">
+<o:Column Id="o452">
 <a:ObjectID>6FE12CDB-F972-4B07-910B-6F73995A3805</a:ObjectID>
 <a:Name>resources_competition_content</a:Name>
 <a:Code>resources_competition_content</a:Code>
@@ -9869,7 +9975,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>案例介绍</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o444">
+<o:Column Id="o453">
 <a:ObjectID>39F74FAA-1BFD-4658-BC8B-64EF6A1E3DD3</a:ObjectID>
 <a:Name>resources_competition_data</a:Name>
 <a:Code>resources_competition_data</a:Code>
@@ -9881,7 +9987,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o445">
+<o:Column Id="o454">
 <a:ObjectID>AA507B86-2209-4831-BF06-0382555427E2</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -9892,7 +9998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o446">
+<o:Column Id="o455">
 <a:ObjectID>EF238443-EDF4-4706-B39C-2A810472F96E</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -9903,7 +10009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o447">
+<o:Column Id="o456">
 <a:ObjectID>B648A76F-0B25-477C-BD43-6A093B06FCFF</a:ObjectID>
 <a:Name>resources_competition_id</a:Name>
 <a:Code>resources_competition_id</a:Code>
@@ -9916,7 +10022,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o448">
+<o:Key Id="o457">
 <a:ObjectID>C4D44164-399F-44EC-8F88-B5149112BA02</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -9925,12 +10031,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o439"/>
+<o:Column Ref="o448"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o448"/>
+<o:Key Ref="o457"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o109">
@@ -9948,7 +10054,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o449">
+<o:Column Id="o458">
 <a:ObjectID>C20E2E9F-D12F-45BD-9C83-1FDA2F2CF5E5</a:ObjectID>
 <a:Name>competition_task_second_question_step_id</a:Name>
 <a:Code>competition_task_second_question_step_id</a:Code>
@@ -9964,7 +10070,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o450">
+<o:Column Id="o459">
 <a:ObjectID>56549E18-9465-4CED-A776-1D7251F07964</a:ObjectID>
 <a:Name>competition_task_second_question_id</a:Name>
 <a:Code>competition_task_second_question_id</a:Code>
@@ -9975,7 +10081,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛任务二试题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o451">
+<o:Column Id="o460">
 <a:ObjectID>66927B47-BD6D-45E1-AA11-2BA94822792B</a:ObjectID>
 <a:Name>competition_task_second_question_step_title</a:Name>
 <a:Code>competition_task_second_question_step_title</a:Code>
@@ -9987,7 +10093,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o452">
+<o:Column Id="o461">
 <a:ObjectID>D5EB4984-2346-4C5B-B1C3-2423937BADD4</a:ObjectID>
 <a:Name>competition_task_second_question_step_content</a:Name>
 <a:Code>competition_task_second_question_step_content</a:Code>
@@ -9998,7 +10104,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o453">
+<o:Column Id="o462">
 <a:ObjectID>6DE31CB0-3988-417B-9948-3B71C98C62B7</a:ObjectID>
 <a:Name>competition_task_second_question_step_question</a:Name>
 <a:Code>competition_task_second_question_step_question</a:Code>
@@ -10009,7 +10115,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o454">
+<o:Column Id="o463">
 <a:ObjectID>C2FAC7B4-B8AC-4295-801D-80E91C718D1D</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -10020,7 +10126,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o455">
+<o:Column Id="o464">
 <a:ObjectID>22E6B492-E2BB-4662-9738-8BDA2D787582</a:ObjectID>
 <a:Name>competition_task_second_question_step_answer</a:Name>
 <a:Code>competition_task_second_question_step_answer</a:Code>
@@ -10031,7 +10137,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o456">
+<o:Column Id="o465">
 <a:ObjectID>56E0B847-EC38-4290-9F76-A501FF21956C</a:ObjectID>
 <a:Name>competition_task_second_question_step_sort</a:Name>
 <a:Code>competition_task_second_question_step_sort</a:Code>
@@ -10042,7 +10148,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤顺序</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o457">
+<o:Column Id="o466">
 <a:ObjectID>281754CE-3C0B-4D41-8EAD-8EFD2DD72D9A</a:ObjectID>
 <a:Name>competition_task_second_question_step_score</a:Name>
 <a:Code>competition_task_second_question_step_score</a:Code>
@@ -10055,7 +10161,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o458">
+<o:Column Id="o467">
 <a:ObjectID>D4EB590E-F040-4B96-8E8E-FF3FF4432323</a:ObjectID>
 <a:Name>competition_task_second_question_step_get_score</a:Name>
 <a:Code>competition_task_second_question_step_get_score</a:Code>
@@ -10068,7 +10174,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o459">
+<o:Column Id="o468">
 <a:ObjectID>8A475177-507D-4C2B-B994-7FA072E42194</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -10079,7 +10185,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o460">
+<o:Column Id="o469">
 <a:ObjectID>5A3187C0-E282-4D2F-8DD0-CFA9F77B68A4</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -10092,7 +10198,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o461">
+<o:Key Id="o470">
 <a:ObjectID>D3D7B6D7-C211-45AE-9779-781D8B191230</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -10101,12 +10207,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o449"/>
+<o:Column Ref="o458"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o461"/>
+<o:Key Ref="o470"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o111">
@@ -10124,7 +10230,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o462">
+<o:Column Id="o471">
 <a:ObjectID>DF5950A2-FC13-40EA-843A-BD35A2204D99</a:ObjectID>
 <a:Name>exam_id</a:Name>
 <a:Code>exam_id</a:Code>
@@ -10140,7 +10246,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o463">
+<o:Column Id="o472">
 <a:ObjectID>59EDC335-39A6-4F30-9300-C7645BBEE2D8</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -10151,7 +10257,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o464">
+<o:Column Id="o473">
 <a:ObjectID>C151979F-83D0-43BD-A4F5-3215AF4FD422</a:ObjectID>
 <a:Name>exam_name</a:Name>
 <a:Code>exam_name</a:Code>
@@ -10163,7 +10269,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o465">
+<o:Column Id="o474">
 <a:ObjectID>5B70FCD7-DE8A-46B3-9CD5-F93587645E3E</a:ObjectID>
 <a:Name>exam_status</a:Name>
 <a:Code>exam_status</a:Code>
@@ -10175,7 +10281,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o466">
+<o:Column Id="o475">
 <a:ObjectID>F04AEFF4-86C9-4DED-A6B0-89176F4E92C0</a:ObjectID>
 <a:Name>exam_contest_start_time</a:Name>
 <a:Code>exam_contest_start_time</a:Code>
@@ -10186,7 +10292,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o467">
+<o:Column Id="o476">
 <a:ObjectID>F7A24571-4186-47F6-A9ED-B9373CDC4488</a:ObjectID>
 <a:Name>exam_contest_end_time</a:Name>
 <a:Code>exam_contest_end_time</a:Code>
@@ -10197,7 +10303,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o468">
+<o:Column Id="o477">
 <a:ObjectID>02E82C62-CC17-451F-B512-0519CA94F9FC</a:ObjectID>
 <a:Name>exam_task_one_start_time</a:Name>
 <a:Code>exam_task_one_start_time</a:Code>
@@ -10208,7 +10314,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务一开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o469">
+<o:Column Id="o478">
 <a:ObjectID>D7322C42-D559-442A-8B9B-855232896CCC</a:ObjectID>
 <a:Name>exam_task_one_end_time</a:Name>
 <a:Code>exam_task_one_end_time</a:Code>
@@ -10219,7 +10325,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务一结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o470">
+<o:Column Id="o479">
 <a:ObjectID>106B0818-E741-4A0F-98CA-0F12E220A459</a:ObjectID>
 <a:Name>exam_task_second_start_time</a:Name>
 <a:Code>exam_task_second_start_time</a:Code>
@@ -10230,7 +10336,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务二开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o471">
+<o:Column Id="o480">
 <a:ObjectID>EBE57CBA-9CA2-4119-9758-FE498CAFB35E</a:ObjectID>
 <a:Name>exam_task_second_end_time</a:Name>
 <a:Code>exam_task_second_end_time</a:Code>
@@ -10241,7 +10347,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务二结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o472">
+<o:Column Id="o481">
 <a:ObjectID>4B5961F6-9E87-4A4C-AB7D-27B057D22A16</a:ObjectID>
 <a:Name>exam_task_three_start_time</a:Name>
 <a:Code>exam_task_three_start_time</a:Code>
@@ -10252,7 +10358,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务三开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o473">
+<o:Column Id="o482">
 <a:ObjectID>966F5268-A943-419D-B934-368E37763DC7</a:ObjectID>
 <a:Name>exam_task_three_endt_time</a:Name>
 <a:Code>exam_task_three_endt_time</a:Code>
@@ -10263,7 +10369,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务三结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o474">
+<o:Column Id="o483">
 <a:ObjectID>D06203EF-A12F-462A-A14E-158A5F5EA9D1</a:ObjectID>
 <a:Name>exam_weight</a:Name>
 <a:Code>exam_weight</a:Code>
@@ -10275,7 +10381,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o475">
+<o:Column Id="o484">
 <a:ObjectID>9B8D7405-B54B-4BC6-B6F2-CDBFCC76733A</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -10286,7 +10392,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o476">
+<o:Column Id="o485">
 <a:ObjectID>E3431A0C-592F-4DAD-B957-A27092FFD271</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -10297,7 +10403,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o477">
+<o:Column Id="o486">
 <a:ObjectID>3151F7CD-2154-4BA3-9E21-045505D4A011</a:ObjectID>
 <a:Name>resources_application_id</a:Name>
 <a:Code>resources_application_id</a:Code>
@@ -10310,7 +10416,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o478">
+<o:Key Id="o487">
 <a:ObjectID>18800E6B-42EF-467C-A2B4-39E3A584C52A</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -10319,12 +10425,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o462"/>
+<o:Column Ref="o471"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o478"/>
+<o:Key Ref="o487"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o113">
@@ -10342,7 +10448,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o479">
+<o:Column Id="o488">
 <a:ObjectID>F49A4600-E3B6-417D-9B18-321CAC108C99</a:ObjectID>
 <a:Name>exam_students_id</a:Name>
 <a:Code>exam_students_id</a:Code>
@@ -10358,7 +10464,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o480">
+<o:Column Id="o489">
 <a:ObjectID>31256504-8378-4A33-B834-4649B9B3517F</a:ObjectID>
 <a:Name>exam_id</a:Name>
 <a:Code>exam_id</a:Code>
@@ -10369,7 +10475,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o481">
+<o:Column Id="o490">
 <a:ObjectID>9A69E649-C2B7-4632-AF73-54086189E520</a:ObjectID>
 <a:Name>students_id</a:Name>
 <a:Code>students_id</a:Code>
@@ -10380,7 +10486,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o482">
+<o:Column Id="o491">
 <a:ObjectID>92B019EF-80B8-402B-B2EB-2318547C7ABA</a:ObjectID>
 <a:Name>exam_task_one_fraction</a:Name>
 <a:Code>exam_task_one_fraction</a:Code>
@@ -10393,7 +10499,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o483">
+<o:Column Id="o492">
 <a:ObjectID>1D58AC54-7C50-4414-97CB-0C448E27F2B9</a:ObjectID>
 <a:Name>exam_task_one_finish_time</a:Name>
 <a:Code>exam_task_one_finish_time</a:Code>
@@ -10404,7 +10510,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务一交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o484">
+<o:Column Id="o493">
 <a:ObjectID>1FB7AE2A-FF51-4E17-B38A-B75CC07210A1</a:ObjectID>
 <a:Name>exam_task_second_fraction</a:Name>
 <a:Code>exam_task_second_fraction</a:Code>
@@ -10417,7 +10523,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o485">
+<o:Column Id="o494">
 <a:ObjectID>05F6A6B5-DFCD-4739-A71B-11B017AAF84A</a:ObjectID>
 <a:Name>exam_task_second_finish_time</a:Name>
 <a:Code>exam_task_second_finish_time</a:Code>
@@ -10428,7 +10534,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务二交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o486">
+<o:Column Id="o495">
 <a:ObjectID>BB96FD66-9358-44A6-BA45-A71B08761FDA</a:ObjectID>
 <a:Name>exam_task_three_results_info</a:Name>
 <a:Code>exam_task_three_results_info</a:Code>
@@ -10440,7 +10546,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(5000)</a:DataType>
 <a:Length>5000</a:Length>
 </o:Column>
-<o:Column Id="o487">
+<o:Column Id="o496">
 <a:ObjectID>190D1F88-CBEC-4111-AD9E-8912F98EE1A5</a:ObjectID>
 <a:Name>exam_task_three_info</a:Name>
 <a:Code>exam_task_three_info</a:Code>
@@ -10452,7 +10558,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o488">
+<o:Column Id="o497">
 <a:ObjectID>DDFA8722-EAD5-4CCC-A285-F0ED9D3B07F5</a:ObjectID>
 <a:Name>exam_task_three_fraction</a:Name>
 <a:Code>exam_task_three_fraction</a:Code>
@@ -10465,7 +10571,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o489">
+<o:Column Id="o498">
 <a:ObjectID>FACA95C0-5E4D-4293-9627-9C6ED4E41469</a:ObjectID>
 <a:Name>exam_task_three_finish_time</a:Name>
 <a:Code>exam_task_three_finish_time</a:Code>
@@ -10476,7 +10582,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>任务三交卷时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o490">
+<o:Column Id="o499">
 <a:ObjectID>EE0F0BC9-AA2A-4C27-B695-5287A953ECD1</a:ObjectID>
 <a:Name>exam_task_three_comment</a:Name>
 <a:Code>exam_task_three_comment</a:Code>
@@ -10488,7 +10594,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(5000)</a:DataType>
 <a:Length>5000</a:Length>
 </o:Column>
-<o:Column Id="o491">
+<o:Column Id="o500">
 <a:ObjectID>504255F5-15E5-4F30-92CD-ABEE35C198C5</a:ObjectID>
 <a:Name>exam_fraction</a:Name>
 <a:Code>exam_fraction</a:Code>
@@ -10501,7 +10607,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o492">
+<o:Column Id="o501">
 <a:ObjectID>78144909-4818-4404-8092-C576A9A6D478</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -10512,7 +10618,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o493">
+<o:Column Id="o502">
 <a:ObjectID>AEA49B15-DFEE-453A-9BE1-E146A225E458</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -10525,7 +10631,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o494">
+<o:Key Id="o503">
 <a:ObjectID>4FEE0E9D-E410-418A-B9C8-06514756F83B</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -10534,12 +10640,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o479"/>
+<o:Column Ref="o488"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o494"/>
+<o:Key Ref="o503"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o115">
@@ -10557,7 +10663,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o495">
+<o:Column Id="o504">
 <a:ObjectID>7A062E40-37E7-43CE-B316-E6997438A386</a:ObjectID>
 <a:Name>exam_task_one_question_id</a:Name>
 <a:Code>exam_task_one_question_id</a:Code>
@@ -10573,7 +10679,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o496">
+<o:Column Id="o505">
 <a:ObjectID>A9705D61-8AA4-409A-943E-C0AD7FB5C734</a:ObjectID>
 <a:Name>exam_id</a:Name>
 <a:Code>exam_id</a:Code>
@@ -10584,7 +10690,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试ID(用于出题的原卷)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o497">
+<o:Column Id="o506">
 <a:ObjectID>0A8CD349-73F3-4C49-BDF4-556D4F0DA0AA</a:ObjectID>
 <a:Name>exam_students_id</a:Name>
 <a:Code>exam_students_id</a:Code>
@@ -10595,7 +10701,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参考学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o498">
+<o:Column Id="o507">
 <a:ObjectID>8639B1EA-44C9-44F7-A433-32E3CF99C05E</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -10607,7 +10713,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o499">
+<o:Column Id="o508">
 <a:ObjectID>046F8BEB-E441-45BA-A171-A6A0C356B9C8</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -10620,7 +10726,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o500">
+<o:Column Id="o509">
 <a:ObjectID>364870D8-A08B-439B-B510-6537F35E7980</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -10632,7 +10738,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o501">
+<o:Column Id="o510">
 <a:ObjectID>40FC68B7-B575-4D66-9C9F-2066F6E527AE</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -10644,7 +10750,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o502">
+<o:Column Id="o511">
 <a:ObjectID>21C54364-10D3-44D8-8227-73498257759C</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -10656,7 +10762,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o503">
+<o:Column Id="o512">
 <a:ObjectID>51C56A06-4BAB-4430-8DD2-E04DD781BC37</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -10668,7 +10774,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o504">
+<o:Column Id="o513">
 <a:ObjectID>975DFF55-1F82-46F4-9CAD-4847CDDC2F34</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -10680,7 +10786,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o505">
+<o:Column Id="o514">
 <a:ObjectID>583B3AF2-5ED4-4B87-9C26-113DC50E6279</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -10692,7 +10798,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o506">
+<o:Column Id="o515">
 <a:ObjectID>1CD4EDB5-72C8-4AA6-AD89-772FCFB5C036</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -10704,7 +10810,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o507">
+<o:Column Id="o516">
 <a:ObjectID>491E3917-2652-4988-919E-E7ABCC838AC9</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -10716,7 +10822,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o508">
+<o:Column Id="o517">
 <a:ObjectID>9DAA49F9-B389-4F55-BD64-4A8417DA9677</a:ObjectID>
 <a:Name>question_analysis</a:Name>
 <a:Code>question_analysis</a:Code>
@@ -10728,7 +10834,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o509">
+<o:Column Id="o518">
 <a:ObjectID>A8F726BD-4BAC-4052-B474-8ED33AB63132</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -10739,7 +10845,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o510">
+<o:Column Id="o519">
 <a:ObjectID>0F032279-5585-4281-9F08-03BDD0B33B05</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -10750,7 +10856,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o511">
+<o:Column Id="o520">
 <a:ObjectID>4FA7C37F-F739-4C6A-B08E-6538BF107104</a:ObjectID>
 <a:Name>resources_question_id</a:Name>
 <a:Code>resources_question_id</a:Code>
@@ -10763,7 +10869,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o512">
+<o:Key Id="o521">
 <a:ObjectID>73385661-B2BD-4C85-9DC9-064420E28AB7</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -10772,12 +10878,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o495"/>
+<o:Column Ref="o504"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o512"/>
+<o:Key Ref="o521"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o117">
@@ -10795,7 +10901,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o513">
+<o:Column Id="o522">
 <a:ObjectID>3B6AE9EE-653D-42DF-B1A0-E420F5D71697</a:ObjectID>
 <a:Name>exam_task_second_question_id</a:Name>
 <a:Code>exam_task_second_question_id</a:Code>
@@ -10811,7 +10917,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o514">
+<o:Column Id="o523">
 <a:ObjectID>AC04122B-445F-4DD5-9787-A8D27F424AAA</a:ObjectID>
 <a:Name>exam_id</a:Name>
 <a:Code>exam_id</a:Code>
@@ -10822,7 +10928,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID(用于出题的原卷)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o515">
+<o:Column Id="o524">
 <a:ObjectID>DE82646A-99C5-4027-9527-AAEB6EC869FB</a:ObjectID>
 <a:Name>exam_students_id</a:Name>
 <a:Code>exam_students_id</a:Code>
@@ -10833,7 +10939,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参考学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o516">
+<o:Column Id="o525">
 <a:ObjectID>AB205EAA-0A65-4599-8725-2D5E4E2AA394</a:ObjectID>
 <a:Name>resources_competition_name</a:Name>
 <a:Code>resources_competition_name</a:Code>
@@ -10845,7 +10951,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o517">
+<o:Column Id="o526">
 <a:ObjectID>6BD8EE03-1189-4774-A757-333D0EB68395</a:ObjectID>
 <a:Name>resources_competition_content</a:Name>
 <a:Code>resources_competition_content</a:Code>
@@ -10856,7 +10962,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>案例介绍</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o518">
+<o:Column Id="o527">
 <a:ObjectID>DDACCA3A-AD27-4913-946B-1AC0AE50EE66</a:ObjectID>
 <a:Name>resources_competition_data</a:Name>
 <a:Code>resources_competition_data</a:Code>
@@ -10868,7 +10974,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o519">
+<o:Column Id="o528">
 <a:ObjectID>7E4D3931-FC7A-49B1-888B-D319F33A7A12</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -10879,7 +10985,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o520">
+<o:Column Id="o529">
 <a:ObjectID>687643E7-A056-47F4-9FF1-2A5AFDAE9CC6</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -10890,7 +10996,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o521">
+<o:Column Id="o530">
 <a:ObjectID>2501DEBE-FDE3-4BE2-B87A-85D0DBF477BE</a:ObjectID>
 <a:Name>resources_competition_id</a:Name>
 <a:Code>resources_competition_id</a:Code>
@@ -10903,7 +11009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o522">
+<o:Key Id="o531">
 <a:ObjectID>C7EA5C15-8DBC-44EE-8A46-FD833B65E51F</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -10912,12 +11018,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o513"/>
+<o:Column Ref="o522"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o522"/>
+<o:Key Ref="o531"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o119">
@@ -10935,7 +11041,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o523">
+<o:Column Id="o532">
 <a:ObjectID>B1BA3DBA-8695-47E6-B1D5-89D8B5EA3DEB</a:ObjectID>
 <a:Name>exam_task_second_question_step_id</a:Name>
 <a:Code>exam_task_second_question_step_id</a:Code>
@@ -10951,7 +11057,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o524">
+<o:Column Id="o533">
 <a:ObjectID>67E9FAD1-DA30-4B2D-8F57-CC7985BB6AEA</a:ObjectID>
 <a:Name>exam_task_second_question_id</a:Name>
 <a:Code>exam_task_second_question_id</a:Code>
@@ -10962,7 +11068,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试任务二试题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o525">
+<o:Column Id="o534">
 <a:ObjectID>73EB49EA-77A6-4DB5-A472-994A6E43587A</a:ObjectID>
 <a:Name>exam_task_second_question_step_title</a:Name>
 <a:Code>exam_task_second_question_step_title</a:Code>
@@ -10974,7 +11080,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o526">
+<o:Column Id="o535">
 <a:ObjectID>0472D35D-051C-45E0-A323-3B16181E6E10</a:ObjectID>
 <a:Name>exam_task_second_question_step_content</a:Name>
 <a:Code>exam_task_second_question_step_content</a:Code>
@@ -10985,7 +11091,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o527">
+<o:Column Id="o536">
 <a:ObjectID>F4385143-8216-4710-8CAB-4AF1437AF071</a:ObjectID>
 <a:Name>exam_task_second_question_step_question</a:Name>
 <a:Code>exam_task_second_question_step_question</a:Code>
@@ -10996,7 +11102,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o528">
+<o:Column Id="o537">
 <a:ObjectID>4C1A2203-9DCF-4C94-AB44-E5ADE02CF7F6</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -11007,7 +11113,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o529">
+<o:Column Id="o538">
 <a:ObjectID>4CC0CDF4-20BF-49DF-882B-DDA423CB8B59</a:ObjectID>
 <a:Name>exam_task_second_question_step_answer</a:Name>
 <a:Code>exam_task_second_question_step_answer</a:Code>
@@ -11018,7 +11124,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o530">
+<o:Column Id="o539">
 <a:ObjectID>24695BFB-7B20-420D-A492-A115952C64A7</a:ObjectID>
 <a:Name>exam_task_second_question_step_sort</a:Name>
 <a:Code>exam_task_second_question_step_sort</a:Code>
@@ -11029,7 +11135,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤顺序</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o531">
+<o:Column Id="o540">
 <a:ObjectID>A2D25D3B-9FAA-48F9-B7CB-1622C5454C46</a:ObjectID>
 <a:Name>exam_task_second_question_step_score</a:Name>
 <a:Code>exam_task_second_question_step_score</a:Code>
@@ -11042,7 +11148,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o532">
+<o:Column Id="o541">
 <a:ObjectID>CACE6A37-535E-4268-AFD9-C54EEF2BD189</a:ObjectID>
 <a:Name>exam_task_second_question_step_get_score</a:Name>
 <a:Code>exam_task_second_question_step_get_score</a:Code>
@@ -11055,7 +11161,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o533">
+<o:Column Id="o542">
 <a:ObjectID>3FA92507-7052-4161-8C51-A87272DA536D</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11066,7 +11172,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o534">
+<o:Column Id="o543">
 <a:ObjectID>E5771C79-EEEC-4B8F-A1EF-D0375E5287E2</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11079,7 +11185,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o535">
+<o:Key Id="o544">
 <a:ObjectID>C71B20AD-7B5A-4382-895E-109A0F94D59D</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11088,12 +11194,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o523"/>
+<o:Column Ref="o532"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o535"/>
+<o:Key Ref="o544"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o121">
@@ -11111,7 +11217,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o536">
+<o:Column Id="o545">
 <a:ObjectID>9A7C94C5-CE58-41C0-92E6-F60ACE737C7E</a:ObjectID>
 <a:Name>exam_task_three_question_id</a:Name>
 <a:Code>exam_task_three_question_id</a:Code>
@@ -11127,7 +11233,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o537">
+<o:Column Id="o546">
 <a:ObjectID>F15454F8-8FC0-4EEE-B20C-8A4F5D8EEA97</a:ObjectID>
 <a:Name>exam_id</a:Name>
 <a:Code>exam_id</a:Code>
@@ -11138,7 +11244,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID(用于出题的原卷)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o538">
+<o:Column Id="o547">
 <a:ObjectID>5F51E9FC-1EE9-439E-A101-7A5B2F29FA07</a:ObjectID>
 <a:Name>exam_students_id</a:Name>
 <a:Code>exam_students_id</a:Code>
@@ -11149,7 +11255,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参考学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o539">
+<o:Column Id="o548">
 <a:ObjectID>1CD518CC-CA46-4084-BC68-FB2F4E3D10C1</a:ObjectID>
 <a:Name>resources_training_name</a:Name>
 <a:Code>resources_training_name</a:Code>
@@ -11161,7 +11267,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o540">
+<o:Column Id="o549">
 <a:ObjectID>A8F31295-6F17-420B-84F8-E1EDD1DFEF4A</a:ObjectID>
 <a:Name>resources_training_content</a:Name>
 <a:Code>resources_training_content</a:Code>
@@ -11172,7 +11278,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>案例介绍</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o541">
+<o:Column Id="o550">
 <a:ObjectID>14941D9A-EF1E-412C-9669-F595C7C20BFB</a:ObjectID>
 <a:Name>resources_training_data</a:Name>
 <a:Code>resources_training_data</a:Code>
@@ -11184,7 +11290,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o542">
+<o:Column Id="o551">
 <a:ObjectID>F5C08469-4116-4F1C-A34F-E0FE608B745E</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11195,7 +11301,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o543">
+<o:Column Id="o552">
 <a:ObjectID>3F2623B1-DA48-4476-B101-C77A3F6FC24F</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11206,7 +11312,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o544">
+<o:Column Id="o553">
 <a:ObjectID>E37CB5A0-4745-42E5-B843-4C1E4EBE1D7A</a:ObjectID>
 <a:Name>resources_training_id</a:Name>
 <a:Code>resources_training_id</a:Code>
@@ -11219,7 +11325,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o545">
+<o:Key Id="o554">
 <a:ObjectID>6C6204EC-3DFA-422F-ADD8-9675763665E8</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11228,12 +11334,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o536"/>
+<o:Column Ref="o545"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o545"/>
+<o:Key Ref="o554"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o123">
@@ -11251,7 +11357,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o546">
+<o:Column Id="o555">
 <a:ObjectID>771F4059-B182-4AEA-9F4F-72BF0562E6E0</a:ObjectID>
 <a:Name>exam_task_three_question_step_id</a:Name>
 <a:Code>exam_task_three_question_step_id</a:Code>
@@ -11267,7 +11373,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o547">
+<o:Column Id="o556">
 <a:ObjectID>CE314993-B77B-45EC-8A23-172D81A2E846</a:ObjectID>
 <a:Name>exam_task_three_question_id</a:Name>
 <a:Code>exam_task_three_question_id</a:Code>
@@ -11278,7 +11384,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试任务三试题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o548">
+<o:Column Id="o557">
 <a:ObjectID>3A1F608A-6856-471D-A0F5-35B2B0897C62</a:ObjectID>
 <a:Name>exam_task_three_question_step_title</a:Name>
 <a:Code>exam_task_three_question_step_title</a:Code>
@@ -11290,7 +11396,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o549">
+<o:Column Id="o558">
 <a:ObjectID>5D585F7A-188F-4FBB-9A71-B23373CA810B</a:ObjectID>
 <a:Name>exam_task_three_question_step_content</a:Name>
 <a:Code>exam_task_three_question_step_content</a:Code>
@@ -11301,7 +11407,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o550">
+<o:Column Id="o559">
 <a:ObjectID>11A07013-CE41-485D-93A8-C88955020B3D</a:ObjectID>
 <a:Name>exam_task_three_question_step_question</a:Name>
 <a:Code>exam_task_three_question_step_question</a:Code>
@@ -11312,7 +11418,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o551">
+<o:Column Id="o560">
 <a:ObjectID>5118B249-1028-4035-942A-F6FB14D52BEB</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -11323,7 +11429,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o552">
+<o:Column Id="o561">
 <a:ObjectID>F1FD0657-B0A4-4B47-AA87-881D811BCD5D</a:ObjectID>
 <a:Name>exam_task_three_question_step_answer</a:Name>
 <a:Code>exam_task_three_question_step_answer</a:Code>
@@ -11334,7 +11440,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考核答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o553">
+<o:Column Id="o562">
 <a:ObjectID>48419E03-141E-45DE-A6DB-83DDE9A44871</a:ObjectID>
 <a:Name>exam_task_three_question_step_sort</a:Name>
 <a:Code>exam_task_three_question_step_sort</a:Code>
@@ -11345,7 +11451,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>步骤顺序</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o554">
+<o:Column Id="o563">
 <a:ObjectID>478A49D0-E80A-4370-85AB-70F4E6A35FCB</a:ObjectID>
 <a:Name>exam_task_three_question_step_score</a:Name>
 <a:Code>exam_task_three_question_step_score</a:Code>
@@ -11358,7 +11464,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o555">
+<o:Column Id="o564">
 <a:ObjectID>8F3E4632-7CAA-453F-BBB9-2221D9A3AFCA</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11369,7 +11475,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o556">
+<o:Column Id="o565">
 <a:ObjectID>FD214A87-5B46-43C2-BD28-CBA1D15F20A8</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11382,7 +11488,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o557">
+<o:Key Id="o566">
 <a:ObjectID>4370812D-3B97-4229-8713-49B280FA1683</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11391,12 +11497,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o546"/>
+<o:Column Ref="o555"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o557"/>
+<o:Key Ref="o566"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o125">
@@ -11414,7 +11520,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o558">
+<o:Column Id="o567">
 <a:ObjectID>48313900-713D-4553-A225-68F2D55437E6</a:ObjectID>
 <a:Name>id</a:Name>
 <a:Code>id</a:Code>
@@ -11430,7 +11536,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o559">
+<o:Column Id="o568">
 <a:ObjectID>BC930742-1A42-422B-AC69-D2085FCEE72E</a:ObjectID>
 <a:Name>method</a:Name>
 <a:Code>method</a:Code>
@@ -11442,7 +11548,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o560">
+<o:Column Id="o569">
 <a:ObjectID>2A6E2941-CE16-4C9B-A8C3-2F532FFA358C</a:ObjectID>
 <a:Name>request_url</a:Name>
 <a:Code>request_url</a:Code>
@@ -11454,7 +11560,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o561">
+<o:Column Id="o570">
 <a:ObjectID>A7CD060D-3604-438B-98F6-32DD39D73ECF</a:ObjectID>
 <a:Name>params</a:Name>
 <a:Code>params</a:Code>
@@ -11466,7 +11572,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(5000)</a:DataType>
 <a:Length>5000</a:Length>
 </o:Column>
-<o:Column Id="o562">
+<o:Column Id="o571">
 <a:ObjectID>008A7E4E-6C09-46F6-9604-EDBAADF1E646</a:ObjectID>
 <a:Name>result</a:Name>
 <a:Code>result</a:Code>
@@ -11478,7 +11584,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10000)</a:DataType>
 <a:Length>10000</a:Length>
 </o:Column>
-<o:Column Id="o563">
+<o:Column Id="o572">
 <a:ObjectID>98137D52-DDEC-42DA-BEAA-5E7008805588</a:ObjectID>
 <a:Name>ip</a:Name>
 <a:Code>ip</a:Code>
@@ -11490,7 +11596,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o564">
+<o:Column Id="o573">
 <a:ObjectID>B32A913B-62F1-444E-AC4B-E474EC5B8721</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -11501,7 +11607,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o565">
+<o:Column Id="o574">
 <a:ObjectID>9F91A939-B202-4203-B5A8-CC305A72FDE4</a:ObjectID>
 <a:Name>result_time</a:Name>
 <a:Code>result_time</a:Code>
@@ -11512,7 +11618,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>响应时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o566">
+<o:Column Id="o575">
 <a:ObjectID>61A0845E-7567-43D5-AF8D-A0B3D1FD98E2</a:ObjectID>
 <a:Name>type</a:Name>
 <a:Code>type</a:Code>
@@ -11524,7 +11630,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o567">
+<o:Column Id="o576">
 <a:ObjectID>6BDDB401-20F3-4960-8943-DE880DEE33F7</a:ObjectID>
 <a:Name>type_id</a:Name>
 <a:Code>type_id</a:Code>
@@ -11537,7 +11643,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o568">
+<o:Key Id="o577">
 <a:ObjectID>A7EF8C89-3D66-4A33-AC69-5872C23ED910</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11546,12 +11652,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o558"/>
+<o:Column Ref="o567"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o568"/>
+<o:Key Ref="o577"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o127">
@@ -11569,7 +11675,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o569">
+<o:Column Id="o578">
 <a:ObjectID>7A912692-335D-4B19-B8AD-708A43C7588B</a:ObjectID>
 <a:Name>student_direct_messages_id</a:Name>
 <a:Code>student_direct_messages_id</a:Code>
@@ -11585,7 +11691,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o570">
+<o:Column Id="o579">
 <a:ObjectID>707F98CE-F791-434F-B6BB-6E50104EB7D7</a:ObjectID>
 <a:Name>from_student_id</a:Name>
 <a:Code>from_student_id</a:Code>
@@ -11596,7 +11702,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>发送的学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o571">
+<o:Column Id="o580">
 <a:ObjectID>A729B7CD-BB22-4D0E-A7DD-E2CE333FF2DA</a:ObjectID>
 <a:Name>to_student_id</a:Name>
 <a:Code>to_student_id</a:Code>
@@ -11607,7 +11713,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>接收的学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o572">
+<o:Column Id="o581">
 <a:ObjectID>0601B089-72E8-48DA-9B1F-FCCB102CD7D7</a:ObjectID>
 <a:Name>student_direct_messages_parent_id</a:Name>
 <a:Code>student_direct_messages_parent_id</a:Code>
@@ -11618,7 +11724,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>父ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o573">
+<o:Column Id="o582">
 <a:ObjectID>079F5BF8-5F67-4655-8C3A-987FF50D8393</a:ObjectID>
 <a:Name>student_direct_messages_type</a:Name>
 <a:Code>student_direct_messages_type</a:Code>
@@ -11630,7 +11736,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o574">
+<o:Column Id="o583">
 <a:ObjectID>AFEA4875-AC8B-411E-8CF7-6B0C1F9B3B67</a:ObjectID>
 <a:Name>student_direct_messages_status</a:Name>
 <a:Code>student_direct_messages_status</a:Code>
@@ -11642,7 +11748,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o575">
+<o:Column Id="o584">
 <a:ObjectID>6A1D53F4-BD8C-4F13-A206-C161C6193282</a:ObjectID>
 <a:Name>student_direct_messages_content</a:Name>
 <a:Code>student_direct_messages_content</a:Code>
@@ -11654,7 +11760,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(5000)</a:DataType>
 <a:Length>5000</a:Length>
 </o:Column>
-<o:Column Id="o576">
+<o:Column Id="o585">
 <a:ObjectID>D784355C-8B36-4198-85EA-02A1367898CE</a:ObjectID>
 <a:Name>competition_id</a:Name>
 <a:Code>competition_id</a:Code>
@@ -11665,7 +11771,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o577">
+<o:Column Id="o586">
 <a:ObjectID>7870CC6B-61E8-4361-9F48-23523D332432</a:ObjectID>
 <a:Name>competition_students_id</a:Name>
 <a:Code>competition_students_id</a:Code>
@@ -11676,7 +11782,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>队伍ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o578">
+<o:Column Id="o587">
 <a:ObjectID>9E1DC1A5-F8DA-40B4-A989-3BBEBFDE750E</a:ObjectID>
 <a:Name>student_direct_messages_add_time</a:Name>
 <a:Code>student_direct_messages_add_time</a:Code>
@@ -11687,7 +11793,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>发送时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o579">
+<o:Column Id="o588">
 <a:ObjectID>E45333C6-BE4A-436B-BD28-5655077A7426</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11698,7 +11804,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o580">
+<o:Column Id="o589">
 <a:ObjectID>175D39BE-9FEB-4499-BD59-B11141EC97A3</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11711,7 +11817,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o581">
+<o:Key Id="o590">
 <a:ObjectID>BA906D3A-753E-4C53-9344-84BEBCC757A8</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11720,12 +11826,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o569"/>
+<o:Column Ref="o578"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o581"/>
+<o:Key Ref="o590"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o129">
@@ -11743,7 +11849,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o582">
+<o:Column Id="o591">
 <a:ObjectID>3D499087-E52F-4787-BF14-BC4B41519A7D</a:ObjectID>
 <a:Name>student_question_log_id</a:Name>
 <a:Code>student_question_log_id</a:Code>
@@ -11759,7 +11865,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o583">
+<o:Column Id="o592">
 <a:ObjectID>CA054DE0-5CD8-4F23-B6FE-43EFCA9D804F</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -11770,7 +11876,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o584">
+<o:Column Id="o593">
 <a:ObjectID>1E0C3DDC-31CA-4591-948D-1434A1286051</a:ObjectID>
 <a:Name>resources_question_id</a:Name>
 <a:Code>resources_question_id</a:Code>
@@ -11781,7 +11887,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>客观题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o585">
+<o:Column Id="o594">
 <a:ObjectID>6EA04FB6-FB17-473C-A8B9-E06E05CCD938</a:ObjectID>
 <a:Name>resources_competition_step_id</a:Name>
 <a:Code>resources_competition_step_id</a:Code>
@@ -11792,7 +11898,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>竞赛案例题步骤ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o586">
+<o:Column Id="o595">
 <a:ObjectID>1A12703F-1431-4E53-8D5E-418DFF08AEDD</a:ObjectID>
 <a:Name>resources_training_step_id</a:Name>
 <a:Code>resources_training_step_id</a:Code>
@@ -11803,7 +11909,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实训案例题步骤ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o587">
+<o:Column Id="o596">
 <a:ObjectID>1962DC81-D6D3-4621-9198-66FDF0C0F751</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11814,7 +11920,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o588">
+<o:Column Id="o597">
 <a:ObjectID>BBD65C5C-845D-4537-9F18-B5631F9EFBC2</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11827,7 +11933,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o589">
+<o:Key Id="o598">
 <a:ObjectID>44AEA0B7-1CA8-4FF8-A994-3380B562EBA3</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11836,12 +11942,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o582"/>
+<o:Column Ref="o591"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o589"/>
+<o:Key Ref="o598"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o131">
@@ -11859,7 +11965,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o590">
+<o:Column Id="o599">
 <a:ObjectID>175CD673-09EF-4787-ABAE-C3BB14C1450C</a:ObjectID>
 <a:Name>student_question_log_info_id</a:Name>
 <a:Code>student_question_log_info_id</a:Code>
@@ -11875,7 +11981,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o591">
+<o:Column Id="o600">
 <a:ObjectID>7E54D568-0A89-42F0-9547-D70FE6B7ED75</a:ObjectID>
 <a:Name>student_question_log_id</a:Name>
 <a:Code>student_question_log_id</a:Code>
@@ -11886,7 +11992,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>练习记录ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o592">
+<o:Column Id="o601">
 <a:ObjectID>CB083136-8F27-4903-A022-7E88B55CADB5</a:ObjectID>
 <a:Name>student_question_log_add_time</a:Name>
 <a:Code>student_question_log_add_time</a:Code>
@@ -11897,7 +12003,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>练习记录时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o593">
+<o:Column Id="o602">
 <a:ObjectID>07B3C5CD-48CF-4DF3-A7ED-17B62A4D32F5</a:ObjectID>
 <a:Name>question_fraction</a:Name>
 <a:Code>question_fraction</a:Code>
@@ -11910,7 +12016,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o594">
+<o:Column Id="o603">
 <a:ObjectID>CDF1FC7E-0892-45C3-A8D7-08BB535B51D4</a:ObjectID>
 <a:Name>student_fraction</a:Name>
 <a:Code>student_fraction</a:Code>
@@ -11923,7 +12029,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o595">
+<o:Column Id="o604">
 <a:ObjectID>645F50F0-3CF9-48ED-9FD2-D093E0C6AFA3</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -11934,7 +12040,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o596">
+<o:Column Id="o605">
 <a:ObjectID>AB02C901-DFDD-4945-8BCF-2FF168C08486</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -11947,7 +12053,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o597">
+<o:Key Id="o606">
 <a:ObjectID>97CEC039-7E8B-49F3-A589-B8B3D3F8437A</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -11956,12 +12062,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o590"/>
+<o:Column Ref="o599"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o597"/>
+<o:Key Ref="o606"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o133">
@@ -11979,7 +12085,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o598">
+<o:Column Id="o607">
 <a:ObjectID>513B1826-C162-4BD3-AF69-F725A491BC86</a:ObjectID>
 <a:Name>student_question_log_id</a:Name>
 <a:Code>student_question_log_id</a:Code>
@@ -11995,7 +12101,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o599">
+<o:Column Id="o608">
 <a:ObjectID>CC5FD3BC-5ED3-4F05-992A-058E3E207542</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -12006,7 +12112,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o600">
+<o:Column Id="o609">
 <a:ObjectID>66169366-FEE9-4C5E-8462-8C19AC5F9770</a:ObjectID>
 <a:Name>resources_question_id</a:Name>
 <a:Code>resources_question_id</a:Code>
@@ -12017,7 +12123,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>客观题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o601">
+<o:Column Id="o610">
 <a:ObjectID>F5B0192A-E068-4958-94D1-376C944E472E</a:ObjectID>
 <a:Name>resources_competition_step_id</a:Name>
 <a:Code>resources_competition_step_id</a:Code>
@@ -12028,7 +12134,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>竞赛案例题步骤ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o602">
+<o:Column Id="o611">
 <a:ObjectID>66BE5228-F5AE-4E8D-A809-45D9DDC1C7B0</a:ObjectID>
 <a:Name>resources_training_step_id</a:Name>
 <a:Code>resources_training_step_id</a:Code>
@@ -12039,7 +12145,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实训案例题步骤ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o603">
+<o:Column Id="o612">
 <a:ObjectID>1FE4ECA8-BF4A-4C7F-BDFE-E92C68B86988</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12050,7 +12156,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o604">
+<o:Column Id="o613">
 <a:ObjectID>B85DF035-5ED0-42A0-B85D-EE58DE9A2D05</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12063,7 +12169,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o605">
+<o:Key Id="o614">
 <a:ObjectID>35B44D0F-CBE1-48B4-A4D5-B8E6824901C6</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12072,12 +12178,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o598"/>
+<o:Column Ref="o607"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o605"/>
+<o:Key Ref="o614"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o135">
@@ -12095,7 +12201,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o606">
+<o:Column Id="o615">
 <a:ObjectID>A959CA54-4198-4D7C-A1E9-90D13C3A84E9</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -12111,7 +12217,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o607">
+<o:Column Id="o616">
 <a:ObjectID>2503C835-8E88-4CE4-991E-F44C900BE251</a:ObjectID>
 <a:Name>course_info_name</a:Name>
 <a:Code>course_info_name</a:Code>
@@ -12123,7 +12229,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o608">
+<o:Column Id="o617">
 <a:ObjectID>ED6295C4-AE18-45D1-98B7-1D572C606343</a:ObjectID>
 <a:Name>course_info_thumbnail</a:Name>
 <a:Code>course_info_thumbnail</a:Code>
@@ -12135,7 +12241,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o609">
+<o:Column Id="o618">
 <a:ObjectID>AD410FD0-86BB-4150-AC3B-2B569F4D7530</a:ObjectID>
 <a:Name>course_label_id</a:Name>
 <a:Code>course_label_id</a:Code>
@@ -12146,7 +12252,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程标签ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o610">
+<o:Column Id="o619">
 <a:ObjectID>09DFFF2A-EA9B-4A00-99D9-08B21FCF2839</a:ObjectID>
 <a:Name>course_info_basics_count</a:Name>
 <a:Code>course_info_basics_count</a:Code>
@@ -12157,7 +12263,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程学习人数基数</a:Comment>
 <a:DataType>integer</a:DataType>
 </o:Column>
-<o:Column Id="o611">
+<o:Column Id="o620">
 <a:ObjectID>983BED82-FE7D-4AA8-8C81-D76AE5E823E8</a:ObjectID>
 <a:Name>course_info_content</a:Name>
 <a:Code>course_info_content</a:Code>
@@ -12169,7 +12275,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o612">
+<o:Column Id="o621">
 <a:ObjectID>43A7B155-792C-455D-B3CA-62617A6BD0F8</a:ObjectID>
 <a:Name>course_info_status</a:Name>
 <a:Code>course_info_status</a:Code>
@@ -12181,7 +12287,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o613">
+<o:Column Id="o622">
 <a:ObjectID>8B24316C-1BA8-4B80-9E56-973884B9ACDC</a:ObjectID>
 <a:Name>course_info_type</a:Name>
 <a:Code>course_info_type</a:Code>
@@ -12193,7 +12299,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o614">
+<o:Column Id="o623">
 <a:ObjectID>43E18D79-980B-489B-A275-5ADFDEA59D0A</a:ObjectID>
 <a:Name>course_info_parent_id</a:Name>
 <a:Code>course_info_parent_id</a:Code>
@@ -12204,7 +12310,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>父节点ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o615">
+<o:Column Id="o624">
 <a:ObjectID>CBA65EDB-D39F-41B5-ACD0-EBDE8FEAE45F</a:ObjectID>
 <a:Name>course_video_id</a:Name>
 <a:Code>course_video_id</a:Code>
@@ -12215,7 +12321,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>视频ID(resources_info_id,和节对应)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o616">
+<o:Column Id="o625">
 <a:ObjectID>4BE723A5-7E98-4668-ACA7-F4A4A3CF81F1</a:ObjectID>
 <a:Name>course_courseware_id</a:Name>
 <a:Code>course_courseware_id</a:Code>
@@ -12226,7 +12332,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课件ID(resources_info_id,和节对应)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o617">
+<o:Column Id="o626">
 <a:ObjectID>0BD0D816-3F0D-4300-A343-AF99EA9BCD86</a:ObjectID>
 <a:Name>course_enclosure_ids</a:Name>
 <a:Code>course_enclosure_ids</a:Code>
@@ -12238,7 +12344,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o618">
+<o:Column Id="o627">
 <a:ObjectID>3B7A0009-63E4-4D05-A36A-7B8661A72C29</a:ObjectID>
 <a:Name>resources_question_ids</a:Name>
 <a:Code>resources_question_ids</a:Code>
@@ -12250,7 +12356,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o619">
+<o:Column Id="o628">
 <a:ObjectID>E8996913-6652-4C0F-9D13-9F85B466DC59</a:ObjectID>
 <a:Name>resources_competition_ids</a:Name>
 <a:Code>resources_competition_ids</a:Code>
@@ -12262,7 +12368,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o620">
+<o:Column Id="o629">
 <a:ObjectID>9543D6B2-29BD-4774-8FAA-8E80C33F5CE9</a:ObjectID>
 <a:Name>resources_training_ids</a:Name>
 <a:Code>resources_training_ids</a:Code>
@@ -12274,7 +12380,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o621">
+<o:Column Id="o630">
 <a:ObjectID>A3A49194-7592-474E-A4F1-6633847C3A97</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12285,7 +12391,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o622">
+<o:Column Id="o631">
 <a:ObjectID>DB2516E6-F50D-4E2A-985B-EF8EA15277BF</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12298,7 +12404,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o623">
+<o:Key Id="o632">
 <a:ObjectID>80B834A4-8C94-4B63-8EFA-EAA5B045F7AB</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12307,12 +12413,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o606"/>
+<o:Column Ref="o615"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o623"/>
+<o:Key Ref="o632"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o137">
@@ -12330,7 +12436,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o624">
+<o:Column Id="o633">
 <a:ObjectID>94C71AFE-6FF1-4A09-B17B-B2E2C04CE556</a:ObjectID>
 <a:Name>competition_teacher_evaluation_id</a:Name>
 <a:Code>competition_teacher_evaluation_id</a:Code>
@@ -12346,7 +12452,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o625">
+<o:Column Id="o634">
 <a:ObjectID>28D9B185-BA3D-4A77-BDF4-38C583F58760</a:ObjectID>
 <a:Name>competition_students_id</a:Name>
 <a:Code>competition_students_id</a:Code>
@@ -12357,7 +12463,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参赛学员ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o626">
+<o:Column Id="o635">
 <a:ObjectID>B1F34824-AA17-406B-9DA1-23205CD0E872</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -12368,7 +12474,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o627">
+<o:Column Id="o636">
 <a:ObjectID>50B4AACE-C6A2-4E0D-9230-685DBFFC63B7</a:ObjectID>
 <a:Name>competition_task_three_results_info</a:Name>
 <a:Code>competition_task_three_results_info</a:Code>
@@ -12380,7 +12486,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(5000)</a:DataType>
 <a:Length>5000</a:Length>
 </o:Column>
-<o:Column Id="o628">
+<o:Column Id="o637">
 <a:ObjectID>7433E1E2-4F0E-4698-B189-37FF03F7D17E</a:ObjectID>
 <a:Name>competition_task_three_comment</a:Name>
 <a:Code>competition_task_three_comment</a:Code>
@@ -12394,7 +12500,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o629">
+<o:Key Id="o638">
 <a:ObjectID>0A2C2026-1065-49F6-AAD8-63E22E16DDAD</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12403,12 +12509,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o624"/>
+<o:Column Ref="o633"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o629"/>
+<o:Key Ref="o638"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o139">
@@ -12426,7 +12532,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o630">
+<o:Column Id="o639">
 <a:ObjectID>6FD248E8-6644-4CA5-8493-3852F3B9EE5F</a:ObjectID>
 <a:Name>student_defence_log_id</a:Name>
 <a:Code>student_defence_log_id</a:Code>
@@ -12442,7 +12548,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o631">
+<o:Column Id="o640">
 <a:ObjectID>A4F59784-FE4D-429F-87C0-5107F0189646</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -12453,7 +12559,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o632">
+<o:Column Id="o641">
 <a:ObjectID>5EE82C36-8AF3-4BFB-957F-64599C8A2BA2</a:ObjectID>
 <a:Name>resources_training_id</a:Name>
 <a:Code>resources_training_id</a:Code>
@@ -12464,7 +12570,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实训案例题ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o633">
+<o:Column Id="o642">
 <a:ObjectID>61ECF1FD-019D-4899-BFCD-6061A68BDCCF</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12475,7 +12581,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o634">
+<o:Column Id="o643">
 <a:ObjectID>8C644C0D-C1DD-4C7A-B453-CD5831FA8AA0</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12488,7 +12594,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o635">
+<o:Key Id="o644">
 <a:ObjectID>14E97E23-9411-402E-B70B-58A559C4A852</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12497,12 +12603,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o630"/>
+<o:Column Ref="o639"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o635"/>
+<o:Key Ref="o644"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o141">
@@ -12520,7 +12626,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o636">
+<o:Column Id="o645">
 <a:ObjectID>B1E3EA82-354B-48B7-A34D-AB21398A5C45</a:ObjectID>
 <a:Name>student_defence_log_info_id</a:Name>
 <a:Code>student_defence_log_info_id</a:Code>
@@ -12536,7 +12642,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o637">
+<o:Column Id="o646">
 <a:ObjectID>E0681CB1-3C81-47CE-AD2D-8A23BBDB7778</a:ObjectID>
 <a:Name>student_defence_log_id</a:Name>
 <a:Code>student_defence_log_id</a:Code>
@@ -12547,7 +12653,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>答辩记录ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o638">
+<o:Column Id="o647">
 <a:ObjectID>EEB6B4CC-F854-4E58-A461-F6E05E5DFD4A</a:ObjectID>
 <a:Name>student_defence_add_time</a:Name>
 <a:Code>student_defence_add_time</a:Code>
@@ -12558,7 +12664,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>答辩记录时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o639">
+<o:Column Id="o648">
 <a:ObjectID>0EAAEFDE-F1CB-42FD-BF81-1ABE36E79BD9</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -12569,7 +12675,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>阅卷老师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o640">
+<o:Column Id="o649">
 <a:ObjectID>0E34AD59-9EF5-489A-A013-0FABB75EAA8E</a:ObjectID>
 <a:Name>question_fraction</a:Name>
 <a:Code>question_fraction</a:Code>
@@ -12582,7 +12688,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o641">
+<o:Column Id="o650">
 <a:ObjectID>B6261289-9DAF-47BC-A914-5BD7AE1F4E32</a:ObjectID>
 <a:Name>student_fraction</a:Name>
 <a:Code>student_fraction</a:Code>
@@ -12595,7 +12701,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>5</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o642">
+<o:Column Id="o651">
 <a:ObjectID>28DD1A4E-1F63-4848-8518-2837A7E50E8E</a:ObjectID>
 <a:Name>student_defence_data</a:Name>
 <a:Code>student_defence_data</a:Code>
@@ -12607,7 +12713,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o643">
+<o:Column Id="o652">
 <a:ObjectID>0D3D47DE-AF99-4EA5-B269-D7BACB0BD32B</a:ObjectID>
 <a:Name>defence_comment</a:Name>
 <a:Code>defence_comment</a:Code>
@@ -12619,7 +12725,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o644">
+<o:Column Id="o653">
 <a:ObjectID>9DB2FC0D-C610-49E1-BA3E-6DCB77AA4237</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12630,7 +12736,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o645">
+<o:Column Id="o654">
 <a:ObjectID>5F3E34B1-F394-49BA-9A77-3C5FDB095A45</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12643,7 +12749,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o646">
+<o:Key Id="o655">
 <a:ObjectID>9B0A1515-2C0A-4BE0-89A1-2CDB4D2823A9</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12652,12 +12758,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o636"/>
+<o:Column Ref="o645"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o646"/>
+<o:Key Ref="o655"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o143">
@@ -12675,7 +12781,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o647">
+<o:Column Id="o656">
 <a:ObjectID>B96E8F16-1393-45A3-AE92-F81FDE3F8123</a:ObjectID>
 <a:Name>resources_application_course_id</a:Name>
 <a:Code>resources_application_course_id</a:Code>
@@ -12691,7 +12797,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o648">
+<o:Column Id="o657">
 <a:ObjectID>B5C55758-6A1D-4697-B917-3A1FB76184ED</a:ObjectID>
 <a:Name>resources_application_id</a:Name>
 <a:Code>resources_application_id</a:Code>
@@ -12702,7 +12808,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>应用管理ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o649">
+<o:Column Id="o658">
 <a:ObjectID>FE5B7822-7FF7-4DC2-A39C-F8E79F30978D</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -12715,7 +12821,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o650">
+<o:Key Id="o659">
 <a:ObjectID>5C41F33E-DA1E-4101-982E-D226041EE080</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12724,12 +12830,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o647"/>
+<o:Column Ref="o656"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o650"/>
+<o:Key Ref="o659"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o145">
@@ -12747,7 +12853,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o651">
+<o:Column Id="o660">
 <a:ObjectID>32C72FDC-B6EE-42A4-AA60-603B686E1055</a:ObjectID>
 <a:Name>student_defence_log_note_id</a:Name>
 <a:Code>student_defence_log_note_id</a:Code>
@@ -12763,7 +12869,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o652">
+<o:Column Id="o661">
 <a:ObjectID>ACE0CE92-2A3F-4EA8-8776-A579C5D01F63</a:ObjectID>
 <a:Name>student_defence_log_id</a:Name>
 <a:Code>student_defence_log_id</a:Code>
@@ -12774,7 +12880,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>答辩记录ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o653">
+<o:Column Id="o662">
 <a:ObjectID>FF40D205-193F-4121-B3ED-B305803FB566</a:ObjectID>
 <a:Name>note_add_time</a:Name>
 <a:Code>note_add_time</a:Code>
@@ -12785,7 +12891,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>笔记记录时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o654">
+<o:Column Id="o663">
 <a:ObjectID>353B8A31-77FC-46E1-A1BB-5FCCC718C1E8</a:ObjectID>
 <a:Name>note_comment</a:Name>
 <a:Code>note_comment</a:Code>
@@ -12796,7 +12902,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>笔记内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o655">
+<o:Column Id="o664">
 <a:ObjectID>95B5FF9F-3756-4066-9DA8-2393532241A3</a:ObjectID>
 <a:Name>note_comment_original</a:Name>
 <a:Code>note_comment_original</a:Code>
@@ -12807,7 +12913,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>笔记原始内容</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o656">
+<o:Column Id="o665">
 <a:ObjectID>2828618F-8825-4EB6-898B-D8EEE22665D0</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12818,7 +12924,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o657">
+<o:Column Id="o666">
 <a:ObjectID>15FF27CC-8BA1-4C6B-951A-96F1A7BC4909</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12831,7 +12937,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o658">
+<o:Key Id="o667">
 <a:ObjectID>6E4CDC08-4FC1-4D2D-A8E5-A5AAEB94A11F</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12840,12 +12946,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o651"/>
+<o:Column Ref="o660"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o658"/>
+<o:Key Ref="o667"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o147">
@@ -12863,7 +12969,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o659">
+<o:Column Id="o668">
 <a:ObjectID>C075D7A9-9933-4696-A61D-2C855F34F077</a:ObjectID>
 <a:Name>student_question_log_answer_id</a:Name>
 <a:Code>student_question_log_answer_id</a:Code>
@@ -12879,7 +12985,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o660">
+<o:Column Id="o669">
 <a:ObjectID>6A55F743-A150-46D2-B543-B4FF9FB4A7FD</a:ObjectID>
 <a:Name>student_question_log_id</a:Name>
 <a:Code>student_question_log_id</a:Code>
@@ -12890,7 +12996,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>练习记录ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o661">
+<o:Column Id="o670">
 <a:ObjectID>18A81823-2652-47CC-836D-9047FD39A9BD</a:ObjectID>
 <a:Name>answer_add_time</a:Name>
 <a:Code>answer_add_time</a:Code>
@@ -12901,7 +13007,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>练习记录时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o662">
+<o:Column Id="o671">
 <a:ObjectID>29980820-BBEE-4C91-90B0-3BD412D263CA</a:ObjectID>
 <a:Name>student_answer</a:Name>
 <a:Code>student_answer</a:Code>
@@ -12912,7 +13018,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生答案</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o663">
+<o:Column Id="o672">
 <a:ObjectID>9A5D14C8-F256-44EE-AB3A-05509E37426C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -12923,7 +13029,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o664">
+<o:Column Id="o673">
 <a:ObjectID>2D2190A5-4B6D-4813-8390-77943FBC8790</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -12936,7 +13042,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o665">
+<o:Key Id="o674">
 <a:ObjectID>E4830190-DD82-47ED-9948-DC3E57E7A9CE</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -12945,12 +13051,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1563157584</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o659"/>
+<o:Column Ref="o668"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o665"/>
+<o:Key Ref="o674"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o148">
@@ -12968,7 +13074,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o666">
+<o:Column Id="o675">
 <a:ObjectID>0B4FF9FC-6D2C-47A1-BE74-32A6D3004FF6</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_id</a:Name>
 <a:Code>teacher_open_course_student_signin_log_id</a:Code>
@@ -12980,7 +13086,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o667">
+<o:Column Id="o676">
 <a:ObjectID>0127DBC2-D767-4604-A76A-1E301D941280</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_id</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_id</a:Code>
@@ -12991,7 +13097,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>签到配置ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o668">
+<o:Column Id="o677">
 <a:ObjectID>4AE34F94-96F3-4E1B-9DD3-4F2B1EC56F4D</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_session_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_session_time</a:Code>
@@ -13002,7 +13108,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>场次时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o669">
+<o:Column Id="o678">
 <a:ObjectID>3BBB614A-24E5-481D-92BA-87B15F518571</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -13013,7 +13119,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o670">
+<o:Column Id="o679">
 <a:ObjectID>8F9B0CD2-8FF3-4676-A0F9-221A2026457A</a:ObjectID>
 <a:Name>open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -13024,7 +13130,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o671">
+<o:Column Id="o680">
 <a:ObjectID>D065405F-9CF2-4B07-8F51-DE48973015A8</a:ObjectID>
 <a:Name>school_class_id</a:Name>
 <a:Code>school_class_id</a:Code>
@@ -13035,7 +13141,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o672">
+<o:Column Id="o681">
 <a:ObjectID>09C0A591-331D-454B-BD9B-C8CA45971035</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_add_time</a:Name>
 <a:Code>teacher_open_course_student_signin_log_add_time</a:Code>
@@ -13046,7 +13152,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>签到日期</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o673">
+<o:Column Id="o682">
 <a:ObjectID>8D95C305-B131-45C7-BC7D-1D105D20DCD1</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_type</a:Name>
 <a:Code>teacher_open_course_student_signin_log_type</a:Code>
@@ -13058,7 +13164,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o674">
+<o:Column Id="o683">
 <a:ObjectID>6262B89D-5452-47CE-8B37-69F0794CB90D</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_remark</a:Name>
 <a:Code>teacher_open_course_student_signin_log_remark</a:Code>
@@ -13070,7 +13176,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o675">
+<o:Column Id="o684">
 <a:ObjectID>7B0D3A81-56C2-43C5-9EA7-3ADBE3B9AF71</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_ip</a:Name>
 <a:Code>teacher_open_course_student_signin_log_ip</a:Code>
@@ -13082,7 +13188,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o676">
+<o:Column Id="o685">
 <a:ObjectID>80B961BD-181F-4515-8E78-314EB0F21DE0</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_log_tag</a:Name>
 <a:Code>teacher_open_course_student_signin_log_tag</a:Code>
@@ -13094,7 +13200,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(3)</a:DataType>
 <a:Length>3</a:Length>
 </o:Column>
-<o:Column Id="o677">
+<o:Column Id="o686">
 <a:ObjectID>6E9BF93F-E758-4767-9812-42B967A9E056</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13105,7 +13211,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o678">
+<o:Column Id="o687">
 <a:ObjectID>DC070E93-1CCF-45FB-8B03-FD7039C0CA9D</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13118,7 +13224,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o679">
+<o:Key Id="o688">
 <a:ObjectID>6E5718F5-B898-400D-BBF0-2B993CF60F08</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13127,12 +13233,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661850957</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o666"/>
+<o:Column Ref="o675"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o679"/>
+<o:Key Ref="o688"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o149">
@@ -13150,7 +13256,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o680">
+<o:Column Id="o689">
 <a:ObjectID>E7DD1787-A4D5-42C2-A24C-C74275139C9B</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -13162,7 +13268,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o681">
+<o:Column Id="o690">
 <a:ObjectID>A2A4709C-0E28-4CCD-90BF-814D3A4266E0</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -13174,7 +13280,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o682">
+<o:Column Id="o691">
 <a:ObjectID>1B732079-0BAA-432C-900D-C8C3CBF52938</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_school_class_ids</a:Name>
 <a:Code>teacher_open_course_question_setting_school_class_ids</a:Code>
@@ -13187,7 +13293,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>2000</a:Length>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o683">
+<o:Column Id="o692">
 <a:ObjectID>9DA96F9A-14FC-4934-BDB7-D1CCC1FB86F8</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_do_count</a:Name>
 <a:Code>teacher_open_course_question_setting_do_count</a:Code>
@@ -13198,7 +13304,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>作答次数</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o684">
+<o:Column Id="o693">
 <a:ObjectID>5CB8FE56-6E16-4DC3-8A9B-DB03E97AF4B5</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_question_no_order</a:Name>
 <a:Code>teacher_open_course_question_setting_question_no_order</a:Code>
@@ -13209,7 +13315,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目乱序(同一大题内)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o685">
+<o:Column Id="o694">
 <a:ObjectID>20FFACDF-B137-465B-862F-2CA3C4FA11EC</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_option_no_order</a:Name>
 <a:Code>teacher_open_course_question_setting_option_no_order</a:Code>
@@ -13220,7 +13326,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>选项乱序(限单选、多选)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o686">
+<o:Column Id="o695">
 <a:ObjectID>5A376621-C562-40F0-8D02-C4DAC7450591</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_end_show_qa</a:Name>
 <a:Code>teacher_open_course_question_setting_end_show_qa</a:Code>
@@ -13231,7 +13337,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>答卷后显示答案解析</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o687">
+<o:Column Id="o696">
 <a:ObjectID>1C150809-8C8D-4945-8D83-9DC3BFEFB102</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_end_show_true_false</a:Name>
 <a:Code>teacher_open_course_question_setting_end_show_true_false</a:Code>
@@ -13242,7 +13348,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>答卷后显示答案对错</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o688">
+<o:Column Id="o697">
 <a:ObjectID>EED32D9C-AA41-4D9E-AA37-6CA02710B22E</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_name</a:Name>
 <a:Code>teacher_open_course_question_setting_name</a:Code>
@@ -13254,7 +13360,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o689">
+<o:Column Id="o698">
 <a:ObjectID>C10D8C9A-3009-453E-B74A-E64628AFE1DB</a:ObjectID>
 <a:Name>teacher_open_course_question_start_time</a:Name>
 <a:Code>teacher_open_course_question_start_time</a:Code>
@@ -13265,7 +13371,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o690">
+<o:Column Id="o699">
 <a:ObjectID>CD6975B0-86C4-4DEF-9D14-1641AC89E8C0</a:ObjectID>
 <a:Name>teacher_open_course_question_end_time</a:Name>
 <a:Code>teacher_open_course_question_end_time</a:Code>
@@ -13276,7 +13382,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o691">
+<o:Column Id="o700">
 <a:ObjectID>0D607520-BD01-4B54-8952-84F14DB1FA3D</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_type</a:Name>
 <a:Code>teacher_open_course_question_setting_type</a:Code>
@@ -13288,7 +13394,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o692">
+<o:Column Id="o701">
 <a:ObjectID>9138A457-A696-4A0E-9F78-7E44F0E38606</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_file</a:Name>
 <a:Code>teacher_open_course_question_setting_file</a:Code>
@@ -13300,7 +13406,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o693">
+<o:Column Id="o702">
 <a:ObjectID>FE04BA8E-3CB7-4EEF-BC6A-3B9590050C00</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_push_status</a:Name>
 <a:Code>teacher_open_course_question_setting_push_status</a:Code>
@@ -13311,7 +13417,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>发布状态。 1发布,2未发布</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o694">
+<o:Column Id="o703">
 <a:ObjectID>973C8B65-C7E8-416B-AB3E-C879751DCB4E</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_status</a:Name>
 <a:Code>teacher_open_course_question_setting_status</a:Code>
@@ -13322,7 +13428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o695">
+<o:Column Id="o704">
 <a:ObjectID>57F2E2C7-EF7A-4A4F-AF4D-A6D47A7AB0B3</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_add_time</a:Name>
 <a:Code>teacher_open_course_question_setting_add_time</a:Code>
@@ -13333,7 +13439,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o696">
+<o:Column Id="o705">
 <a:ObjectID>B40E1FF8-8593-4864-B2D9-8CDC8D735147</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13344,7 +13450,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o697">
+<o:Column Id="o706">
 <a:ObjectID>3682C296-65EE-4C5B-A7EC-67518AF4A957</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13357,7 +13463,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o698">
+<o:Key Id="o707">
 <a:ObjectID>F4FAA62C-4DE1-4B7E-8B26-0372FCA0CB81</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13366,12 +13472,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661873118</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o680"/>
+<o:Column Ref="o689"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o698"/>
+<o:Key Ref="o707"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o150">
@@ -13389,7 +13495,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o699">
+<o:Column Id="o708">
 <a:ObjectID>359CF520-F941-43FC-ABC3-A42007360392</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -13401,7 +13507,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o700">
+<o:Column Id="o709">
 <a:ObjectID>427BD12E-52C6-4F8C-9DB5-009A81081403</a:ObjectID>
 <a:Name>teacher_open_course_title</a:Name>
 <a:Code>teacher_open_course_title</a:Code>
@@ -13413,7 +13519,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o701">
+<o:Column Id="o710">
 <a:ObjectID>3660B35C-4AD7-455D-A555-B34A7E9D0C6D</a:ObjectID>
 <a:Name>teacher_open_course_code</a:Name>
 <a:Code>teacher_open_course_code</a:Code>
@@ -13425,7 +13531,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o702">
+<o:Column Id="o711">
 <a:ObjectID>49F2F568-CCE2-496C-978A-57F85FE5391F</a:ObjectID>
 <a:Name>teacher_open_course_cover</a:Name>
 <a:Code>teacher_open_course_cover</a:Code>
@@ -13437,7 +13543,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o703">
+<o:Column Id="o712">
 <a:ObjectID>B986E392-B39D-4BA9-AC5E-3187D850C22F</a:ObjectID>
 <a:Name>teacher_open_course_status</a:Name>
 <a:Code>teacher_open_course_status</a:Code>
@@ -13448,7 +13554,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课状态(1启用 2禁用)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o704">
+<o:Column Id="o713">
 <a:ObjectID>083896AA-92CD-4701-B8D9-3EBB668C587D</a:ObjectID>
 <a:Name>start_time</a:Name>
 <a:Code>start_time</a:Code>
@@ -13459,7 +13565,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o705">
+<o:Column Id="o714">
 <a:ObjectID>7B41D575-7841-45B0-9087-0B171053ABDF</a:ObjectID>
 <a:Name>end_time</a:Name>
 <a:Code>end_time</a:Code>
@@ -13470,7 +13576,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>结课时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o706">
+<o:Column Id="o715">
 <a:ObjectID>D135E6B1-1D46-423C-8BA5-3BE33BAD695C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13481,7 +13587,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o707">
+<o:Column Id="o716">
 <a:ObjectID>CEC061D5-828F-411E-95B8-FF0ACE08C616</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13492,7 +13598,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o708">
+<o:Column Id="o717">
 <a:ObjectID>7062F1DF-29AA-4C1F-94B8-B97E387CA221</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -13505,7 +13611,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o709">
+<o:Key Id="o718">
 <a:ObjectID>724E566A-56E3-40C8-8351-36B34AEDF49F</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13514,12 +13620,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661949359</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o699"/>
+<o:Column Ref="o708"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o709"/>
+<o:Key Ref="o718"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o152">
@@ -13537,7 +13643,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o710">
+<o:Column Id="o719">
 <a:ObjectID>8E6DFEE8-A047-46D3-9A07-11DE5DA62C16</a:ObjectID>
 <a:Name>school_class_student_id</a:Name>
 <a:Code>school_class_student_id</a:Code>
@@ -13553,7 +13659,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o711">
+<o:Column Id="o720">
 <a:ObjectID>52309D8C-4843-46AD-977A-9A9F9C3F3346</a:ObjectID>
 <a:Name>school_class_id</a:Name>
 <a:Code>school_class_id</a:Code>
@@ -13564,7 +13670,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o712">
+<o:Column Id="o721">
 <a:ObjectID>5454BBFF-5FB1-4878-978D-2E13F2342863</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -13576,7 +13682,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o713">
+<o:Column Id="o722">
 <a:ObjectID>5D193920-D518-4045-B8F8-9B061CAD0E08</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -13587,7 +13693,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o714">
+<o:Column Id="o723">
 <a:ObjectID>7E292C6D-7BA9-4327-A380-C73E8DFAC127</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13598,7 +13704,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o715">
+<o:Column Id="o724">
 <a:ObjectID>5FF8C653-6DCB-4C62-83BA-C89813F7199D</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13611,7 +13717,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o716">
+<o:Key Id="o725">
 <a:ObjectID>665EA40B-0158-4C77-9E59-154A04D640E2</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13620,12 +13726,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661953761</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o710"/>
+<o:Column Ref="o719"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o716"/>
+<o:Key Ref="o725"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o153">
@@ -13643,7 +13749,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o717">
+<o:Column Id="o726">
 <a:ObjectID>0C10509D-670A-41D9-A190-7C6E8879DB41</a:ObjectID>
 <a:Name>application_merge_teacher_open_course_id</a:Name>
 <a:Code>application_merge_teacher_open_course_id</a:Code>
@@ -13655,7 +13761,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o718">
+<o:Column Id="o727">
 <a:ObjectID>8B4781AD-1C56-4EAF-B87B-96616E614557</a:ObjectID>
 <a:Name>application_id</a:Name>
 <a:Code>application_id</a:Code>
@@ -13666,7 +13772,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>应用ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o719">
+<o:Column Id="o728">
 <a:ObjectID>ECFE6701-B33B-495B-9A39-76D948538571</a:ObjectID>
 <a:Name>open_course_id</a:Name>
 <a:Code>open_course_id</a:Code>
@@ -13677,7 +13783,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o720">
+<o:Column Id="o729">
 <a:ObjectID>D1622BA3-8F97-47B6-B66D-C0D5846BA82A</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13688,7 +13794,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o721">
+<o:Column Id="o730">
 <a:ObjectID>E9B394A3-A4CB-4E5D-93B2-CE4E06A604DC</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13699,7 +13805,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o722">
+<o:Column Id="o731">
 <a:ObjectID>849A0316-E7DE-4865-900B-397446B53FEA</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -13712,7 +13818,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o723">
+<o:Key Id="o732">
 <a:ObjectID>417C69EF-F92F-4971-815B-7AA961B89BC5</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13721,12 +13827,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661954157</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o717"/>
+<o:Column Ref="o726"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o723"/>
+<o:Key Ref="o732"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o154">
@@ -13744,7 +13850,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o724">
+<o:Column Id="o733">
 <a:ObjectID>0EAD7F37-3889-4BD3-B7EC-D9BD0478BA21</a:ObjectID>
 <a:Name>teacher_merge_application_id</a:Name>
 <a:Code>teacher_merge_application_id</a:Code>
@@ -13756,7 +13862,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o725">
+<o:Column Id="o734">
 <a:ObjectID>75C0456B-F658-41CD-97ED-20B15A042D92</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -13767,7 +13873,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o726">
+<o:Column Id="o735">
 <a:ObjectID>22993B49-BDC1-4984-BCA4-8D0C2163DC8F</a:ObjectID>
 <a:Name>application_id</a:Name>
 <a:Code>application_id</a:Code>
@@ -13778,7 +13884,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>应用ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o727">
+<o:Column Id="o736">
 <a:ObjectID>B51DEA23-319E-4889-A33B-C391127D2E91</a:ObjectID>
 <a:Name>order_index</a:Name>
 <a:Code>order_index</a:Code>
@@ -13790,7 +13896,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o728">
+<o:Column Id="o737">
 <a:ObjectID>B56C59D5-A21C-4832-866F-FD9E67461758</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13801,7 +13907,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o729">
+<o:Column Id="o738">
 <a:ObjectID>90141AF2-C0D4-45F0-867B-36EC93D3CD8B</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13812,7 +13918,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o730">
+<o:Column Id="o739">
 <a:ObjectID>39E3CCB8-1F2E-480C-BC34-E1D5723259D6</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -13825,7 +13931,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o731">
+<o:Key Id="o740">
 <a:ObjectID>08D3E9C4-B74D-477A-8A4D-BE22E585B167</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13834,12 +13940,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661954272</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o724"/>
+<o:Column Ref="o733"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o731"/>
+<o:Key Ref="o740"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o156">
@@ -13848,16 +13954,16 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Code>teacher_open_course_merge_student</a:Code>
 <a:CreationDate>1661850632</a:CreationDate>
 <a:Creator>lx</a:Creator>
-<a:ModificationDate>1665821823</a:ModificationDate>
+<a:ModificationDate>1666191774</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
-<a:Comment>课程开课-关联-学生(暂时没用到)</a:Comment>
+<a:Comment>课程开课-关联-学生</a:Comment>
 <a:PhysicalOptions>auto_increment = 1
 ENGINE = InnoDB
 DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o732">
+<o:Column Id="o741">
 <a:ObjectID>FED8D142-2020-4E9C-A8C8-7B860CA642CF</a:ObjectID>
 <a:Name>teacher_open_course_school_class_merge_student_id</a:Name>
 <a:Code>teacher_open_course_school_class_merge_student_id</a:Code>
@@ -13869,7 +13975,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o733">
+<o:Column Id="o742">
 <a:ObjectID>4DEDD3F6-3919-4602-B549-7CC54021AC30</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -13880,7 +13986,42 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o734">
+<o:Column Id="o743">
+<a:ObjectID>422EA261-07AD-4518-BF0B-6AFAC1966E47</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_type</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_join_type</a:Code>
+<a:CreationDate>1666191638</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1666191768</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>加入类型 (枚举 openCourseMergeJoinTypeEnum)</a:Comment>
+<a:DataType>varchar(50)</a:DataType>
+<a:Length>50</a:Length>
+</o:Column>
+<o:Column Id="o744">
+<a:ObjectID>EA0BF245-9346-4119-915C-F4ED28BC545B</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_add_time</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_add_time</a:Code>
+<a:CreationDate>1661957411</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1663402307</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>创建时间</a:Comment>
+<a:DataType>datetime</a:DataType>
+</o:Column>
+<o:Column Id="o745">
+<a:ObjectID>5176B050-3FF9-4C98-9C26-A090C89A4AEF</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_status</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_status</a:Code>
+<a:CreationDate>1666191638</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1666191768</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>状态 1正常 2删除</a:Comment>
+<a:DataType>int(2)</a:DataType>
+<a:Length>2</a:Length>
+</o:Column>
+<o:Column Id="o746">
 <a:ObjectID>2BB34D52-A2A7-44F1-8A98-FC8B5C0A955A</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -13891,7 +14032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o735">
+<o:Column Id="o747">
 <a:ObjectID>EC319A55-6852-40CB-88C0-DE1F41F9D7DF</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -13902,7 +14043,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o736">
+<o:Column Id="o748">
 <a:ObjectID>A54FFF36-56CC-427C-BFA0-6376D3B6EEE3</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -13913,20 +14054,9 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o737">
-<a:ObjectID>EA0BF245-9346-4119-915C-F4ED28BC545B</a:ObjectID>
-<a:Name>teacher_open_course_school_class_merge_student_add_time</a:Name>
-<a:Code>teacher_open_course_school_class_merge_student_add_time</a:Code>
-<a:CreationDate>1661957411</a:CreationDate>
-<a:Creator>lx</a:Creator>
-<a:ModificationDate>1663402307</a:ModificationDate>
-<a:Modifier>lx</a:Modifier>
-<a:Comment>创建时间</a:Comment>
-<a:DataType>datetime</a:DataType>
-</o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o738">
+<o:Key Id="o749">
 <a:ObjectID>33D305FE-8588-4D40-B7D4-E228D91FD068</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -13935,12 +14065,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661955443</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o732"/>
+<o:Column Ref="o741"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o738"/>
+<o:Key Ref="o749"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o157">
@@ -13958,7 +14088,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o739">
+<o:Column Id="o750">
 <a:ObjectID>AF3D06D0-8046-407D-8D01-0EB4F7C4430B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_id</a:Code>
@@ -13970,7 +14100,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o740">
+<o:Column Id="o751">
 <a:ObjectID>63C7BC3C-E3F7-4260-836A-0B2D076E27C8</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_name</a:Code>
@@ -13982,7 +14112,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o741">
+<o:Column Id="o752">
 <a:ObjectID>FCC2ACE6-2A14-4428-A607-72EE9B21B5E6</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_duration</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_duration</a:Code>
@@ -13993,7 +14123,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程时长(分钟)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o742">
+<o:Column Id="o753">
 <a:ObjectID>8851F4F5-A578-41C8-9DAF-B7A2F7796E7D</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_add_time</a:Code>
@@ -14004,7 +14134,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o743">
+<o:Column Id="o754">
 <a:ObjectID>BE3DB6FF-142D-4A29-A9A3-B10FF0C5759B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_start_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_start_time</a:Code>
@@ -14016,7 +14146,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o744">
+<o:Column Id="o755">
 <a:ObjectID>48411774-FB89-4143-9D62-59DEF8EE1E32</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_end_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_end_time</a:Code>
@@ -14028,7 +14158,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o745">
+<o:Column Id="o756">
 <a:ObjectID>C346B065-C2ED-4D45-A0D7-F357EFD8839A</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14039,7 +14169,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o746">
+<o:Column Id="o757">
 <a:ObjectID>F58C2E06-124C-4A14-B564-A92BCE8B2AB6</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14052,7 +14182,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o747">
+<o:Key Id="o758">
 <a:ObjectID>6A318D25-C9C4-44C9-9C79-18E725965208</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14061,12 +14191,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662810962</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o739"/>
+<o:Column Ref="o750"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o747"/>
+<o:Key Ref="o758"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o158">
@@ -14084,7 +14214,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o748">
+<o:Column Id="o759">
 <a:ObjectID>5F40DE55-D689-437C-AA5A-D68EE5177EBA</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_id</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_id</a:Code>
@@ -14096,7 +14226,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o749">
+<o:Column Id="o760">
 <a:ObjectID>B75C3C1B-931C-47CF-A848-3E6DF1ADFBB1</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_session_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_session_time</a:Code>
@@ -14107,7 +14237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>场次时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o750">
+<o:Column Id="o761">
 <a:ObjectID>45A0C89F-9D2D-42C1-8666-997CE6D29EB1</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -14118,7 +14248,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o751">
+<o:Column Id="o762">
 <a:ObjectID>3A7ED4E2-6702-471D-BB8C-97028D55FCD0</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -14130,7 +14260,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o752">
+<o:Column Id="o763">
 <a:ObjectID>D5476993-DD9A-4B96-9C4B-183D5FB88447</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_type</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_type</a:Code>
@@ -14142,7 +14272,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o753">
+<o:Column Id="o764">
 <a:ObjectID>3A0547DC-282A-4E24-AB04-6F8D270E3422</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_value</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_value</a:Code>
@@ -14154,7 +14284,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o754">
+<o:Column Id="o765">
 <a:ObjectID>C953231B-E473-4F11-9DDB-57C25077D504</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_add_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_add_time</a:Code>
@@ -14165,7 +14295,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o755">
+<o:Column Id="o766">
 <a:ObjectID>66DAD315-B3C3-407E-8D73-923DD6B8A353</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_status</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_status</a:Code>
@@ -14176,7 +14306,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 1正常 2删除</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o756">
+<o:Column Id="o767">
 <a:ObjectID>66E49422-066F-4BF2-87C1-3CC3A311F98B</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_start_status</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_start_status</a:Code>
@@ -14186,7 +14316,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Modifier>87966</a:Modifier>
 <a:Comment>开启状态 (枚举 StartStatusEnum)</a:Comment>
 </o:Column>
-<o:Column Id="o757">
+<o:Column Id="o768">
 <a:ObjectID>76B272D0-603F-4BD1-9969-CAB274D4A79B</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_start_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_start_time</a:Code>
@@ -14197,7 +14327,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o758">
+<o:Column Id="o769">
 <a:ObjectID>DA842DBC-22F2-4FFC-AEF1-4514E261CBA6</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_end_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_end_time</a:Code>
@@ -14208,7 +14338,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o759">
+<o:Column Id="o770">
 <a:ObjectID>F844F21D-B808-46C3-8B99-FF63B1DD6F60</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14219,7 +14349,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o760">
+<o:Column Id="o771">
 <a:ObjectID>5E7E66D8-A3B5-4355-9A11-5942AEE4D028</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14232,7 +14362,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o761">
+<o:Key Id="o772">
 <a:ObjectID>EB349942-35A7-44DC-A505-B80E66CA1F63</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14241,12 +14371,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661960474</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o748"/>
+<o:Column Ref="o759"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o761"/>
+<o:Key Ref="o772"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o159">
@@ -14264,7 +14394,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o762">
+<o:Column Id="o773">
 <a:ObjectID>C9A3B75C-FBF8-4D85-BE76-72E3FC2C2B1F</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_id</a:Name>
 <a:Code>teacher_open_course_chat_log_id</a:Code>
@@ -14276,7 +14406,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o763">
+<o:Column Id="o774">
 <a:ObjectID>4A6E2BA8-7896-4993-8CC0-CFD616E08BBB</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_parent_id</a:Name>
 <a:Code>teacher_open_course_chat_log_parent_id</a:Code>
@@ -14287,7 +14417,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>上级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o764">
+<o:Column Id="o775">
 <a:ObjectID>9FB26692-4080-41CD-AE24-7FD5A53526C6</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -14298,7 +14428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o765">
+<o:Column Id="o776">
 <a:ObjectID>D7BD01D2-4D7E-4228-B94F-711BB78D809D</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -14310,7 +14440,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o766">
+<o:Column Id="o777">
 <a:ObjectID>18589108-4394-4335-8B90-7E3795F82B8A</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -14321,7 +14451,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o767">
+<o:Column Id="o778">
 <a:ObjectID>2EDC1791-6AB4-47F1-8A97-4E8B2EE17830</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14332,7 +14462,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o768">
+<o:Column Id="o779">
 <a:ObjectID>320B068F-2EFF-4C93-9044-C188C5E1BD85</a:ObjectID>
 <a:Name>chat_content</a:Name>
 <a:Code>chat_content</a:Code>
@@ -14346,7 +14476,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o769">
+<o:Column Id="o780">
 <a:ObjectID>D2108D51-47D4-4398-942C-4DA987E91A52</a:ObjectID>
 <a:Name>keywords</a:Name>
 <a:Code>keywords</a:Code>
@@ -14358,7 +14488,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(500)</a:DataType>
 <a:Length>500</a:Length>
 </o:Column>
-<o:Column Id="o770">
+<o:Column Id="o781">
 <a:ObjectID>087CD32F-4937-42CD-BD4C-474406B07466</a:ObjectID>
 <a:Name>score</a:Name>
 <a:Code>student_score</a:Code>
@@ -14369,7 +14499,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生得分</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o771">
+<o:Column Id="o782">
 <a:ObjectID>CAF2D8D3-F5A5-4FDF-B876-2EDBFE0FAC7D</a:ObjectID>
 <a:Name>chat_files</a:Name>
 <a:Code>chat_files</a:Code>
@@ -14381,7 +14511,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o772">
+<o:Column Id="o783">
 <a:ObjectID>73146904-4C03-4C3F-A10C-34E2F07E3F5A</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_status</a:Name>
 <a:Code>teacher_open_course_chat_log_status</a:Code>
@@ -14392,7 +14522,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o773">
+<o:Column Id="o784">
 <a:ObjectID>F4E24A74-7879-4FA7-A31A-1DF43C87CCA9</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_add_time</a:Name>
 <a:Code>teacher_open_course_chat_log_add_time</a:Code>
@@ -14403,7 +14533,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o774">
+<o:Column Id="o785">
 <a:ObjectID>915B6210-D43D-4773-A051-C208B1123038</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14414,7 +14544,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o775">
+<o:Column Id="o786">
 <a:ObjectID>052B1726-9F05-49F3-9AE1-E73D36F22ED1</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14427,7 +14557,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o776">
+<o:Key Id="o787">
 <a:ObjectID>A2E2569E-143D-40A6-AFFD-4B17369021C3</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14436,12 +14566,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662020297</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o762"/>
+<o:Column Ref="o773"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o776"/>
+<o:Key Ref="o787"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o160">
@@ -14459,7 +14589,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o777">
+<o:Column Id="o788">
 <a:ObjectID>009A23DE-07AF-4EA6-BBDD-26850AABC8AC</a:ObjectID>
 <a:Name>teacher_open_course_question_log_id</a:Name>
 <a:Code>teacher_open_course_question_log_id</a:Code>
@@ -14471,7 +14601,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o778">
+<o:Column Id="o789">
 <a:ObjectID>E732E580-555A-47D5-864B-E868302C4391</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -14482,7 +14612,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课题目配置ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o779">
+<o:Column Id="o790">
 <a:ObjectID>8F40D113-4306-4501-9973-FFAA88015492</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -14493,7 +14623,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目快照ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o780">
+<o:Column Id="o791">
 <a:ObjectID>96FF607B-0F40-4825-9A6C-89CD8C1C5F1B</a:ObjectID>
 <a:Name>teacher_open_course_question_log_answer</a:Name>
 <a:Code>teacher_open_course_question_log_answer</a:Code>
@@ -14505,7 +14635,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o781">
+<o:Column Id="o792">
 <a:ObjectID>7492312E-B2F8-4A26-A165-E1D31D254D90</a:ObjectID>
 <a:Name>teacher_open_course_question_log_upload_file</a:Name>
 <a:Code>teacher_open_course_question_log_upload_file</a:Code>
@@ -14517,7 +14647,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o782">
+<o:Column Id="o793">
 <a:ObjectID>C06A272B-5147-40B7-8E49-1E6B509123F6</a:ObjectID>
 <a:Name>teacher_open_course_question_log_add_time</a:Name>
 <a:Code>teacher_open_course_question_log_add_time</a:Code>
@@ -14528,7 +14658,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o783">
+<o:Column Id="o794">
 <a:ObjectID>4EFDDD7C-101B-4ECE-A88D-B680589D6BEA</a:ObjectID>
 <a:Name>teacher_open_course_question_log_status</a:Name>
 <a:Code>teacher_open_course_question_log_status</a:Code>
@@ -14539,7 +14669,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o784">
+<o:Column Id="o795">
 <a:ObjectID>AFCB9E46-93E2-4570-BB62-5B78208D9BAB</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14550,7 +14680,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o785">
+<o:Column Id="o796">
 <a:ObjectID>374EDC49-0F44-42A0-8F5D-2A8B0CE6258C</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -14562,7 +14692,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o786">
+<o:Column Id="o797">
 <a:ObjectID>5418F6F0-88B0-4BF7-BBEC-310D4B59B74B</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -14575,7 +14705,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o787">
+<o:Column Id="o798">
 <a:ObjectID>33204D86-8C54-47DB-B119-A3BC58B62471</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -14587,7 +14717,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o788">
+<o:Column Id="o799">
 <a:ObjectID>E89B4606-0D04-4D96-9894-330E4210E010</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -14599,7 +14729,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o789">
+<o:Column Id="o800">
 <a:ObjectID>E721A22E-36B6-42CE-A2A0-E11EF33A7841</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -14611,7 +14741,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o790">
+<o:Column Id="o801">
 <a:ObjectID>AC803DD0-4DB6-4B32-93FE-5B73A5BD3C0B</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -14623,7 +14753,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o791">
+<o:Column Id="o802">
 <a:ObjectID>802DD14D-7C67-4CA7-8AA4-74D31DB9C315</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -14635,7 +14765,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o792">
+<o:Column Id="o803">
 <a:ObjectID>9432E0C9-74AF-4F40-9841-29E38B0E401B</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -14647,7 +14777,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o793">
+<o:Column Id="o804">
 <a:ObjectID>71E1D286-28BF-47CF-BD6E-0ADA0AE47A45</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -14659,7 +14789,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o794">
+<o:Column Id="o805">
 <a:ObjectID>F8795A3A-9DD9-4F5A-906A-E6964444570C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14670,7 +14800,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o795">
+<o:Column Id="o806">
 <a:ObjectID>1993A879-EC68-450A-B775-D7C2671BDA96</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14683,7 +14813,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o796">
+<o:Key Id="o807">
 <a:ObjectID>FF4A3064-63A4-4FAD-A71D-F66FD27F3A94</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14692,12 +14822,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662044179</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o777"/>
+<o:Column Ref="o788"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o796"/>
+<o:Key Ref="o807"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o162">
@@ -14721,7 +14851,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o797">
+<o:Column Id="o808">
 <a:ObjectID>03C2172E-8A06-48E0-8C25-4102C8253653</a:ObjectID>
 <a:Name>core_setting_id</a:Name>
 <a:Code>core_setting_id</a:Code>
@@ -14733,7 +14863,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o798">
+<o:Column Id="o809">
 <a:ObjectID>5090D458-E136-4D46-9D89-930A55ED9A2C</a:ObjectID>
 <a:Name>setting_key</a:Name>
 <a:Code>setting_key</a:Code>
@@ -14745,7 +14875,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o799">
+<o:Column Id="o810">
 <a:ObjectID>0D922C4C-8420-482B-87B6-B0E99FBA62E0</a:ObjectID>
 <a:Name>setting_value</a:Name>
 <a:Code>setting_value</a:Code>
@@ -14756,7 +14886,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>配置项</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o800">
+<o:Column Id="o811">
 <a:ObjectID>A89D7A99-CD44-4F4E-8337-14A5D4BEE13E</a:ObjectID>
 <a:Name>core_setting_stauts</a:Name>
 <a:Code>core_setting_stauts</a:Code>
@@ -14767,7 +14897,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o801">
+<o:Column Id="o812">
 <a:ObjectID>D4790CD3-3634-4FB5-B1F8-DDCA61E7AC11</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -14778,7 +14908,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o802">
+<o:Column Id="o813">
 <a:ObjectID>A9346C05-5EA0-4D30-A522-9DD5B13FCE7E</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14789,7 +14919,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o803">
+<o:Column Id="o814">
 <a:ObjectID>D46E4A36-6D0D-4F64-9C58-CAC3D1285F24</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14802,7 +14932,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o804">
+<o:Key Id="o815">
 <a:ObjectID>8E777505-B813-4D1D-8C5F-B6F9747BA0F4</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14811,12 +14941,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662045362</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o797"/>
+<o:Column Ref="o808"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o804"/>
+<o:Key Ref="o815"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o163">
@@ -14834,7 +14964,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o805">
+<o:Column Id="o816">
 <a:ObjectID>18F050CC-F084-477F-8759-28E1D015FE0B</a:ObjectID>
 <a:Name>teacher_open_course_score_dashboard_id</a:Name>
 <a:Code>teacher_open_course_score_dashboard_id</a:Code>
@@ -14846,7 +14976,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o806">
+<o:Column Id="o817">
 <a:ObjectID>C33241B0-D288-44ED-8554-C7086F839648</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14857,7 +14987,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o807">
+<o:Column Id="o818">
 <a:ObjectID>155275C4-795A-4763-9C39-3FDF35ECECCA</a:ObjectID>
 <a:Name>signin_score</a:Name>
 <a:Code>signin_score</a:Code>
@@ -14868,7 +14998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>签到成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o808">
+<o:Column Id="o819">
 <a:ObjectID>26A9701D-C572-427D-8AD8-4D4D9DDC105D</a:ObjectID>
 <a:Name>course_score</a:Name>
 <a:Code>course_score</a:Code>
@@ -14879,7 +15009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>章节练习成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o809">
+<o:Column Id="o820">
 <a:ObjectID>B1C7AFAC-3115-4EEF-855F-7578BE5C5555</a:ObjectID>
 <a:Name>real_operation_score</a:Name>
 <a:Code>real_operation_score</a:Code>
@@ -14890,7 +15020,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程实操成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o810">
+<o:Column Id="o821">
 <a:ObjectID>AC3C7572-A095-42DE-99A5-3E8D2B9D3602</a:ObjectID>
 <a:Name>question_homework_score</a:Name>
 <a:Code>question_homework_score</a:Code>
@@ -14901,7 +15031,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>作业成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o811">
+<o:Column Id="o822">
 <a:ObjectID>CB0FDAE5-DDBD-42D1-8E59-3B91E44A45C8</a:ObjectID>
 <a:Name>exam_score</a:Name>
 <a:Code>exam_score</a:Code>
@@ -14912,7 +15042,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o812">
+<o:Column Id="o823">
 <a:ObjectID>A37D010B-5B7E-4815-AC10-65C79F878234</a:ObjectID>
 <a:Name>chat_score</a:Name>
 <a:Code>chat_score</a:Code>
@@ -14923,7 +15053,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>互动成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o813">
+<o:Column Id="o824">
 <a:ObjectID>D91526BC-31BA-4121-9416-7DB95281202C</a:ObjectID>
 <a:Name>total_score</a:Name>
 <a:Code>total_score</a:Code>
@@ -14934,7 +15064,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>总成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o814">
+<o:Column Id="o825">
 <a:ObjectID>95464B6A-6611-4674-BBA4-EF869A472F84</a:ObjectID>
 <a:Name>manual_score</a:Name>
 <a:Code>manual_score</a:Code>
@@ -14945,7 +15075,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>手动调整的分数</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o815">
+<o:Column Id="o826">
 <a:ObjectID>8E062DAC-DA29-4940-AEC3-1B8EFB468904</a:ObjectID>
 <a:Name>last_score</a:Name>
 <a:Code>last_score</a:Code>
@@ -14956,7 +15086,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>最终成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o816">
+<o:Column Id="o827">
 <a:ObjectID>696B62F5-6BCE-4377-8F04-F452C9FE5368</a:ObjectID>
 <a:Name>last_status</a:Name>
 <a:Code>last_status</a:Code>
@@ -14968,7 +15098,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o817">
+<o:Column Id="o828">
 <a:ObjectID>D2334132-07CC-40C5-8A37-6F95CC12A041</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14979,7 +15109,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o818">
+<o:Column Id="o829">
 <a:ObjectID>7BBBDC7F-C5E3-424A-AC3C-00E94E564F45</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14990,7 +15120,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o819">
+<o:Column Id="o830">
 <a:ObjectID>CE5A2441-64A4-4C2A-8646-8D6CFE6C2A73</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15003,7 +15133,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o820">
+<o:Key Id="o831">
 <a:ObjectID>6B3359F7-B844-4B95-9C3B-A4AAFBA27617</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15012,12 +15142,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662045706</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o805"/>
+<o:Column Ref="o816"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o820"/>
+<o:Key Ref="o831"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o164">
@@ -15040,7 +15170,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o821">
+<o:Column Id="o832">
 <a:ObjectID>318651DC-E71A-449A-96A8-19F27C71F4AC</a:ObjectID>
 <a:Name>teacher_open_course_notice_id</a:Name>
 <a:Code>teacher_open_course_notice_id</a:Code>
@@ -15052,7 +15182,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o822">
+<o:Column Id="o833">
 <a:ObjectID>F972E98C-839A-4F8E-B2B7-A92F064483DB</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -15064,7 +15194,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o823">
+<o:Column Id="o834">
 <a:ObjectID>E3F89C48-E4A1-4B9B-AE85-66EE2378EC58</a:ObjectID>
 <a:Name>teacher_open_course_ids</a:Name>
 <a:Code>teacher_open_course_ids</a:Code>
@@ -15076,7 +15206,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o824">
+<o:Column Id="o835">
 <a:ObjectID>9072D638-91A2-45E3-B01A-56FD07AC2DBC</a:ObjectID>
 <a:Name>notice_title</a:Name>
 <a:Code>notice_title</a:Code>
@@ -15088,7 +15218,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o825">
+<o:Column Id="o836">
 <a:ObjectID>2AED03DE-64F7-47AF-810B-CC78F23EEF22</a:ObjectID>
 <a:Name>notice_content</a:Name>
 <a:Code>notice_content</a:Code>
@@ -15100,7 +15230,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o826">
+<o:Column Id="o837">
 <a:ObjectID>08862E80-7DDC-40DF-8E1B-DCFED6B33AC8</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15111,7 +15241,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o827">
+<o:Column Id="o838">
 <a:ObjectID>A04525A6-FB16-4CCC-9753-4907D73BA676</a:ObjectID>
 <a:Name>create_by_teacher_id</a:Name>
 <a:Code>create_by_teacher_id</a:Code>
@@ -15122,7 +15252,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>消息创建--老师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o828">
+<o:Column Id="o839">
 <a:ObjectID>3B6BA47A-A3E1-41B3-B8E8-B877AF7DFB5B</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15133,7 +15263,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o829">
+<o:Column Id="o840">
 <a:ObjectID>E49B7F20-513A-4E10-BEE8-D5B768200303</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15144,7 +15274,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o830">
+<o:Column Id="o841">
 <a:ObjectID>C28FF8AA-D0BD-4EFE-8BEE-802D56989498</a:ObjectID>
 <a:Name>del_flag</a:Name>
 <a:Code>del_flag</a:Code>
@@ -15157,7 +15287,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o831">
+<o:Key Id="o842">
 <a:ObjectID>3D2650BD-129F-48EC-B75C-872417A4E822</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15166,12 +15296,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662046440</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o821"/>
+<o:Column Ref="o832"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o831"/>
+<o:Key Ref="o842"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o165">
@@ -15194,7 +15324,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o832">
+<o:Column Id="o843">
 <a:ObjectID>3DB701D7-DA2C-4296-853B-38D2E719CCA6</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_id</a:Name>
 <a:Code>teacher_open_course_knowledge_point_id</a:Code>
@@ -15206,7 +15336,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o833">
+<o:Column Id="o844">
 <a:ObjectID>171BF047-E676-4C5B-89B3-8B25136416A7</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -15217,7 +15347,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o834">
+<o:Column Id="o845">
 <a:ObjectID>0B7D7F9A-015D-42DD-8116-30CEC65236D8</a:ObjectID>
 <a:Name>chapter_id</a:Name>
 <a:Code>chapter_id</a:Code>
@@ -15228,7 +15358,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>章节ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o835">
+<o:Column Id="o846">
 <a:ObjectID>E622D525-8AFB-4926-AE32-117E18C429E0</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_title</a:Name>
 <a:Code>teacher_open_course_knowledge_point_title</a:Code>
@@ -15240,7 +15370,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o836">
+<o:Column Id="o847">
 <a:ObjectID>B1BD789A-9684-4E7A-AD8A-BE79C7B6C7C8</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_content</a:Name>
 <a:Code>teacher_open_course_knowledge_point_content</a:Code>
@@ -15252,7 +15382,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o837">
+<o:Column Id="o848">
 <a:ObjectID>C44A8ACF-B4BC-4140-9003-1ADAC230C1DA</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_status</a:Name>
 <a:Code>teacher_open_course_knowledge_point_status</a:Code>
@@ -15263,7 +15393,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o838">
+<o:Column Id="o849">
 <a:ObjectID>35B92FEF-A383-4FD2-AAC3-10355BCA6896</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15274,7 +15404,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o839">
+<o:Column Id="o850">
 <a:ObjectID>2745088B-3993-46E7-9035-2EF382FEC082</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15285,7 +15415,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o840">
+<o:Column Id="o851">
 <a:ObjectID>9699889E-0268-4565-971A-41D449A2A5F2</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15298,7 +15428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o841">
+<o:Key Id="o852">
 <a:ObjectID>75299271-38A3-44A7-824D-00792734CF12</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15307,12 +15437,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662047767</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o832"/>
+<o:Column Ref="o843"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o841"/>
+<o:Key Ref="o852"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o167">
@@ -15330,7 +15460,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o842">
+<o:Column Id="o853">
 <a:ObjectID>326FA1E3-0BA3-420E-8242-ED8A4A4F0617</a:ObjectID>
 <a:Name>student_client_link_id</a:Name>
 <a:Code>student_client_link_id</a:Code>
@@ -15342,7 +15472,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o843">
+<o:Column Id="o854">
 <a:ObjectID>E2FC1BD3-0EBA-4330-A432-204E68A01861</a:ObjectID>
 <a:Name>student_client_link_order</a:Name>
 <a:Code>student_client_link_order</a:Code>
@@ -15353,7 +15483,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>导航栏排序</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o844">
+<o:Column Id="o855">
 <a:ObjectID>A897CD71-A97A-450E-92FA-72474727C640</a:ObjectID>
 <a:Name>student_client_link_title</a:Name>
 <a:Code>student_client_link_title</a:Code>
@@ -15365,7 +15495,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o845">
+<o:Column Id="o856">
 <a:ObjectID>B988F3BD-EEE2-40FB-9E5E-73ABC59935D9</a:ObjectID>
 <a:Name>student_client_link_content</a:Name>
 <a:Code>student_client_link_content</a:Code>
@@ -15377,7 +15507,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o846">
+<o:Column Id="o857">
 <a:ObjectID>C9FBBBB6-7477-4B29-8A15-08222FB01DE8</a:ObjectID>
 <a:Name>student_client_link_type</a:Name>
 <a:Code>student_client_link_type</a:Code>
@@ -15389,7 +15519,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o847">
+<o:Column Id="o858">
 <a:ObjectID>B5987B41-6AE9-469F-A36F-48C3C9674252</a:ObjectID>
 <a:Name>student_client_link_img</a:Name>
 <a:Code>student_client_link_img</a:Code>
@@ -15400,7 +15530,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>链接图片(可用于轮播大图,icon小图等功能)</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o848">
+<o:Column Id="o859">
 <a:ObjectID>DD99CF28-4303-4935-8168-CE022C8C31CD</a:ObjectID>
 <a:Name>student_client_link_status</a:Name>
 <a:Code>student_client_link_status</a:Code>
@@ -15411,7 +15541,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o849">
+<o:Column Id="o860">
 <a:ObjectID>963FA155-9A25-41BA-8B52-209536B76758</a:ObjectID>
 <a:Name>student_client_link_open_type</a:Name>
 <a:Code>student_client_link_open_type</a:Code>
@@ -15423,7 +15553,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o850">
+<o:Column Id="o861">
 <a:ObjectID>05CE988B-2AF5-4A63-9451-25A9EF95C5DB</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15434,7 +15564,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o851">
+<o:Column Id="o862">
 <a:ObjectID>1E5FBB70-DADA-4251-9BDA-85E132223109</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15445,7 +15575,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o852">
+<o:Column Id="o863">
 <a:ObjectID>F1483087-727F-4BFE-97BA-9692FD8D1AB2</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15458,7 +15588,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o853">
+<o:Key Id="o864">
 <a:ObjectID>B095A5B3-D6C4-40C4-B986-497B3849ED54</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15467,12 +15597,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662554252</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o842"/>
+<o:Column Ref="o853"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o853"/>
+<o:Key Ref="o864"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o169">
@@ -15490,7 +15620,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o854">
+<o:Column Id="o865">
 <a:ObjectID>CCCB7690-1E0F-4355-AC7A-ABB58CC8632B</a:ObjectID>
 <a:Name>university_system_id</a:Name>
 <a:Code>university_system_id</a:Code>
@@ -15502,7 +15632,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o855">
+<o:Column Id="o866">
 <a:ObjectID>B0D08F82-9D1C-42E8-B332-4422FC72BF67</a:ObjectID>
 <a:Name>university_system_name</a:Name>
 <a:Code>university_system_name</a:Code>
@@ -15514,7 +15644,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o856">
+<o:Column Id="o867">
 <a:ObjectID>8A8F809D-A11E-4F1E-AB4B-C8B02D1DA3AB</a:ObjectID>
 <a:Name>university_system_contact</a:Name>
 <a:Code>university_system_contact</a:Code>
@@ -15526,7 +15656,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o857">
+<o:Column Id="o868">
 <a:ObjectID>1F10D7BD-3F66-4E4E-AA41-06A06D9D00D1</a:ObjectID>
 <a:Name>university_system_contact_tel</a:Name>
 <a:Code>university_system_contact_tel</a:Code>
@@ -15538,7 +15668,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o858">
+<o:Column Id="o869">
 <a:ObjectID>139361B7-C257-4094-9BCE-1F8A44668480</a:ObjectID>
 <a:Name>university_system_add_time</a:Name>
 <a:Code>university_system_add_time</a:Code>
@@ -15549,7 +15679,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o859">
+<o:Column Id="o870">
 <a:ObjectID>7BA84D60-66CD-47EA-8DCB-025AEFC85CFF</a:ObjectID>
 <a:Name>university_system_status</a:Name>
 <a:Code>university_system_status</a:Code>
@@ -15560,7 +15690,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o860">
+<o:Column Id="o871">
 <a:ObjectID>EE6D1A35-06C2-4560-B40B-D1E87CA5F291</a:ObjectID>
 <a:Name>university_faculty_id</a:Name>
 <a:Code>university_faculty_id</a:Code>
@@ -15571,7 +15701,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>院系ID(学院ID)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o861">
+<o:Column Id="o872">
 <a:ObjectID>87AEE496-5BD2-4A50-ACC8-980A708FC4DB</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15582,7 +15712,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o862">
+<o:Column Id="o873">
 <a:ObjectID>6D140299-48E6-4630-99C8-D96E361AB3B1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15595,7 +15725,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o863">
+<o:Key Id="o874">
 <a:ObjectID>F02FEAFC-6CDC-461B-BCD4-A60CB97164BA</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15604,12 +15734,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662648377</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o854"/>
+<o:Column Ref="o865"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o863"/>
+<o:Key Ref="o874"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o171">
@@ -15627,7 +15757,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o864">
+<o:Column Id="o875">
 <a:ObjectID>884F2204-DCE1-485E-A4B2-D4378BEE2044</a:ObjectID>
 <a:Name>university_faculty_id</a:Name>
 <a:Code>university_faculty_id</a:Code>
@@ -15639,7 +15769,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o865">
+<o:Column Id="o876">
 <a:ObjectID>2AB481C3-D261-4ADD-B9F9-146124372F4B</a:ObjectID>
 <a:Name>university_faculty_name</a:Name>
 <a:Code>university_faculty_name</a:Code>
@@ -15651,7 +15781,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o866">
+<o:Column Id="o877">
 <a:ObjectID>04BE427C-8D5A-48B8-808F-80D87158F9E4</a:ObjectID>
 <a:Name>university_faculty_contact</a:Name>
 <a:Code>university_faculty_contact</a:Code>
@@ -15663,7 +15793,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o867">
+<o:Column Id="o878">
 <a:ObjectID>A6EF43AB-F19B-4BE5-B34E-D4AE59D57B17</a:ObjectID>
 <a:Name>university_faculty_contact_tel</a:Name>
 <a:Code>university_faculty_contact_tel</a:Code>
@@ -15675,7 +15805,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o868">
+<o:Column Id="o879">
 <a:ObjectID>C8BE2BF4-F676-43CB-A1CE-369836C8D540</a:ObjectID>
 <a:Name>university_faculty_contact_address</a:Name>
 <a:Code>university_faculty_contact_address</a:Code>
@@ -15687,7 +15817,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o869">
+<o:Column Id="o880">
 <a:ObjectID>68386B1B-1359-4E14-80BB-D40EB3E6D05E</a:ObjectID>
 <a:Name>universities_colleges_id</a:Name>
 <a:Code>universities_colleges_id</a:Code>
@@ -15698,7 +15828,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>院校ID (院系的上一级)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o870">
+<o:Column Id="o881">
 <a:ObjectID>34891715-8E26-4F10-A789-93454383373B</a:ObjectID>
 <a:Name>university_faculty_status</a:Name>
 <a:Code>university_faculty_status</a:Code>
@@ -15709,7 +15839,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o871">
+<o:Column Id="o882">
 <a:ObjectID>7EA4E9C0-C919-4B3F-8300-66888606CDFE</a:ObjectID>
 <a:Name>university_faculty_add_time</a:Name>
 <a:Code>university_faculty_add_time</a:Code>
@@ -15720,7 +15850,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o872">
+<o:Column Id="o883">
 <a:ObjectID>860EA0A3-DB84-4B76-BB61-CD32C4838D5E</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15731,7 +15861,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o873">
+<o:Column Id="o884">
 <a:ObjectID>6D5D545B-7423-4471-B969-D5AD4F7D6459</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15744,7 +15874,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o874">
+<o:Key Id="o885">
 <a:ObjectID>8827D654-DDB8-4D1E-A500-362CE79333F8</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15753,12 +15883,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662648708</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o864"/>
+<o:Column Ref="o875"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o874"/>
+<o:Key Ref="o885"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o172">
@@ -15776,7 +15906,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o875">
+<o:Column Id="o886">
 <a:ObjectID>5288224C-53C1-4C24-B9E9-054F89E3408E</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_id</a:Code>
@@ -15788,7 +15918,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o876">
+<o:Column Id="o887">
 <a:ObjectID>9F4A9A8A-17A5-4DDE-B4C8-5B1CAB398160</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_name</a:Code>
@@ -15800,7 +15930,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o877">
+<o:Column Id="o888">
 <a:ObjectID>9BC97CEE-44E7-4253-BD67-61CE17D5A991</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_parent_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_parent_id</a:Code>
@@ -15812,7 +15942,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o878">
+<o:Column Id="o889">
 <a:ObjectID>B86F6DCB-0565-4214-A6DA-1A973CE66EA1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15823,7 +15953,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o879">
+<o:Column Id="o890">
 <a:ObjectID>056FDBB3-D0F8-4845-BD40-72B5A4B1932F</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15834,7 +15964,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o880">
+<o:Column Id="o891">
 <a:ObjectID>095D37B8-4403-4981-AFB2-8D79C7F04A9A</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_add_time</a:Code>
@@ -15847,7 +15977,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o881">
+<o:Key Id="o892">
 <a:ObjectID>8F5B1BAF-BE16-44DE-8DF5-9A1EAD731C04</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15856,12 +15986,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662808852</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o875"/>
+<o:Column Ref="o886"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o881"/>
+<o:Key Ref="o892"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o173">
@@ -15879,7 +16009,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o882">
+<o:Column Id="o893">
 <a:ObjectID>6392E614-144C-4A81-B339-C428F15B45D9</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_id</a:Code>
@@ -15891,7 +16021,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o883">
+<o:Column Id="o894">
 <a:ObjectID>84F8C272-4766-4209-9667-728323948B7D</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_add_time</a:Code>
@@ -15902,7 +16032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o884">
+<o:Column Id="o895">
 <a:ObjectID>379DA977-579C-4E07-B57C-A112F3DDE178</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_status</a:Name>
 <a:Code>teacher_open_course_schedule_session_status</a:Code>
@@ -15913,7 +16043,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o885">
+<o:Column Id="o896">
 <a:ObjectID>D506683D-A194-4D05-ADB9-BB50C1250024</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -15924,7 +16054,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o886">
+<o:Column Id="o897">
 <a:ObjectID>3C52ADED-57C3-4912-BE68-3F75ADDB2382</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -15935,7 +16065,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o887">
+<o:Column Id="o898">
 <a:ObjectID>8CD1F62C-46A8-4CF0-B2BD-294B7516B104</a:ObjectID>
 <a:Name>school_class_Ids</a:Name>
 <a:Code>school_class_Ids</a:Code>
@@ -15947,7 +16077,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o888">
+<o:Column Id="o899">
 <a:ObjectID>7A7E2C88-8FF1-48BA-A8DF-4A9A96368B9B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_start_date</a:Name>
 <a:Code>teacher_open_course_schedule_session_start_date</a:Code>
@@ -15959,7 +16089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o889">
+<o:Column Id="o900">
 <a:ObjectID>9BEAE88E-4EA1-4171-8315-D61CE82BCADD</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_end_date</a:Name>
 <a:Code>teacher_open_course_schedule_session_end_date</a:Code>
@@ -15971,7 +16101,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o890">
+<o:Column Id="o901">
 <a:ObjectID>01EA483A-4478-44D1-8032-98E2EB7DCB79</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_week_num</a:Name>
 <a:Code>teacher_open_course_schedule_session_week_num</a:Code>
@@ -15982,7 +16112,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>周次</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o891">
+<o:Column Id="o902">
 <a:ObjectID>A6D7EF46-7437-4280-B26D-396E02AF3FBD</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15993,7 +16123,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o892">
+<o:Column Id="o903">
 <a:ObjectID>4DCDE709-2B62-4BCE-B430-60038263BD7B</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16006,7 +16136,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o893">
+<o:Key Id="o904">
 <a:ObjectID>F50CC5A3-3465-4699-8F69-A29E98FE137C</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16015,12 +16145,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662809607</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o882"/>
+<o:Column Ref="o893"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o893"/>
+<o:Key Ref="o904"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o174">
@@ -16038,7 +16168,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o894">
+<o:Column Id="o905">
 <a:ObjectID>E2A6360D-5714-41B5-955B-89945A175C59</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_id</a:Name>
 <a:Code>teacher_open_course_merge_teacher_id</a:Code>
@@ -16050,7 +16180,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o895">
+<o:Column Id="o906">
 <a:ObjectID>B09D0BDB-132E-4575-8B29-2EE351C1FE23</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16061,7 +16191,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o896">
+<o:Column Id="o907">
 <a:ObjectID>7E53D94D-754B-44D9-959E-A49A6AFCA849</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -16072,7 +16202,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o897">
+<o:Column Id="o908">
 <a:ObjectID>3A68DDB6-31E8-415D-B94B-92B9DF070D92</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_status</a:Name>
 <a:Code>teacher_open_course_merge_teacher_status</a:Code>
@@ -16083,7 +16213,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1启用 2禁用)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o898">
+<o:Column Id="o909">
 <a:ObjectID>7B27FB20-159E-4340-AF84-992446D3D88E</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_add_time</a:Name>
 <a:Code>teacher_open_course_merge_teacher_add_time</a:Code>
@@ -16094,7 +16224,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o899">
+<o:Column Id="o910">
 <a:ObjectID>90845833-CF23-465B-B143-5499ABC48D61</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_auth_code</a:Name>
 <a:Code>teacher_open_course_merge_teacher_auth_code</a:Code>
@@ -16107,7 +16237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>10</a:Length>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o900">
+<o:Column Id="o911">
 <a:ObjectID>279FE47F-88A8-4633-A510-B081884ABC72</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16118,7 +16248,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o901">
+<o:Column Id="o912">
 <a:ObjectID>CB1C06E4-C2EC-48D0-B1DA-529BE729E99E</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16131,7 +16261,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o902">
+<o:Key Id="o913">
 <a:ObjectID>C35D2586-F094-4112-8601-9F10D6A9DB41</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16140,12 +16270,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662865695</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o894"/>
+<o:Column Ref="o905"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o902"/>
+<o:Key Ref="o913"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o175">
@@ -16163,7 +16293,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o903">
+<o:Column Id="o914">
 <a:ObjectID>17B370CF-378E-4E64-A980-89882213C82C</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_id</a:Name>
 <a:Code>teacher_open_course_merge_school_class_id</a:Code>
@@ -16175,7 +16305,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o904">
+<o:Column Id="o915">
 <a:ObjectID>236A83D5-0BEE-4129-8525-6B8D3A1B4EC6</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16186,7 +16316,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o905">
+<o:Column Id="o916">
 <a:ObjectID>6EEFBCF7-F309-4402-9BC6-A8BD70197B84</a:ObjectID>
 <a:Name>school_class_id</a:Name>
 <a:Code>school_class_id</a:Code>
@@ -16197,7 +16327,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o906">
+<o:Column Id="o917">
 <a:ObjectID>CD1F7C9F-FAA1-48E5-B65E-A4677E110748</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_status</a:Name>
 <a:Code>teacher_open_course_merge_school_class_status</a:Code>
@@ -16208,7 +16338,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1启用 2禁用)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o907">
+<o:Column Id="o918">
 <a:ObjectID>C090103F-8A84-4BDA-A330-9AE196279EB2</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_add_time</a:Name>
 <a:Code>teacher_open_course_merge_school_class_add_time</a:Code>
@@ -16219,7 +16349,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o908">
+<o:Column Id="o919">
 <a:ObjectID>7B7183A9-BB12-43ED-B36E-F3143A525E40</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16230,7 +16360,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o909">
+<o:Column Id="o920">
 <a:ObjectID>9174FB98-B263-42AB-9B54-6F9CBBA31A42</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16243,7 +16373,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o910">
+<o:Key Id="o921">
 <a:ObjectID>2AFFDC6B-82E6-4E75-8F04-36F0FCDAD767</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16252,12 +16382,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662982569</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o903"/>
+<o:Column Ref="o914"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o910"/>
+<o:Key Ref="o921"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o177">
@@ -16275,7 +16405,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o911">
+<o:Column Id="o922">
 <a:ObjectID>FB211503-CF3E-4103-B61C-2E325317C715</a:ObjectID>
 <a:Name>data_contest_application_id</a:Name>
 <a:Code>data_contest_application_id</a:Code>
@@ -16287,7 +16417,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o912">
+<o:Column Id="o923">
 <a:ObjectID>3EA632DB-A439-4642-9D80-00C4162E3D55</a:ObjectID>
 <a:Name>data_contest_application_name</a:Name>
 <a:Code>data_contest_application_name</a:Code>
@@ -16298,7 +16428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛名称</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o913">
+<o:Column Id="o924">
 <a:ObjectID>5EEBC61F-D540-4B9F-BC81-9A7686F4CDF5</a:ObjectID>
 <a:Name>data_contest_application_host_name</a:Name>
 <a:Code>data_contest_application_host_name</a:Code>
@@ -16310,7 +16440,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o914">
+<o:Column Id="o925">
 <a:ObjectID>1C6BBDA4-F9EE-4CA1-BB5D-06670A2F4123</a:ObjectID>
 <a:Name>data_contest_application_technical_name</a:Name>
 <a:Code>data_contest_application_technical_name</a:Code>
@@ -16322,7 +16452,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o915">
+<o:Column Id="o926">
 <a:ObjectID>E13737EE-A348-45CD-8CB2-7121F0BEB925</a:ObjectID>
 <a:Name>data_contest_application_lowest_number</a:Name>
 <a:Code>data_contest_application_lowest_number</a:Code>
@@ -16333,7 +16463,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参与最低人数</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o916">
+<o:Column Id="o927">
 <a:ObjectID>36AD5B45-E7B1-4921-B976-F32F2FB68819</a:ObjectID>
 <a:Name>data_contest_application_highest_number</a:Name>
 <a:Code>data_contest_application_highest_number</a:Code>
@@ -16344,7 +16474,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参与最高人数</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o917">
+<o:Column Id="o928">
 <a:ObjectID>15593A04-28EB-46C8-A5F2-55297E67B2C5</a:ObjectID>
 <a:Name>data_contest_application_status</a:Name>
 <a:Code>data_contest_application_status</a:Code>
@@ -16355,7 +16485,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o918">
+<o:Column Id="o929">
 <a:ObjectID>1D111CDF-52D5-4666-86F0-EE3A6253D200</a:ObjectID>
 <a:Name>data_contest_application_model</a:Name>
 <a:Code>data_contest_application_model</a:Code>
@@ -16367,7 +16497,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o919">
+<o:Column Id="o930">
 <a:ObjectID>6A6E7C74-8503-4C41-A3CC-AB7600975C83</a:ObjectID>
 <a:Name>data_contest_application_add_time</a:Name>
 <a:Code>data_contest_application_add_time</a:Code>
@@ -16378,7 +16508,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o920">
+<o:Column Id="o931">
 <a:ObjectID>618BF08C-52DE-4104-878C-F4C852499EDC</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16389,7 +16519,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o921">
+<o:Column Id="o932">
 <a:ObjectID>86EE9B2C-375E-43DD-A5E3-442A1C7B68F8</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16400,7 +16530,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o922">
+<o:Column Id="o933">
 <a:ObjectID>69E30F12-548D-4F86-AF60-423761BC363F</a:ObjectID>
 <a:Name>data_contest_application_apply_start_time</a:Name>
 <a:Code>data_contest_application_apply_start_time</a:Code>
@@ -16411,7 +16541,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>报名开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o923">
+<o:Column Id="o934">
 <a:ObjectID>B033AC6A-AD19-4BDB-9C21-160BD3FFB825</a:ObjectID>
 <a:Name>data_contest_application_apply_end_time</a:Name>
 <a:Code>data_contest_application_apply_end_time</a:Code>
@@ -16422,7 +16552,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>报名结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o924">
+<o:Column Id="o935">
 <a:ObjectID>D39E9505-70CC-448B-8D7D-99F588F8426D</a:ObjectID>
 <a:Name>data_contest_application_try_play_start_time</a:Name>
 <a:Code>data_contest_application_try_play_start_time</a:Code>
@@ -16433,7 +16563,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>试玩开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o925">
+<o:Column Id="o936">
 <a:ObjectID>8E5672AE-76FC-48A1-A626-8074CAA46BB3</a:ObjectID>
 <a:Name>data_contest_application_try_play_end_time</a:Name>
 <a:Code>data_contest_application_try_play_end_time</a:Code>
@@ -16444,7 +16574,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>试玩结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o926">
+<o:Column Id="o937">
 <a:ObjectID>97B3D96F-68C3-4E5E-9859-86A1A64A0E55</a:ObjectID>
 <a:Name>data_contest_application_stage_start_time</a:Name>
 <a:Code>data_contest_application_stage_start_time</a:Code>
@@ -16455,7 +16585,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o927">
+<o:Column Id="o938">
 <a:ObjectID>0A898BC9-890E-496F-8263-ED3A460A3574</a:ObjectID>
 <a:Name>data_contest_application_stage_end_time</a:Name>
 <a:Code>data_contest_application_stage_end_time</a:Code>
@@ -16466,7 +16596,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o928">
+<o:Column Id="o939">
 <a:ObjectID>6359ED80-8E01-41C8-A409-10DEEDFF293C</a:ObjectID>
 <a:Name>data_contest_application_shrink_img</a:Name>
 <a:Code>data_contest_application_shrink_img</a:Code>
@@ -16478,7 +16608,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o929">
+<o:Column Id="o940">
 <a:ObjectID>ECEF8ECF-C531-4ADE-8BBA-25BE7DD95249</a:ObjectID>
 <a:Name>data_contest_application_carousel_img</a:Name>
 <a:Code>data_contest_application_carousel_img</a:Code>
@@ -16492,7 +16622,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o930">
+<o:Key Id="o941">
 <a:ObjectID>B03D33F0-85A3-419F-8575-83AC3B8F2AAF</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16501,12 +16631,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1663686482</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o911"/>
+<o:Column Ref="o922"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o930"/>
+<o:Key Ref="o941"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o179">
@@ -16524,7 +16654,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o931">
+<o:Column Id="o942">
 <a:ObjectID>37C90E98-0F71-453A-9BB7-BCF0E255B57E</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_id</a:Code>
@@ -16536,7 +16666,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o932">
+<o:Column Id="o943">
 <a:ObjectID>F2F5E447-FAD6-4BE6-BA46-51C24C2BDBD4</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_id</a:Code>
@@ -16547,7 +16677,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>关联排课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o933">
+<o:Column Id="o944">
 <a:ObjectID>70519675-39D3-4A62-BE68-038DF130B07D</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16558,7 +16688,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o934">
+<o:Column Id="o945">
 <a:ObjectID>A7BF3423-E11D-416F-A731-F45356E01DA9</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_status</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_status</a:Code>
@@ -16569,7 +16699,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o935">
+<o:Column Id="o946">
 <a:ObjectID>2A1826B2-F029-47F5-88EA-8E840861A445</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_name</a:Code>
@@ -16581,7 +16711,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o936">
+<o:Column Id="o947">
 <a:ObjectID>70662FD1-C20F-4B7C-BFED-66B4A94EBD61</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_duration</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_duration</a:Code>
@@ -16592,7 +16722,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程时长(分钟)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o937">
+<o:Column Id="o948">
 <a:ObjectID>3E372D23-EA27-45DF-A011-4B6D6383E811</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_day_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_day_time</a:Code>
@@ -16604,7 +16734,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o938">
+<o:Column Id="o949">
 <a:ObjectID>16A7E02B-46FB-4640-86EE-AABB4E9C3E1A</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_start_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_start_time</a:Code>
@@ -16616,7 +16746,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o939">
+<o:Column Id="o950">
 <a:ObjectID>6FFBF9E4-D1A0-45F1-B109-BA039EB05C86</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_end_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_end_time</a:Code>
@@ -16628,7 +16758,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o940">
+<o:Column Id="o951">
 <a:ObjectID>6C030A2B-C219-4C7D-A44D-EA4A86820E5C</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_name</a:Code>
@@ -16640,7 +16770,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o941">
+<o:Column Id="o952">
 <a:ObjectID>24CA63C4-331D-4E55-A333-A20B4A6DE11F</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_add_time</a:Code>
@@ -16651,7 +16781,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o942">
+<o:Column Id="o953">
 <a:ObjectID>CB6EFB98-C675-42D2-8BE1-87A762BAFBA1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16662,7 +16792,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o943">
+<o:Column Id="o954">
 <a:ObjectID>2C5F2D72-CD86-4110-B751-E1A9F8DC1EE4</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16675,7 +16805,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o944">
+<o:Key Id="o955">
 <a:ObjectID>34B82EA4-DFF5-4DAA-8DC5-88016A7E9853</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16684,12 +16814,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1663743144</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o931"/>
+<o:Column Ref="o942"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o944"/>
+<o:Key Ref="o955"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o181">
@@ -16707,7 +16837,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o945">
+<o:Column Id="o956">
 <a:ObjectID>AC155EE6-EF64-45BB-B846-41E20125AC83</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -16719,7 +16849,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o946">
+<o:Column Id="o957">
 <a:ObjectID>D00F59E0-A483-453B-B382-AD18F74C0ABB</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -16736,7 +16866,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o947">
+<o:Column Id="o958">
 <a:ObjectID>7CC923C5-15FB-416F-9848-3A6074318CB7</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -16747,7 +16877,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o948">
+<o:Column Id="o959">
 <a:ObjectID>C2F9DA27-4C8F-4E1C-8FC7-097B5D5E2112</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -16759,7 +16889,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o949">
+<o:Column Id="o960">
 <a:ObjectID>D0F029A5-D1D5-41C6-A45A-8C02F71554D4</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -16772,7 +16902,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o950">
+<o:Column Id="o961">
 <a:ObjectID>0ECC9C70-B0C6-4B6A-AA55-900348999E97</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -16784,7 +16914,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o951">
+<o:Column Id="o962">
 <a:ObjectID>3A2CD667-596E-4179-A1C3-C84574CC2D35</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -16796,7 +16926,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o952">
+<o:Column Id="o963">
 <a:ObjectID>904C4226-FB16-49BB-BD20-7D4B75F9F84D</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -16808,7 +16938,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o953">
+<o:Column Id="o964">
 <a:ObjectID>65D90F75-0EE9-4B45-9ABA-E0134A1861B6</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -16820,7 +16950,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o954">
+<o:Column Id="o965">
 <a:ObjectID>5372673F-EFA4-43E1-A307-9015247C3F08</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -16832,7 +16962,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o955">
+<o:Column Id="o966">
 <a:ObjectID>73EBF1AA-5D7F-49B4-BDDD-F43924A73C10</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -16844,7 +16974,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o956">
+<o:Column Id="o967">
 <a:ObjectID>7AF50FDC-012A-42EB-A0EA-ADE08E1C234B</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -16856,7 +16986,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o957">
+<o:Column Id="o968">
 <a:ObjectID>C73F0E11-433D-4331-98DF-1BFDFDBC7071</a:ObjectID>
 <a:Name>question_analysis</a:Name>
 <a:Code>question_analysis</a:Code>
@@ -16868,7 +16998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o958">
+<o:Column Id="o969">
 <a:ObjectID>ECFF01FA-E7F1-4AC3-A90C-02D6558F5528</a:ObjectID>
 <a:Name>question_status</a:Name>
 <a:Code>question_status</a:Code>
@@ -16880,7 +17010,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o959">
+<o:Column Id="o970">
 <a:ObjectID>97AAC8D6-13BD-4D2E-9C79-FF779394577C</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16891,7 +17021,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o960">
+<o:Column Id="o971">
 <a:ObjectID>81D26B2E-3769-4C43-A6F5-CBCD440252BC</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16904,7 +17034,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o961">
+<o:Key Id="o972">
 <a:ObjectID>7392447A-2744-4FA6-A36F-A826153E895A</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16913,12 +17043,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664171022</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o945"/>
+<o:Column Ref="o956"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o961"/>
+<o:Key Ref="o972"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o182">
@@ -16936,7 +17066,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o962">
+<o:Column Id="o973">
 <a:ObjectID>850B706C-D0E7-4BA7-8DBA-45679F09F6A7</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -16948,7 +17078,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o963">
+<o:Column Id="o974">
 <a:ObjectID>FC177EB5-5A4D-40AB-97A8-6F8F90F0833D</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -16959,7 +17089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>归属课程</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o964">
+<o:Column Id="o975">
 <a:ObjectID>878DC971-55C1-463E-9B26-AA5A8D2A6050</a:ObjectID>
 <a:Name>course_child_node</a:Name>
 <a:Code>course_child_node</a:Code>
@@ -16971,7 +17101,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o965">
+<o:Column Id="o976">
 <a:ObjectID>2F28A477-32CC-451F-BAAD-1EA1A14C5271</a:ObjectID>
 <a:Name>hands_on_name</a:Name>
 <a:Code>hands_on_name</a:Code>
@@ -16983,7 +17113,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o966">
+<o:Column Id="o977">
 <a:ObjectID>6F0D6BD8-C583-4A83-BE65-B8F2F27EC7C1</a:ObjectID>
 <a:Name>hands_on_recommend</a:Name>
 <a:Code>hands_on_recommend</a:Code>
@@ -16994,7 +17124,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实操介绍</a:Comment>
 <a:DataType>longtext</a:DataType>
 </o:Column>
-<o:Column Id="o967">
+<o:Column Id="o978">
 <a:ObjectID>900E7743-FD29-4D18-AF9C-E38F12F067EE</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17005,7 +17135,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o968">
+<o:Column Id="o979">
 <a:ObjectID>FF48976C-19DE-4ED8-AE62-308A3D0355FE</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17016,7 +17146,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o969">
+<o:Column Id="o980">
 <a:ObjectID>09E4FCF8-5CCA-472E-B826-A31078151170</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17027,7 +17157,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o970">
+<o:Column Id="o981">
 <a:ObjectID>E2A56A69-06E3-445F-ADB3-2BA8683D294D</a:ObjectID>
 <a:Name>training_data</a:Name>
 <a:Code>training_data</a:Code>
@@ -17041,7 +17171,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o971">
+<o:Key Id="o982">
 <a:ObjectID>44B83783-0E55-4E35-B885-A52DAB0B18B0</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17050,12 +17180,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664366818</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o962"/>
+<o:Column Ref="o973"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o971"/>
+<o:Key Ref="o982"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o183">
@@ -17073,7 +17203,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o972">
+<o:Column Id="o983">
 <a:ObjectID>6E23109A-B188-4800-9E35-D53C2562D140</a:ObjectID>
 <a:Name>hand_on_achievement_id</a:Name>
 <a:Code>hand_on_achievement_id</a:Code>
@@ -17085,7 +17215,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o973">
+<o:Column Id="o984">
 <a:ObjectID>214C36F6-EA87-498C-BD45-A4F43A0AA247</a:ObjectID>
 <a:Name>class_id</a:Name>
 <a:Code>class_id</a:Code>
@@ -17096,7 +17226,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o974">
+<o:Column Id="o985">
 <a:ObjectID>682C5C35-211B-489D-A5B1-A9AECD68E45B</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -17107,7 +17237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o975">
+<o:Column Id="o986">
 <a:ObjectID>F753E259-F4E6-4C10-9C5F-3A8CD7FC589D</a:ObjectID>
 <a:Name>video_score</a:Name>
 <a:Code>video_score</a:Code>
@@ -17119,7 +17249,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o976">
+<o:Column Id="o987">
 <a:ObjectID>8017FDDE-1F2A-40AF-8856-2FAB3D262154</a:ObjectID>
 <a:Name>ppt_score</a:Name>
 <a:Code>ppt_score</a:Code>
@@ -17131,7 +17261,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o977">
+<o:Column Id="o988">
 <a:ObjectID>831FB9AD-A1CE-4FE4-A35C-FC54B31BB3DF</a:ObjectID>
 <a:Name>theory_score</a:Name>
 <a:Code>theory_score</a:Code>
@@ -17143,7 +17273,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o978">
+<o:Column Id="o989">
 <a:ObjectID>75BCDC91-A7EE-4930-9384-742365C90532</a:ObjectID>
 <a:Name>practical_training_score</a:Name>
 <a:Code>practical_training_score</a:Code>
@@ -17155,7 +17285,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o979">
+<o:Column Id="o990">
 <a:ObjectID>2A13F551-9C16-41EE-9330-4C6B4A69F72B</a:ObjectID>
 <a:Name>report_writing_score</a:Name>
 <a:Code>report_writing_score</a:Code>
@@ -17167,7 +17297,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o980">
+<o:Column Id="o991">
 <a:ObjectID>8EBDCB38-6C9F-4244-8D7A-5920D5D4571F</a:ObjectID>
 <a:Name>total_score</a:Name>
 <a:Code>total_score</a:Code>
@@ -17179,7 +17309,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o981">
+<o:Column Id="o992">
 <a:ObjectID>1E375EFE-4340-4C25-AAC7-193E13AA4375</a:ObjectID>
 <a:Name>hand_on_achievement_status</a:Name>
 <a:Code>hand_on_achievement_status</a:Code>
@@ -17190,7 +17320,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o982">
+<o:Column Id="o993">
 <a:ObjectID>086CE073-9210-40B5-8AD4-18DFC203FD6C</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17201,7 +17331,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o983">
+<o:Column Id="o994">
 <a:ObjectID>645D29AA-55BC-4623-AB2F-A4B1ABC3D399</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17212,7 +17342,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o984">
+<o:Column Id="o995">
 <a:ObjectID>C123A2F4-2387-41B1-A58A-D734CE19A303</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17223,7 +17353,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o985">
+<o:Column Id="o996">
 <a:ObjectID>D2900200-BE80-4E44-AB2F-C8D09BDB5C1C</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -17236,7 +17366,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o986">
+<o:Key Id="o997">
 <a:ObjectID>B0D8AA2C-134B-4F29-812C-2CF297E1B3BD</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17245,12 +17375,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664367809</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o972"/>
+<o:Column Ref="o983"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o986"/>
+<o:Key Ref="o997"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o184">
@@ -17268,7 +17398,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o987">
+<o:Column Id="o998">
 <a:ObjectID>E4671207-5040-4904-92DB-023C20F53A20</a:ObjectID>
 <a:Name>task_id</a:Name>
 <a:Code>task_id</a:Code>
@@ -17280,7 +17410,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o988">
+<o:Column Id="o999">
 <a:ObjectID>D27475BA-317D-429A-8302-035F5AE2F464</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -17291,7 +17421,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实操id(关联主表)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o989">
+<o:Column Id="o1000">
 <a:ObjectID>79862F57-3C99-4B45-BE67-89F2D6E70AA8</a:ObjectID>
 <a:Name>task_type</a:Name>
 <a:Code>task_type</a:Code>
@@ -17303,7 +17433,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o990">
+<o:Column Id="o1001">
 <a:ObjectID>F612F8D7-69D5-4184-B1A7-5FF727951A4E</a:ObjectID>
 <a:Name>task_title</a:Name>
 <a:Code>task_title</a:Code>
@@ -17315,7 +17445,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o991">
+<o:Column Id="o1002">
 <a:ObjectID>9DDD41EC-E8F1-41A3-8BC5-EDE0EC8EF8BB</a:ObjectID>
 <a:Name>task_score</a:Name>
 <a:Code>task_score</a:Code>
@@ -17327,7 +17457,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o992">
+<o:Column Id="o1003">
 <a:ObjectID>3EA12D0C-E5A9-4BDB-B90A-72CD444DA363</a:ObjectID>
 <a:Name>task_order</a:Name>
 <a:Code>task_order</a:Code>
@@ -17339,7 +17469,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o993">
+<o:Column Id="o1004">
 <a:ObjectID>CEB4FDDE-4A46-4CDB-B3A5-701F9EF71F51</a:ObjectID>
 <a:Name>task_status</a:Name>
 <a:Code>task_status</a:Code>
@@ -17351,7 +17481,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o994">
+<o:Column Id="o1005">
 <a:ObjectID>15B60626-9307-47D6-866B-C0C49B97D328</a:ObjectID>
 <a:Name>assessment_requirements</a:Name>
 <a:Code>assessment_requirements</a:Code>
@@ -17363,7 +17493,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o995">
+<o:Column Id="o1006">
 <a:ObjectID>6253C10F-C6E0-44B4-B511-224D2600DEAF</a:ObjectID>
 <a:Name>assessment_time</a:Name>
 <a:Code>assessment_time</a:Code>
@@ -17375,7 +17505,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o996">
+<o:Column Id="o1007">
 <a:ObjectID>BB99237E-C183-42EC-A44A-CA5A2C6DE9B0</a:ObjectID>
 <a:Name>assessment_content</a:Name>
 <a:Code>assessment_content</a:Code>
@@ -17387,7 +17517,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o997">
+<o:Column Id="o1008">
 <a:ObjectID>93639249-3FAE-4109-B6AE-B081FBD6667C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17398,7 +17528,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o998">
+<o:Column Id="o1009">
 <a:ObjectID>B4C974E1-008C-4B9B-B999-F8AF83C6BDFB</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17409,7 +17539,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o999">
+<o:Column Id="o1010">
 <a:ObjectID>732E682D-30EB-4D1C-930C-E73F70116602</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17422,7 +17552,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1000">
+<o:Key Id="o1011">
 <a:ObjectID>FC848634-7ABC-4D3E-A654-7B830AE00782</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17431,12 +17561,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664368579</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o987"/>
+<o:Column Ref="o998"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1000"/>
+<o:Key Ref="o1011"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o185">
@@ -17454,7 +17584,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o1001">
+<o:Column Id="o1012">
 <a:ObjectID>9C17F6BF-95BF-42D1-B5B5-8C6ABC516FFD</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -17466,7 +17596,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o1002">
+<o:Column Id="o1013">
 <a:ObjectID>3D47D3BA-1264-459E-AF87-1C726C786BDC</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -17477,7 +17607,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>老师id</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1003">
+<o:Column Id="o1014">
 <a:ObjectID>E6215401-EAF0-4627-AA91-227B95F365F3</a:ObjectID>
 <a:Name>sign_in_result</a:Name>
 <a:Code>sign_in_result</a:Code>
@@ -17489,7 +17619,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1004">
+<o:Column Id="o1015">
 <a:ObjectID>F166C282-3B67-4799-8841-1BFCF5047E99</a:ObjectID>
 <a:Name>chapter_contact_result</a:Name>
 <a:Code>chapter_contact_result</a:Code>
@@ -17501,7 +17631,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1005">
+<o:Column Id="o1016">
 <a:ObjectID>D4534894-264B-4534-A385-A597B1D619C0</a:ObjectID>
 <a:Name>course_practice_result</a:Name>
 <a:Code>course_practice_result</a:Code>
@@ -17513,7 +17643,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1006">
+<o:Column Id="o1017">
 <a:ObjectID>64FBDD1F-DCEA-462E-A414-4790C4B0A3F0</a:ObjectID>
 <a:Name>homework_result</a:Name>
 <a:Code>homework_result</a:Code>
@@ -17525,7 +17655,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1007">
+<o:Column Id="o1018">
 <a:ObjectID>95AC08BF-BABB-49E1-B7F6-D89F6FE0A9CC</a:ObjectID>
 <a:Name>examination_result</a:Name>
 <a:Code>examination_result</a:Code>
@@ -17537,7 +17667,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1008">
+<o:Column Id="o1019">
 <a:ObjectID>F4679810-6841-4556-B446-8C392699E9AF</a:ObjectID>
 <a:Name>interaction_result</a:Name>
 <a:Code>interaction_result</a:Code>
@@ -17549,7 +17679,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1009">
+<o:Column Id="o1020">
 <a:ObjectID>F0FC6274-C0E0-46FF-94D0-3ABA23450E7B</a:ObjectID>
 <a:Name>sign_in_result_setting</a:Name>
 <a:Code>sign_in_result_setting</a:Code>
@@ -17561,7 +17691,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1010">
+<o:Column Id="o1021">
 <a:ObjectID>47D547E0-206E-4CFA-A4DD-6E643980CBAD</a:ObjectID>
 <a:Name>sign_in_score</a:Name>
 <a:Code>sign_in_score</a:Code>
@@ -17573,7 +17703,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1011">
+<o:Column Id="o1022">
 <a:ObjectID>80A68554-A8D6-4EE8-955B-CC23AA84DF58</a:ObjectID>
 <a:Name>chapter_contact_result_setting</a:Name>
 <a:Code>chapter_contact_result_setting</a:Code>
@@ -17585,7 +17715,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1012">
+<o:Column Id="o1023">
 <a:ObjectID>3666BFF0-14E9-4A40-BEFB-FDB87A85F6B6</a:ObjectID>
 <a:Name>course_practice_result_setting</a:Name>
 <a:Code>course_practice_result_setting</a:Code>
@@ -17597,7 +17727,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1013">
+<o:Column Id="o1024">
 <a:ObjectID>9C9AA393-C6CD-4844-B6E6-0C36E640FDCF</a:ObjectID>
 <a:Name>homework_result_setting</a:Name>
 <a:Code>homework_result_setting</a:Code>
@@ -17609,7 +17739,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1014">
+<o:Column Id="o1025">
 <a:ObjectID>3C9E0B7D-A966-4D2B-85B2-6F1147995BC8</a:ObjectID>
 <a:Name>examination_result_setting</a:Name>
 <a:Code>examination_result_setting</a:Code>
@@ -17621,7 +17751,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1015">
+<o:Column Id="o1026">
 <a:ObjectID>0B1E196A-184B-44D7-8C8E-C3E8D457A42F</a:ObjectID>
 <a:Name>interaction_result_setting</a:Name>
 <a:Code>interaction_result_setting</a:Code>
@@ -17633,7 +17763,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1016">
+<o:Column Id="o1027">
 <a:ObjectID>CF61016D-C5CD-45B2-B6E2-3D80F9AF9166</a:ObjectID>
 <a:Name>interaction_result_message_score</a:Name>
 <a:Code>interaction_result_message_score</a:Code>
@@ -17645,7 +17775,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1017">
+<o:Column Id="o1028">
 <a:ObjectID>8E4A77B4-5D7B-4BED-AE69-5191B07C3561</a:ObjectID>
 <a:Name>interaction_result_question_score</a:Name>
 <a:Code>interaction_result_question_score</a:Code>
@@ -17657,7 +17787,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1018">
+<o:Column Id="o1029">
 <a:ObjectID>1A63ACE6-0FD8-4AC7-BAC6-9705E8684175</a:ObjectID>
 <a:Name>interaction_result_answer_score</a:Name>
 <a:Code>interaction_result_answer_score</a:Code>
@@ -17669,7 +17799,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1019">
+<o:Column Id="o1030">
 <a:ObjectID>D81E94EE-4A64-439E-BF70-9BB9933DA892</a:ObjectID>
 <a:Name>result_status_setting</a:Name>
 <a:Code>result_status_setting</a:Code>
@@ -17681,7 +17811,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1020">
+<o:Column Id="o1031">
 <a:ObjectID>D836FF9C-B353-47D5-B905-66B8DE0A3D4E</a:ObjectID>
 <a:Name>dichotomy_score</a:Name>
 <a:Code>dichotomy_score</a:Code>
@@ -17693,7 +17823,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1021">
+<o:Column Id="o1032">
 <a:ObjectID>FF4EA24B-63DA-47CF-808A-E75628DA37F9</a:ObjectID>
 <a:Name>excellent_score</a:Name>
 <a:Code>excellent_score</a:Code>
@@ -17705,7 +17835,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1022">
+<o:Column Id="o1033">
 <a:ObjectID>9CC3EB0B-4D81-4A09-8D6F-7F5B6077C072</a:ObjectID>
 <a:Name>good_score</a:Name>
 <a:Code>good_score</a:Code>
@@ -17717,7 +17847,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1023">
+<o:Column Id="o1034">
 <a:ObjectID>4E504659-B165-48FA-AD3A-1F81C848C7A5</a:ObjectID>
 <a:Name>secondary_score</a:Name>
 <a:Code>secondary_score</a:Code>
@@ -17729,7 +17859,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1024">
+<o:Column Id="o1035">
 <a:ObjectID>191B02EB-C641-4307-807F-838BF23EC129</a:ObjectID>
 <a:Name>pass_score</a:Name>
 <a:Code>pass_score</a:Code>
@@ -17741,7 +17871,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1025">
+<o:Column Id="o1036">
 <a:ObjectID>E227AB1F-8F7E-4BD5-A3A8-CF5E9267F347</a:ObjectID>
 <a:Name>lettera_score</a:Name>
 <a:Code>lettera_score</a:Code>
@@ -17753,7 +17883,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1026">
+<o:Column Id="o1037">
 <a:ObjectID>95E50617-56D2-4562-B5D0-C0C14E4E9CAA</a:ObjectID>
 <a:Name>letterb_score</a:Name>
 <a:Code>letterb_score</a:Code>
@@ -17765,7 +17895,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1027">
+<o:Column Id="o1038">
 <a:ObjectID>AFCD9651-BCEA-4E6C-8E28-B1908E1040FD</a:ObjectID>
 <a:Name>letterc_score</a:Name>
 <a:Code>letterc_score</a:Code>
@@ -17777,7 +17907,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1028">
+<o:Column Id="o1039">
 <a:ObjectID>37FBFA1E-B4B1-419E-BE85-53D30EE7958F</a:ObjectID>
 <a:Name>letterd_score</a:Name>
 <a:Code>letterd_score</a:Code>
@@ -17789,7 +17919,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1029">
+<o:Column Id="o1040">
 <a:ObjectID>CF9E0665-4D43-452C-A37A-CAC3411DC42D</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17800,7 +17930,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1030">
+<o:Column Id="o1041">
 <a:ObjectID>59E94496-E5C0-4C16-94FC-074EDDC9D424</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17811,7 +17941,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1031">
+<o:Column Id="o1042">
 <a:ObjectID>3B3195F1-1DF8-4A04-92B9-F39CF289FD05</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -17824,7 +17954,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1032">
+<o:Key Id="o1043">
 <a:ObjectID>C4F24042-E7B0-4724-B345-C947B1A83B27</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17833,12 +17963,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664461293</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o1001"/>
+<o:Column Ref="o1012"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1032"/>
+<o:Key Ref="o1043"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o187">
@@ -17856,7 +17986,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o1033">
+<o:Column Id="o1044">
 <a:ObjectID>5785DCE9-BE19-4529-8696-E98385D36578</a:ObjectID>
 <a:Name>teacher_open_course_question_log_wrong_id</a:Name>
 <a:Code>teacher_open_course_question_log_wrong_id</a:Code>
@@ -17868,7 +17998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o1034">
+<o:Column Id="o1045">
 <a:ObjectID>D460EE44-6D5F-4B23-9FA4-0FFDA3538B0B</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -17879,7 +18009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课题目配置ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1035">
+<o:Column Id="o1046">
 <a:ObjectID>D62428B5-1797-458C-B61F-13CED3753CFC</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -17890,7 +18020,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目快照ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1036">
+<o:Column Id="o1047">
 <a:ObjectID>D4EBF4E8-F0C6-4294-91C1-A490037E9228</a:ObjectID>
 <a:Name>teacher_open_course_question_log_answer</a:Name>
 <a:Code>teacher_open_course_question_log_answer</a:Code>
@@ -17902,7 +18032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1037">
+<o:Column Id="o1048">
 <a:ObjectID>4CED0619-93D8-4507-B22B-635CC76C5B01</a:ObjectID>
 <a:Name>teacher_open_course_question_log_upload_file</a:Name>
 <a:Code>teacher_open_course_question_log_upload_file</a:Code>
@@ -17914,7 +18044,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1038">
+<o:Column Id="o1049">
 <a:ObjectID>FB8B6328-8F36-41B9-AEE9-51FAFC0FA83A</a:ObjectID>
 <a:Name>teacher_open_course_question_log_add_time</a:Name>
 <a:Code>teacher_open_course_question_log_add_time</a:Code>
@@ -17925,7 +18055,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o1039">
+<o:Column Id="o1050">
 <a:ObjectID>1DC47F9A-6945-4254-B993-36A257051154</a:ObjectID>
 <a:Name>teacher_open_course_question_log_status</a:Name>
 <a:Code>teacher_open_course_question_log_status</a:Code>
@@ -17936,7 +18066,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o1040">
+<o:Column Id="o1051">
 <a:ObjectID>7FD7AA3E-0CF2-4308-8A38-1D288A65EEAC</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -17947,7 +18077,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1041">
+<o:Column Id="o1052">
 <a:ObjectID>C4465E59-0246-4EC3-905D-6608481991F3</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -17959,7 +18089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o1042">
+<o:Column Id="o1053">
 <a:ObjectID>A9445E3D-10F5-419E-90D3-A52275AB88B1</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -17972,7 +18102,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o1043">
+<o:Column Id="o1054">
 <a:ObjectID>7654D7A1-80B5-412F-BAA2-5F2AC3A2462D</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -17984,7 +18114,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o1044">
+<o:Column Id="o1055">
 <a:ObjectID>31F8605E-EFE7-41E9-B79B-7E25F03F0F11</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -17996,7 +18126,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1045">
+<o:Column Id="o1056">
 <a:ObjectID>06C6C203-21FF-4B53-B7C3-138F9EFBD866</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -18008,7 +18138,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1046">
+<o:Column Id="o1057">
 <a:ObjectID>5D31463D-DCC5-45A6-A28D-968A83E806DA</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -18020,7 +18150,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1047">
+<o:Column Id="o1058">
 <a:ObjectID>609BCD20-1CD5-452C-9630-8435F9591C4B</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -18032,7 +18162,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1048">
+<o:Column Id="o1059">
 <a:ObjectID>C29737A2-23B1-49B6-80EF-2EC0EAEB1B79</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -18044,7 +18174,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1049">
+<o:Column Id="o1060">
 <a:ObjectID>C369FBF4-33E0-4715-9B7B-6FE0276A467E</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -18056,7 +18186,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1050">
+<o:Column Id="o1061">
 <a:ObjectID>DC0EFE2B-49F5-47EF-B8B7-3F532BBBCBDE</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -18067,7 +18197,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1051">
+<o:Column Id="o1062">
 <a:ObjectID>C230DFA1-F095-4AD0-9AAA-7147F8B7D58A</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -18080,7 +18210,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1052">
+<o:Key Id="o1063">
 <a:ObjectID>FB46278B-3F47-4622-A24B-162EDEDD820C</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -18089,17 +18219,17 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1665199901</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o1033"/>
+<o:Column Ref="o1044"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1052"/>
+<o:Key Ref="o1063"/>
 </c:PrimaryKey>
 </o:Table>
 </c:Tables>
 <c:DefaultGroups>
-<o:Group Id="o1053">
+<o:Group Id="o1064">
 <a:ObjectID>BFEA4109-96F9-4074-AF58-B84D6574A7FC</a:ObjectID>
 <a:Name>PUBLIC</a:Name>
 <a:Code>PUBLIC</a:Code>
@@ -18110,7 +18240,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Group>
 </c:DefaultGroups>
 <c:ChildTraceabilityLinks>
-<o:ExtendedDependency Id="o1054">
+<o:ExtendedDependency Id="o1065">
 <a:ObjectID>ABEFC813-1056-4507-A9A7-809C149B4ABE</a:ObjectID>
 <a:CreationDate>1661954753</a:CreationDate>
 <a:Creator>lx</a:Creator>
@@ -18372,7 +18502,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:ExtendedDependency>
 </c:ChildTraceabilityLinks>
 <c:TargetModels>
-<o:TargetModel Id="o1055">
+<o:TargetModel Id="o1066">
 <a:ObjectID>5963E417-B2CE-431D-988A-B3493AAE5EE4</a:ObjectID>
 <a:Name>MySQL 5.0</a:Name>
 <a:Code>MYSQL50</a:Code>
diff --git a/data_base_design/天泽数据大平台.pdm b/data_base_design/天泽数据大平台.pdm
index 64092f4d..af4ac7e0 100644
--- a/data_base_design/天泽数据大平台.pdm
+++ b/data_base_design/天泽数据大平台.pdm
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1666099022" Name="cjks" Objects="1117" Symbols="88" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
+<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1666191805" Name="cjks" Objects="1119" Symbols="88" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
 <!-- do not edit this file -->
 
 <Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@@ -4245,8 +4245,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o12">
 <a:CreationDate>1661955336</a:CreationDate>
 <a:ModificationDate>1665583780</a:ModificationDate>
-<a:Rect>((256786,18784), (281960,23328))</a:Rect>
-<a:ListOfPoints>((256786,18784),(256786,23028),(281960,23028))</a:ListOfPoints>
+<a:Rect>((256786,18784), (282577,23328))</a:Rect>
+<a:ListOfPoints>((256786,18784),(256786,23028),(282577,23028))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4287,8 +4287,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o19">
 <a:CreationDate>1661960819</a:CreationDate>
 <a:ModificationDate>1665721097</a:ModificationDate>
-<a:Rect>((307758,27554), (308358,41925))</a:Rect>
-<a:ListOfPoints>((308058,41925),(308058,27554))</a:ListOfPoints>
+<a:Rect>((307492,27554), (308092,41925))</a:Rect>
+<a:ListOfPoints>((307792,41925),(307792,27554))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4349,8 +4349,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o29">
 <a:CreationDate>1662020600</a:CreationDate>
 <a:ModificationDate>1665583741</a:ModificationDate>
-<a:Rect>((299719,8474), (327394,23982))</a:Rect>
-<a:ListOfPoints>((327394,8474),(327394,23682),(299719,23682))</a:ListOfPoints>
+<a:Rect>((299542,8474), (327394,23982))</a:Rect>
+<a:ListOfPoints>((327394,8474),(327394,23682),(299542,23682))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4370,8 +4370,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o32">
 <a:CreationDate>1662046228</a:CreationDate>
 <a:ModificationDate>1665583791</a:ModificationDate>
-<a:Rect>((307773,17357), (308373,27591))</a:Rect>
-<a:ListOfPoints>((308073,17357),(308073,27591))</a:ListOfPoints>
+<a:Rect>((307497,17357), (308097,27591))</a:Rect>
+<a:ListOfPoints>((307797,17357),(307797,27591))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4391,8 +4391,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o35">
 <a:CreationDate>1662047541</a:CreationDate>
 <a:ModificationDate>1664863137</a:ModificationDate>
-<a:Rect>((250779,30698), (297019,32209))</a:Rect>
-<a:ListOfPoints>((250779,32209),(278057,32209),(278057,30998),(297019,30998))</a:ListOfPoints>
+<a:Rect>((250779,30698), (296962,32209))</a:Rect>
+<a:ListOfPoints>((250779,32209),(278057,32209),(278057,30998),(296962,30998))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4433,8 +4433,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o41">
 <a:CreationDate>1662647833</a:CreationDate>
 <a:ModificationDate>1665821828</a:ModificationDate>
-<a:Rect>((276450,14759), (284629,27625))</a:Rect>
-<a:ListOfPoints>((276450,14759),(276450,20457),(284329,20457),(284329,27625))</a:ListOfPoints>
+<a:Rect>((276450,14759), (285140,27625))</a:Rect>
+<a:ListOfPoints>((276450,14759),(276450,20457),(284840,20457),(284840,27625))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4472,8 +4472,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o47">
 <a:CreationDate>1662810688</a:CreationDate>
 <a:ModificationDate>1665583748</a:ModificationDate>
-<a:Rect>((296432,29322), (338850,29922))</a:Rect>
-<a:ListOfPoints>((338850,29545),(319044,29545),(319044,29622),(296432,29622))</a:ListOfPoints>
+<a:Rect>((296402,29322), (338850,29922))</a:Rect>
+<a:ListOfPoints>((338850,29545),(319044,29545),(319044,29622),(296402,29622))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4493,8 +4493,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o49">
 <a:CreationDate>1662865795</a:CreationDate>
 <a:ModificationDate>1665583789</a:ModificationDate>
-<a:Rect>((291944,17344), (293874,23624))</a:Rect>
-<a:ListOfPoints>((291944,17344),(291944,20313),(293574,20313),(293574,23624))</a:ListOfPoints>
+<a:Rect>((291944,17344), (293972,23624))</a:Rect>
+<a:ListOfPoints>((291944,17344),(291944,20313),(293672,20313),(293672,23624))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4514,8 +4514,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o52">
 <a:CreationDate>1664451291</a:CreationDate>
 <a:ModificationDate>1664451291</a:ModificationDate>
-<a:Rect>((242400,17940), (284580,26941))</a:Rect>
-<a:ListOfPoints>((242400,17940),(242400,26641),(284580,26641))</a:ListOfPoints>
+<a:Rect>((242130,17940), (285080,26941))</a:Rect>
+<a:ListOfPoints>((242130,17940),(242130,26641),(285080,26641))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4534,8 +4534,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o55">
 <a:CreationDate>1664451372</a:CreationDate>
 <a:ModificationDate>1664451372</a:ModificationDate>
-<a:Rect>((206700,6900), (233939,18540))</a:Rect>
-<a:ListOfPoints>((206700,6900),(206700,18240),(233939,18240))</a:ListOfPoints>
+<a:Rect>((206635,6900), (234040,18540))</a:Rect>
+<a:ListOfPoints>((206635,6900),(206635,18240),(234040,18240))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4554,8 +4554,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o58">
 <a:CreationDate>1664453932</a:CreationDate>
 <a:ModificationDate>1664453932</a:ModificationDate>
-<a:Rect>((234320,-16131), (248051,15668))</a:Rect>
-<a:ListOfPoints>((248051,-16131),(234620,-16131),(234620,15668))</a:ListOfPoints>
+<a:Rect>((234392,-16131), (248070,15668))</a:Rect>
+<a:ListOfPoints>((248070,-16131),(234692,-16131),(234692,15668))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4574,8 +4574,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o61">
 <a:CreationDate>1664461421</a:CreationDate>
 <a:ModificationDate>1665583791</a:ModificationDate>
-<a:Rect>((309819,-15930), (310593,7879))</a:Rect>
-<a:ListOfPoints>((309819,-15930),(309819,560),(310293,560),(310293,7879))</a:ListOfPoints>
+<a:Rect>((309993,-15930), (310593,7879))</a:Rect>
+<a:ListOfPoints>((310224,-15930),(310224,560),(310293,560),(310293,7879))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4615,8 +4615,8 @@ Shadow=0</a:DisplayPreferences>
 <o:ExtendedDependencySymbol Id="o68">
 <a:CreationDate>1664952224</a:CreationDate>
 <a:ModificationDate>1665501316</a:ModificationDate>
-<a:Rect>((270308,32738), (286428,44757))</a:Rect>
-<a:ListOfPoints>((270308,44757),(286128,44757),(286128,32738))</a:ListOfPoints>
+<a:Rect>((270308,32738), (286859,44757))</a:Rect>
+<a:ListOfPoints>((270308,44757),(286559,44757),(286559,32738))</a:ListOfPoints>
 <a:CornerStyle>1</a:CornerStyle>
 <a:ArrowStyle>8</a:ArrowStyle>
 <a:LineColor>16744576</a:LineColor>
@@ -4635,9 +4635,9 @@ Shadow=0</a:DisplayPreferences>
 </o:ExtendedDependencySymbol>
 <o:TableSymbol Id="o70">
 <a:CreationDate>1623769194</a:CreationDate>
-<a:ModificationDate>1666098792</a:ModificationDate>
+<a:ModificationDate>1666191768</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-9459,50726), (6463,66922))</a:Rect>
+<a:Rect>((-9120,50726), (6124,66922))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4662,7 +4662,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623769937</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-9331,11854), (6591,25350))</a:Rect>
+<a:Rect>((-8992,11854), (6252,25350))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4714,7 +4714,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623770338</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-9283,-14307), (6639,89))</a:Rect>
+<a:Rect>((-8944,-14307), (6300,89))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4793,7 +4793,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623826338</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((40688,49404), (68722,57500))</a:Rect>
+<a:Rect>((41315,49404), (68095,57500))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4818,7 +4818,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828456</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((8540,1660), (34844,17856))</a:Rect>
+<a:Rect>((9126,1660), (34258,17856))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4843,7 +4843,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828633</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((10906,-10357), (31586,-461))</a:Rect>
+<a:Rect>((11358,-10357), (31134,-461))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4868,7 +4868,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828682</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((10673,-24326), (31353,-14430))</a:Rect>
+<a:Rect>((11125,-24326), (30901,-14430))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4893,7 +4893,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828725</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((8374,-37056), (34246,-28060))</a:Rect>
+<a:Rect>((8950,-37056), (33670,-28060))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4918,7 +4918,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623828770</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((14749,18471), (33699,35567))</a:Rect>
+<a:Rect>((15160,18471), (33288,35567))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4943,7 +4943,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623840859</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((32440,-12234), (49660,2162))</a:Rect>
+<a:Rect>((32810,-12234), (49290,2162))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4968,7 +4968,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623841366</a:CreationDate>
 <a:ModificationDate>1661907266</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((32317,-26863), (49537,-12467))</a:Rect>
+<a:Rect>((32687,-26863), (49167,-12467))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4993,7 +4993,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623842834</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((72334,32956), (96042,73452))</a:Rect>
+<a:Rect>((72858,32956), (95518,73452))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5018,7 +5018,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623845173</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((96277,49454), (124745,66550))</a:Rect>
+<a:Rect>((96915,49454), (124107,66550))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5043,7 +5043,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623845296</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((96086,38154), (115036,48050))</a:Rect>
+<a:Rect>((96497,38154), (114625,48050))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5068,7 +5068,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623859429</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((125031,49262), (151335,67258))</a:Rect>
+<a:Rect>((125617,49262), (150749,67258))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5093,7 +5093,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623859834</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((125429,37287), (146109,48083))</a:Rect>
+<a:Rect>((125881,37287), (145657,48083))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5145,7 +5145,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623860248</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((73569,-8788), (94683,8308))</a:Rect>
+<a:Rect>((74032,-8788), (94220,8308))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5170,7 +5170,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623860509</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((94707,-8538), (111495,7658))</a:Rect>
+<a:Rect>((95067,-8538), (111135,7658))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5195,7 +5195,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623861067</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((113499,8387), (139803,26383))</a:Rect>
+<a:Rect>((114085,8387), (139217,26383))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5220,7 +5220,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623861149</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((116611,-4663), (137291,6133))</a:Rect>
+<a:Rect>((117063,-4663), (136839,6133))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5245,7 +5245,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623861203</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((140356,-5055), (155846,8441))</a:Rect>
+<a:Rect>((140685,-5055), (155517,8441))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5270,7 +5270,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623861290</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((116311,-17563), (136991,-6767))</a:Rect>
+<a:Rect>((116763,-17563), (136539,-6767))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5322,7 +5322,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623862594</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((57397,-26488), (70291,-14792))</a:Rect>
+<a:Rect>((57664,-26488), (70024,-14792))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5347,7 +5347,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623862978</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-37002,-12538), (-9400,958))</a:Rect>
+<a:Rect>((-36385,-12538), (-10017,958))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5372,7 +5372,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623863676</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-43569,-23338), (-30675,-14342))</a:Rect>
+<a:Rect>((-43302,-23338), (-30942,-14342))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5397,7 +5397,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623864141</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-29673,-23338), (-9857,-14342))</a:Rect>
+<a:Rect>((-29241,-23338), (-10289,-14342))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5422,7 +5422,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1623895431</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-57383,-23188), (-44489,-14192))</a:Rect>
+<a:Rect>((-57116,-23188), (-44756,-14192))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5447,7 +5447,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1625926250</a:CreationDate>
 <a:ModificationDate>1664366507</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((42339,28637), (66913,46633))</a:Rect>
+<a:Rect>((42884,28637), (66368,46633))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5472,7 +5472,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1627129933</a:CreationDate>
 <a:ModificationDate>1665716636</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((97381,67314), (114169,74510))</a:Rect>
+<a:Rect>((97741,67314), (113809,74510))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5497,7 +5497,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1628307450</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-42778,-32668), (-31614,-25472))</a:Rect>
+<a:Rect>((-42552,-32668), (-31840,-25472))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5522,7 +5522,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1628307767</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-30095,-35818), (-9847,-24122))</a:Rect>
+<a:Rect>((-29653,-35818), (-10289,-24122))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5547,7 +5547,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1628340137</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((37596,20647), (49954,26045))</a:Rect>
+<a:Rect>((37876,20647), (49674,26045))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5572,7 +5572,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1631242896</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-7690,-35277), (4338,-26281))</a:Rect>
+<a:Rect>((-7444,-35277), (4092,-26281))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5597,7 +5597,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1631243538</a:CreationDate>
 <a:ModificationDate>1662650462</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((-7615,-23577), (4413,-15481))</a:Rect>
+<a:Rect>((-7369,-23577), (4167,-15481))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5622,7 +5622,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1661850632</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((295266,49645), (321138,64041))</a:Rect>
+<a:Rect>((295842,49645), (320562,64041))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5674,7 +5674,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1661949359</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((281953,22110), (309555,33806))</a:Rect>
+<a:Rect>((282570,22110), (308938,33806))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5778,9 +5778,9 @@ LABL 0 新宋体,8,N</a:FontList>
 </o:TableSymbol>
 <o:TableSymbol Id="o155">
 <a:CreationDate>1661955443</a:CreationDate>
-<a:ModificationDate>1665821830</a:ModificationDate>
+<a:ModificationDate>1666191778</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((270513,-376), (289513,7804))</a:Rect>
+<a:Rect>((270513,-2050), (289513,7804))</a:Rect>
 <a:AutoAdjustToText>0</a:AutoAdjustToText>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
@@ -5834,7 +5834,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1661960474</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((287912,34908), (328492,49304))</a:Rect>
+<a:Rect>((288838,34908), (327566,49304))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6264,7 +6264,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1663937886</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((36448,3002), (62752,20098))</a:Rect>
+<a:Rect>((37034,3002), (62166,20098))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6289,7 +6289,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1664366421</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((225693,11532), (246807,22329))</a:Rect>
+<a:Rect>((226156,11532), (246344,22329))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6314,7 +6314,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1664367261</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((240536,-26579), (256458,-11282))</a:Rect>
+<a:Rect>((240875,-26579), (256119,-11282))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6339,7 +6339,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1664368015</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((194875,-1671), (215555,12726))</a:Rect>
+<a:Rect>((195327,-1671), (215103,12726))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -6364,7 +6364,7 @@ LABL 0 新宋体,8,N</a:FontList>
 <a:CreationDate>1664460832</a:CreationDate>
 <a:ModificationDate>1666098792</a:ModificationDate>
 <a:IconMode>-1</a:IconMode>
-<a:Rect>((306443,-31720), (331449,-1123))</a:Rect>
+<a:Rect>((306998,-31720), (330894,-1123))</a:Rect>
 <a:LineColor>12615680</a:LineColor>
 <a:FillColor>16570034</a:FillColor>
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -13954,9 +13954,9 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Code>teacher_open_course_merge_student</a:Code>
 <a:CreationDate>1661850632</a:CreationDate>
 <a:Creator>lx</a:Creator>
-<a:ModificationDate>1665821823</a:ModificationDate>
+<a:ModificationDate>1666191774</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
-<a:Comment>课程开课-关联-学生(暂时没用到)</a:Comment>
+<a:Comment>课程开课-关联-学生</a:Comment>
 <a:PhysicalOptions>auto_increment = 1
 ENGINE = InnoDB
 DEFAULT CHARACTER SET = utf8
@@ -13987,6 +13987,41 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 </o:Column>
 <o:Column Id="o743">
+<a:ObjectID>422EA261-07AD-4518-BF0B-6AFAC1966E47</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_type</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_join_type</a:Code>
+<a:CreationDate>1666191638</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1666191805</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>加入类型 (枚举 OpenCourseMergeJoinTypeEnum)</a:Comment>
+<a:DataType>varchar(50)</a:DataType>
+<a:Length>50</a:Length>
+</o:Column>
+<o:Column Id="o744">
+<a:ObjectID>EA0BF245-9346-4119-915C-F4ED28BC545B</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_add_time</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_add_time</a:Code>
+<a:CreationDate>1661957411</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1663402307</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>创建时间</a:Comment>
+<a:DataType>datetime</a:DataType>
+</o:Column>
+<o:Column Id="o745">
+<a:ObjectID>5176B050-3FF9-4C98-9C26-A090C89A4AEF</a:ObjectID>
+<a:Name>teacher_open_course_school_class_merge_student_status</a:Name>
+<a:Code>teacher_open_course_school_class_merge_student_status</a:Code>
+<a:CreationDate>1666191638</a:CreationDate>
+<a:Creator>lx</a:Creator>
+<a:ModificationDate>1666191768</a:ModificationDate>
+<a:Modifier>lx</a:Modifier>
+<a:Comment>状态 1正常 2删除</a:Comment>
+<a:DataType>int(2)</a:DataType>
+<a:Length>2</a:Length>
+</o:Column>
+<o:Column Id="o746">
 <a:ObjectID>2BB34D52-A2A7-44F1-8A98-FC8B5C0A955A</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -13997,7 +14032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o744">
+<o:Column Id="o747">
 <a:ObjectID>EC319A55-6852-40CB-88C0-DE1F41F9D7DF</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14008,7 +14043,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o745">
+<o:Column Id="o748">
 <a:ObjectID>A54FFF36-56CC-427C-BFA0-6376D3B6EEE3</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14019,20 +14054,9 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o746">
-<a:ObjectID>EA0BF245-9346-4119-915C-F4ED28BC545B</a:ObjectID>
-<a:Name>teacher_open_course_school_class_merge_student_add_time</a:Name>
-<a:Code>teacher_open_course_school_class_merge_student_add_time</a:Code>
-<a:CreationDate>1661957411</a:CreationDate>
-<a:Creator>lx</a:Creator>
-<a:ModificationDate>1663402307</a:ModificationDate>
-<a:Modifier>lx</a:Modifier>
-<a:Comment>创建时间</a:Comment>
-<a:DataType>datetime</a:DataType>
-</o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o747">
+<o:Key Id="o749">
 <a:ObjectID>33D305FE-8588-4D40-B7D4-E228D91FD068</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14046,7 +14070,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o747"/>
+<o:Key Ref="o749"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o157">
@@ -14064,7 +14088,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o748">
+<o:Column Id="o750">
 <a:ObjectID>AF3D06D0-8046-407D-8D01-0EB4F7C4430B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_id</a:Code>
@@ -14076,7 +14100,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o749">
+<o:Column Id="o751">
 <a:ObjectID>63C7BC3C-E3F7-4260-836A-0B2D076E27C8</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_name</a:Code>
@@ -14088,7 +14112,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o750">
+<o:Column Id="o752">
 <a:ObjectID>FCC2ACE6-2A14-4428-A607-72EE9B21B5E6</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_duration</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_duration</a:Code>
@@ -14099,7 +14123,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程时长(分钟)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o751">
+<o:Column Id="o753">
 <a:ObjectID>8851F4F5-A578-41C8-9DAF-B7A2F7796E7D</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_add_time</a:Code>
@@ -14110,7 +14134,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o752">
+<o:Column Id="o754">
 <a:ObjectID>BE3DB6FF-142D-4A29-A9A3-B10FF0C5759B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_start_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_start_time</a:Code>
@@ -14122,7 +14146,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o753">
+<o:Column Id="o755">
 <a:ObjectID>48411774-FB89-4143-9D62-59DEF8EE1E32</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_end_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_end_time</a:Code>
@@ -14134,7 +14158,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o754">
+<o:Column Id="o756">
 <a:ObjectID>C346B065-C2ED-4D45-A0D7-F357EFD8839A</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14145,7 +14169,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o755">
+<o:Column Id="o757">
 <a:ObjectID>F58C2E06-124C-4A14-B564-A92BCE8B2AB6</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14158,7 +14182,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o756">
+<o:Key Id="o758">
 <a:ObjectID>6A318D25-C9C4-44C9-9C79-18E725965208</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14167,12 +14191,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662810962</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o748"/>
+<o:Column Ref="o750"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o756"/>
+<o:Key Ref="o758"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o158">
@@ -14190,7 +14214,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o757">
+<o:Column Id="o759">
 <a:ObjectID>5F40DE55-D689-437C-AA5A-D68EE5177EBA</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_id</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_id</a:Code>
@@ -14202,7 +14226,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o758">
+<o:Column Id="o760">
 <a:ObjectID>B75C3C1B-931C-47CF-A848-3E6DF1ADFBB1</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_session_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_session_time</a:Code>
@@ -14213,7 +14237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>场次时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o759">
+<o:Column Id="o761">
 <a:ObjectID>45A0C89F-9D2D-42C1-8666-997CE6D29EB1</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -14224,7 +14248,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o760">
+<o:Column Id="o762">
 <a:ObjectID>3A7ED4E2-6702-471D-BB8C-97028D55FCD0</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -14236,7 +14260,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o761">
+<o:Column Id="o763">
 <a:ObjectID>D5476993-DD9A-4B96-9C4B-183D5FB88447</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_type</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_type</a:Code>
@@ -14248,7 +14272,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o762">
+<o:Column Id="o764">
 <a:ObjectID>3A0547DC-282A-4E24-AB04-6F8D270E3422</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_value</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_value</a:Code>
@@ -14260,7 +14284,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o763">
+<o:Column Id="o765">
 <a:ObjectID>C953231B-E473-4F11-9DDB-57C25077D504</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_add_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_add_time</a:Code>
@@ -14271,7 +14295,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o764">
+<o:Column Id="o766">
 <a:ObjectID>66DAD315-B3C3-407E-8D73-923DD6B8A353</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_status</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_status</a:Code>
@@ -14282,7 +14306,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 1正常 2删除</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o765">
+<o:Column Id="o767">
 <a:ObjectID>66E49422-066F-4BF2-87C1-3CC3A311F98B</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_start_status</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_start_status</a:Code>
@@ -14292,7 +14316,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Modifier>87966</a:Modifier>
 <a:Comment>开启状态 (枚举 StartStatusEnum)</a:Comment>
 </o:Column>
-<o:Column Id="o766">
+<o:Column Id="o768">
 <a:ObjectID>76B272D0-603F-4BD1-9969-CAB274D4A79B</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_start_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_start_time</a:Code>
@@ -14303,7 +14327,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o767">
+<o:Column Id="o769">
 <a:ObjectID>DA842DBC-22F2-4FFC-AEF1-4514E261CBA6</a:ObjectID>
 <a:Name>teacher_open_course_student_signin_setting_end_time</a:Name>
 <a:Code>teacher_open_course_student_signin_setting_end_time</a:Code>
@@ -14314,7 +14338,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o768">
+<o:Column Id="o770">
 <a:ObjectID>F844F21D-B808-46C3-8B99-FF63B1DD6F60</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14325,7 +14349,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o769">
+<o:Column Id="o771">
 <a:ObjectID>5E7E66D8-A3B5-4355-9A11-5942AEE4D028</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14338,7 +14362,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o770">
+<o:Key Id="o772">
 <a:ObjectID>EB349942-35A7-44DC-A505-B80E66CA1F63</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14347,12 +14371,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1661960474</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o757"/>
+<o:Column Ref="o759"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o770"/>
+<o:Key Ref="o772"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o159">
@@ -14370,7 +14394,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o771">
+<o:Column Id="o773">
 <a:ObjectID>C9A3B75C-FBF8-4D85-BE76-72E3FC2C2B1F</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_id</a:Name>
 <a:Code>teacher_open_course_chat_log_id</a:Code>
@@ -14382,7 +14406,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o772">
+<o:Column Id="o774">
 <a:ObjectID>4A6E2BA8-7896-4993-8CC0-CFD616E08BBB</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_parent_id</a:Name>
 <a:Code>teacher_open_course_chat_log_parent_id</a:Code>
@@ -14393,7 +14417,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>上级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o773">
+<o:Column Id="o775">
 <a:ObjectID>9FB26692-4080-41CD-AE24-7FD5A53526C6</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -14404,7 +14428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o774">
+<o:Column Id="o776">
 <a:ObjectID>D7BD01D2-4D7E-4228-B94F-711BB78D809D</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -14416,7 +14440,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o775">
+<o:Column Id="o777">
 <a:ObjectID>18589108-4394-4335-8B90-7E3795F82B8A</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -14427,7 +14451,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o776">
+<o:Column Id="o778">
 <a:ObjectID>2EDC1791-6AB4-47F1-8A97-4E8B2EE17830</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14438,7 +14462,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o777">
+<o:Column Id="o779">
 <a:ObjectID>320B068F-2EFF-4C93-9044-C188C5E1BD85</a:ObjectID>
 <a:Name>chat_content</a:Name>
 <a:Code>chat_content</a:Code>
@@ -14452,7 +14476,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o778">
+<o:Column Id="o780">
 <a:ObjectID>D2108D51-47D4-4398-942C-4DA987E91A52</a:ObjectID>
 <a:Name>keywords</a:Name>
 <a:Code>keywords</a:Code>
@@ -14464,7 +14488,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(500)</a:DataType>
 <a:Length>500</a:Length>
 </o:Column>
-<o:Column Id="o779">
+<o:Column Id="o781">
 <a:ObjectID>087CD32F-4937-42CD-BD4C-474406B07466</a:ObjectID>
 <a:Name>score</a:Name>
 <a:Code>student_score</a:Code>
@@ -14475,7 +14499,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生得分</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o780">
+<o:Column Id="o782">
 <a:ObjectID>CAF2D8D3-F5A5-4FDF-B876-2EDBFE0FAC7D</a:ObjectID>
 <a:Name>chat_files</a:Name>
 <a:Code>chat_files</a:Code>
@@ -14487,7 +14511,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o781">
+<o:Column Id="o783">
 <a:ObjectID>73146904-4C03-4C3F-A10C-34E2F07E3F5A</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_status</a:Name>
 <a:Code>teacher_open_course_chat_log_status</a:Code>
@@ -14498,7 +14522,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o782">
+<o:Column Id="o784">
 <a:ObjectID>F4E24A74-7879-4FA7-A31A-1DF43C87CCA9</a:ObjectID>
 <a:Name>teacher_open_course_chat_log_add_time</a:Name>
 <a:Code>teacher_open_course_chat_log_add_time</a:Code>
@@ -14509,7 +14533,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o783">
+<o:Column Id="o785">
 <a:ObjectID>915B6210-D43D-4773-A051-C208B1123038</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14520,7 +14544,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o784">
+<o:Column Id="o786">
 <a:ObjectID>052B1726-9F05-49F3-9AE1-E73D36F22ED1</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14533,7 +14557,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o785">
+<o:Key Id="o787">
 <a:ObjectID>A2E2569E-143D-40A6-AFFD-4B17369021C3</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14542,12 +14566,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662020297</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o771"/>
+<o:Column Ref="o773"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o785"/>
+<o:Key Ref="o787"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o160">
@@ -14565,7 +14589,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o786">
+<o:Column Id="o788">
 <a:ObjectID>009A23DE-07AF-4EA6-BBDD-26850AABC8AC</a:ObjectID>
 <a:Name>teacher_open_course_question_log_id</a:Name>
 <a:Code>teacher_open_course_question_log_id</a:Code>
@@ -14577,7 +14601,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o787">
+<o:Column Id="o789">
 <a:ObjectID>E732E580-555A-47D5-864B-E868302C4391</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -14588,7 +14612,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课题目配置ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o788">
+<o:Column Id="o790">
 <a:ObjectID>8F40D113-4306-4501-9973-FFAA88015492</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -14599,7 +14623,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目快照ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o789">
+<o:Column Id="o791">
 <a:ObjectID>96FF607B-0F40-4825-9A6C-89CD8C1C5F1B</a:ObjectID>
 <a:Name>teacher_open_course_question_log_answer</a:Name>
 <a:Code>teacher_open_course_question_log_answer</a:Code>
@@ -14611,7 +14635,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o790">
+<o:Column Id="o792">
 <a:ObjectID>7492312E-B2F8-4A26-A165-E1D31D254D90</a:ObjectID>
 <a:Name>teacher_open_course_question_log_upload_file</a:Name>
 <a:Code>teacher_open_course_question_log_upload_file</a:Code>
@@ -14623,7 +14647,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o791">
+<o:Column Id="o793">
 <a:ObjectID>C06A272B-5147-40B7-8E49-1E6B509123F6</a:ObjectID>
 <a:Name>teacher_open_course_question_log_add_time</a:Name>
 <a:Code>teacher_open_course_question_log_add_time</a:Code>
@@ -14634,7 +14658,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o792">
+<o:Column Id="o794">
 <a:ObjectID>4EFDDD7C-101B-4ECE-A88D-B680589D6BEA</a:ObjectID>
 <a:Name>teacher_open_course_question_log_status</a:Name>
 <a:Code>teacher_open_course_question_log_status</a:Code>
@@ -14645,7 +14669,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o793">
+<o:Column Id="o795">
 <a:ObjectID>AFCB9E46-93E2-4570-BB62-5B78208D9BAB</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14656,7 +14680,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o794">
+<o:Column Id="o796">
 <a:ObjectID>374EDC49-0F44-42A0-8F5D-2A8B0CE6258C</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -14668,7 +14692,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o795">
+<o:Column Id="o797">
 <a:ObjectID>5418F6F0-88B0-4BF7-BBEC-310D4B59B74B</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -14681,7 +14705,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o796">
+<o:Column Id="o798">
 <a:ObjectID>33204D86-8C54-47DB-B119-A3BC58B62471</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -14693,7 +14717,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o797">
+<o:Column Id="o799">
 <a:ObjectID>E89B4606-0D04-4D96-9894-330E4210E010</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -14705,7 +14729,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o798">
+<o:Column Id="o800">
 <a:ObjectID>E721A22E-36B6-42CE-A2A0-E11EF33A7841</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -14717,7 +14741,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o799">
+<o:Column Id="o801">
 <a:ObjectID>AC803DD0-4DB6-4B32-93FE-5B73A5BD3C0B</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -14729,7 +14753,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o800">
+<o:Column Id="o802">
 <a:ObjectID>802DD14D-7C67-4CA7-8AA4-74D31DB9C315</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -14741,7 +14765,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o801">
+<o:Column Id="o803">
 <a:ObjectID>9432E0C9-74AF-4F40-9841-29E38B0E401B</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -14753,7 +14777,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o802">
+<o:Column Id="o804">
 <a:ObjectID>71E1D286-28BF-47CF-BD6E-0ADA0AE47A45</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -14765,7 +14789,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o803">
+<o:Column Id="o805">
 <a:ObjectID>F8795A3A-9DD9-4F5A-906A-E6964444570C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14776,7 +14800,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o804">
+<o:Column Id="o806">
 <a:ObjectID>1993A879-EC68-450A-B775-D7C2671BDA96</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14789,7 +14813,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o805">
+<o:Key Id="o807">
 <a:ObjectID>FF4A3064-63A4-4FAD-A71D-F66FD27F3A94</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14798,12 +14822,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662044179</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o786"/>
+<o:Column Ref="o788"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o805"/>
+<o:Key Ref="o807"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o162">
@@ -14827,7 +14851,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o806">
+<o:Column Id="o808">
 <a:ObjectID>03C2172E-8A06-48E0-8C25-4102C8253653</a:ObjectID>
 <a:Name>core_setting_id</a:Name>
 <a:Code>core_setting_id</a:Code>
@@ -14839,7 +14863,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o807">
+<o:Column Id="o809">
 <a:ObjectID>5090D458-E136-4D46-9D89-930A55ED9A2C</a:ObjectID>
 <a:Name>setting_key</a:Name>
 <a:Code>setting_key</a:Code>
@@ -14851,7 +14875,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o808">
+<o:Column Id="o810">
 <a:ObjectID>0D922C4C-8420-482B-87B6-B0E99FBA62E0</a:ObjectID>
 <a:Name>setting_value</a:Name>
 <a:Code>setting_value</a:Code>
@@ -14862,7 +14886,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>配置项</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o809">
+<o:Column Id="o811">
 <a:ObjectID>A89D7A99-CD44-4F4E-8337-14A5D4BEE13E</a:ObjectID>
 <a:Name>core_setting_stauts</a:Name>
 <a:Code>core_setting_stauts</a:Code>
@@ -14873,7 +14897,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o810">
+<o:Column Id="o812">
 <a:ObjectID>D4790CD3-3634-4FB5-B1F8-DDCA61E7AC11</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -14884,7 +14908,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o811">
+<o:Column Id="o813">
 <a:ObjectID>A9346C05-5EA0-4D30-A522-9DD5B13FCE7E</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -14895,7 +14919,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o812">
+<o:Column Id="o814">
 <a:ObjectID>D46E4A36-6D0D-4F64-9C58-CAC3D1285F24</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -14908,7 +14932,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o813">
+<o:Key Id="o815">
 <a:ObjectID>8E777505-B813-4D1D-8C5F-B6F9747BA0F4</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -14917,12 +14941,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662045362</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o806"/>
+<o:Column Ref="o808"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o813"/>
+<o:Key Ref="o815"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o163">
@@ -14940,7 +14964,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o814">
+<o:Column Id="o816">
 <a:ObjectID>18F050CC-F084-477F-8759-28E1D015FE0B</a:ObjectID>
 <a:Name>teacher_open_course_score_dashboard_id</a:Name>
 <a:Code>teacher_open_course_score_dashboard_id</a:Code>
@@ -14952,7 +14976,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o815">
+<o:Column Id="o817">
 <a:ObjectID>C33241B0-D288-44ED-8554-C7086F839648</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -14963,7 +14987,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o816">
+<o:Column Id="o818">
 <a:ObjectID>155275C4-795A-4763-9C39-3FDF35ECECCA</a:ObjectID>
 <a:Name>signin_score</a:Name>
 <a:Code>signin_score</a:Code>
@@ -14974,7 +14998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>签到成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o817">
+<o:Column Id="o819">
 <a:ObjectID>26A9701D-C572-427D-8AD8-4D4D9DDC105D</a:ObjectID>
 <a:Name>course_score</a:Name>
 <a:Code>course_score</a:Code>
@@ -14985,7 +15009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>章节练习成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o818">
+<o:Column Id="o820">
 <a:ObjectID>B1C7AFAC-3115-4EEF-855F-7578BE5C5555</a:ObjectID>
 <a:Name>real_operation_score</a:Name>
 <a:Code>real_operation_score</a:Code>
@@ -14996,7 +15020,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程实操成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o819">
+<o:Column Id="o821">
 <a:ObjectID>AC3C7572-A095-42DE-99A5-3E8D2B9D3602</a:ObjectID>
 <a:Name>question_homework_score</a:Name>
 <a:Code>question_homework_score</a:Code>
@@ -15007,7 +15031,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>作业成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o820">
+<o:Column Id="o822">
 <a:ObjectID>CB0FDAE5-DDBD-42D1-8E59-3B91E44A45C8</a:ObjectID>
 <a:Name>exam_score</a:Name>
 <a:Code>exam_score</a:Code>
@@ -15018,7 +15042,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>考试成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o821">
+<o:Column Id="o823">
 <a:ObjectID>A37D010B-5B7E-4815-AC10-65C79F878234</a:ObjectID>
 <a:Name>chat_score</a:Name>
 <a:Code>chat_score</a:Code>
@@ -15029,7 +15053,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>互动成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o822">
+<o:Column Id="o824">
 <a:ObjectID>D91526BC-31BA-4121-9416-7DB95281202C</a:ObjectID>
 <a:Name>total_score</a:Name>
 <a:Code>total_score</a:Code>
@@ -15040,7 +15064,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>总成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o823">
+<o:Column Id="o825">
 <a:ObjectID>95464B6A-6611-4674-BBA4-EF869A472F84</a:ObjectID>
 <a:Name>manual_score</a:Name>
 <a:Code>manual_score</a:Code>
@@ -15051,7 +15075,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>手动调整的分数</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o824">
+<o:Column Id="o826">
 <a:ObjectID>8E062DAC-DA29-4940-AEC3-1B8EFB468904</a:ObjectID>
 <a:Name>last_score</a:Name>
 <a:Code>last_score</a:Code>
@@ -15062,7 +15086,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>最终成绩</a:Comment>
 <a:DataType>float</a:DataType>
 </o:Column>
-<o:Column Id="o825">
+<o:Column Id="o827">
 <a:ObjectID>696B62F5-6BCE-4377-8F04-F452C9FE5368</a:ObjectID>
 <a:Name>last_status</a:Name>
 <a:Code>last_status</a:Code>
@@ -15074,7 +15098,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o826">
+<o:Column Id="o828">
 <a:ObjectID>D2334132-07CC-40C5-8A37-6F95CC12A041</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15085,7 +15109,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o827">
+<o:Column Id="o829">
 <a:ObjectID>7BBBDC7F-C5E3-424A-AC3C-00E94E564F45</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15096,7 +15120,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o828">
+<o:Column Id="o830">
 <a:ObjectID>CE5A2441-64A4-4C2A-8646-8D6CFE6C2A73</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15109,7 +15133,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o829">
+<o:Key Id="o831">
 <a:ObjectID>6B3359F7-B844-4B95-9C3B-A4AAFBA27617</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15118,12 +15142,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662045706</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o814"/>
+<o:Column Ref="o816"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o829"/>
+<o:Key Ref="o831"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o164">
@@ -15146,7 +15170,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o830">
+<o:Column Id="o832">
 <a:ObjectID>318651DC-E71A-449A-96A8-19F27C71F4AC</a:ObjectID>
 <a:Name>teacher_open_course_notice_id</a:Name>
 <a:Code>teacher_open_course_notice_id</a:Code>
@@ -15158,7 +15182,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o831">
+<o:Column Id="o833">
 <a:ObjectID>F972E98C-839A-4F8E-B2B7-A92F064483DB</a:ObjectID>
 <a:Name>school_class_ids</a:Name>
 <a:Code>school_class_ids</a:Code>
@@ -15170,7 +15194,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o832">
+<o:Column Id="o834">
 <a:ObjectID>E3F89C48-E4A1-4B9B-AE85-66EE2378EC58</a:ObjectID>
 <a:Name>teacher_open_course_ids</a:Name>
 <a:Code>teacher_open_course_ids</a:Code>
@@ -15182,7 +15206,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o833">
+<o:Column Id="o835">
 <a:ObjectID>9072D638-91A2-45E3-B01A-56FD07AC2DBC</a:ObjectID>
 <a:Name>notice_title</a:Name>
 <a:Code>notice_title</a:Code>
@@ -15194,7 +15218,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o834">
+<o:Column Id="o836">
 <a:ObjectID>2AED03DE-64F7-47AF-810B-CC78F23EEF22</a:ObjectID>
 <a:Name>notice_content</a:Name>
 <a:Code>notice_content</a:Code>
@@ -15206,7 +15230,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o835">
+<o:Column Id="o837">
 <a:ObjectID>08862E80-7DDC-40DF-8E1B-DCFED6B33AC8</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15217,7 +15241,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o836">
+<o:Column Id="o838">
 <a:ObjectID>A04525A6-FB16-4CCC-9753-4907D73BA676</a:ObjectID>
 <a:Name>create_by_teacher_id</a:Name>
 <a:Code>create_by_teacher_id</a:Code>
@@ -15228,7 +15252,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>消息创建--老师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o837">
+<o:Column Id="o839">
 <a:ObjectID>3B6BA47A-A3E1-41B3-B8E8-B877AF7DFB5B</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15239,7 +15263,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o838">
+<o:Column Id="o840">
 <a:ObjectID>E49B7F20-513A-4E10-BEE8-D5B768200303</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15250,7 +15274,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o839">
+<o:Column Id="o841">
 <a:ObjectID>C28FF8AA-D0BD-4EFE-8BEE-802D56989498</a:ObjectID>
 <a:Name>del_flag</a:Name>
 <a:Code>del_flag</a:Code>
@@ -15263,7 +15287,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o840">
+<o:Key Id="o842">
 <a:ObjectID>3D2650BD-129F-48EC-B75C-872417A4E822</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15272,12 +15296,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662046440</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o830"/>
+<o:Column Ref="o832"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o840"/>
+<o:Key Ref="o842"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o165">
@@ -15300,7 +15324,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 }
 </a:Description>
 <c:Columns>
-<o:Column Id="o841">
+<o:Column Id="o843">
 <a:ObjectID>3DB701D7-DA2C-4296-853B-38D2E719CCA6</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_id</a:Name>
 <a:Code>teacher_open_course_knowledge_point_id</a:Code>
@@ -15312,7 +15336,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o842">
+<o:Column Id="o844">
 <a:ObjectID>171BF047-E676-4C5B-89B3-8B25136416A7</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -15323,7 +15347,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o843">
+<o:Column Id="o845">
 <a:ObjectID>0B7D7F9A-015D-42DD-8116-30CEC65236D8</a:ObjectID>
 <a:Name>chapter_id</a:Name>
 <a:Code>chapter_id</a:Code>
@@ -15334,7 +15358,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>章节ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o844">
+<o:Column Id="o846">
 <a:ObjectID>E622D525-8AFB-4926-AE32-117E18C429E0</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_title</a:Name>
 <a:Code>teacher_open_course_knowledge_point_title</a:Code>
@@ -15346,7 +15370,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o845">
+<o:Column Id="o847">
 <a:ObjectID>B1BD789A-9684-4E7A-AD8A-BE79C7B6C7C8</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_content</a:Name>
 <a:Code>teacher_open_course_knowledge_point_content</a:Code>
@@ -15358,7 +15382,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o846">
+<o:Column Id="o848">
 <a:ObjectID>C44A8ACF-B4BC-4140-9003-1ADAC230C1DA</a:ObjectID>
 <a:Name>teacher_open_course_knowledge_point_status</a:Name>
 <a:Code>teacher_open_course_knowledge_point_status</a:Code>
@@ -15369,7 +15393,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o847">
+<o:Column Id="o849">
 <a:ObjectID>35B92FEF-A383-4FD2-AAC3-10355BCA6896</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15380,7 +15404,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o848">
+<o:Column Id="o850">
 <a:ObjectID>2745088B-3993-46E7-9035-2EF382FEC082</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15391,7 +15415,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o849">
+<o:Column Id="o851">
 <a:ObjectID>9699889E-0268-4565-971A-41D449A2A5F2</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15404,7 +15428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o850">
+<o:Key Id="o852">
 <a:ObjectID>75299271-38A3-44A7-824D-00792734CF12</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15413,12 +15437,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662047767</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o841"/>
+<o:Column Ref="o843"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o850"/>
+<o:Key Ref="o852"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o167">
@@ -15436,7 +15460,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o851">
+<o:Column Id="o853">
 <a:ObjectID>326FA1E3-0BA3-420E-8242-ED8A4A4F0617</a:ObjectID>
 <a:Name>student_client_link_id</a:Name>
 <a:Code>student_client_link_id</a:Code>
@@ -15448,7 +15472,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o852">
+<o:Column Id="o854">
 <a:ObjectID>E2FC1BD3-0EBA-4330-A432-204E68A01861</a:ObjectID>
 <a:Name>student_client_link_order</a:Name>
 <a:Code>student_client_link_order</a:Code>
@@ -15459,7 +15483,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>导航栏排序</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o853">
+<o:Column Id="o855">
 <a:ObjectID>A897CD71-A97A-450E-92FA-72474727C640</a:ObjectID>
 <a:Name>student_client_link_title</a:Name>
 <a:Code>student_client_link_title</a:Code>
@@ -15471,7 +15495,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o854">
+<o:Column Id="o856">
 <a:ObjectID>B988F3BD-EEE2-40FB-9E5E-73ABC59935D9</a:ObjectID>
 <a:Name>student_client_link_content</a:Name>
 <a:Code>student_client_link_content</a:Code>
@@ -15483,7 +15507,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(2000)</a:DataType>
 <a:Length>2000</a:Length>
 </o:Column>
-<o:Column Id="o855">
+<o:Column Id="o857">
 <a:ObjectID>C9FBBBB6-7477-4B29-8A15-08222FB01DE8</a:ObjectID>
 <a:Name>student_client_link_type</a:Name>
 <a:Code>student_client_link_type</a:Code>
@@ -15495,7 +15519,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o856">
+<o:Column Id="o858">
 <a:ObjectID>B5987B41-6AE9-469F-A36F-48C3C9674252</a:ObjectID>
 <a:Name>student_client_link_img</a:Name>
 <a:Code>student_client_link_img</a:Code>
@@ -15506,7 +15530,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>链接图片(可用于轮播大图,icon小图等功能)</a:Comment>
 <a:DataType>text</a:DataType>
 </o:Column>
-<o:Column Id="o857">
+<o:Column Id="o859">
 <a:ObjectID>DD99CF28-4303-4935-8168-CE022C8C31CD</a:ObjectID>
 <a:Name>student_client_link_status</a:Name>
 <a:Code>student_client_link_status</a:Code>
@@ -15517,7 +15541,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o858">
+<o:Column Id="o860">
 <a:ObjectID>963FA155-9A25-41BA-8B52-209536B76758</a:ObjectID>
 <a:Name>student_client_link_open_type</a:Name>
 <a:Code>student_client_link_open_type</a:Code>
@@ -15529,7 +15553,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o859">
+<o:Column Id="o861">
 <a:ObjectID>05CE988B-2AF5-4A63-9451-25A9EF95C5DB</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -15540,7 +15564,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o860">
+<o:Column Id="o862">
 <a:ObjectID>1E5FBB70-DADA-4251-9BDA-85E132223109</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15551,7 +15575,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o861">
+<o:Column Id="o863">
 <a:ObjectID>F1483087-727F-4BFE-97BA-9692FD8D1AB2</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15564,7 +15588,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o862">
+<o:Key Id="o864">
 <a:ObjectID>B095A5B3-D6C4-40C4-B986-497B3849ED54</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15573,12 +15597,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662554252</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o851"/>
+<o:Column Ref="o853"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o862"/>
+<o:Key Ref="o864"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o169">
@@ -15596,7 +15620,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o863">
+<o:Column Id="o865">
 <a:ObjectID>CCCB7690-1E0F-4355-AC7A-ABB58CC8632B</a:ObjectID>
 <a:Name>university_system_id</a:Name>
 <a:Code>university_system_id</a:Code>
@@ -15608,7 +15632,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o864">
+<o:Column Id="o866">
 <a:ObjectID>B0D08F82-9D1C-42E8-B332-4422FC72BF67</a:ObjectID>
 <a:Name>university_system_name</a:Name>
 <a:Code>university_system_name</a:Code>
@@ -15620,7 +15644,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o865">
+<o:Column Id="o867">
 <a:ObjectID>8A8F809D-A11E-4F1E-AB4B-C8B02D1DA3AB</a:ObjectID>
 <a:Name>university_system_contact</a:Name>
 <a:Code>university_system_contact</a:Code>
@@ -15632,7 +15656,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o866">
+<o:Column Id="o868">
 <a:ObjectID>1F10D7BD-3F66-4E4E-AA41-06A06D9D00D1</a:ObjectID>
 <a:Name>university_system_contact_tel</a:Name>
 <a:Code>university_system_contact_tel</a:Code>
@@ -15644,7 +15668,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o867">
+<o:Column Id="o869">
 <a:ObjectID>139361B7-C257-4094-9BCE-1F8A44668480</a:ObjectID>
 <a:Name>university_system_add_time</a:Name>
 <a:Code>university_system_add_time</a:Code>
@@ -15655,7 +15679,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o868">
+<o:Column Id="o870">
 <a:ObjectID>7BA84D60-66CD-47EA-8DCB-025AEFC85CFF</a:ObjectID>
 <a:Name>university_system_status</a:Name>
 <a:Code>university_system_status</a:Code>
@@ -15666,7 +15690,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态 (1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o869">
+<o:Column Id="o871">
 <a:ObjectID>EE6D1A35-06C2-4560-B40B-D1E87CA5F291</a:ObjectID>
 <a:Name>university_faculty_id</a:Name>
 <a:Code>university_faculty_id</a:Code>
@@ -15677,7 +15701,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>院系ID(学院ID)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o870">
+<o:Column Id="o872">
 <a:ObjectID>87AEE496-5BD2-4A50-ACC8-980A708FC4DB</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15688,7 +15712,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o871">
+<o:Column Id="o873">
 <a:ObjectID>6D140299-48E6-4630-99C8-D96E361AB3B1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15701,7 +15725,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o872">
+<o:Key Id="o874">
 <a:ObjectID>F02FEAFC-6CDC-461B-BCD4-A60CB97164BA</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15710,12 +15734,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662648377</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o863"/>
+<o:Column Ref="o865"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o872"/>
+<o:Key Ref="o874"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o171">
@@ -15733,7 +15757,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o873">
+<o:Column Id="o875">
 <a:ObjectID>884F2204-DCE1-485E-A4B2-D4378BEE2044</a:ObjectID>
 <a:Name>university_faculty_id</a:Name>
 <a:Code>university_faculty_id</a:Code>
@@ -15745,7 +15769,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o874">
+<o:Column Id="o876">
 <a:ObjectID>2AB481C3-D261-4ADD-B9F9-146124372F4B</a:ObjectID>
 <a:Name>university_faculty_name</a:Name>
 <a:Code>university_faculty_name</a:Code>
@@ -15757,7 +15781,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o875">
+<o:Column Id="o877">
 <a:ObjectID>04BE427C-8D5A-48B8-808F-80D87158F9E4</a:ObjectID>
 <a:Name>university_faculty_contact</a:Name>
 <a:Code>university_faculty_contact</a:Code>
@@ -15769,7 +15793,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o876">
+<o:Column Id="o878">
 <a:ObjectID>A6EF43AB-F19B-4BE5-B34E-D4AE59D57B17</a:ObjectID>
 <a:Name>university_faculty_contact_tel</a:Name>
 <a:Code>university_faculty_contact_tel</a:Code>
@@ -15781,7 +15805,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o877">
+<o:Column Id="o879">
 <a:ObjectID>C8BE2BF4-F676-43CB-A1CE-369836C8D540</a:ObjectID>
 <a:Name>university_faculty_contact_address</a:Name>
 <a:Code>university_faculty_contact_address</a:Code>
@@ -15793,7 +15817,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o878">
+<o:Column Id="o880">
 <a:ObjectID>68386B1B-1359-4E14-80BB-D40EB3E6D05E</a:ObjectID>
 <a:Name>universities_colleges_id</a:Name>
 <a:Code>universities_colleges_id</a:Code>
@@ -15804,7 +15828,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>院校ID (院系的上一级)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o879">
+<o:Column Id="o881">
 <a:ObjectID>34891715-8E26-4F10-A789-93454383373B</a:ObjectID>
 <a:Name>university_faculty_status</a:Name>
 <a:Code>university_faculty_status</a:Code>
@@ -15815,7 +15839,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o880">
+<o:Column Id="o882">
 <a:ObjectID>7EA4E9C0-C919-4B3F-8300-66888606CDFE</a:ObjectID>
 <a:Name>university_faculty_add_time</a:Name>
 <a:Code>university_faculty_add_time</a:Code>
@@ -15826,7 +15850,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o881">
+<o:Column Id="o883">
 <a:ObjectID>860EA0A3-DB84-4B76-BB61-CD32C4838D5E</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15837,7 +15861,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o882">
+<o:Column Id="o884">
 <a:ObjectID>6D5D545B-7423-4471-B969-D5AD4F7D6459</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15850,7 +15874,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o883">
+<o:Key Id="o885">
 <a:ObjectID>8827D654-DDB8-4D1E-A500-362CE79333F8</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15859,12 +15883,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662648708</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o873"/>
+<o:Column Ref="o875"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o883"/>
+<o:Key Ref="o885"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o172">
@@ -15882,7 +15906,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o884">
+<o:Column Id="o886">
 <a:ObjectID>5288224C-53C1-4C24-B9E9-054F89E3408E</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_id</a:Code>
@@ -15894,7 +15918,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o885">
+<o:Column Id="o887">
 <a:ObjectID>9F4A9A8A-17A5-4DDE-B4C8-5B1CAB398160</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_name</a:Code>
@@ -15906,7 +15930,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o886">
+<o:Column Id="o888">
 <a:ObjectID>9BC97CEE-44E7-4253-BD67-61CE17D5A991</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_parent_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_parent_id</a:Code>
@@ -15918,7 +15942,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o887">
+<o:Column Id="o889">
 <a:ObjectID>B86F6DCB-0565-4214-A6DA-1A973CE66EA1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -15929,7 +15953,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o888">
+<o:Column Id="o890">
 <a:ObjectID>056FDBB3-D0F8-4845-BD40-72B5A4B1932F</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -15940,7 +15964,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o889">
+<o:Column Id="o891">
 <a:ObjectID>095D37B8-4403-4981-AFB2-8D79C7F04A9A</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_add_time</a:Code>
@@ -15953,7 +15977,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o890">
+<o:Key Id="o892">
 <a:ObjectID>8F5B1BAF-BE16-44DE-8DF5-9A1EAD731C04</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -15962,12 +15986,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662808852</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o884"/>
+<o:Column Ref="o886"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o890"/>
+<o:Key Ref="o892"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o173">
@@ -15985,7 +16009,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o891">
+<o:Column Id="o893">
 <a:ObjectID>6392E614-144C-4A81-B339-C428F15B45D9</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_id</a:Code>
@@ -15997,7 +16021,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o892">
+<o:Column Id="o894">
 <a:ObjectID>84F8C272-4766-4209-9667-728323948B7D</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_add_time</a:Code>
@@ -16008,7 +16032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o893">
+<o:Column Id="o895">
 <a:ObjectID>379DA977-579C-4E07-B57C-A112F3DDE178</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_status</a:Name>
 <a:Code>teacher_open_course_schedule_session_status</a:Code>
@@ -16019,7 +16043,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o894">
+<o:Column Id="o896">
 <a:ObjectID>D506683D-A194-4D05-ADB9-BB50C1250024</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16030,7 +16054,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o895">
+<o:Column Id="o897">
 <a:ObjectID>3C52ADED-57C3-4912-BE68-3F75ADDB2382</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -16041,7 +16065,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o896">
+<o:Column Id="o898">
 <a:ObjectID>8CD1F62C-46A8-4CF0-B2BD-294B7516B104</a:ObjectID>
 <a:Name>school_class_Ids</a:Name>
 <a:Code>school_class_Ids</a:Code>
@@ -16053,7 +16077,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(4000)</a:DataType>
 <a:Length>4000</a:Length>
 </o:Column>
-<o:Column Id="o897">
+<o:Column Id="o899">
 <a:ObjectID>7A7E2C88-8FF1-48BA-A8DF-4A9A96368B9B</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_start_date</a:Name>
 <a:Code>teacher_open_course_schedule_session_start_date</a:Code>
@@ -16065,7 +16089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o898">
+<o:Column Id="o900">
 <a:ObjectID>9BEAE88E-4EA1-4171-8315-D61CE82BCADD</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_end_date</a:Name>
 <a:Code>teacher_open_course_schedule_session_end_date</a:Code>
@@ -16077,7 +16101,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o899">
+<o:Column Id="o901">
 <a:ObjectID>01EA483A-4478-44D1-8032-98E2EB7DCB79</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_week_num</a:Name>
 <a:Code>teacher_open_course_schedule_session_week_num</a:Code>
@@ -16088,7 +16112,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>周次</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o900">
+<o:Column Id="o902">
 <a:ObjectID>A6D7EF46-7437-4280-B26D-396E02AF3FBD</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16099,7 +16123,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o901">
+<o:Column Id="o903">
 <a:ObjectID>4DCDE709-2B62-4BCE-B430-60038263BD7B</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16112,7 +16136,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o902">
+<o:Key Id="o904">
 <a:ObjectID>F50CC5A3-3465-4699-8F69-A29E98FE137C</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16121,12 +16145,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662809607</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o891"/>
+<o:Column Ref="o893"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o902"/>
+<o:Key Ref="o904"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o174">
@@ -16144,7 +16168,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o903">
+<o:Column Id="o905">
 <a:ObjectID>E2A6360D-5714-41B5-955B-89945A175C59</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_id</a:Name>
 <a:Code>teacher_open_course_merge_teacher_id</a:Code>
@@ -16156,7 +16180,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o904">
+<o:Column Id="o906">
 <a:ObjectID>B09D0BDB-132E-4575-8B29-2EE351C1FE23</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16167,7 +16191,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o905">
+<o:Column Id="o907">
 <a:ObjectID>7E53D94D-754B-44D9-959E-A49A6AFCA849</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -16178,7 +16202,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o906">
+<o:Column Id="o908">
 <a:ObjectID>3A68DDB6-31E8-415D-B94B-92B9DF070D92</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_status</a:Name>
 <a:Code>teacher_open_course_merge_teacher_status</a:Code>
@@ -16189,7 +16213,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1启用 2禁用)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o907">
+<o:Column Id="o909">
 <a:ObjectID>7B27FB20-159E-4340-AF84-992446D3D88E</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_add_time</a:Name>
 <a:Code>teacher_open_course_merge_teacher_add_time</a:Code>
@@ -16200,7 +16224,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o908">
+<o:Column Id="o910">
 <a:ObjectID>90845833-CF23-465B-B143-5499ABC48D61</a:ObjectID>
 <a:Name>teacher_open_course_merge_teacher_auth_code</a:Name>
 <a:Code>teacher_open_course_merge_teacher_auth_code</a:Code>
@@ -16213,7 +16237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>10</a:Length>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o909">
+<o:Column Id="o911">
 <a:ObjectID>279FE47F-88A8-4633-A510-B081884ABC72</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16224,7 +16248,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o910">
+<o:Column Id="o912">
 <a:ObjectID>CB1C06E4-C2EC-48D0-B1DA-529BE729E99E</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16237,7 +16261,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o911">
+<o:Key Id="o913">
 <a:ObjectID>C35D2586-F094-4112-8601-9F10D6A9DB41</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16246,12 +16270,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662865695</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o903"/>
+<o:Column Ref="o905"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o911"/>
+<o:Key Ref="o913"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o175">
@@ -16269,7 +16293,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o912">
+<o:Column Id="o914">
 <a:ObjectID>17B370CF-378E-4E64-A980-89882213C82C</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_id</a:Name>
 <a:Code>teacher_open_course_merge_school_class_id</a:Code>
@@ -16281,7 +16305,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o913">
+<o:Column Id="o915">
 <a:ObjectID>236A83D5-0BEE-4129-8525-6B8D3A1B4EC6</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16292,7 +16316,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o914">
+<o:Column Id="o916">
 <a:ObjectID>6EEFBCF7-F309-4402-9BC6-A8BD70197B84</a:ObjectID>
 <a:Name>school_class_id</a:Name>
 <a:Code>school_class_id</a:Code>
@@ -16303,7 +16327,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o915">
+<o:Column Id="o917">
 <a:ObjectID>CD1F7C9F-FAA1-48E5-B65E-A4677E110748</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_status</a:Name>
 <a:Code>teacher_open_course_merge_school_class_status</a:Code>
@@ -16314,7 +16338,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1启用 2禁用)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o916">
+<o:Column Id="o918">
 <a:ObjectID>C090103F-8A84-4BDA-A330-9AE196279EB2</a:ObjectID>
 <a:Name>teacher_open_course_merge_school_class_add_time</a:Name>
 <a:Code>teacher_open_course_merge_school_class_add_time</a:Code>
@@ -16325,7 +16349,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o917">
+<o:Column Id="o919">
 <a:ObjectID>7B7183A9-BB12-43ED-B36E-F3143A525E40</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16336,7 +16360,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o918">
+<o:Column Id="o920">
 <a:ObjectID>9174FB98-B263-42AB-9B54-6F9CBBA31A42</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16349,7 +16373,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o919">
+<o:Key Id="o921">
 <a:ObjectID>2AFFDC6B-82E6-4E75-8F04-36F0FCDAD767</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16358,12 +16382,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1662982569</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o912"/>
+<o:Column Ref="o914"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o919"/>
+<o:Key Ref="o921"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o177">
@@ -16381,7 +16405,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o920">
+<o:Column Id="o922">
 <a:ObjectID>FB211503-CF3E-4103-B61C-2E325317C715</a:ObjectID>
 <a:Name>data_contest_application_id</a:Name>
 <a:Code>data_contest_application_id</a:Code>
@@ -16393,7 +16417,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o921">
+<o:Column Id="o923">
 <a:ObjectID>3EA632DB-A439-4642-9D80-00C4162E3D55</a:ObjectID>
 <a:Name>data_contest_application_name</a:Name>
 <a:Code>data_contest_application_name</a:Code>
@@ -16404,7 +16428,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛名称</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o922">
+<o:Column Id="o924">
 <a:ObjectID>5EEBC61F-D540-4B9F-BC81-9A7686F4CDF5</a:ObjectID>
 <a:Name>data_contest_application_host_name</a:Name>
 <a:Code>data_contest_application_host_name</a:Code>
@@ -16416,7 +16440,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o923">
+<o:Column Id="o925">
 <a:ObjectID>1C6BBDA4-F9EE-4CA1-BB5D-06670A2F4123</a:ObjectID>
 <a:Name>data_contest_application_technical_name</a:Name>
 <a:Code>data_contest_application_technical_name</a:Code>
@@ -16428,7 +16452,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(200)</a:DataType>
 <a:Length>200</a:Length>
 </o:Column>
-<o:Column Id="o924">
+<o:Column Id="o926">
 <a:ObjectID>E13737EE-A348-45CD-8CB2-7121F0BEB925</a:ObjectID>
 <a:Name>data_contest_application_lowest_number</a:Name>
 <a:Code>data_contest_application_lowest_number</a:Code>
@@ -16439,7 +16463,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参与最低人数</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o925">
+<o:Column Id="o927">
 <a:ObjectID>36AD5B45-E7B1-4921-B976-F32F2FB68819</a:ObjectID>
 <a:Name>data_contest_application_highest_number</a:Name>
 <a:Code>data_contest_application_highest_number</a:Code>
@@ -16450,7 +16474,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>参与最高人数</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o926">
+<o:Column Id="o928">
 <a:ObjectID>15593A04-28EB-46C8-A5F2-55297E67B2C5</a:ObjectID>
 <a:Name>data_contest_application_status</a:Name>
 <a:Code>data_contest_application_status</a:Code>
@@ -16461,7 +16485,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态( 1 正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o927">
+<o:Column Id="o929">
 <a:ObjectID>1D111CDF-52D5-4666-86F0-EE3A6253D200</a:ObjectID>
 <a:Name>data_contest_application_model</a:Name>
 <a:Code>data_contest_application_model</a:Code>
@@ -16473,7 +16497,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(50)</a:DataType>
 <a:Length>50</a:Length>
 </o:Column>
-<o:Column Id="o928">
+<o:Column Id="o930">
 <a:ObjectID>6A6E7C74-8503-4C41-A3CC-AB7600975C83</a:ObjectID>
 <a:Name>data_contest_application_add_time</a:Name>
 <a:Code>data_contest_application_add_time</a:Code>
@@ -16484,7 +16508,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o929">
+<o:Column Id="o931">
 <a:ObjectID>618BF08C-52DE-4104-878C-F4C852499EDC</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16495,7 +16519,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o930">
+<o:Column Id="o932">
 <a:ObjectID>86EE9B2C-375E-43DD-A5E3-442A1C7B68F8</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16506,7 +16530,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o931">
+<o:Column Id="o933">
 <a:ObjectID>69E30F12-548D-4F86-AF60-423761BC363F</a:ObjectID>
 <a:Name>data_contest_application_apply_start_time</a:Name>
 <a:Code>data_contest_application_apply_start_time</a:Code>
@@ -16517,7 +16541,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>报名开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o932">
+<o:Column Id="o934">
 <a:ObjectID>B033AC6A-AD19-4BDB-9C21-160BD3FFB825</a:ObjectID>
 <a:Name>data_contest_application_apply_end_time</a:Name>
 <a:Code>data_contest_application_apply_end_time</a:Code>
@@ -16528,7 +16552,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>报名结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o933">
+<o:Column Id="o935">
 <a:ObjectID>D39E9505-70CC-448B-8D7D-99F588F8426D</a:ObjectID>
 <a:Name>data_contest_application_try_play_start_time</a:Name>
 <a:Code>data_contest_application_try_play_start_time</a:Code>
@@ -16539,7 +16563,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>试玩开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o934">
+<o:Column Id="o936">
 <a:ObjectID>8E5672AE-76FC-48A1-A626-8074CAA46BB3</a:ObjectID>
 <a:Name>data_contest_application_try_play_end_time</a:Name>
 <a:Code>data_contest_application_try_play_end_time</a:Code>
@@ -16550,7 +16574,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>试玩结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o935">
+<o:Column Id="o937">
 <a:ObjectID>97B3D96F-68C3-4E5E-9859-86A1A64A0E55</a:ObjectID>
 <a:Name>data_contest_application_stage_start_time</a:Name>
 <a:Code>data_contest_application_stage_start_time</a:Code>
@@ -16561,7 +16585,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛开始时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o936">
+<o:Column Id="o938">
 <a:ObjectID>0A898BC9-890E-496F-8263-ED3A460A3574</a:ObjectID>
 <a:Name>data_contest_application_stage_end_time</a:Name>
 <a:Code>data_contest_application_stage_end_time</a:Code>
@@ -16572,7 +16596,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>大赛结束时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o937">
+<o:Column Id="o939">
 <a:ObjectID>6359ED80-8E01-41C8-A409-10DEEDFF293C</a:ObjectID>
 <a:Name>data_contest_application_shrink_img</a:Name>
 <a:Code>data_contest_application_shrink_img</a:Code>
@@ -16584,7 +16608,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o938">
+<o:Column Id="o940">
 <a:ObjectID>ECEF8ECF-C531-4ADE-8BBA-25BE7DD95249</a:ObjectID>
 <a:Name>data_contest_application_carousel_img</a:Name>
 <a:Code>data_contest_application_carousel_img</a:Code>
@@ -16598,7 +16622,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o939">
+<o:Key Id="o941">
 <a:ObjectID>B03D33F0-85A3-419F-8575-83AC3B8F2AAF</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16607,12 +16631,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1663686482</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o920"/>
+<o:Column Ref="o922"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o939"/>
+<o:Key Ref="o941"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o179">
@@ -16630,7 +16654,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o940">
+<o:Column Id="o942">
 <a:ObjectID>37C90E98-0F71-453A-9BB7-BCF0E255B57E</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_id</a:Code>
@@ -16642,7 +16666,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o941">
+<o:Column Id="o943">
 <a:ObjectID>F2F5E447-FAD6-4BE6-BA46-51C24C2BDBD4</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_id</a:Name>
 <a:Code>teacher_open_course_schedule_session_id</a:Code>
@@ -16653,7 +16677,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>关联排课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o942">
+<o:Column Id="o944">
 <a:ObjectID>70519675-39D3-4A62-BE68-038DF130B07D</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -16664,7 +16688,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>教师开课ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o943">
+<o:Column Id="o945">
 <a:ObjectID>A7BF3423-E11D-416F-A731-F45356E01DA9</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_status</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_status</a:Code>
@@ -16675,7 +16699,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o944">
+<o:Column Id="o946">
 <a:ObjectID>2A1826B2-F029-47F5-88EA-8E840861A445</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_name</a:Code>
@@ -16687,7 +16711,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(100)</a:DataType>
 <a:Length>100</a:Length>
 </o:Column>
-<o:Column Id="o945">
+<o:Column Id="o947">
 <a:ObjectID>70662FD1-C20F-4B7C-BFED-66B4A94EBD61</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_duration</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_duration</a:Code>
@@ -16698,7 +16722,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程时长(分钟)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o946">
+<o:Column Id="o948">
 <a:ObjectID>3E372D23-EA27-45DF-A011-4B6D6383E811</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_day_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_day_time</a:Code>
@@ -16710,7 +16734,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(20)</a:DataType>
 <a:Length>20</a:Length>
 </o:Column>
-<o:Column Id="o947">
+<o:Column Id="o949">
 <a:ObjectID>16A7E02B-46FB-4640-86EE-AABB4E9C3E1A</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_start_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_start_time</a:Code>
@@ -16722,7 +16746,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o948">
+<o:Column Id="o950">
 <a:ObjectID>6FFBF9E4-D1A0-45F1-B109-BA039EB05C86</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_tag_end_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_tag_end_time</a:Code>
@@ -16734,7 +16758,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(10)</a:DataType>
 <a:Length>10</a:Length>
 </o:Column>
-<o:Column Id="o949">
+<o:Column Id="o951">
 <a:ObjectID>6C030A2B-C219-4C7D-A44D-EA4A86820E5C</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_class_name</a:Name>
 <a:Code>teacher_open_course_schedule_session_class_name</a:Code>
@@ -16746,7 +16770,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o950">
+<o:Column Id="o952">
 <a:ObjectID>24CA63C4-331D-4E55-A333-A20B4A6DE11F</a:ObjectID>
 <a:Name>teacher_open_course_schedule_session_snap_add_time</a:Name>
 <a:Code>teacher_open_course_schedule_session_snap_add_time</a:Code>
@@ -16757,7 +16781,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o951">
+<o:Column Id="o953">
 <a:ObjectID>CB6EFB98-C675-42D2-8BE1-87A762BAFBA1</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -16768,7 +16792,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o952">
+<o:Column Id="o954">
 <a:ObjectID>2C5F2D72-CD86-4110-B751-E1A9F8DC1EE4</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16781,7 +16805,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o953">
+<o:Key Id="o955">
 <a:ObjectID>34B82EA4-DFF5-4DAA-8DC5-88016A7E9853</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -16790,12 +16814,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1663743144</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o940"/>
+<o:Column Ref="o942"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o953"/>
+<o:Key Ref="o955"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o181">
@@ -16813,7 +16837,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o954">
+<o:Column Id="o956">
 <a:ObjectID>AC155EE6-EF64-45BB-B846-41E20125AC83</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -16825,7 +16849,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o955">
+<o:Column Id="o957">
 <a:ObjectID>D00F59E0-A483-453B-B382-AD18F74C0ABB</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -16842,7 +16866,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 
 </a:ExtendedAttributesText>
 </o:Column>
-<o:Column Id="o956">
+<o:Column Id="o958">
 <a:ObjectID>7CC923C5-15FB-416F-9848-3A6074318CB7</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -16853,7 +16877,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>课程ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o957">
+<o:Column Id="o959">
 <a:ObjectID>C2F9DA27-4C8F-4E1C-8FC7-097B5D5E2112</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -16865,7 +16889,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o958">
+<o:Column Id="o960">
 <a:ObjectID>D0F029A5-D1D5-41C6-A45A-8C02F71554D4</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -16878,7 +16902,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o959">
+<o:Column Id="o961">
 <a:ObjectID>0ECC9C70-B0C6-4B6A-AA55-900348999E97</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -16890,7 +16914,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o960">
+<o:Column Id="o962">
 <a:ObjectID>3A2CD667-596E-4179-A1C3-C84574CC2D35</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -16902,7 +16926,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o961">
+<o:Column Id="o963">
 <a:ObjectID>904C4226-FB16-49BB-BD20-7D4B75F9F84D</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -16914,7 +16938,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o962">
+<o:Column Id="o964">
 <a:ObjectID>65D90F75-0EE9-4B45-9ABA-E0134A1861B6</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -16926,7 +16950,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o963">
+<o:Column Id="o965">
 <a:ObjectID>5372673F-EFA4-43E1-A307-9015247C3F08</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -16938,7 +16962,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o964">
+<o:Column Id="o966">
 <a:ObjectID>73EBF1AA-5D7F-49B4-BDDD-F43924A73C10</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -16950,7 +16974,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o965">
+<o:Column Id="o967">
 <a:ObjectID>7AF50FDC-012A-42EB-A0EA-ADE08E1C234B</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -16962,7 +16986,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o966">
+<o:Column Id="o968">
 <a:ObjectID>C73F0E11-433D-4331-98DF-1BFDFDBC7071</a:ObjectID>
 <a:Name>question_analysis</a:Name>
 <a:Code>question_analysis</a:Code>
@@ -16974,7 +16998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o967">
+<o:Column Id="o969">
 <a:ObjectID>ECFF01FA-E7F1-4AC3-A90C-02D6558F5528</a:ObjectID>
 <a:Name>question_status</a:Name>
 <a:Code>question_status</a:Code>
@@ -16986,7 +17010,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o968">
+<o:Column Id="o970">
 <a:ObjectID>97AAC8D6-13BD-4D2E-9C79-FF779394577C</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -16997,7 +17021,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o969">
+<o:Column Id="o971">
 <a:ObjectID>81D26B2E-3769-4C43-A6F5-CBCD440252BC</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17010,7 +17034,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o970">
+<o:Key Id="o972">
 <a:ObjectID>7392447A-2744-4FA6-A36F-A826153E895A</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17019,12 +17043,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664171022</a:ModificationDate>
 <a:Modifier>87966</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o954"/>
+<o:Column Ref="o956"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o970"/>
+<o:Key Ref="o972"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o182">
@@ -17042,7 +17066,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o971">
+<o:Column Id="o973">
 <a:ObjectID>850B706C-D0E7-4BA7-8DBA-45679F09F6A7</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -17054,7 +17078,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o972">
+<o:Column Id="o974">
 <a:ObjectID>FC177EB5-5A4D-40AB-97A8-6F8F90F0833D</a:ObjectID>
 <a:Name>course_info_id</a:Name>
 <a:Code>course_info_id</a:Code>
@@ -17065,7 +17089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>归属课程</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o973">
+<o:Column Id="o975">
 <a:ObjectID>878DC971-55C1-463E-9B26-AA5A8D2A6050</a:ObjectID>
 <a:Name>course_child_node</a:Name>
 <a:Code>course_child_node</a:Code>
@@ -17077,7 +17101,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o974">
+<o:Column Id="o976">
 <a:ObjectID>2F28A477-32CC-451F-BAAD-1EA1A14C5271</a:ObjectID>
 <a:Name>hands_on_name</a:Name>
 <a:Code>hands_on_name</a:Code>
@@ -17089,7 +17113,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o975">
+<o:Column Id="o977">
 <a:ObjectID>6F0D6BD8-C583-4A83-BE65-B8F2F27EC7C1</a:ObjectID>
 <a:Name>hands_on_recommend</a:Name>
 <a:Code>hands_on_recommend</a:Code>
@@ -17100,7 +17124,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实操介绍</a:Comment>
 <a:DataType>longtext</a:DataType>
 </o:Column>
-<o:Column Id="o976">
+<o:Column Id="o978">
 <a:ObjectID>900E7743-FD29-4D18-AF9C-E38F12F067EE</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17111,7 +17135,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o977">
+<o:Column Id="o979">
 <a:ObjectID>FF48976C-19DE-4ED8-AE62-308A3D0355FE</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17122,7 +17146,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o978">
+<o:Column Id="o980">
 <a:ObjectID>09E4FCF8-5CCA-472E-B826-A31078151170</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17133,7 +17157,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o979">
+<o:Column Id="o981">
 <a:ObjectID>E2A56A69-06E3-445F-ADB3-2BA8683D294D</a:ObjectID>
 <a:Name>training_data</a:Name>
 <a:Code>training_data</a:Code>
@@ -17147,7 +17171,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o980">
+<o:Key Id="o982">
 <a:ObjectID>44B83783-0E55-4E35-B885-A52DAB0B18B0</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17156,12 +17180,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664366818</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o971"/>
+<o:Column Ref="o973"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o980"/>
+<o:Key Ref="o982"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o183">
@@ -17179,7 +17203,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o981">
+<o:Column Id="o983">
 <a:ObjectID>6E23109A-B188-4800-9E35-D53C2562D140</a:ObjectID>
 <a:Name>hand_on_achievement_id</a:Name>
 <a:Code>hand_on_achievement_id</a:Code>
@@ -17191,7 +17215,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o982">
+<o:Column Id="o984">
 <a:ObjectID>214C36F6-EA87-498C-BD45-A4F43A0AA247</a:ObjectID>
 <a:Name>class_id</a:Name>
 <a:Code>class_id</a:Code>
@@ -17202,7 +17226,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>班级ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o983">
+<o:Column Id="o985">
 <a:ObjectID>682C5C35-211B-489D-A5B1-A9AECD68E45B</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -17213,7 +17237,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o984">
+<o:Column Id="o986">
 <a:ObjectID>F753E259-F4E6-4C10-9C5F-3A8CD7FC589D</a:ObjectID>
 <a:Name>video_score</a:Name>
 <a:Code>video_score</a:Code>
@@ -17225,7 +17249,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o985">
+<o:Column Id="o987">
 <a:ObjectID>8017FDDE-1F2A-40AF-8856-2FAB3D262154</a:ObjectID>
 <a:Name>ppt_score</a:Name>
 <a:Code>ppt_score</a:Code>
@@ -17237,7 +17261,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o986">
+<o:Column Id="o988">
 <a:ObjectID>831FB9AD-A1CE-4FE4-A35C-FC54B31BB3DF</a:ObjectID>
 <a:Name>theory_score</a:Name>
 <a:Code>theory_score</a:Code>
@@ -17249,7 +17273,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o987">
+<o:Column Id="o989">
 <a:ObjectID>75BCDC91-A7EE-4930-9384-742365C90532</a:ObjectID>
 <a:Name>practical_training_score</a:Name>
 <a:Code>practical_training_score</a:Code>
@@ -17261,7 +17285,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o988">
+<o:Column Id="o990">
 <a:ObjectID>2A13F551-9C16-41EE-9330-4C6B4A69F72B</a:ObjectID>
 <a:Name>report_writing_score</a:Name>
 <a:Code>report_writing_score</a:Code>
@@ -17273,7 +17297,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o989">
+<o:Column Id="o991">
 <a:ObjectID>8EBDCB38-6C9F-4244-8D7A-5920D5D4571F</a:ObjectID>
 <a:Name>total_score</a:Name>
 <a:Code>total_score</a:Code>
@@ -17285,7 +17309,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o990">
+<o:Column Id="o992">
 <a:ObjectID>1E375EFE-4340-4C25-AAC7-193E13AA4375</a:ObjectID>
 <a:Name>hand_on_achievement_status</a:Name>
 <a:Code>hand_on_achievement_status</a:Code>
@@ -17296,7 +17320,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o991">
+<o:Column Id="o993">
 <a:ObjectID>086CE073-9210-40B5-8AD4-18DFC203FD6C</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17307,7 +17331,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>添加时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o992">
+<o:Column Id="o994">
 <a:ObjectID>645D29AA-55BC-4623-AB2F-A4B1ABC3D399</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17318,7 +17342,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o993">
+<o:Column Id="o995">
 <a:ObjectID>C123A2F4-2387-41B1-A58A-D734CE19A303</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17329,7 +17353,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o994">
+<o:Column Id="o996">
 <a:ObjectID>D2900200-BE80-4E44-AB2F-C8D09BDB5C1C</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -17342,7 +17366,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o995">
+<o:Key Id="o997">
 <a:ObjectID>B0D8AA2C-134B-4F29-812C-2CF297E1B3BD</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17351,12 +17375,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664367809</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o981"/>
+<o:Column Ref="o983"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o995"/>
+<o:Key Ref="o997"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o184">
@@ -17374,7 +17398,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o996">
+<o:Column Id="o998">
 <a:ObjectID>E4671207-5040-4904-92DB-023C20F53A20</a:ObjectID>
 <a:Name>task_id</a:Name>
 <a:Code>task_id</a:Code>
@@ -17386,7 +17410,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o997">
+<o:Column Id="o999">
 <a:ObjectID>D27475BA-317D-429A-8302-035F5AE2F464</a:ObjectID>
 <a:Name>hands_on_id</a:Name>
 <a:Code>hands_on_id</a:Code>
@@ -17397,7 +17421,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>实操id(关联主表)</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o998">
+<o:Column Id="o1000">
 <a:ObjectID>79862F57-3C99-4B45-BE67-89F2D6E70AA8</a:ObjectID>
 <a:Name>task_type</a:Name>
 <a:Code>task_type</a:Code>
@@ -17409,7 +17433,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o999">
+<o:Column Id="o1001">
 <a:ObjectID>F612F8D7-69D5-4184-B1A7-5FF727951A4E</a:ObjectID>
 <a:Name>task_title</a:Name>
 <a:Code>task_title</a:Code>
@@ -17421,7 +17445,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1000">
+<o:Column Id="o1002">
 <a:ObjectID>9DDD41EC-E8F1-41A3-8BC5-EDE0EC8EF8BB</a:ObjectID>
 <a:Name>task_score</a:Name>
 <a:Code>task_score</a:Code>
@@ -17433,7 +17457,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1001">
+<o:Column Id="o1003">
 <a:ObjectID>3EA12D0C-E5A9-4BDB-B90A-72CD444DA363</a:ObjectID>
 <a:Name>task_order</a:Name>
 <a:Code>task_order</a:Code>
@@ -17445,7 +17469,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1002">
+<o:Column Id="o1004">
 <a:ObjectID>CEB4FDDE-4A46-4CDB-B3A5-701F9EF71F51</a:ObjectID>
 <a:Name>task_status</a:Name>
 <a:Code>task_status</a:Code>
@@ -17457,7 +17481,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1003">
+<o:Column Id="o1005">
 <a:ObjectID>15B60626-9307-47D6-866B-C0C49B97D328</a:ObjectID>
 <a:Name>assessment_requirements</a:Name>
 <a:Code>assessment_requirements</a:Code>
@@ -17469,7 +17493,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1004">
+<o:Column Id="o1006">
 <a:ObjectID>6253C10F-C6E0-44B4-B511-224D2600DEAF</a:ObjectID>
 <a:Name>assessment_time</a:Name>
 <a:Code>assessment_time</a:Code>
@@ -17481,7 +17505,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1005">
+<o:Column Id="o1007">
 <a:ObjectID>BB99237E-C183-42EC-A44A-CA5A2C6DE9B0</a:ObjectID>
 <a:Name>assessment_content</a:Name>
 <a:Code>assessment_content</a:Code>
@@ -17493,7 +17517,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1006">
+<o:Column Id="o1008">
 <a:ObjectID>93639249-3FAE-4109-B6AE-B081FBD6667C</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17504,7 +17528,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织机构ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1007">
+<o:Column Id="o1009">
 <a:ObjectID>B4C974E1-008C-4B9B-B999-F8AF83C6BDFB</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17515,7 +17539,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>后台用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1008">
+<o:Column Id="o1010">
 <a:ObjectID>732E682D-30EB-4D1C-930C-E73F70116602</a:ObjectID>
 <a:Name>add_time</a:Name>
 <a:Code>add_time</a:Code>
@@ -17528,7 +17552,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1009">
+<o:Key Id="o1011">
 <a:ObjectID>FC848634-7ABC-4D3E-A654-7B830AE00782</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17537,12 +17561,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664368579</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o996"/>
+<o:Column Ref="o998"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1009"/>
+<o:Key Ref="o1011"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o185">
@@ -17560,7 +17584,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o1010">
+<o:Column Id="o1012">
 <a:ObjectID>9C17F6BF-95BF-42D1-B5B5-8C6ABC516FFD</a:ObjectID>
 <a:Name>teacher_open_course_id</a:Name>
 <a:Code>teacher_open_course_id</a:Code>
@@ -17572,7 +17596,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o1011">
+<o:Column Id="o1013">
 <a:ObjectID>3D47D3BA-1264-459E-AF87-1C726C786BDC</a:ObjectID>
 <a:Name>teacher_id</a:Name>
 <a:Code>teacher_id</a:Code>
@@ -17583,7 +17607,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>老师id</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1012">
+<o:Column Id="o1014">
 <a:ObjectID>E6215401-EAF0-4627-AA91-227B95F365F3</a:ObjectID>
 <a:Name>sign_in_result</a:Name>
 <a:Code>sign_in_result</a:Code>
@@ -17595,7 +17619,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1013">
+<o:Column Id="o1015">
 <a:ObjectID>F166C282-3B67-4799-8841-1BFCF5047E99</a:ObjectID>
 <a:Name>chapter_contact_result</a:Name>
 <a:Code>chapter_contact_result</a:Code>
@@ -17607,7 +17631,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1014">
+<o:Column Id="o1016">
 <a:ObjectID>D4534894-264B-4534-A385-A597B1D619C0</a:ObjectID>
 <a:Name>course_practice_result</a:Name>
 <a:Code>course_practice_result</a:Code>
@@ -17619,7 +17643,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1015">
+<o:Column Id="o1017">
 <a:ObjectID>64FBDD1F-DCEA-462E-A414-4790C4B0A3F0</a:ObjectID>
 <a:Name>homework_result</a:Name>
 <a:Code>homework_result</a:Code>
@@ -17631,7 +17655,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1016">
+<o:Column Id="o1018">
 <a:ObjectID>95AC08BF-BABB-49E1-B7F6-D89F6FE0A9CC</a:ObjectID>
 <a:Name>examination_result</a:Name>
 <a:Code>examination_result</a:Code>
@@ -17643,7 +17667,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1017">
+<o:Column Id="o1019">
 <a:ObjectID>F4679810-6841-4556-B446-8C392699E9AF</a:ObjectID>
 <a:Name>interaction_result</a:Name>
 <a:Code>interaction_result</a:Code>
@@ -17655,7 +17679,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1018">
+<o:Column Id="o1020">
 <a:ObjectID>F0FC6274-C0E0-46FF-94D0-3ABA23450E7B</a:ObjectID>
 <a:Name>sign_in_result_setting</a:Name>
 <a:Code>sign_in_result_setting</a:Code>
@@ -17667,7 +17691,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1019">
+<o:Column Id="o1021">
 <a:ObjectID>47D547E0-206E-4CFA-A4DD-6E643980CBAD</a:ObjectID>
 <a:Name>sign_in_score</a:Name>
 <a:Code>sign_in_score</a:Code>
@@ -17679,7 +17703,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1020">
+<o:Column Id="o1022">
 <a:ObjectID>80A68554-A8D6-4EE8-955B-CC23AA84DF58</a:ObjectID>
 <a:Name>chapter_contact_result_setting</a:Name>
 <a:Code>chapter_contact_result_setting</a:Code>
@@ -17691,7 +17715,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1021">
+<o:Column Id="o1023">
 <a:ObjectID>3666BFF0-14E9-4A40-BEFB-FDB87A85F6B6</a:ObjectID>
 <a:Name>course_practice_result_setting</a:Name>
 <a:Code>course_practice_result_setting</a:Code>
@@ -17703,7 +17727,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1022">
+<o:Column Id="o1024">
 <a:ObjectID>9C9AA393-C6CD-4844-B6E6-0C36E640FDCF</a:ObjectID>
 <a:Name>homework_result_setting</a:Name>
 <a:Code>homework_result_setting</a:Code>
@@ -17715,7 +17739,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1023">
+<o:Column Id="o1025">
 <a:ObjectID>3C9E0B7D-A966-4D2B-85B2-6F1147995BC8</a:ObjectID>
 <a:Name>examination_result_setting</a:Name>
 <a:Code>examination_result_setting</a:Code>
@@ -17727,7 +17751,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1024">
+<o:Column Id="o1026">
 <a:ObjectID>0B1E196A-184B-44D7-8C8E-C3E8D457A42F</a:ObjectID>
 <a:Name>interaction_result_setting</a:Name>
 <a:Code>interaction_result_setting</a:Code>
@@ -17739,7 +17763,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1025">
+<o:Column Id="o1027">
 <a:ObjectID>CF61016D-C5CD-45B2-B6E2-3D80F9AF9166</a:ObjectID>
 <a:Name>interaction_result_message_score</a:Name>
 <a:Code>interaction_result_message_score</a:Code>
@@ -17751,7 +17775,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1026">
+<o:Column Id="o1028">
 <a:ObjectID>8E4A77B4-5D7B-4BED-AE69-5191B07C3561</a:ObjectID>
 <a:Name>interaction_result_question_score</a:Name>
 <a:Code>interaction_result_question_score</a:Code>
@@ -17763,7 +17787,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1027">
+<o:Column Id="o1029">
 <a:ObjectID>1A63ACE6-0FD8-4AC7-BAC6-9705E8684175</a:ObjectID>
 <a:Name>interaction_result_answer_score</a:Name>
 <a:Code>interaction_result_answer_score</a:Code>
@@ -17775,7 +17799,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1028">
+<o:Column Id="o1030">
 <a:ObjectID>D81E94EE-4A64-439E-BF70-9BB9933DA892</a:ObjectID>
 <a:Name>result_status_setting</a:Name>
 <a:Code>result_status_setting</a:Code>
@@ -17787,7 +17811,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1029">
+<o:Column Id="o1031">
 <a:ObjectID>D836FF9C-B353-47D5-B905-66B8DE0A3D4E</a:ObjectID>
 <a:Name>dichotomy_score</a:Name>
 <a:Code>dichotomy_score</a:Code>
@@ -17799,7 +17823,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1030">
+<o:Column Id="o1032">
 <a:ObjectID>FF4EA24B-63DA-47CF-808A-E75628DA37F9</a:ObjectID>
 <a:Name>excellent_score</a:Name>
 <a:Code>excellent_score</a:Code>
@@ -17811,7 +17835,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1031">
+<o:Column Id="o1033">
 <a:ObjectID>9CC3EB0B-4D81-4A09-8D6F-7F5B6077C072</a:ObjectID>
 <a:Name>good_score</a:Name>
 <a:Code>good_score</a:Code>
@@ -17823,7 +17847,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1032">
+<o:Column Id="o1034">
 <a:ObjectID>4E504659-B165-48FA-AD3A-1F81C848C7A5</a:ObjectID>
 <a:Name>secondary_score</a:Name>
 <a:Code>secondary_score</a:Code>
@@ -17835,7 +17859,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1033">
+<o:Column Id="o1035">
 <a:ObjectID>191B02EB-C641-4307-807F-838BF23EC129</a:ObjectID>
 <a:Name>pass_score</a:Name>
 <a:Code>pass_score</a:Code>
@@ -17847,7 +17871,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1034">
+<o:Column Id="o1036">
 <a:ObjectID>E227AB1F-8F7E-4BD5-A3A8-CF5E9267F347</a:ObjectID>
 <a:Name>lettera_score</a:Name>
 <a:Code>lettera_score</a:Code>
@@ -17859,7 +17883,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1035">
+<o:Column Id="o1037">
 <a:ObjectID>95E50617-56D2-4562-B5D0-C0C14E4E9CAA</a:ObjectID>
 <a:Name>letterb_score</a:Name>
 <a:Code>letterb_score</a:Code>
@@ -17871,7 +17895,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1036">
+<o:Column Id="o1038">
 <a:ObjectID>AFCD9651-BCEA-4E6C-8E28-B1908E1040FD</a:ObjectID>
 <a:Name>letterc_score</a:Name>
 <a:Code>letterc_score</a:Code>
@@ -17883,7 +17907,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1037">
+<o:Column Id="o1039">
 <a:ObjectID>37FBFA1E-B4B1-419E-BE85-53D30EE7958F</a:ObjectID>
 <a:Name>letterd_score</a:Name>
 <a:Code>letterd_score</a:Code>
@@ -17895,7 +17919,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1038">
+<o:Column Id="o1040">
 <a:ObjectID>CF9E0665-4D43-452C-A37A-CAC3411DC42D</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -17906,7 +17930,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1039">
+<o:Column Id="o1041">
 <a:ObjectID>59E94496-E5C0-4C16-94FC-074EDDC9D424</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -17917,7 +17941,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>用户ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1040">
+<o:Column Id="o1042">
 <a:ObjectID>3B3195F1-1DF8-4A04-92B9-F39CF289FD05</a:ObjectID>
 <a:Name>create_time</a:Name>
 <a:Code>create_time</a:Code>
@@ -17930,7 +17954,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1041">
+<o:Key Id="o1043">
 <a:ObjectID>C4F24042-E7B0-4724-B345-C947B1A83B27</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -17939,12 +17963,12 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1664461293</a:ModificationDate>
 <a:Modifier>Administrator</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o1010"/>
+<o:Column Ref="o1012"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1041"/>
+<o:Key Ref="o1043"/>
 </c:PrimaryKey>
 </o:Table>
 <o:Table Id="o187">
@@ -17962,7 +17986,7 @@ DEFAULT CHARACTER SET = utf8
 COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:TotalSavingCurrency/>
 <c:Columns>
-<o:Column Id="o1042">
+<o:Column Id="o1044">
 <a:ObjectID>5785DCE9-BE19-4529-8696-E98385D36578</a:ObjectID>
 <a:Name>teacher_open_course_question_log_wrong_id</a:Name>
 <a:Code>teacher_open_course_question_log_wrong_id</a:Code>
@@ -17974,7 +17998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>bigint</a:DataType>
 <a:Column.Mandatory>1</a:Column.Mandatory>
 </o:Column>
-<o:Column Id="o1043">
+<o:Column Id="o1045">
 <a:ObjectID>D460EE44-6D5F-4B23-9FA4-0FFDA3538B0B</a:ObjectID>
 <a:Name>teacher_open_course_question_setting_id</a:Name>
 <a:Code>teacher_open_course_question_setting_id</a:Code>
@@ -17985,7 +18009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>开课题目配置ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1044">
+<o:Column Id="o1046">
 <a:ObjectID>D62428B5-1797-458C-B61F-13CED3753CFC</a:ObjectID>
 <a:Name>resources_question_snapshot_id</a:Name>
 <a:Code>resources_question_snapshot_id</a:Code>
@@ -17996,7 +18020,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>题目快照ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1045">
+<o:Column Id="o1047">
 <a:ObjectID>D4EBF4E8-F0C6-4294-91C1-A490037E9228</a:ObjectID>
 <a:Name>teacher_open_course_question_log_answer</a:Name>
 <a:Code>teacher_open_course_question_log_answer</a:Code>
@@ -18008,7 +18032,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1046">
+<o:Column Id="o1048">
 <a:ObjectID>4CED0619-93D8-4507-B22B-635CC76C5B01</a:ObjectID>
 <a:Name>teacher_open_course_question_log_upload_file</a:Name>
 <a:Code>teacher_open_course_question_log_upload_file</a:Code>
@@ -18020,7 +18044,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1047">
+<o:Column Id="o1049">
 <a:ObjectID>FB8B6328-8F36-41B9-AEE9-51FAFC0FA83A</a:ObjectID>
 <a:Name>teacher_open_course_question_log_add_time</a:Name>
 <a:Code>teacher_open_course_question_log_add_time</a:Code>
@@ -18031,7 +18055,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>创建时间</a:Comment>
 <a:DataType>datetime</a:DataType>
 </o:Column>
-<o:Column Id="o1048">
+<o:Column Id="o1050">
 <a:ObjectID>1DC47F9A-6945-4254-B993-36A257051154</a:ObjectID>
 <a:Name>teacher_open_course_question_log_status</a:Name>
 <a:Code>teacher_open_course_question_log_status</a:Code>
@@ -18042,7 +18066,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>状态(1正常 2删除)</a:Comment>
 <a:DataType>int</a:DataType>
 </o:Column>
-<o:Column Id="o1049">
+<o:Column Id="o1051">
 <a:ObjectID>7FD7AA3E-0CF2-4308-8A38-1D288A65EEAC</a:ObjectID>
 <a:Name>student_id</a:Name>
 <a:Code>student_id</a:Code>
@@ -18053,7 +18077,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>学生ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1050">
+<o:Column Id="o1052">
 <a:ObjectID>C4465E59-0246-4EC3-905D-6608481991F3</a:ObjectID>
 <a:Name>question_type</a:Name>
 <a:Code>question_type</a:Code>
@@ -18065,7 +18089,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>int(2)</a:DataType>
 <a:Length>2</a:Length>
 </o:Column>
-<o:Column Id="o1051">
+<o:Column Id="o1053">
 <a:ObjectID>A9445E3D-10F5-419E-90D3-A52275AB88B1</a:ObjectID>
 <a:Name>question_score</a:Name>
 <a:Code>question_score</a:Code>
@@ -18078,7 +18102,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Length>3</a:Length>
 <a:Precision>1</a:Precision>
 </o:Column>
-<o:Column Id="o1052">
+<o:Column Id="o1054">
 <a:ObjectID>7654D7A1-80B5-412F-BAA2-5F2AC3A2462D</a:ObjectID>
 <a:Name>question_stem</a:Name>
 <a:Code>question_stem</a:Code>
@@ -18090,7 +18114,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(3000)</a:DataType>
 <a:Length>3000</a:Length>
 </o:Column>
-<o:Column Id="o1053">
+<o:Column Id="o1055">
 <a:ObjectID>31F8605E-EFE7-41E9-B79B-7E25F03F0F11</a:ObjectID>
 <a:Name>question_option_a</a:Name>
 <a:Code>question_option_a</a:Code>
@@ -18102,7 +18126,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1054">
+<o:Column Id="o1056">
 <a:ObjectID>06C6C203-21FF-4B53-B7C3-138F9EFBD866</a:ObjectID>
 <a:Name>question_option_b</a:Name>
 <a:Code>question_option_b</a:Code>
@@ -18114,7 +18138,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1055">
+<o:Column Id="o1057">
 <a:ObjectID>5D31463D-DCC5-45A6-A28D-968A83E806DA</a:ObjectID>
 <a:Name>question_option_c</a:Name>
 <a:Code>question_option_c</a:Code>
@@ -18126,7 +18150,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1056">
+<o:Column Id="o1058">
 <a:ObjectID>609BCD20-1CD5-452C-9630-8435F9591C4B</a:ObjectID>
 <a:Name>question_option_d</a:Name>
 <a:Code>question_option_d</a:Code>
@@ -18138,7 +18162,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1057">
+<o:Column Id="o1059">
 <a:ObjectID>C29737A2-23B1-49B6-80EF-2EC0EAEB1B79</a:ObjectID>
 <a:Name>question_option_e</a:Name>
 <a:Code>question_option_e</a:Code>
@@ -18150,7 +18174,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(1000)</a:DataType>
 <a:Length>1000</a:Length>
 </o:Column>
-<o:Column Id="o1058">
+<o:Column Id="o1060">
 <a:ObjectID>C369FBF4-33E0-4715-9B7B-6FE0276A467E</a:ObjectID>
 <a:Name>question_answer</a:Name>
 <a:Code>question_answer</a:Code>
@@ -18162,7 +18186,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:DataType>varchar(255)</a:DataType>
 <a:Length>255</a:Length>
 </o:Column>
-<o:Column Id="o1059">
+<o:Column Id="o1061">
 <a:ObjectID>DC0EFE2B-49F5-47EF-B8B7-3F532BBBCBDE</a:ObjectID>
 <a:Name>org_id</a:Name>
 <a:Code>org_id</a:Code>
@@ -18173,7 +18197,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:Comment>组织ID</a:Comment>
 <a:DataType>bigint</a:DataType>
 </o:Column>
-<o:Column Id="o1060">
+<o:Column Id="o1062">
 <a:ObjectID>C230DFA1-F095-4AD0-9AAA-7147F8B7D58A</a:ObjectID>
 <a:Name>user_id</a:Name>
 <a:Code>user_id</a:Code>
@@ -18186,7 +18210,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Column>
 </c:Columns>
 <c:Keys>
-<o:Key Id="o1061">
+<o:Key Id="o1063">
 <a:ObjectID>FB46278B-3F47-4622-A24B-162EDEDD820C</a:ObjectID>
 <a:Name>Key_1</a:Name>
 <a:Code>Key_1</a:Code>
@@ -18195,17 +18219,17 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 <a:ModificationDate>1665199901</a:ModificationDate>
 <a:Modifier>lx</a:Modifier>
 <c:Key.Columns>
-<o:Column Ref="o1042"/>
+<o:Column Ref="o1044"/>
 </c:Key.Columns>
 </o:Key>
 </c:Keys>
 <c:PrimaryKey>
-<o:Key Ref="o1061"/>
+<o:Key Ref="o1063"/>
 </c:PrimaryKey>
 </o:Table>
 </c:Tables>
 <c:DefaultGroups>
-<o:Group Id="o1062">
+<o:Group Id="o1064">
 <a:ObjectID>BFEA4109-96F9-4074-AF58-B84D6574A7FC</a:ObjectID>
 <a:Name>PUBLIC</a:Name>
 <a:Code>PUBLIC</a:Code>
@@ -18216,7 +18240,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:Group>
 </c:DefaultGroups>
 <c:ChildTraceabilityLinks>
-<o:ExtendedDependency Id="o1063">
+<o:ExtendedDependency Id="o1065">
 <a:ObjectID>ABEFC813-1056-4507-A9A7-809C149B4ABE</a:ObjectID>
 <a:CreationDate>1661954753</a:CreationDate>
 <a:Creator>lx</a:Creator>
@@ -18478,7 +18502,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
 </o:ExtendedDependency>
 </c:ChildTraceabilityLinks>
 <c:TargetModels>
-<o:TargetModel Id="o1064">
+<o:TargetModel Id="o1066">
 <a:ObjectID>5963E417-B2CE-431D-988A-B3493AAE5EE4</a:ObjectID>
 <a:Name>MySQL 5.0</a:Name>
 <a:Code>MYSQL50</a:Code>
diff --git a/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseDao.java b/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseDao.java
index 6ef4f5ea..2cd87d29 100644
--- a/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseDao.java
+++ b/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseDao.java
@@ -1,5 +1,6 @@
 package com.ibeetl.jlw.dao;
 
+import com.ibeetl.jlw.entity.Student;
 import com.ibeetl.jlw.entity.TeacherOpenCourse;
 import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
 import org.beetl.sql.core.engine.PageQuery;
@@ -23,4 +24,6 @@ public interface TeacherOpenCourseDao extends BaseMapper<TeacherOpenCourse>{
     public int updateGivenByIds(TeacherOpenCourseQuery teacherOpenCourseQuery);
     public List<TeacherOpenCourse> getByIds(String ids);
     public List<TeacherOpenCourse> getValuesByQuery(TeacherOpenCourseQuery teacherOpenCourseQuery);
+
+    List<TeacherOpenCourse> myCourse(Student student);
 }
diff --git a/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseMergeStudentDao.java b/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseMergeStudentDao.java
new file mode 100644
index 00000000..7ba5e3c9
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/dao/TeacherOpenCourseMergeStudentDao.java
@@ -0,0 +1,28 @@
+package com.ibeetl.jlw.dao;
+
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeStudent;
+import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeStudentQuery;
+import org.beetl.sql.core.engine.PageQuery;
+import org.beetl.sql.mapper.BaseMapper;
+import org.beetl.sql.mapper.annotation.SqlResource;
+import org.beetl.sql.mapper.annotation.Update;
+
+import java.util.List;
+
+/**
+ * 开课关联学生 Dao
+ */
+@SqlResource("jlw.teacherOpenCourseMergeStudent")
+public interface TeacherOpenCourseMergeStudentDao extends BaseMapper<TeacherOpenCourseMergeStudent>{
+    PageQuery<TeacherOpenCourseMergeStudent> queryByCondition(PageQuery query);
+    PageQuery<TeacherOpenCourseMergeStudent> queryByConditionQuery(PageQuery query);
+    @Update
+    void deleteTeacherOpenCourseMergeStudentByIds(String ids);
+    @Update
+    void deleteByIds(String ids);
+    @Update
+    int updateGivenByIds(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery);
+    List<TeacherOpenCourseMergeStudent> getByIds(String ids);
+    List<TeacherOpenCourseMergeStudent> getValuesByQuery(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery);
+    List<TeacherOpenCourseMergeStudent> getValuesByQueryNotWithPermission(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery);
+}
diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeSchoolClass.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeSchoolClass.java
index 9b8c6d7b..365a575f 100644
--- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeSchoolClass.java
+++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeSchoolClass.java
@@ -4,14 +4,19 @@ import com.ibeetl.admin.core.annotation.Dict;
 import com.ibeetl.admin.core.entity.BaseEntity;
 import com.ibeetl.admin.core.util.ValidateConfig;
 import org.beetl.sql.annotation.entity.AssignID;
+import org.beetl.sql.fetch.annotation.Fetch;
+import org.beetl.sql.fetch.annotation.FetchSql;
 
 import javax.validation.constraints.NotNull;
 import java.util.Date;
+import java.util.Map;
 
 /* 
 * 教师开课-关联班级
 * gen by Spring Boot2 Admin 2022-09-19
 */
+@Fetch
+// 默认level = 1 子对象中的@Fetch不会进行查询,只会对当前类有效
 public class TeacherOpenCourseMergeSchoolClass extends BaseEntity{
 
     public interface DELETE_BC {}
@@ -27,6 +32,11 @@ public class TeacherOpenCourseMergeSchoolClass extends BaseEntity{
     @Dict(type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1")
     @NotNull(message = "教师开课ID不能为空", groups =DELETE_BC.class)
     private Long teacherOpenCourseId ;
+
+
+    @FetchSql("select teacher_open_course_code, teacher_open_course_cover,teacher_open_course_id,teacher_open_course_title " +
+            "from teacher_open_course t where t.teacher_open_course_id = #teacherOpenCourseId# ")
+    private Map teacherOpenCourse;
 	
     //班级ID
     @Dict(type="school_class.class_name.class_status=1")
@@ -143,6 +153,12 @@ public class TeacherOpenCourseMergeSchoolClass extends BaseEntity{
     public void setUserId(Long userId){
         this.userId = userId;
     }
+    public Map getTeacherOpenCourse() {
+        return teacherOpenCourse;
+    }
 
+    public void setTeacherOpenCourse(Map teacherOpenCourse) {
+        this.teacherOpenCourse = teacherOpenCourse;
+    }
 
 }
diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeStudent.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeStudent.java
new file mode 100644
index 00000000..08aa4ee6
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeStudent.java
@@ -0,0 +1,165 @@
+package com.ibeetl.jlw.entity;
+
+import com.ibeetl.admin.core.annotation.Dict;
+import com.ibeetl.admin.core.entity.BaseEntity;
+import com.ibeetl.admin.core.util.ValidateConfig;
+import com.ibeetl.jlw.enums.OpenCourseMergeJoinTypeEnum;
+import org.beetl.sql.annotation.entity.AssignID;
+
+import javax.validation.constraints.NotNull;
+import java.util.Date;
+
+/* 
+* 课程开课-关联-学生
+* gen by Spring Boot2 Admin 2022-10-19
+*/
+public class TeacherOpenCourseMergeStudent extends BaseEntity{
+
+    //课程开课-班级-学生-关联ID
+    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
+    // @SeqID(name = ORACLE_CORE_SEQ_NAME)
+    @AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.TeacherOpenCourseMergeStudent")
+
+    private Long teacherOpenCourseSchoolClassMergeStudentId ;
+	
+    //课程开课ID
+    @Dict(type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1")
+
+    private Long teacherOpenCourseId ;
+	
+    //加入类型 (枚举 OpenCourseMergeJoinTypeEnum)
+    @Dict(type="open_course_merge_join_type")
+
+    private OpenCourseMergeJoinTypeEnum teacherOpenCourseSchoolClassMergeStudentJoinType ;
+	
+    //创建时间
+
+    private Date teacherOpenCourseSchoolClassMergeStudentAddTime ;
+	
+    //状态 1正常 2删除
+    @Dict(type="global_status")
+
+    private Integer teacherOpenCourseSchoolClassMergeStudentStatus ;
+	
+    //学生ID
+    @Dict(type="student.student_name.student_status=1")
+
+    private Long studentId ;
+	
+    //组织ID
+
+    private Long orgId ;
+	
+    //用户ID
+
+    private Long userId ;
+	
+    public TeacherOpenCourseMergeStudent(){
+    }
+
+    /**课程开课-班级-学生-关联ID
+    *@return 
+    */
+    public Long getTeacherOpenCourseSchoolClassMergeStudentId(){
+        return  teacherOpenCourseSchoolClassMergeStudentId;
+    }
+    /**课程开课-班级-学生-关联ID
+    *@param  teacherOpenCourseSchoolClassMergeStudentId
+    */
+    public void setTeacherOpenCourseSchoolClassMergeStudentId(Long teacherOpenCourseSchoolClassMergeStudentId){
+        this.teacherOpenCourseSchoolClassMergeStudentId = teacherOpenCourseSchoolClassMergeStudentId;
+    }
+
+    /**课程开课ID
+    *@return 
+    */
+    public Long getTeacherOpenCourseId(){
+        return  teacherOpenCourseId;
+    }
+    /**课程开课ID
+    *@param  teacherOpenCourseId
+    */
+    public void setTeacherOpenCourseId(Long teacherOpenCourseId){
+        this.teacherOpenCourseId = teacherOpenCourseId;
+    }
+
+    /**加入类型 (枚举 OpenCourseMergeJoinTypeEnum)
+    *@return 
+    */
+    public OpenCourseMergeJoinTypeEnum getTeacherOpenCourseSchoolClassMergeStudentJoinType(){
+        return  teacherOpenCourseSchoolClassMergeStudentJoinType;
+    }
+    /**加入类型 (枚举 OpenCourseMergeJoinTypeEnum)
+    *@param  teacherOpenCourseSchoolClassMergeStudentJoinType
+    */
+    public void setTeacherOpenCourseSchoolClassMergeStudentJoinType(OpenCourseMergeJoinTypeEnum teacherOpenCourseSchoolClassMergeStudentJoinType){
+        this.teacherOpenCourseSchoolClassMergeStudentJoinType = teacherOpenCourseSchoolClassMergeStudentJoinType;
+    }
+
+    /**创建时间
+    *@return 
+    */
+    public Date getTeacherOpenCourseSchoolClassMergeStudentAddTime(){
+        return  teacherOpenCourseSchoolClassMergeStudentAddTime;
+    }
+    /**创建时间
+    *@param  teacherOpenCourseSchoolClassMergeStudentAddTime
+    */
+    public void setTeacherOpenCourseSchoolClassMergeStudentAddTime(Date teacherOpenCourseSchoolClassMergeStudentAddTime){
+        this.teacherOpenCourseSchoolClassMergeStudentAddTime = teacherOpenCourseSchoolClassMergeStudentAddTime;
+    }
+
+    /**状态 1正常 2删除
+    *@return 
+    */
+    public Integer getTeacherOpenCourseSchoolClassMergeStudentStatus(){
+        return  teacherOpenCourseSchoolClassMergeStudentStatus;
+    }
+    /**状态 1正常 2删除
+    *@param  teacherOpenCourseSchoolClassMergeStudentStatus
+    */
+    public void setTeacherOpenCourseSchoolClassMergeStudentStatus(Integer teacherOpenCourseSchoolClassMergeStudentStatus){
+        this.teacherOpenCourseSchoolClassMergeStudentStatus = teacherOpenCourseSchoolClassMergeStudentStatus;
+    }
+
+    /**学生ID
+    *@return 
+    */
+    public Long getStudentId(){
+        return  studentId;
+    }
+    /**学生ID
+    *@param  studentId
+    */
+    public void setStudentId(Long studentId){
+        this.studentId = studentId;
+    }
+
+    /**组织ID
+    *@return 
+    */
+    public Long getOrgId(){
+        return  orgId;
+    }
+    /**组织ID
+    *@param  orgId
+    */
+    public void setOrgId(Long orgId){
+        this.orgId = orgId;
+    }
+
+    /**用户ID
+    *@return 
+    */
+    public Long getUserId(){
+        return  userId;
+    }
+    /**用户ID
+    *@param  userId
+    */
+    public void setUserId(Long userId){
+        this.userId = userId;
+    }
+
+
+}
diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseStudentSigninSetting.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseStudentSigninSetting.java
index 71f219e6..af0a67f5 100644
--- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseStudentSigninSetting.java
+++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseStudentSigninSetting.java
@@ -67,20 +67,20 @@ public class TeacherOpenCourseStudentSigninSetting extends BaseEntity{
 
     // 所有班级标识
     public static String ALL_SCHOOL_CLASS_IDS_SIGN = "ALL";
-	
+
     //签到方式 (数据字典 student_signin_type)
     @Dict(type="student_signin_type")
 
     private String teacherOpenCourseStudentSigninSettingType ;
-	
+
     //设置的值:数据例子:IP: x.x.x.x-x.x.x.x,验证码:xxxx,手动签到:无需设置
 
     private String teacherOpenCourseStudentSigninSettingValue ;
-	
+
     //签到开始日期
 
     private Date teacherOpenCourseStudentSigninSettingStartTime ;
-	
+
     //签到结束日期
 
     private Date teacherOpenCourseStudentSigninSettingEndTime ;
@@ -106,11 +106,15 @@ public class TeacherOpenCourseStudentSigninSetting extends BaseEntity{
     private Integer signinSettingCount;
 
     // 签到总人数
+    // teacher_open_course_student_signin_log_tag:10签到  20缺勤
+    // 同一个课程
 
-    @FetchSql("select count(1) " +
+    @FetchSql("select count(distinct(t.student_id)) " +
             "from teacher_open_course_student_signin_log t " +
             "left join teacher_open_course_student_signin_setting ta on ta.teacher_open_course_student_signin_setting_id = t.teacher_open_course_student_signin_setting_id " +
-            "where t.teacher_open_course_id = #teacherOpenCourseId# ")
+            "where t.teacher_open_course_id = #teacherOpenCourseId# " +
+            "and t.teacher_open_course_student_signin_log_tag = 10 " +
+            "and ta.teacher_open_course_student_signin_setting_session_time = #teacherOpenCourseStudentSigninSettingSessionTime# ")
     private Integer signinTotalCount;
 
     // 学生总人数
diff --git a/web/src/main/java/com/ibeetl/jlw/enums/OpenCourseMergeJoinTypeEnum.java b/web/src/main/java/com/ibeetl/jlw/enums/OpenCourseMergeJoinTypeEnum.java
new file mode 100644
index 00000000..9b7f970f
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/enums/OpenCourseMergeJoinTypeEnum.java
@@ -0,0 +1,32 @@
+package com.ibeetl.jlw.enums;
+
+import cn.jlw.util.EnumUtil;
+import lombok.Getter;
+import org.beetl.sql.annotation.entity.EnumMapping;
+
+/**
+ * 学生加入课程的加入类型
+ */
+@EnumMapping("name")
+public enum OpenCourseMergeJoinTypeEnum {
+    // 进行中
+    code_join(0, "授权码方式加入"),
+    // 已结束
+    class_join(1, "班级方式加入");
+
+    @Getter
+    private Integer code;
+
+    @Getter
+    private String text;
+
+
+    OpenCourseMergeJoinTypeEnum(Integer code, String text) {
+        this.text = text;
+        this.code = code;
+    }
+
+    public static OpenCourseMergeJoinTypeEnum getByCode(Integer code) {
+        return EnumUtil.getByFieldWithValue(OpenCourseMergeJoinTypeEnum.class, "code", code);
+    }
+}
\ No newline at end of file
diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
new file mode 100644
index 00000000..8807d41b
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeStudentService.java
@@ -0,0 +1,211 @@
+package com.ibeetl.jlw.service;
+
+import cn.hutool.core.lang.Assert;
+import cn.jlw.util.ToolUtils;
+import cn.jlw.validate.ValidateConfig;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.ibeetl.admin.core.service.CoreBaseService;
+import com.ibeetl.admin.core.util.PlatformException;
+import com.ibeetl.admin.core.web.JsonResult;
+import com.ibeetl.admin.core.web.JsonReturnCode;
+import com.ibeetl.jlw.dao.TeacherOpenCourseMergeSchoolClassDao;
+import com.ibeetl.jlw.dao.TeacherOpenCourseMergeStudentDao;
+import com.ibeetl.jlw.dao.TeacherOpenCourseMergeTeacherDao;
+import com.ibeetl.jlw.entity.Student;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeSchoolClass;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeStudent;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeTeacher;
+import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeStudentQuery;
+import org.apache.commons.lang3.StringUtils;
+import org.beetl.sql.core.SqlId;
+import org.beetl.sql.core.engine.PageQuery;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.validation.annotation.Validated;
+
+import javax.annotation.Resource;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 开课关联学生 Service
+ * 当分布式ID开启后请勿使用insert(*,true)
+ */
+
+@Service
+@Transactional
+@Validated
+public class TeacherOpenCourseMergeStudentService extends CoreBaseService<TeacherOpenCourseMergeStudent>{
+
+    @Resource private TeacherOpenCourseMergeStudentDao teacherOpenCourseMergeStudentDao;
+    @Resource private TeacherOpenCourseMergeTeacherDao teacherOpenCourseMergeTeacherDao;
+    @Resource private TeacherOpenCourseMergeSchoolClassDao teacherOpenCourseMergeSchoolClassDao;
+
+    public PageQuery<TeacherOpenCourseMergeStudent>queryByCondition(PageQuery query){
+        PageQuery ret =  teacherOpenCourseMergeStudentDao.queryByCondition(query);
+        queryListAfter(ret.getList());
+        return ret;
+    }
+
+    public PageQuery<TeacherOpenCourseMergeStudent>queryByConditionQuery(PageQuery query){
+        PageQuery ret =  teacherOpenCourseMergeStudentDao.queryByConditionQuery(query);
+        queryListAfter(ret.getList());
+        return ret;
+    }
+
+    public void deleteByList(List list){
+        String ids = "";
+        ToolUtils.deleteNullList(list);
+        for(int i=0;null != list && i<list.size();i++){
+            ids += list.get(i).toString()+(i==list.size()-1?"":",");
+        }
+        if(StringUtils.isNotBlank(ids)){
+            teacherOpenCourseMergeStudentDao.deleteByIds(ids);
+        }
+    }
+
+    public void deleteTeacherOpenCourseMergeStudent(String ids){
+        try {
+            teacherOpenCourseMergeStudentDao.deleteTeacherOpenCourseMergeStudentByIds(ids);
+        } catch (Exception e) {
+            throw new PlatformException("批量删除开课关联学生失败", e);
+        }
+    }
+
+    public String addAll(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        String msg = "";
+        List<TeacherOpenCourseMergeStudent> teacherOpenCourseMergeStudentList = new ArrayList<>();
+        try {
+            teacherOpenCourseMergeStudentList = JSON.parseArray(teacherOpenCourseMergeStudentQuery.getTeacherOpenCourseMergeStudentJsonStr(), TeacherOpenCourseMergeStudent.class);
+        } catch (Exception e) {
+            try {
+                teacherOpenCourseMergeStudentList.add(JSONObject.parseObject(teacherOpenCourseMergeStudentQuery.getTeacherOpenCourseMergeStudentJsonStr(), TeacherOpenCourseMergeStudent.class));
+            } catch (Exception e1) {}
+        }
+        ToolUtils.deleteNullList(teacherOpenCourseMergeStudentList);
+        if(null != teacherOpenCourseMergeStudentList && teacherOpenCourseMergeStudentList.size()>0){
+            for(int i=0;i<teacherOpenCourseMergeStudentList.size();i++){
+                TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentList.get(i);
+                teacherOpenCourseMergeStudent.setUserId(teacherOpenCourseMergeStudentQuery.getUserId());
+                teacherOpenCourseMergeStudent.setOrgId(teacherOpenCourseMergeStudentQuery.getOrgId());
+            }
+            insertBatch(teacherOpenCourseMergeStudentList);
+        }
+        return msg;
+    }
+
+    public JsonResult add(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        String msg = "";
+        TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentQuery.pojo();
+        teacherOpenCourseMergeStudent.setTeacherOpenCourseSchoolClassMergeStudentAddTime(new Date());
+        teacherOpenCourseMergeStudentDao.insert(teacherOpenCourseMergeStudent);
+        teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentId(teacherOpenCourseMergeStudent.getTeacherOpenCourseSchoolClassMergeStudentId());
+        JsonResult jsonResult = new JsonResult();
+        jsonResult.setData(teacherOpenCourseMergeStudent.getTeacherOpenCourseSchoolClassMergeStudentId());//自增的ID丢进去
+        jsonResult.setCode(JsonReturnCode.SUCCESS.getCode());
+        jsonResult.setMsg(msg);
+        return jsonResult;
+    }
+
+    public String edit(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        String msg = "";
+        TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentQuery.pojo();
+        teacherOpenCourseMergeStudentDao.updateTemplateById(teacherOpenCourseMergeStudent);
+        return msg;
+    }
+
+    public String updateGivenByIds(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        String msg = "";
+        if(StringUtils.isNotBlank(teacherOpenCourseMergeStudentQuery.get_given())){
+            boolean flag = teacherOpenCourseMergeStudentDao.updateGivenByIds(teacherOpenCourseMergeStudentQuery) > 0;
+            if(!flag){
+                msg = "更新指定参数失败";
+            }
+        }else{
+            msg = "指定参数为空";
+        }
+        return msg;
+    }
+
+    public List<TeacherOpenCourseMergeStudent> getValues (Object paras){
+        return sqlManager.select(SqlId.of("jlw.teacherOpenCourseMergeStudent.getTeacherOpenCourseMergeStudentValues"), TeacherOpenCourseMergeStudent.class, paras);
+    }
+
+    public List<TeacherOpenCourseMergeStudent> getValuesByQuery (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        return teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
+    }
+
+    public List<TeacherOpenCourseMergeStudent> getValuesByQueryNotWithPermission (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        return teacherOpenCourseMergeStudentDao.getValuesByQueryNotWithPermission(teacherOpenCourseMergeStudentQuery);
+    }
+
+    public TeacherOpenCourseMergeStudent getInfo (Long teacherOpenCourseSchoolClassMergeStudentId){
+        TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery = new TeacherOpenCourseMergeStudentQuery();
+        teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentId(teacherOpenCourseSchoolClassMergeStudentId);
+        teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentStatusPlural("1,2");//需要根据实际情况来
+        List<TeacherOpenCourseMergeStudent> list = teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
+        if(null != list && list.size()>0){
+            return list.get(0);
+        }else{
+            return null;
+        }
+    }
+
+    public TeacherOpenCourseMergeStudent getInfo (TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery){
+        List<TeacherOpenCourseMergeStudent> list = teacherOpenCourseMergeStudentDao.getValuesByQuery(teacherOpenCourseMergeStudentQuery);
+        if(null != list && list.size()>0){
+            return list.get(0);
+        }else{
+            return null;
+        }
+    }
+
+    /**
+     * 授权码加入课程
+     *
+     * @param teacherOpenCourseMergeStudentQuery
+     * @param student
+     * @param teacherOpenCourseMergeTeacherAuthCode     在该字段插入的时候,已经确保唯一
+     * @return
+     */
+    public JsonResult joinCourse(@Validated(ValidateConfig.ADD.class) TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery,
+                                 @NotNull(message = "学生未登录!") Student student, @NotBlank(message = "授权码不能为空!") String teacherOpenCourseMergeTeacherAuthCode) {
+
+        // 验证授权码是否有效。
+        TeacherOpenCourseMergeTeacher teacherOpenCourseMergeTeacher = teacherOpenCourseMergeTeacherDao.createLambdaQuery()
+                .andEq(TeacherOpenCourseMergeTeacher::getTeacherOpenCourseMergeTeacherAuthCode, teacherOpenCourseMergeTeacherAuthCode)
+                .andEq(TeacherOpenCourseMergeTeacher::getTeacherOpenCourseMergeTeacherStatus, 1)
+                .single();
+
+        Assert.notNull(teacherOpenCourseMergeTeacher, "该授权码未查询到开课信息!");
+
+        // 条件:开课和当前学生所在班级,验证是否被分课
+        List<TeacherOpenCourseMergeSchoolClass> mergeSchoolClassList = teacherOpenCourseMergeSchoolClassDao.createLambdaQuery()
+                .andEq(TeacherOpenCourseMergeSchoolClass::getTeacherOpenCourseId, teacherOpenCourseMergeTeacher.getTeacherOpenCourseId())
+                .andEq(TeacherOpenCourseMergeSchoolClass::getSchoolClassId, student.getClassId())
+                .select();
+
+        Assert.notEmpty(mergeSchoolClassList, "未分配课程!");
+
+        teacherOpenCourseMergeStudentQuery.setUserId(student.getUserId());
+        teacherOpenCourseMergeStudentQuery.setOrgId(student.getOrgId());
+        teacherOpenCourseMergeStudentQuery.setStudentId(student.getStudentId());
+
+        if(null == teacherOpenCourseMergeStudentQuery.getTeacherOpenCourseSchoolClassMergeStudentStatus()){
+            teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentStatus(1);
+        }
+
+        // 给这个班级分配了多少个课程,都加入到关系表中
+        for (TeacherOpenCourseMergeSchoolClass mergeSchoolClass : mergeSchoolClassList) {
+            teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseId(mergeSchoolClass.getTeacherOpenCourseId());
+            // 插入数据
+            add(teacherOpenCourseMergeStudentQuery);
+        }
+
+        return JsonResult.success();
+    }
+}
diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java
index 3833c5e9..1e4fb51d 100644
--- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java
+++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseService.java
@@ -11,6 +11,7 @@ import com.ibeetl.admin.core.web.JsonResult;
 import com.ibeetl.admin.core.web.JsonReturnCode;
 import com.ibeetl.jlw.dao.TeacherOpenCourseDao;
 import com.ibeetl.jlw.dao.TeacherOpenCourseMergeTeacherDao;
+import com.ibeetl.jlw.entity.Student;
 import com.ibeetl.jlw.entity.TeacherOpenCourse;
 import com.ibeetl.jlw.entity.TeacherOpenCourseMergeTeacher;
 import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
@@ -21,6 +22,8 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -107,8 +110,10 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
             teacherOpenCourseMergeTeacher.setTeacherOpenCourseMergeTeacherAddTime(new Date());
             teacherOpenCourseMergeTeacher.setTeacherOpenCourseMergeTeacherStatus(1);
 
+            // 生成的授权码, 库里唯一
+            String tempCode = generateCodeWithVerify(RandomUtil.randomString(6));
             // 开课授权码:新增开课记录时,则创建授权码
-            teacherOpenCourseMergeTeacher.setTeacherOpenCourseMergeTeacherAuthCode(RandomUtil.randomString(6));
+            teacherOpenCourseMergeTeacher.setTeacherOpenCourseMergeTeacherAuthCode(tempCode);
             teacherOpenCourseMergeTeacher.setOrgId(teacherOpenCourseQuery.getOrgId());
             teacherOpenCourseMergeTeacher.setUserId(teacherOpenCourseQuery.getUserId());
             teacherOpenCourseMergeTeacherDao.insert(teacherOpenCourseMergeTeacher);
@@ -122,6 +127,20 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
         return jsonResult;
     }
 
+    private String generateCodeWithVerify(@NotBlank(message = "验证码不能为空!") String tempCode) {
+        boolean isRepeat = teacherOpenCourseMergeTeacherDao.createLambdaQuery()
+                .andEq(TeacherOpenCourseMergeTeacher::getTeacherOpenCourseMergeTeacherAuthCode, tempCode)
+                .andEq(TeacherOpenCourseMergeTeacher::getTeacherOpenCourseMergeTeacherStatus, 1)
+                .count() > 0L;
+
+        // 已经存在,则递归创建新的验证码
+        if(isRepeat) {
+            return generateCodeWithVerify(RandomUtil.randomString(6));
+        }
+
+        return tempCode;
+    }
+
     public String edit(TeacherOpenCourseQuery teacherOpenCourseQuery){
         String msg = "";
         TeacherOpenCourse teacherOpenCourse = teacherOpenCourseQuery.pojo();
@@ -170,4 +189,13 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
         }
     }
 
+    /**
+     * 学生端-我的课程
+     * @param student
+     * @return
+     */
+    public List<TeacherOpenCourse> myCourse(@NotNull(message = "学生信息不能为空!") Student student) {
+        // TODO 我的课程
+        return teacherOpenCourseDao.myCourse(student);
+    }
 }
diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java
index 24ea9abe..554359a8 100644
--- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java
+++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java
@@ -1,11 +1,13 @@
 package com.ibeetl.jlw.web;
 
 import cn.jlw.Interceptor.SCoreUser;
+import cn.jlw.Interceptor.TStudent;
 import cn.jlw.validate.ValidateConfig;
 import com.ibeetl.admin.core.annotation.Function;
 import com.ibeetl.admin.core.entity.CoreUser;
 import com.ibeetl.admin.core.file.FileService;
 import com.ibeetl.admin.core.web.JsonResult;
+import com.ibeetl.jlw.entity.Student;
 import com.ibeetl.jlw.entity.Teacher;
 import com.ibeetl.jlw.entity.TeacherOpenCourse;
 import com.ibeetl.jlw.service.TeacherOpenCourseService;
@@ -224,5 +226,17 @@ public class TeacherOpenCourseController{
         return JsonResult.success();
     }
 
+    /**
+     * 学生端-我的课程
+     * @param student
+     * @return
+     */
+    @PostMapping(MODEL + "/myCourse.json")
+    @Function("teacherOpenCourse.query")
+    @ResponseBody
+    public JsonResult myCourse(@TStudent Student student) {
+        return JsonResult.success(teacherOpenCourseService.myCourse(student));
+    }
+
 
 }
diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeSchoolClassController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeSchoolClassController.java
index b7c38a6a..ec1e4e1a 100644
--- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeSchoolClassController.java
+++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeSchoolClassController.java
@@ -117,6 +117,14 @@ public class TeacherOpenCourseMergeSchoolClassController{
 
     /* 后台接口 */
 
+    /**
+     * <li>学生端-学生可以查看他自己所在班级关联的课程信息             条件:teacherOpenCourseMergeSchoolClassStatus、schoolClassId|schoolClassIdPlural</li>
+     * <li>教师端-可以查看他自己管理的开课与班级的关联信息(支持多查询)  条件:teacherOpenCourseMergeSchoolClassStatus、teacherOpenCourseId|teacherOpenCourseIdPlural</li>
+     *
+     * @param condition
+     * @return
+     */
+
     @PostMapping(MODEL + "/list.json")
     @Function("teacherOpenCourseMergeSchoolClass.query")
     public JsonResult<PageQuery> list(TeacherOpenCourseMergeSchoolClassQuery condition){
diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeStudentController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeStudentController.java
new file mode 100644
index 00000000..19579aab
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeStudentController.java
@@ -0,0 +1,217 @@
+package com.ibeetl.jlw.web;
+
+import cn.jlw.Interceptor.SCoreUser;
+import cn.jlw.Interceptor.TStudent;
+import cn.jlw.validate.ValidateConfig;
+import com.ibeetl.admin.core.annotation.Function;
+import com.ibeetl.admin.core.entity.CoreUser;
+import com.ibeetl.admin.core.file.FileService;
+import com.ibeetl.admin.core.web.JsonResult;
+import com.ibeetl.jlw.entity.Student;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeStudent;
+import com.ibeetl.jlw.service.TeacherOpenCourseMergeStudentService;
+import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeStudentQuery;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.beetl.sql.core.engine.PageQuery;
+import org.springframework.validation.BindingResult;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.servlet.ModelAndView;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 开课关联学生 课程开课-关联-学生 接口
+ * 切记不要对非线程安全的静态变量进行写操作
+ */
+
+@RestController
+@Validated
+public class TeacherOpenCourseMergeStudentController{
+
+    private final Log log = LogFactory.getLog(this.getClass());
+    private static final String MODEL = "/jlw/teacherOpenCourseMergeStudent";
+    private static final String API = "/api/teacherOpenCourseMergeStudent";
+
+
+    @Resource private TeacherOpenCourseMergeStudentService teacherOpenCourseMergeStudentService;
+
+    @Resource FileService fileService;
+
+    /* 前端接口 */
+
+    @PostMapping(API + "/getPageList.do")
+    public JsonResult<PageQuery> getPageList(TeacherOpenCourseMergeStudentQuery condition,@SCoreUser CoreUser coreUser){
+        if(null == coreUser){
+            return JsonResult.failMessage("请登录后再操作");
+        }else{
+            PageQuery page = condition.getPageQuery();
+            teacherOpenCourseMergeStudentService.queryByConditionQuery(page);
+            return JsonResult.success(page);
+        }
+    }
+
+
+    @GetMapping(API + "/getInfo.do")
+    public JsonResult<TeacherOpenCourseMergeStudent>getInfo(TeacherOpenCourseMergeStudentQuery param,@SCoreUser CoreUser coreUser) {
+        if(null == coreUser){
+            return JsonResult.failMessage("请登录后再操作");
+        }else{
+            TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentService.getInfo(param);
+            return  JsonResult.success(teacherOpenCourseMergeStudent);
+        }
+    }
+
+
+    @GetMapping(API + "/getList.do")
+    public JsonResult<List<TeacherOpenCourseMergeStudent>>getList(TeacherOpenCourseMergeStudentQuery param,@SCoreUser CoreUser coreUser) {
+        if(null == coreUser){
+            return JsonResult.failMessage("请登录后再操作");
+        }else{
+            List<TeacherOpenCourseMergeStudent>list = teacherOpenCourseMergeStudentService.getValuesByQuery(param);
+            return  JsonResult.success(list);
+        }
+    }
+
+
+    /* 后台页面 */
+
+    @GetMapping(MODEL + "/index.do")
+    @Function("teacherOpenCourseMergeStudent.query")
+    public ModelAndView index() {
+        ModelAndView view = new ModelAndView("/jlw/teacherOpenCourseMergeStudent/index.html") ;
+        view.addObject("search", TeacherOpenCourseMergeStudentQuery.class.getName());
+        return view;
+    }
+
+    @GetMapping(MODEL + "/edit.do")
+    @Function("teacherOpenCourseMergeStudent.edit")
+    public ModelAndView edit(Long teacherOpenCourseSchoolClassMergeStudentId) {
+        ModelAndView view = new ModelAndView("/jlw/teacherOpenCourseMergeStudent/edit.html");
+        TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentService.queryById(teacherOpenCourseSchoolClassMergeStudentId);
+        view.addObject("teacherOpenCourseMergeStudent", teacherOpenCourseMergeStudent);
+        return view;
+    }
+
+    @GetMapping(MODEL + "/add.do")
+    @Function("teacherOpenCourseMergeStudent.add")
+    public ModelAndView add(Long teacherOpenCourseSchoolClassMergeStudentId) {
+        ModelAndView view = new ModelAndView("/jlw/teacherOpenCourseMergeStudent/add.html");
+        if(null != teacherOpenCourseSchoolClassMergeStudentId){
+            TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentService.queryById(teacherOpenCourseSchoolClassMergeStudentId);
+            view.addObject("teacherOpenCourseMergeStudent", teacherOpenCourseMergeStudent);
+        }else {
+            view.addObject("teacherOpenCourseMergeStudent", new TeacherOpenCourseMergeStudent());
+        }
+        return view;
+    }
+
+    /* 后台接口 */
+
+    @PostMapping(MODEL + "/list.json")
+    @Function("teacherOpenCourseMergeStudent.query")
+    public JsonResult<PageQuery> list(TeacherOpenCourseMergeStudentQuery condition){
+        PageQuery page = condition.getPageQuery();
+        teacherOpenCourseMergeStudentService.queryByCondition(page);
+        return JsonResult.success(page);
+    }
+
+    @PostMapping(MODEL + "/addAll.json")
+    @Function("teacherOpenCourseMergeStudent.add")
+    public JsonResult addAll(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery,@SCoreUser CoreUser coreUser){
+        if(null == coreUser){
+            return JsonResult.failMessage("请登录后再操作");
+        }else{
+                teacherOpenCourseMergeStudentQuery.setUserId(coreUser.getId());
+                teacherOpenCourseMergeStudentQuery.setOrgId(coreUser.getOrgId());
+            String msg = teacherOpenCourseMergeStudentService.addAll(teacherOpenCourseMergeStudentQuery);
+            if (StringUtils.isBlank(msg)) {
+                return JsonResult.success();
+            } else {
+                return JsonResult.failMessage("新增失败,"+msg);
+            }
+        }
+    }
+
+    @PostMapping(MODEL + "/add.json")
+    @Function("teacherOpenCourseMergeStudent.add")
+    public JsonResult add(@Validated(ValidateConfig.ADD.class) TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery, BindingResult result,@SCoreUser CoreUser coreUser){
+        if(result.hasErrors()){
+            return JsonResult.failMessage(result);
+        }else{
+                teacherOpenCourseMergeStudentQuery.setUserId(coreUser.getId());
+                teacherOpenCourseMergeStudentQuery.setOrgId(coreUser.getOrgId());
+                        if(null == teacherOpenCourseMergeStudentQuery.getTeacherOpenCourseSchoolClassMergeStudentStatus()){
+                            teacherOpenCourseMergeStudentQuery.setTeacherOpenCourseSchoolClassMergeStudentStatus(1);
+                        }
+            return teacherOpenCourseMergeStudentService.add(teacherOpenCourseMergeStudentQuery);
+        }
+    }
+
+    @PostMapping(MODEL + "/edit.json")
+    @Function("teacherOpenCourseMergeStudent.edit")
+    public JsonResult<String> update(@Validated(ValidateConfig.UPDATE.class) TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery, BindingResult result) {
+        if(result.hasErrors()){
+            return JsonResult.failMessage(result);
+        }else {
+                teacherOpenCourseMergeStudentQuery.setUserId(null);
+                teacherOpenCourseMergeStudentQuery.setOrgId(null);
+            String msg = teacherOpenCourseMergeStudentService.edit(teacherOpenCourseMergeStudentQuery);
+            if (StringUtils.isBlank(msg)) {
+                return JsonResult.success();
+            } else {
+                return JsonResult.failMessage("更新失败,"+msg);
+            }
+        }
+    }
+
+
+    @GetMapping(MODEL + "/view.json")
+    @Function("teacherOpenCourseMergeStudent.query")
+    public JsonResult<TeacherOpenCourseMergeStudent>queryInfo(Long teacherOpenCourseSchoolClassMergeStudentId) {
+        TeacherOpenCourseMergeStudent teacherOpenCourseMergeStudent = teacherOpenCourseMergeStudentService.queryById( teacherOpenCourseSchoolClassMergeStudentId);
+        return  JsonResult.success(teacherOpenCourseMergeStudent);
+    }
+
+    @GetMapping(MODEL + "/getValues.json")
+    @Function("teacherOpenCourseMergeStudent.query")
+    public JsonResult<List<TeacherOpenCourseMergeStudent>>getValues(TeacherOpenCourseMergeStudentQuery param) {
+        List<TeacherOpenCourseMergeStudent>list = teacherOpenCourseMergeStudentService.getValuesByQuery(param);
+        return  JsonResult.success(list);
+    }
+
+
+    @PostMapping(MODEL + "/delete.json")
+    @Function("teacherOpenCourseMergeStudent.delete")
+    @ResponseBody
+    public JsonResult delete(String ids) {
+        teacherOpenCourseMergeStudentService.deleteTeacherOpenCourseMergeStudent(ids);
+        return JsonResult.success();
+    }
+
+    /**
+     * 学生端-通过验证码加入到课程中(这个班级分配的所有课程)
+     * @param teacherOpenCourseMergeStudentQuery
+     * @param teacherOpenCourseMergeTeacherAuthCode     teacher_open_course_merge_teacher中的教师授权码
+     * @param result
+     * @param student                                   登录的学生
+     * @return
+     */
+    @PostMapping(MODEL + "/joinCourse.json")
+    @Function("teacherOpenCourseMergeStudent.add")
+    public JsonResult joinCourse(TeacherOpenCourseMergeStudentQuery teacherOpenCourseMergeStudentQuery,
+                                 String teacherOpenCourseMergeTeacherAuthCode, BindingResult result, @TStudent Student student){
+        if(result.hasErrors()){
+            return JsonResult.failMessage(result);
+        }else{
+            return teacherOpenCourseMergeStudentService.joinCourse(teacherOpenCourseMergeStudentQuery, student, teacherOpenCourseMergeTeacherAuthCode);
+        }
+    }
+
+}
diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeStudentQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeStudentQuery.java
new file mode 100644
index 00000000..41c79381
--- /dev/null
+++ b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeStudentQuery.java
@@ -0,0 +1,160 @@
+package com.ibeetl.jlw.web.query;
+
+import cn.jlw.validate.ValidateConfig;
+import com.ibeetl.admin.core.annotation.Query;
+import com.ibeetl.admin.core.web.query.PageParam;
+import com.ibeetl.jlw.entity.TeacherOpenCourseMergeStudent;
+import com.ibeetl.jlw.enums.OpenCourseMergeJoinTypeEnum;
+
+import javax.validation.constraints.NotNull;
+import java.util.Date;
+
+/**
+ *开课关联学生查询
+ */
+public class TeacherOpenCourseMergeStudentQuery extends PageParam {
+    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
+    @Query(name = "课程开课-班级-学生-关联ID", display = false)
+    private Long teacherOpenCourseSchoolClassMergeStudentId;
+
+    @Query(name = "课程开课ID", display = true,type=Query.TYPE_DICT,dict="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1")
+    private Long teacherOpenCourseId;
+
+    @NotNull(message = "加入类型不能为空", groups =ValidateConfig.ADD.class)
+    @Query(name = "加入类型 (枚举 OpenCourseMergeJoinTypeEnum)", display = true,type=Query.TYPE_DICT,dict="open_course_merge_join_type")
+    private OpenCourseMergeJoinTypeEnum teacherOpenCourseSchoolClassMergeStudentJoinType;
+    @Query(name = "创建时间", display = false)
+    private Date teacherOpenCourseSchoolClassMergeStudentAddTime;
+    @Query(name = "状态 1正常 2删除", display = true,type=Query.TYPE_DICT,dict="global_status")
+    private Integer teacherOpenCourseSchoolClassMergeStudentStatus;
+    @Query(name = "学生ID", display = true,type=Query.TYPE_DICT,dict="student.student_name.student_status=1")
+    private Long studentId;
+    @Query(name = "组织ID", display = false)
+    private Long orgId;
+    @Query(name = "用户ID", display = false)
+    private Long userId;
+
+    private String teacherOpenCourseSchoolClassMergeStudentIdPlural;
+    private String teacherOpenCourseIdPlural;
+    private String studentIdPlural;
+    private String orgIdPlural;
+    private String userIdPlural;
+
+    private String teacherOpenCourseMergeStudentJsonStr;//json格式
+
+    private String _given;//指定更新的特定字段,多个逗号隔开
+private String teacherOpenCourseSchoolClassMergeStudentStatusPlural;
+
+    public Long getTeacherOpenCourseSchoolClassMergeStudentId(){
+        return  teacherOpenCourseSchoolClassMergeStudentId;
+    }
+    public void setTeacherOpenCourseSchoolClassMergeStudentId(Long teacherOpenCourseSchoolClassMergeStudentId ){
+        this.teacherOpenCourseSchoolClassMergeStudentId = teacherOpenCourseSchoolClassMergeStudentId;
+    }
+    public Long getTeacherOpenCourseId(){
+        return  teacherOpenCourseId;
+    }
+    public void setTeacherOpenCourseId(Long teacherOpenCourseId ){
+        this.teacherOpenCourseId = teacherOpenCourseId;
+    }
+    public OpenCourseMergeJoinTypeEnum getTeacherOpenCourseSchoolClassMergeStudentJoinType(){
+        return  teacherOpenCourseSchoolClassMergeStudentJoinType;
+    }
+    public void setTeacherOpenCourseSchoolClassMergeStudentJoinType(OpenCourseMergeJoinTypeEnum teacherOpenCourseSchoolClassMergeStudentJoinType ){
+        this.teacherOpenCourseSchoolClassMergeStudentJoinType = teacherOpenCourseSchoolClassMergeStudentJoinType;
+    }
+    public Date getTeacherOpenCourseSchoolClassMergeStudentAddTime(){
+        return  teacherOpenCourseSchoolClassMergeStudentAddTime;
+    }
+    public void setTeacherOpenCourseSchoolClassMergeStudentAddTime(Date teacherOpenCourseSchoolClassMergeStudentAddTime ){
+        this.teacherOpenCourseSchoolClassMergeStudentAddTime = teacherOpenCourseSchoolClassMergeStudentAddTime;
+    }
+    public Integer getTeacherOpenCourseSchoolClassMergeStudentStatus(){
+        return  teacherOpenCourseSchoolClassMergeStudentStatus;
+    }
+    public void setTeacherOpenCourseSchoolClassMergeStudentStatus(Integer teacherOpenCourseSchoolClassMergeStudentStatus ){
+        this.teacherOpenCourseSchoolClassMergeStudentStatus = teacherOpenCourseSchoolClassMergeStudentStatus;
+    }
+    public Long getStudentId(){
+        return  studentId;
+    }
+    public void setStudentId(Long studentId ){
+        this.studentId = studentId;
+    }
+    public Long getOrgId(){
+        return  orgId;
+    }
+    public void setOrgId(Long orgId ){
+        this.orgId = orgId;
+    }
+    public Long getUserId(){
+        return  userId;
+    }
+    public void setUserId(Long userId ){
+        this.userId = userId;
+    }
+
+    public TeacherOpenCourseMergeStudent pojo(){
+        TeacherOpenCourseMergeStudent pojo = new TeacherOpenCourseMergeStudent();
+        pojo.setTeacherOpenCourseSchoolClassMergeStudentId(this.getTeacherOpenCourseSchoolClassMergeStudentId());
+        pojo.setTeacherOpenCourseId(this.getTeacherOpenCourseId());
+        pojo.setTeacherOpenCourseSchoolClassMergeStudentJoinType(this.getTeacherOpenCourseSchoolClassMergeStudentJoinType());
+        pojo.setTeacherOpenCourseSchoolClassMergeStudentAddTime(this.getTeacherOpenCourseSchoolClassMergeStudentAddTime());
+        pojo.setTeacherOpenCourseSchoolClassMergeStudentStatus(this.getTeacherOpenCourseSchoolClassMergeStudentStatus());
+        pojo.setStudentId(this.getStudentId());
+        pojo.setOrgId(this.getOrgId());
+        pojo.setUserId(this.getUserId());
+        return pojo;
+    }
+
+    public String getTeacherOpenCourseSchoolClassMergeStudentIdPlural(){
+        return  teacherOpenCourseSchoolClassMergeStudentIdPlural;
+    }
+    public void setTeacherOpenCourseSchoolClassMergeStudentIdPlural(String teacherOpenCourseSchoolClassMergeStudentIdPlural){
+        this.teacherOpenCourseSchoolClassMergeStudentIdPlural = teacherOpenCourseSchoolClassMergeStudentIdPlural;
+    }
+    public String getTeacherOpenCourseIdPlural(){
+        return  teacherOpenCourseIdPlural;
+    }
+    public void setTeacherOpenCourseIdPlural(String teacherOpenCourseIdPlural){
+        this.teacherOpenCourseIdPlural = teacherOpenCourseIdPlural;
+    }
+    public String getStudentIdPlural(){
+        return  studentIdPlural;
+    }
+    public void setStudentIdPlural(String studentIdPlural){
+        this.studentIdPlural = studentIdPlural;
+    }
+    public String getOrgIdPlural(){
+        return  orgIdPlural;
+    }
+    public void setOrgIdPlural(String orgIdPlural){
+        this.orgIdPlural = orgIdPlural;
+    }
+    public String getUserIdPlural(){
+        return  userIdPlural;
+    }
+    public void setUserIdPlural(String userIdPlural){
+        this.userIdPlural = userIdPlural;
+    }
+    public String getTeacherOpenCourseMergeStudentJsonStr(){
+        return  teacherOpenCourseMergeStudentJsonStr;
+    }
+    public void setTeacherOpenCourseMergeStudentJsonStr(String teacherOpenCourseMergeStudentJsonStr ){
+        this.teacherOpenCourseMergeStudentJsonStr = teacherOpenCourseMergeStudentJsonStr;
+    }
+    public String get_given() {
+        return _given;
+    }
+    public void set_given(String _given) {
+        this._given = _given;
+    }
+
+    public void setTeacherOpenCourseSchoolClassMergeStudentStatusPlural(String teacherOpenCourseSchoolClassMergeStudentStatusPlural) {
+        this.teacherOpenCourseSchoolClassMergeStudentStatusPlural = teacherOpenCourseSchoolClassMergeStudentStatusPlural;
+    }
+
+    public String getTeacherOpenCourseSchoolClassMergeStudentStatusPlural() {
+        return teacherOpenCourseSchoolClassMergeStudentStatusPlural;
+    }
+}
diff --git a/web/src/main/resources/sql/jlw/teacherOpenCourseMergeStudent.md b/web/src/main/resources/sql/jlw/teacherOpenCourseMergeStudent.md
new file mode 100644
index 00000000..5a6f83ee
--- /dev/null
+++ b/web/src/main/resources/sql/jlw/teacherOpenCourseMergeStudent.md
@@ -0,0 +1,349 @@
+queryByCondition
+===
+* 根据不为空的参数进行分页查询
+
+  select
+  @pageTag(){
+  t.*
+  @}
+  from teacher_open_course_merge_student t
+  where 1=1  
+  @//数据权限,该sql语句功能点,如果不考虑数据权限,可以删除此行  
+  and #function("teacherOpenCourseMergeStudent.query")#
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+  and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseId)){
+  and t.teacher_open_course_id =#teacherOpenCourseId#
+  @}
+  @if(!isEmpty(teacherOpenCourseIdPlural)){
+  and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
+  @}
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and t.teacher_open_course_school_class_merge_student_status != 2
+  @}else{
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
+  @}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
+  @}
+  @}
+  @if(!isEmpty(studentId)){
+  and t.student_id =#studentId#
+  @}
+  @if(!isEmpty(studentIdPlural)){
+  and find_in_set(t.student_id,#studentIdPlural#)
+  @}
+  @if(!isEmpty(orgId)){
+  and t.org_id =#orgId#
+  @}
+  @if(!isEmpty(orgIdPlural)){
+  and find_in_set(t.org_id,#orgIdPlural#)
+  @}
+  @if(!isEmpty(userId)){
+  and t.user_id =#userId#
+  @}
+  @if(!isEmpty(userIdPlural)){
+  and find_in_set(t.user_id,#userIdPlural#)
+  @}
+
+
+queryByConditionQuery
+===
+* 根据不为空的参数进行分页查询(无权限)
+
+  select
+  @pageTag(){
+  t.*
+  @}
+  from teacher_open_course_merge_student t
+  where 1=1  
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+  and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseId)){
+  and t.teacher_open_course_id =#teacherOpenCourseId#
+  @}
+  @if(!isEmpty(teacherOpenCourseIdPlural)){
+  and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
+  @}
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and t.teacher_open_course_school_class_merge_student_status != 2
+  @}else{
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
+  @}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
+  @}
+  @}
+  @if(!isEmpty(studentId)){
+  and t.student_id =#studentId#
+  @}
+  @if(!isEmpty(studentIdPlural)){
+  and find_in_set(t.student_id,#studentIdPlural#)
+  @}
+  @if(!isEmpty(orgId)){
+  and t.org_id =#orgId#
+  @}
+  @if(!isEmpty(orgIdPlural)){
+  and find_in_set(t.org_id,#orgIdPlural#)
+  @}
+  @if(!isEmpty(userId)){
+  and t.user_id =#userId#
+  @}
+  @if(!isEmpty(userIdPlural)){
+  and find_in_set(t.user_id,#userIdPlural#)
+  @}
+
+
+
+
+deleteTeacherOpenCourseMergeStudentByIds
+===
+
+* 批量删除(假删除)
+
+  update teacher_open_course_merge_student set teacher_open_course_school_class_merge_student_status = 2 where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
+
+
+deleteByIds
+===    
+
+* 批量删除(真删除)
+
+  delete from teacher_open_course_merge_student where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
+
+
+
+getByIds
+===
+
+select * from teacher_open_course_merge_student where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
+
+
+updateGivenByIds
+===
+
+* 批量更新指定字段,无论此字段是否有值
+
+  update teacher_open_course_merge_student
+  set
+  @if(contain("teacherOpenCourseId",_given)){
+  @if(isEmpty(teacherOpenCourseId)){
+  teacher_open_course_id = null ,
+  @}else{
+  teacher_open_course_id = #teacherOpenCourseId# ,
+  @}
+  @}
+  @if(contain("teacherOpenCourseSchoolClassMergeStudentJoinType",_given)){
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  teacher_open_course_school_class_merge_student_join_type = null ,
+  @}else{
+  teacher_open_course_school_class_merge_student_join_type = #teacherOpenCourseSchoolClassMergeStudentJoinType# ,
+  @}
+  @}
+  @if(contain("teacherOpenCourseSchoolClassMergeStudentAddTime",_given)){
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  teacher_open_course_school_class_merge_student_add_time = null ,
+  @}else{
+  teacher_open_course_school_class_merge_student_add_time = #teacherOpenCourseSchoolClassMergeStudentAddTime# ,
+  @}
+  @}
+  @if(contain("teacherOpenCourseSchoolClassMergeStudentStatus",_given)){
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  teacher_open_course_school_class_merge_student_status = null ,
+  @}else{
+  teacher_open_course_school_class_merge_student_status = #teacherOpenCourseSchoolClassMergeStudentStatus# ,
+  @}
+  @}
+  @if(contain("studentId",_given)){
+  @if(isEmpty(studentId)){
+  student_id = null ,
+  @}else{
+  student_id = #studentId# ,
+  @}
+  @}
+  @if(contain("orgId",_given)){
+  @if(isEmpty(orgId)){
+  org_id = null ,
+  @}else{
+  org_id = #orgId# ,
+  @}
+  @}
+  @if(contain("userId",_given)){
+  @if(isEmpty(userId)){
+  user_id = null ,
+  @}else{
+  user_id = #userId# ,
+  @}
+  @}
+  teacher_open_course_school_class_merge_student_id = teacher_open_course_school_class_merge_student_id
+  where find_in_set(teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
+
+
+
+getTeacherOpenCourseMergeStudentValues
+===
+
+* 根据不为空的参数进行查询
+
+  select t.*
+  from teacher_open_course_merge_student t
+  where 1=1  
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+  and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
+  @}
+  @if(!isEmpty(teacherOpenCourseId)){
+  and t.teacher_open_course_id =#teacherOpenCourseId#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
+  @}else{
+  and t.teacher_open_course_school_class_merge_student_status != 2
+  @}
+  @if(!isEmpty(studentId)){
+  and t.student_id =#studentId#
+  @}
+  @if(!isEmpty(orgId)){
+  and t.org_id =#orgId#
+  @}
+  @if(!isEmpty(userId)){
+  and t.user_id =#userId#
+  @}
+
+
+getValuesByQuery
+===
+
+* 根据不为空的参数进行查询
+
+  select t.*
+  from teacher_open_course_merge_student t
+  where 1=1 and #function("teacherOpenCourseMergeStudent.query")#
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+  and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseId)){
+  and t.teacher_open_course_id =#teacherOpenCourseId#
+  @}
+  @if(!isEmpty(teacherOpenCourseIdPlural)){
+  and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
+  @}
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and t.teacher_open_course_school_class_merge_student_status != 2
+  @}else{
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
+  @}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
+  @}
+  @}
+  @if(!isEmpty(studentId)){
+  and t.student_id =#studentId#
+  @}
+  @if(!isEmpty(studentIdPlural)){
+  and find_in_set(t.student_id,#studentIdPlural#)
+  @}
+  @if(!isEmpty(orgId)){
+  and t.org_id =#orgId#
+  @}
+  @if(!isEmpty(orgIdPlural)){
+  and find_in_set(t.org_id,#orgIdPlural#)
+  @}
+  @if(!isEmpty(userId)){
+  and t.user_id =#userId#
+  @}
+  @if(!isEmpty(userIdPlural)){
+  and find_in_set(t.user_id,#userIdPlural#)
+  @}
+
+
+getValuesByQueryNotWithPermission
+===
+
+* 根据不为空的参数进行查询(不包含权限)
+
+  select t.*
+  from teacher_open_course_merge_student t
+  where 1=1
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+  and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseId)){
+  and t.teacher_open_course_id =#teacherOpenCourseId#
+  @}
+  @if(!isEmpty(teacherOpenCourseIdPlural)){
+  and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
+  and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
+  @}
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
+  and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
+  @}
+  @if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and t.teacher_open_course_school_class_merge_student_status != 2
+  @}else{
+  @if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
+  and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
+  @}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
+  and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
+  @}
+  @}
+  @if(!isEmpty(studentId)){
+  and t.student_id =#studentId#
+  @}
+  @if(!isEmpty(studentIdPlural)){
+  and find_in_set(t.student_id,#studentIdPlural#)
+  @}
+  @if(!isEmpty(orgId)){
+  and t.org_id =#orgId#
+  @}
+  @if(!isEmpty(orgIdPlural)){
+  and find_in_set(t.org_id,#orgIdPlural#)
+  @}
+  @if(!isEmpty(userId)){
+  and t.user_id =#userId#
+  @}
+  @if(!isEmpty(userIdPlural)){
+  and find_in_set(t.user_id,#userIdPlural#)
+  @}
+
+
+
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/add.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/add.js
new file mode 100644
index 00000000..157fec78
--- /dev/null
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/add.js
@@ -0,0 +1,38 @@
+layui.define([ 'form', 'laydate', 'table','teacherOpenCourseMergeStudentApi'], function(exports) {
+    var form = layui.form;
+    var teacherOpenCourseMergeStudentApi = layui.teacherOpenCourseMergeStudentApi;
+    var index = layui.index;
+    var view = {
+        init:function(){
+            Lib.initGenrealForm($("#addForm"),form);
+            this.initSubmit();
+        },
+        initSubmit:function(){
+            $("#addButton").click(function(){
+                 form.on('submit(form)', function(){
+                     var teacherOpenCourseSchoolClassMergeStudentId = $("#addForm input[name='teacherOpenCourseSchoolClassMergeStudentId']").val();
+                     if(!$.isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
+                         teacherOpenCourseMergeStudentApi.updateTeacherOpenCourseMergeStudent($('#addForm'),function(){
+                             parent.window.dataReload();
+                             Common.info("更新成功");
+                             Lib.closeFrame();
+                         });
+                     }else{
+                         teacherOpenCourseMergeStudentApi.addTeacherOpenCourseMergeStudent($('#addForm'),function(){
+                             parent.window.dataReload();
+                             Common.info("添加成功");
+                             Lib.closeFrame();
+                         });
+                     }
+
+                });
+            });
+        
+            $("#addButton-cancel").click(function(){
+                Lib.closeFrame();
+            });
+        }
+    			
+    }
+    exports('add',view);
+});
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/del.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/del.js
new file mode 100644
index 00000000..fc494ea0
--- /dev/null
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/del.js
@@ -0,0 +1,23 @@
+layui.define(['table', 'teacherOpenCourseMergeStudentApi'], function(exports) {
+    var teacherOpenCourseMergeStudentApi = layui.teacherOpenCourseMergeStudentApi;
+    var table=layui.table;
+    var view = {
+        init:function(){
+        },
+        delBatch:function(){
+            var data = Common.getMoreDataFromTable(table,"teacherOpenCourseMergeStudentTable");
+            if(data==null){
+                return ;
+            }
+            Common.openConfirm("确认要删除这些开课关联学生?",function(){
+            var ids =Common.concatBatchId(data,"teacherOpenCourseSchoolClassMergeStudentId");
+            teacherOpenCourseMergeStudentApi.del(ids,function(){
+                Common.info("删除成功");
+                    dataReload();
+                })
+            })
+        }
+    }
+    exports('del',view);
+	
+});
\ No newline at end of file
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/edit.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/edit.js
new file mode 100644
index 00000000..096d2d0f
--- /dev/null
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/edit.js
@@ -0,0 +1,28 @@
+layui.define([ 'form', 'laydate', 'table','teacherOpenCourseMergeStudentApi'], function(exports) {
+    var form = layui.form;
+    var teacherOpenCourseMergeStudentApi = layui.teacherOpenCourseMergeStudentApi;
+    var index = layui.index;
+    var view = {
+        init:function(){
+	        Lib.initGenrealForm($("#updateForm"),form);
+	        this.initSubmit();
+        },
+        initSubmit:function(){
+            $("#updateButton").click(function(){
+                form.on('submit(form)', function(){
+                    teacherOpenCourseMergeStudentApi.updateTeacherOpenCourseMergeStudent($('#updateForm'),function(){
+                       parent.window.dataReload();
+                       Common.info("更新成功");
+                       Lib.closeFrame();
+                    });
+                });
+            });
+            $("#updateButton-cancel").click(function(){
+                Lib.closeFrame();
+            });
+        }
+            
+    }
+    exports('edit',view);
+	
+});
\ No newline at end of file
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/index.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/index.js
new file mode 100644
index 00000000..6a39b44e
--- /dev/null
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/index.js
@@ -0,0 +1,178 @@
+layui.define([ 'form', 'laydate', 'table' ], function(exports) {
+    var form = layui.form;
+    var laydate = layui.laydate;
+    var table = layui.table;
+    var teacherOpenCourseMergeStudentTable = null;
+    var view ={
+        init:function(){
+            var that = this
+            this.initTable();
+            this.initSearchForm();
+            this.initToolBar();
+            window.dataReload = function(){
+                Lib.doSearchForm($("#searchForm"),teacherOpenCourseMergeStudentTable)
+                that.initToolBar();
+            }
+        },
+        initTable:function(){
+            var sx_ = localStorage.getItem("teacherOpenCourseMergeStudentTable_field_"+Common.userInfoId); //筛选值显示、隐藏缓存
+            if($.isEmpty(sx_)){sx_ = {};}else {sx_ = JSON.parse(sx_);}
+            teacherOpenCourseMergeStudentTable = table.render({
+                elem : '#teacherOpenCourseMergeStudentTable',
+                height : Lib.getTableHeight(1),
+                cellMinWidth: 100,
+                method : 'post',
+                url : Common.ctxPath + '/jlw/teacherOpenCourseMergeStudent/list.json' // 数据接口
+                ,page : Lib.tablePage // 开启分页
+                ,toolbar: '#toolbar_teacherOpenCourseMergeStudent' //自定义头部左侧工具栏
+                ,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏
+                ,limit : 10,
+                cols : [ [ // 表头
+                    {
+                        type : 'checkbox',
+
+                    },
+                {
+                    field : 'teacherOpenCourseSchoolClassMergeStudentId', 
+                    title : '课程开课-班级-学生-关联ID',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['teacherOpenCourseSchoolClassMergeStudentId'])?false:sx_['teacherOpenCourseSchoolClassMergeStudentId'],
+
+                        width : 60,
+                },
+                {
+                    field : 'teacherOpenCourseIdText', //数据字典类型为 teacher_open_course.teacher_open_course_title.teacher_open_course_status=1
+                    title : '课程开课ID',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['teacherOpenCourseIdText'])?false:sx_['teacherOpenCourseIdText'],
+                },
+                {
+                    field : 'teacherOpenCourseSchoolClassMergeStudentJoinTypeText', //数据字典类型为 open_course_merge_join_type
+                    title : '加入类型 (枚举 OpenCourseMergeJoinTypeEnum)',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['teacherOpenCourseSchoolClassMergeStudentJoinTypeText'])?false:sx_['teacherOpenCourseSchoolClassMergeStudentJoinTypeText'],
+                },
+                {
+                    field : 'teacherOpenCourseSchoolClassMergeStudentAddTime', 
+                    title : '创建时间',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['teacherOpenCourseSchoolClassMergeStudentAddTime'])?false:sx_['teacherOpenCourseSchoolClassMergeStudentAddTime'],
+                },
+                {
+                    field : 'teacherOpenCourseSchoolClassMergeStudentStatusText', //数据字典类型为 global_status
+                    title : '状态 1正常 2删除',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['teacherOpenCourseSchoolClassMergeStudentStatusText'])?false:sx_['teacherOpenCourseSchoolClassMergeStudentStatusText'],
+                },
+                {
+                    field : 'studentIdText', //数据字典类型为 student.student_name.student_status=1
+                    title : '学生ID',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['studentIdText'])?false:sx_['studentIdText'],
+                },
+                {
+                    field : 'orgId', 
+                    title : '组织ID',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['orgId'])?false:sx_['orgId'],
+                },
+                {
+                    field : 'userId', 
+                    title : '用户ID',
+                    align:"center",
+                    hideField :false,
+                    hide:$.isEmpty(sx_['userId'])?false:sx_['userId'],
+                }
+                ,{
+                    field : 'operation_',title : '操作',align:"center", templet: function (d) {
+                        var htm = '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit">编辑</button>';
+                        htm += '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
+                        return htm;
+                    }
+                }
+
+        ] ]
+
+        });
+
+            table.on('checkbox(teacherOpenCourseMergeStudentTable)', function(obj){
+                var teacherOpenCourseMergeStudent = obj.data;
+                if(obj.checked){
+                    //按钮逻辑Lib.buttonEnable()
+                }else{
+
+                }
+            })
+        },
+
+        initSearchForm:function(){
+            Lib.initSearchForm( $("#searchForm"),teacherOpenCourseMergeStudentTable,form);
+        },
+
+        initToolBar:function(){
+            toolbar = {
+                add: function () {
+                    var url = "/jlw/teacherOpenCourseMergeStudent/add.do";
+                    Common.openDlg(url,"开课关联学生管理>新增");
+                },
+                edit: function () {
+                    var data = Common.getOneFromTable(table,"teacherOpenCourseMergeStudentTable");
+                    if(data==null){
+                        return ;
+                    }
+                    var url = "/jlw/teacherOpenCourseMergeStudent/add.do?teacherOpenCourseSchoolClassMergeStudentId="+data.teacherOpenCourseSchoolClassMergeStudentId;
+                    Common.openDlg(url,"开课关联学生管理>"+data.teacherOpenCourseSchoolClassMergeStudentId+">编辑");
+                },
+                del: function () {
+                    layui.use(['del'], function(){
+                        var delView = layui.del
+                        delView.delBatch();
+                    });
+                },
+                search: function () {
+                    Lib.doSearchForm($("#searchForm"), teacherOpenCourseMergeStudentTable, 1);
+                    view.initToolBar()
+                },
+                refresh: function () {
+                    searchForm.reset();
+                    Lib.doSearchForm($("#searchForm"), teacherOpenCourseMergeStudentTable, 1);
+                    view.initToolBar()
+                },
+            }
+            //触发事件
+            $('.ext-toolbar').on('click', function() {
+                var type = $(this).data('type');
+                toolbar[type] ? toolbar[type].call(this) : '';
+            });
+
+        }, initTableTool: table.on('tool(teacherOpenCourseMergeStudentTable)', function (obj) {
+            var data = obj.data;
+            if (obj.event === 'edit') {
+                var url = "/jlw/teacherOpenCourseMergeStudent/add.do?teacherOpenCourseSchoolClassMergeStudentId="+data.teacherOpenCourseSchoolClassMergeStudentId;
+                Common.openDlg(url,"开课关联学生管理>"+data.teacherOpenCourseSchoolClassMergeStudentId+">编辑");
+            }else if(obj.event === "del"){
+                layer.confirm('是否确定删除该信息?', function (index) {
+                    var ret = Common.postAjax("/jlw/teacherOpenCourseMergeStudent/delete.json",{ids:data.teacherOpenCourseSchoolClassMergeStudentId});
+                    layer.msg(ret.code == 0?"删除成功!":ret.msg, {
+                        offset: ['50%'],
+                        icon: ret.code == 0?1:2,
+                        time: 1500 //2秒关闭(如果不配置,默认是3秒)
+                    },function (){
+                        if(ret.code == 0){
+                            Lib.tableRefresh();
+                        }
+                    });
+                });
+            }
+        })
+    }
+    exports('index',view);
+
+});
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/teacherOpenCourseMergeStudentApi.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/teacherOpenCourseMergeStudentApi.js
new file mode 100644
index 00000000..94d3a731
--- /dev/null
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseMergeStudent/teacherOpenCourseMergeStudentApi.js
@@ -0,0 +1,18 @@
+/*访问后台的代码*/
+layui.define([], function(exports) {
+    var api={
+            updateTeacherOpenCourseMergeStudent:function(form,callback){
+                Lib.submitForm("/jlw/teacherOpenCourseMergeStudent/edit.json",form,{},callback)
+            },
+            addTeacherOpenCourseMergeStudent:function(form,callback){
+                Lib.submitForm("/jlw/teacherOpenCourseMergeStudent/add.json",form,{},callback)
+            },
+            del:function(ids,callback){
+                Common.post("/jlw/teacherOpenCourseMergeStudent/delete.json",{"ids":ids},function(){
+                    callback();
+                })
+            }
+		
+    };
+    exports('teacherOpenCourseMergeStudentApi',api);
+});
\ No newline at end of file
diff --git a/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/add.html b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/add.html
new file mode 100644
index 00000000..ea6bd008
--- /dev/null
+++ b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/add.html
@@ -0,0 +1,76 @@
+<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/teacherOpenCourseMergeStudent/"}){ -->
+
+<form class="layui-form" id="addForm">
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">课程开课ID</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1"
+											id="teacherOpenCourseId" name="teacherOpenCourseId" value="${teacherOpenCourseMergeStudent.teacherOpenCourseId}" layVerify="" />
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">加入类型 (枚举 OpenCourseMergeJoinTypeEnum)</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="open_course_merge_join_type"
+											id="teacherOpenCourseSchoolClassMergeStudentJoinType" name="teacherOpenCourseSchoolClassMergeStudentJoinType" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentJoinType}" layVerify="" />
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">创建时间</label>
+				<div class="layui-input-inline">
+					<input type="text" id="teacherOpenCourseSchoolClassMergeStudentAddTime" name="teacherOpenCourseSchoolClassMergeStudentAddTime"  value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentAddTime,"yyyy-MM-dd"}"   class="layui-input input-date" >
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">状态 1正常 2删除</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="global_status"
+											id="teacherOpenCourseSchoolClassMergeStudentStatus" name="teacherOpenCourseSchoolClassMergeStudentStatus" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentStatus}" layVerify="" />
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">学生ID</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="student.student_name.student_status=1"
+											id="studentId" name="studentId" value="${teacherOpenCourseMergeStudent.studentId}" layVerify="" />
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">组织ID</label>
+				<div class="layui-input-inline">
+					<input type="text" id="orgId" name="orgId"  value="${teacherOpenCourseMergeStudent.orgId}"   class="layui-input" >
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">用户ID</label>
+				<div class="layui-input-inline">
+					<input type="text" id="userId" name="userId"  value="${teacherOpenCourseMergeStudent.userId}"   class="layui-input" >
+				</div>
+            </div>
+        </div>
+    </div>
+	<!-- 业务对象须有hidden字段,保存delFlag和version字段-->
+	<input type="hidden" name="teacherOpenCourseSchoolClassMergeStudentId" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentId}" />
+    <layui:submitButtons id="addButton" buttonType="" showExamine="2" />
+</form>
+<!--#} -->
+<script>
+layui.use(['add'], function(){
+    var teacherOpenCourseMergeStudentAdd = layui.add
+    teacherOpenCourseMergeStudentAdd.init();
+});
+</script>
diff --git a/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/edit.html b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/edit.html
new file mode 100644
index 00000000..02a8bc65
--- /dev/null
+++ b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/edit.html
@@ -0,0 +1,76 @@
+<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/teacherOpenCourseMergeStudent/"}){ -->
+
+<form class="layui-form" id="updateForm">
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">课程开课ID</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1"
+						id="teacherOpenCourseId" name="teacherOpenCourseId" value="${teacherOpenCourseMergeStudent.teacherOpenCourseId}" layVerify="" />
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">加入类型 (枚举 OpenCourseMergeJoinTypeEnum)</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="open_course_merge_join_type"
+						id="teacherOpenCourseSchoolClassMergeStudentJoinType" name="teacherOpenCourseSchoolClassMergeStudentJoinType" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentJoinType}" layVerify="" />
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">创建时间</label>
+				<div class="layui-input-inline">
+					<input type="text" id="teacherOpenCourseSchoolClassMergeStudentAddTime" name="teacherOpenCourseSchoolClassMergeStudentAddTime"  value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentAddTime,"yyyy-MM-dd"}"   class="layui-input input-date" >
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">状态 1正常 2删除</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="global_status"
+						id="teacherOpenCourseSchoolClassMergeStudentStatus" name="teacherOpenCourseSchoolClassMergeStudentStatus" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentStatus}" layVerify="" />
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">学生ID</label>
+				<div class="layui-input-inline">
+					<layui:simpleDictSelect style='layui-input-inline' type="student.student_name.student_status=1"
+						id="studentId" name="studentId" value="${teacherOpenCourseMergeStudent.studentId}" layVerify="" />
+				</div>
+            </div>
+            <div class="layui-inline">
+            	<label class="layui-form-label">组织ID</label>
+				<div class="layui-input-inline">
+					<input type="text" id="orgId" name="orgId"  value="${teacherOpenCourseMergeStudent.orgId}"   class="layui-input" >
+				</div>
+            </div>
+        </div>
+    </div>
+    <div class="layui-row">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+            	<label class="layui-form-label">用户ID</label>
+				<div class="layui-input-inline">
+					<input type="text" id="userId" name="userId"  value="${teacherOpenCourseMergeStudent.userId}"   class="layui-input" >
+				</div>
+            </div>
+        </div>
+    </div>
+	<!-- 业务对象须有hidden字段,保存delFlag和version字段-->
+	<input type="hidden" name="teacherOpenCourseSchoolClassMergeStudentId" value="${teacherOpenCourseMergeStudent.teacherOpenCourseSchoolClassMergeStudentId}" />
+    <layui:submitButtons id="updateButton"  buttonType="" showExamine="2" />
+</form>
+<!--#} -->
+<script>
+layui.use(['edit'], function(){
+    var teacherOpenCourseMergeStudentEdit = layui.edit
+    teacherOpenCourseMergeStudentEdit.init();
+});
+</script>
diff --git a/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/index.html b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/index.html
new file mode 100644
index 00000000..d79e9137
--- /dev/null
+++ b/web/src/main/resources/templates/jlw/teacherOpenCourseMergeStudent/index.html
@@ -0,0 +1,29 @@
+<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/teacherOpenCourseMergeStudent/"}){ -->
+<layui:searchForm formId="searchForm" searchList="" condition="${search}">
+</layui:searchForm>
+<table id="teacherOpenCourseMergeStudentTable" lay-filter="teacherOpenCourseMergeStudentTable"></table>
+<!--#} -->
+
+<script type="text/html" id="toolbar_teacherOpenCourseMergeStudent">
+    <div class="layui-btn-container">
+        <div class="layui-btn-group" >
+            <!--# if(core.searchIsShow(search)) {-->
+            <layui:accessButton function="teacherOpenCourseMergeStudent.query"  id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>
+            <!--# }-->
+            <layui:accessButton function="teacherOpenCourseMergeStudent.add"  action="add">添加</layui:accessButton>
+            <layui:accessButton function="teacherOpenCourseMergeStudent.edit"  action="edit">修改</layui:accessButton>
+            <layui:accessButton function="teacherOpenCourseMergeStudent.del"  action="del">删除</layui:accessButton>
+            <!--#            if(!isEmpty(search)) {-->
+            <layui:accessButton function="teacherOpenCourseMergeStudent.query"  action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton>
+            <!--#            }-->
+        </div>
+    </div>
+</script>
+<script>
+
+layui.use(['index'], function(){
+    var index = layui.index;
+    index.init();
+});
+
+</script>