From 72d8e3cde4863e15a6c284f3d7ccd0c304512af9 Mon Sep 17 00:00:00 2001
From: linzhijie <19970921lzj>
Date: 星期一, 12 四月 2021 16:43:30 +0800
Subject: [PATCH] 新增

---
 .idea/workspace.xml |  486 +++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 443 insertions(+), 43 deletions(-)

diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index de7c9fa..f5031a2 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,13 +1,65 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
+  <component name="BranchesTreeState">
+    <expand>
+      <path>
+        <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+        <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+      </path>
+      <path>
+        <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+        <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+      </path>
+      <path>
+        <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+        <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+        <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
+      </path>
+    </expand>
+    <select />
+  </component>
   <component name="ChangeListManager">
-    <list default="true" id="cd72c5cc-17e9-4269-9d87-e1dc29ad79ec" name="Default Changelist" comment="" />
+    <list default="true" id="cd72c5cc-17e9-4269-9d87-e1dc29ad79ec" name="Default Changelist" comment="鍘婚櫎娉板浗鎺ュ彛璋冪敤">
+      <change afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/domain/EntEmailTemplate.java" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/mapper/EntEmailTemplateMapper.java" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/IEntEmailTemplateService.java" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/EntEmailTemplateServiceImpl.java" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/resources/application-tencent.yml" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/resources/mybatis/exam/EntEmailTemplateMapper.xml" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/report/evaluationReport.html" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/template/emailEdit.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/EntTestPackageController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/EntTestPackageController.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TExamReportController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TExamReportController.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TReportTemplateController.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/domain/EntTestPackage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/domain/EntTestPackage.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/domain/TExamReport.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/domain/TExamReport.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamPaperServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamPaperServiceImpl.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/application-local.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application-local.yml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application.yml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/mybatis/exam/EntTestPackageMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mybatis/exam/EntTestPackageMapper.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/mybatis/exam/TExamReportMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mybatis/exam/TExamReportMapper.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_en_US.properties" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_en_US.properties" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_th_TH.properties" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_th_TH.properties" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_zh_CN.properties" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/i18n/messages_zh_CN.properties" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/static/ots/css/ry-ui.css" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/ots/css/ry-ui.css" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/templates/exam/distributor/distributor.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/distributor/distributor.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/templates/exam/report/report.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/report/report.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/templates/exam/template/template.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/template/template.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/templates/exam/test_package/add.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/test_package/add.html" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/templates/exam/test_package/edit.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/exam/test_package/edit.html" afterDir="false" />
+    </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
     <option name="LAST_RESOLUTION" value="IGNORE" />
   </component>
   <component name="Git.Settings">
+    <option name="RECENT_BRANCH_BY_REPOSITORY">
+      <map>
+        <entry key="$PROJECT_DIR$" value="tai-ots-master-20210316" />
+      </map>
+    </option>
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
   </component>
   <component name="MavenImportPreferences">
@@ -26,28 +78,36 @@
     <option name="showLibraryContents" value="true" />
   </component>
   <component name="PropertiesComponent">
+    <property name="DatabaseDriversLRU" value="mysql" />
     <property name="RequestMappingsPanelOrder0" value="0" />
     <property name="RequestMappingsPanelOrder1" value="1" />
     <property name="RequestMappingsPanelWidth0" value="75" />
     <property name="RequestMappingsPanelWidth1" value="75" />
     <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
     <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
-    <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
     <property name="SONARLINT_PRECOMMIT_ANALYSIS" value="true" />
     <property name="WebServerToolWindowFactoryState" value="false" />
     <property name="aspect.path.notification.shown" value="true" />
     <property name="ignore_missing_gitignore" value="true" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/../tai-ots-framework" />
     <property name="nodejs_package_manager_path" value="npm" />
-    <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
+    <property name="project.structure.last.edited" value="Project" />
+    <property name="project.structure.proportion" value="0.0" />
+    <property name="project.structure.side.proportion" value="0.0" />
+    <property name="settings.editor.selected.configurable" value="File.Encoding" />
     <property name="vue.rearranger.settings.migration" value="true" />
   </component>
   <component name="RecentsManager">
+    <key name="CopyClassDialog.RECENTS_KEY">
+      <recent name="com.ots.project.exam.service.impl" />
+      <recent name="com.ots.project.exam.service" />
+    </key>
     <key name="CopyFile.RECENT_KEYS">
+      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\resources\mybatis\exam" />
+      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\java\com\ots\project\exam\mapper" />
+      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\java\com\ots\project\exam\domain" />
+      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\resources\templates\exam\template" />
       <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\resources" />
-      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main\resources\templates" />
-      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master" />
-      <recent name="D:\娴嬭瘎绯荤粺\tai-ots-master\src\main" />
     </key>
   </component>
   <component name="RunAnythingCache">
@@ -57,13 +117,90 @@
     </option>
   </component>
   <component name="RunManager">
-    <configuration name="OtsApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
-      <module name="ots" />
+    <configuration name="OtsApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" temporary="true">
+      <module name="tai-ots-master" />
+      <extension name="coverage">
+        <pattern>
+          <option name="PATTERN" value="com.ots.*" />
+          <option name="ENABLED" value="true" />
+        </pattern>
+      </extension>
       <option name="SPRING_BOOT_MAIN_CLASS" value="com.ots.OtsApplication" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateResources" />
+      <option name="FRAME_DEACTIVATION_UPDATE_POLICY" value="UpdateResources" />
       <method v="2">
         <option name="Make" enabled="true" />
       </method>
     </configuration>
+    <configuration default="true" type="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" factoryName="Local" ALTERNATIVE_JRE_ENABLED="false">
+      <deployment />
+      <server-settings>
+        <option name="BASE_DIRECTORY_NAME" value="_tai-ots-master" />
+      </server-settings>
+      <predefined_log_file enabled="true" id="Tomcat" />
+      <predefined_log_file enabled="true" id="Tomcat Catalina" />
+      <predefined_log_file id="Tomcat Manager" />
+      <predefined_log_file id="Tomcat Host Manager" />
+      <predefined_log_file id="Tomcat Localhost Access" />
+      <RunnerSettings RunnerId="Debug">
+        <option name="DEBUG_PORT" value="59553" />
+      </RunnerSettings>
+      <ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Cover">
+        <option name="USE_ENV_VARIABLES" value="true" />
+        <STARTUP>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </STARTUP>
+        <SHUTDOWN>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </SHUTDOWN>
+      </ConfigurationWrapper>
+      <ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Debug">
+        <option name="USE_ENV_VARIABLES" value="true" />
+        <STARTUP>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </STARTUP>
+        <SHUTDOWN>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </SHUTDOWN>
+      </ConfigurationWrapper>
+      <ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Run">
+        <option name="USE_ENV_VARIABLES" value="true" />
+        <STARTUP>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </STARTUP>
+        <SHUTDOWN>
+          <option name="USE_DEFAULT" value="true" />
+          <option name="SCRIPT" value="" />
+          <option name="VM_PARAMETERS" value="" />
+          <option name="PROGRAM_PARAMETERS" value="" />
+        </SHUTDOWN>
+      </ConfigurationWrapper>
+      <method v="2">
+        <option name="Make" enabled="true" />
+      </method>
+    </configuration>
+    <recent_temporary>
+      <list>
+        <item itemvalue="Spring Boot.OtsApplication" />
+        <item itemvalue="Spring Boot.OtsApplication" />
+      </list>
+    </recent_temporary>
   </component>
   <component name="SvnConfiguration">
     <configuration useDefault="false">C:\Users\澶уご\AppData\Roaming\Subversion</configuration>
@@ -81,6 +218,38 @@
       <workItem from="1615431378367" duration="118000" />
       <workItem from="1615431745167" duration="7921000" />
       <workItem from="1615460071688" duration="345000" />
+      <workItem from="1615460464699" duration="344000" />
+      <workItem from="1615515164765" duration="60000" />
+      <workItem from="1615515231455" duration="3810000" />
+      <workItem from="1615531321544" duration="6553000" />
+      <workItem from="1615620801064" duration="4071000" />
+      <workItem from="1615646368004" duration="3950000" />
+      <workItem from="1615687698610" duration="24365000" />
+      <workItem from="1615790694638" duration="12801000" />
+      <workItem from="1615859554413" duration="23461000" />
+      <workItem from="1615949826156" duration="724000" />
+      <workItem from="1615964487389" duration="3807000" />
+      <workItem from="1616054060031" duration="2110000" />
+      <workItem from="1616073767415" duration="1939000" />
+      <workItem from="1616135952000" duration="9944000" />
+      <workItem from="1616165344652" duration="6093000" />
+      <workItem from="1616212921235" duration="14207000" />
+      <workItem from="1616232933711" duration="4578000" />
+      <workItem from="1616255840849" duration="1053000" />
+      <workItem from="1616311845452" duration="4534000" />
+      <workItem from="1616341817344" duration="977000" />
+      <workItem from="1616379322437" duration="2089000" />
+      <workItem from="1616384832741" duration="4189000" />
+      <workItem from="1616944302613" duration="2595000" />
+      <workItem from="1616982316816" duration="15696000" />
+      <workItem from="1617025944252" duration="1147000" />
+      <workItem from="1617031413719" duration="2534000" />
+      <workItem from="1617069207465" duration="212000" />
+      <workItem from="1617076614568" duration="21243000" />
+      <workItem from="1617162388942" duration="14644000" />
+      <workItem from="1617202312034" duration="2278000" />
+      <workItem from="1617205486701" duration="476000" />
+      <workItem from="1617267163012" duration="5048000" />
     </task>
     <task id="LOCAL-00001" summary="娴嬭瘎椤圭洰鏈�鏂颁唬鐮�">
       <created>1615212708854</created>
@@ -89,92 +258,323 @@
       <option name="project" value="LOCAL" />
       <updated>1615212708854</updated>
     </task>
-    <option name="localTasksCounter" value="2" />
+    <task id="LOCAL-00002" summary="娴嬭瘎绯荤粺澶栭儴浠g爜">
+      <created>1615460723307</created>
+      <option name="number" value="00002" />
+      <option name="presentableId" value="LOCAL-00002" />
+      <option name="project" value="LOCAL" />
+      <updated>1615460723307</updated>
+    </task>
+    <task id="LOCAL-00003" summary="琛ュ厖鐜閰嶇疆">
+      <created>1615895844574</created>
+      <option name="number" value="00003" />
+      <option name="presentableId" value="LOCAL-00003" />
+      <option name="project" value="LOCAL" />
+      <updated>1615895844574</updated>
+    </task>
+    <option name="localTasksCounter" value="4" />
     <servers />
   </component>
   <component name="TypeScriptGeneratedFilesManager">
     <option name="version" value="2" />
   </component>
+  <component name="Vcs.Log.Tabs.Properties">
+    <option name="TAB_STATES">
+      <map>
+        <entry key="1">
+          <value>
+            <State>
+              <option name="SHOW_ONLY_AFFECTED_CHANGES" value="true" />
+              <option name="FILTERS">
+                <map>
+                  <entry key="branch">
+                    <value>
+                      <list>
+                        <option value="HEAD" />
+                      </list>
+                    </value>
+                  </entry>
+                  <entry key="roots">
+                    <value>
+                      <list>
+                        <option value="$PROJECT_DIR$" />
+                      </list>
+                    </value>
+                  </entry>
+                </map>
+              </option>
+            </State>
+          </value>
+        </entry>
+        <entry key="2">
+          <value>
+            <State>
+              <option name="SHOW_ONLY_AFFECTED_CHANGES" value="true" />
+              <option name="FILTERS">
+                <map>
+                  <entry key="branch">
+                    <value>
+                      <list>
+                        <option value="HEAD" />
+                      </list>
+                    </value>
+                  </entry>
+                  <entry key="structure">
+                    <value>
+                      <list>
+                        <option value="dir:D:/娴嬭瘎绯荤粺/tai-ots-master/.idea" />
+                      </list>
+                    </value>
+                  </entry>
+                </map>
+              </option>
+            </State>
+          </value>
+        </entry>
+      </map>
+    </option>
+    <option name="OPEN_GENERIC_TABS">
+      <map>
+        <entry key="1" value="TOOL_WINDOW" />
+        <entry key="2" value="TOOL_WINDOW" />
+      </map>
+    </option>
+    <option name="oldMeFiltersMigrated" value="true" />
+  </component>
   <component name="VcsManagerConfiguration">
     <MESSAGE value="娴嬭瘎椤圭洰鏈�鏂颁唬鐮�" />
-    <option name="LAST_COMMIT_MESSAGE" value="娴嬭瘎椤圭洰鏈�鏂颁唬鐮�" />
+    <MESSAGE value="娴嬭瘎绯荤粺澶栭儴浠g爜" />
+    <MESSAGE value="鍘婚櫎娉板浗鎺ュ彛璋冪敤" />
+    <option name="LAST_COMMIT_MESSAGE" value="鍘婚櫎娉板浗鎺ュ彛璋冪敤" />
   </component>
   <component name="WindowStateProjectService">
-    <state x="414" y="174" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1615210973816">
+    <state x="590" y="113" key="#OtsApplication" timestamp="1615515366491">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="414" y="174" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1615210973816" />
-    <state x="456" y="74" key="CommitChangelistDialog2" timestamp="1615212702942">
+    <state x="590" y="113" key="#OtsApplication/0.0.1920.1040@0.0.1920.1040" timestamp="1615515366491" />
+    <state x="440" y="94" key="#Project_Structure" timestamp="1615515318160">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="456" y="74" key="CommitChangelistDialog2/0.0.1920.1040@0.0.1920.1040" timestamp="1615212702942" />
-    <state x="740" y="274" key="FileChooserDialogImpl" timestamp="1615460372194">
+    <state x="440" y="94" key="#Project_Structure/0.0.1920.1040@0.0.1920.1040" timestamp="1615515318160" />
+    <state x="414" y="174" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1617179034831">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="740" y="274" key="FileChooserDialogImpl/0.0.1920.1040@0.0.1920.1040" timestamp="1615460372194" />
-    <state width="263" height="353" key="Git.Branch.Popup" timestamp="1615212849907">
+    <state x="414" y="174" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1617179034831" />
+    <state x="710" y="220" key="#com.intellij.ide.util.MemberChooser" timestamp="1617180566416">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="263" height="353" key="Git.Branch.Popup/0.0.1920.1040@0.0.1920.1040" timestamp="1615212849907" />
-    <state width="1877" height="469" key="GridCell.Tab.0.bottom" timestamp="1615455836101">
+    <state x="710" y="220" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1040@0.0.1920.1040" timestamp="1617180566416" />
+    <state x="456" y="74" key="CommitChangelistDialog2" timestamp="1617202615253">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.0.bottom/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.0.center" timestamp="1615455836101">
+    <state x="456" y="74" key="CommitChangelistDialog2/0.0.1920.1040@0.0.1920.1040" timestamp="1617202615253" />
+    <state x="135" y="145" width="1736" height="856" key="DiffContextDialog" timestamp="1617202614473">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.0.center/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.0.left" timestamp="1615455836101">
+    <state x="135" y="145" width="1736" height="856" key="DiffContextDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1617202614473" />
+    <state x="740" y="274" key="FileChooserDialogImpl" timestamp="1617203062677">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.0.left/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.0.right" timestamp="1615455836101">
+    <state x="740" y="274" key="FileChooserDialogImpl/0.0.1920.1040@0.0.1920.1040" timestamp="1617203062677" />
+    <state width="283" height="373" key="Git.Branch.Popup" timestamp="1616585343736">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.0.right/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.1.bottom" timestamp="1615455836101">
+    <state width="283" height="373" key="Git.Branch.Popup/0.0.1920.1040@0.0.1920.1040" timestamp="1616585343736" />
+    <state width="1877" height="251" key="GridCell.Tab.0.bottom" timestamp="1617275733566">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.1.bottom/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.1.center" timestamp="1615455836101">
+    <state width="1877" height="251" key="GridCell.Tab.0.bottom/0.0.1920.1040@0.0.1920.1040" timestamp="1617275733566" />
+    <state width="1877" height="251" key="GridCell.Tab.0.center" timestamp="1617275733566">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.1.center/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.1.left" timestamp="1615455836101">
+    <state width="1877" height="251" key="GridCell.Tab.0.center/0.0.1920.1040@0.0.1920.1040" timestamp="1617275733566" />
+    <state width="1877" height="251" key="GridCell.Tab.0.left" timestamp="1617275733566">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.1.left/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
-    <state width="1877" height="469" key="GridCell.Tab.1.right" timestamp="1615455836101">
+    <state width="1877" height="251" key="GridCell.Tab.0.left/0.0.1920.1040@0.0.1920.1040" timestamp="1617275733566" />
+    <state width="1877" height="251" key="GridCell.Tab.0.right" timestamp="1617275733566">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state width="1877" height="469" key="GridCell.Tab.1.right/0.0.1920.1040@0.0.1920.1040" timestamp="1615455836101" />
+    <state width="1877" height="251" key="GridCell.Tab.0.right/0.0.1920.1040@0.0.1920.1040" timestamp="1617275733566" />
+    <state width="1877" height="251" key="GridCell.Tab.1.bottom" timestamp="1617273606880">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="251" key="GridCell.Tab.1.bottom/0.0.1920.1040@0.0.1920.1040" timestamp="1617273606880" />
+    <state width="1877" height="251" key="GridCell.Tab.1.center" timestamp="1617273606879">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="251" key="GridCell.Tab.1.center/0.0.1920.1040@0.0.1920.1040" timestamp="1617273606879" />
+    <state width="1877" height="251" key="GridCell.Tab.1.left" timestamp="1617273606879">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="251" key="GridCell.Tab.1.left/0.0.1920.1040@0.0.1920.1040" timestamp="1617273606879" />
+    <state width="1877" height="251" key="GridCell.Tab.1.right" timestamp="1617273606879">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="251" key="GridCell.Tab.1.right/0.0.1920.1040@0.0.1920.1040" timestamp="1617273606879" />
+    <state width="1877" height="270" key="GridCell.Tab.2.bottom" timestamp="1617108907135">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="270" key="GridCell.Tab.2.bottom/0.0.1920.1040@0.0.1920.1040" timestamp="1617108907135" />
+    <state width="1877" height="270" key="GridCell.Tab.2.center" timestamp="1617108907135">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="270" key="GridCell.Tab.2.center/0.0.1920.1040@0.0.1920.1040" timestamp="1617108907135" />
+    <state width="1877" height="270" key="GridCell.Tab.2.left" timestamp="1617108907135">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="270" key="GridCell.Tab.2.left/0.0.1920.1040@0.0.1920.1040" timestamp="1617108907135" />
+    <state width="1877" height="270" key="GridCell.Tab.2.right" timestamp="1617108907135">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="1877" height="270" key="GridCell.Tab.2.right/0.0.1920.1040@0.0.1920.1040" timestamp="1617108907135" />
     <state x="490" y="174" key="Maven.ArtifactSearchDialog" timestamp="1615427932582">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
     <state x="490" y="174" key="Maven.ArtifactSearchDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1615427932582" />
+    <state x="184" y="85" key="MergeDialog" timestamp="1616585312170">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state x="184" y="85" key="MergeDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1616585312170" />
     <state x="461" y="164" key="SettingsEditor" timestamp="1615431876749">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
     <state x="461" y="164" key="SettingsEditor/0.0.1920.1040@0.0.1920.1040" timestamp="1615431876749" />
-    <state x="552" y="252" key="Vcs.Push.Dialog.v2" timestamp="1615213185827">
+    <state x="552" y="252" key="Vcs.Push.Dialog.v2" timestamp="1616585350523">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="552" y="252" key="Vcs.Push.Dialog.v2/0.0.1920.1040@0.0.1920.1040" timestamp="1615213185827" />
+    <state x="552" y="252" key="Vcs.Push.Dialog.v2/0.0.1920.1040@0.0.1920.1040" timestamp="1616585350523" />
+    <state width="968" height="528" key="XDebugger.FullValuePopup" timestamp="1615866063087">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state width="968" height="528" key="XDebugger.FullValuePopup/0.0.1920.1040@0.0.1920.1040" timestamp="1615866063087" />
+    <state x="540" y="174" key="com.intellij.database.dbimport.ImportDialog" timestamp="1617179046190">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state x="540" y="174" key="com.intellij.database.dbimport.ImportDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1617179046190" />
     <state x="754" y="432" key="com.intellij.openapi.vcs.update.UpdateOrStatusOptionsDialogupdate-v2" timestamp="1615427969273">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
     <state x="754" y="432" key="com.intellij.openapi.vcs.update.UpdateOrStatusOptionsDialogupdate-v2/0.0.1920.1040@0.0.1920.1040" timestamp="1615427969273" />
-    <state x="661" y="252" width="598" height="748" key="find.popup" timestamp="1615459508061">
+    <state x="563" y="274" width="827" height="748" key="find.popup" timestamp="1617273466453">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="661" y="252" width="598" height="748" key="find.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1615459508061" />
-    <state x="616" y="240" width="672" height="677" key="run.anything.popup" timestamp="1615428502881">
+    <state x="563" y="274" width="827" height="748" key="find.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1617273466453" />
+    <state x="727" y="231" key="git4idea.branch.GitSmartOperationDialog" timestamp="1616585254266">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="616" y="240" width="672" height="677" key="run.anything.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1615428502881" />
-    <state x="623" y="225" width="672" height="678" key="search.everywhere.popup" timestamp="1615458094744">
+    <state x="727" y="231" key="git4idea.branch.GitSmartOperationDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1616585254266" />
+    <state x="761" y="426" key="git4idea.remote.GitConfigureRemotesDialog" timestamp="1615460537318">
       <screen x="0" y="0" width="1920" height="1040" />
     </state>
-    <state x="623" y="225" width="672" height="678" key="search.everywhere.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1615458094744" />
+    <state x="761" y="426" key="git4idea.remote.GitConfigureRemotesDialog/0.0.1920.1040@0.0.1920.1040" timestamp="1615460537318" />
+    <state x="616" y="240" width="672" height="677" key="run.anything.popup" timestamp="1617273606783">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state x="616" y="240" width="672" height="677" key="run.anything.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1617273606783" />
+    <state x="623" y="225" width="672" height="678" key="search.everywhere.popup" timestamp="1617032712590">
+      <screen x="0" y="0" width="1920" height="1040" />
+    </state>
+    <state x="623" y="225" width="672" height="678" key="search.everywhere.popup/0.0.1920.1040@0.0.1920.1040" timestamp="1617032712590" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager>
+      <breakpoints>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/common/utils/poi/WordUtil.class</url>
+          <line>818</line>
+          <option name="timeStamp" value="38" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/common/utils/poi/WordUtil.class</url>
+          <line>827</line>
+          <option name="timeStamp" value="39" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/common/utils/poi/WordUtil.class</url>
+          <line>1039</line>
+          <option name="timeStamp" value="40" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamReportServiceImpl.java</url>
+          <line>486</line>
+          <option name="timeStamp" value="41" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamReportServiceImpl.java</url>
+          <line>555</line>
+          <option name="timeStamp" value="42" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/project/tool/report/CAQ/CAQReport.class</url>
+          <line>35</line>
+          <option name="timeStamp" value="43" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamReportServiceImpl.java</url>
+          <line>507</line>
+          <option name="timeStamp" value="44" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/project/tool/report/CAQ/CAQReport.class</url>
+          <line>61</line>
+          <option name="timeStamp" value="45" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>jar://$PROJECT_DIR$/jar/tai-ots-framework.jar!/com/ots/project/tool/report/CAQ/CAQReport.class</url>
+          <line>49</line>
+          <option name="timeStamp" value="49" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamPaperServiceImpl.java</url>
+          <line>183</line>
+          <option name="timeStamp" value="53" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/service/impl/TExamPaperServiceImpl.java</url>
+          <line>288</line>
+          <option name="timeStamp" value="54" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TExamPaperController.java</url>
+          <line>377</line>
+          <option name="timeStamp" value="57" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/restcontroller/ExamPaperAnswerController.java</url>
+          <line>80</line>
+          <option name="timeStamp" value="63" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/restcontroller/ExamPaperAnswerController.java</url>
+          <line>514</line>
+          <option name="timeStamp" value="64" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="java-line">
+          <url>file://$PROJECT_DIR$/src/main/java/com/ots/project/exam/controller/TExamReportController.java</url>
+          <line>678</line>
+          <option name="timeStamp" value="67" />
+        </line-breakpoint>
+        <line-breakpoint enabled="true" type="javascript">
+          <url>file://$PROJECT_DIR$/src/main/resources/static/ots/js/ry-ui.js</url>
+          <line>750</line>
+          <option name="timeStamp" value="61" />
+        </line-breakpoint>
+      </breakpoints>
+    </breakpoint-manager>
+    <pin-to-top-manager>
+      <pinned-members>
+        <PinnedItemInfo typeName="com.ots.project.exam.viewmodel.ExamPaperSubmitVM" fieldName="partOrder" />
+      </pinned-members>
+    </pin-to-top-manager>
+    <watches-manager>
+      <configuration name="SpringBootApplicationConfigurationType">
+        <watch expression="tExamReportList" />
+        <watch expression="reportAPIResultList" />
+        <watch expression="document" />
+        <watch expression="tReportTemplateList" />
+        <watch expression="barImage" />
+      </configuration>
+    </watches-manager>
   </component>
 </project>
\ No newline at end of file

--
Gitblit v1.9.1