Ver código fonte

定时获取考勤

溪鸭夏 2 anos atrás
pai
commit
b43bfd75f6

+ 205 - 155
.idea/workspace.xml

@@ -2,12 +2,13 @@
 <project version="4">
   <component name="ChangeListManager">
     <list default="true" id="981dbcd1-a700-4015-8567-2ccff8e76f0a" name="Default Changelist" comment="">
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/api/SmartUserControllerAPI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/api/SmartUserControllerAPI.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartDepartmentController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartDepartmentController.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/SmartAuthorityService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/SmartAuthorityService.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/SmartUserService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/SmartUserService.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartUserServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartUserServiceImpl.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzParam.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzParam.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzResult.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzResult.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/resources/application-prod.yml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/application-prod.yml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/application-prod.yml" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/application-prod.yml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" afterDir="false" />
     </list>
     <ignored path="$PROJECT_DIR$/classes/" />
@@ -19,39 +20,83 @@
     <option name="LAST_RESOLUTION" value="IGNORE" />
   </component>
   <component name="DefaultGradleProjectSettings">
-    <option name="testRunner" value="GRADLE" />
-    <option name="delegatedBuild" value="true" />
+    <option name="isMigrated" value="true" />
   </component>
   <component name="FileEditorManager">
-    <leaf>
+    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
       <file pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="256">
-              <caret line="3042" column="39" lean-forward="true" selection-start-line="3042" selection-start-column="39" selection-end-line="3042" selection-end-column="39" />
-              <folding>
-                <element signature="imports" expanded="true" />
-                <element signature="e#19688#23774#0" />
-                <element signature="e#23780#25249#0" />
-              </folding>
+            <state relative-caret-position="-252">
+              <caret line="73" column="36" selection-start-line="73" selection-start-column="23" selection-end-line="73" selection-end-column="36" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartUserControllerAPI.java">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartAttendance.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="430">
-              <caret line="102" column="133" selection-start-line="102" selection-start-column="133" selection-end-line="102" selection-end-column="133" />
+            <state relative-caret-position="295">
+              <caret line="51" column="20" selection-start-line="51" selection-start-column="20" selection-end-line="51" selection-end-column="20" />
             </state>
           </provider>
         </entry>
       </file>
       <file pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartUserServiceImpl.java">
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="269">
-              <caret line="58" column="108" selection-start-line="58" selection-start-column="95" selection-end-line="58" selection-end-column="108" />
+            <state relative-caret-position="345">
+              <caret line="17" column="27" selection-start-line="17" selection-start-column="27" selection-end-line="17" selection-end-column="27" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/pom.xml">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="312">
+              <caret line="43" column="24" selection-start-line="43" selection-start-column="21" selection-end-line="43" selection-end-column="24" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.3.1/spring-aop-5.3.1-sources.jar!/org/springframework/aop/framework/CglibAopProxy.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="199">
+              <caret line="751" selection-start-line="751" selection-end-line="751" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.3.1/spring-tx-5.3.1-sources.jar!/org/springframework/transaction/interceptor/TransactionAspectSupport.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="384">
+              <caret line="379" selection-start-line="379" selection-end-line="379" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.3.1/spring-core-5.3.1-sources.jar!/org/springframework/cglib/proxy/MethodProxy.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="154">
+              <caret line="219" column="42" selection-start-line="219" selection-start-column="42" selection-end-line="219" selection-end-column="42" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/resources/application-dev.yml">
+          <provider selected="true" editor-type-id="text-editor" />
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/resources/application-prod.yml">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="2070">
+              <caret line="90" column="11" selection-start-line="90" selection-start-column="11" selection-end-line="90" selection-end-column="11" />
             </state>
           </provider>
         </entry>
@@ -60,9 +105,6 @@
   </component>
   <component name="FindInProjectRecents">
     <findStrings>
-      <find>result.getResponseBody().getResult()</find>
-      <find>result.getResponseBody().getResult()</find>
-      <find>100</find>
       <find>Math.ceil((double)</find>
       <find>SeewoInsertBatchPhoto</find>
       <find>.Teacher</find>
@@ -90,6 +132,9 @@
       <find>querySmartUserPages</find>
       <find>page</find>
       <find>childDepartmentIds</find>
+      <find>open</find>
+      <find>foreach</find>
+      <find>AttendanceRuleListEventByClazzResult</find>
     </findStrings>
     <replaceStrings>
       <replace />
@@ -122,8 +167,6 @@
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/impl/SmartDepartmentServiceImpl.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/vo/seewoBatchStudentVo.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/seewo/PhotoServiceSavePhotosRequest.java" />
-        <option value="$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java" />
-        <option value="$PROJECT_DIR$/src/main/resources/application-prod.yml" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/enumModel/eSeewoUserType.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/model/request/updateSmartUserRequest.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartUserService.java" />
@@ -132,6 +175,9 @@
         <option value="$PROJECT_DIR$/src/main/java/com/template/services/SmartAuthorityService.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java" />
         <option value="$PROJECT_DIR$/src/main/java/com/template/api/SmartUserControllerAPI.java" />
+        <option value="$PROJECT_DIR$/src/main/resources/application-prod.yml" />
+        <option value="$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java" />
+        <option value="$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java" />
       </list>
     </option>
   </component>
@@ -163,7 +209,7 @@
   <component name="MavenRunner">
     <option name="skipTests" value="true" />
   </component>
-  <component name="ProjectFrameBounds" extendedState="1">
+  <component name="ProjectFrameBounds" extendedState="6">
     <option name="x" value="-7" />
     <option name="width" value="974" />
     <option name="height" value="1039" />
@@ -173,7 +219,6 @@
       <foldersAlwaysOnTop value="true" />
     </navigator>
     <panes>
-      <pane id="PackagesPane" />
       <pane id="ProjectPane">
         <subPane>
           <expand>
@@ -251,6 +296,16 @@
               <item name="main" type="462c0819:PsiDirectoryNode" />
               <item name="java" type="462c0819:PsiDirectoryNode" />
               <item name="template" type="462c0819:PsiDirectoryNode" />
+              <item name="model" type="462c0819:PsiDirectoryNode" />
+              <item name="seewo" type="462c0819:PsiDirectoryNode" />
+            </path>
+            <path>
+              <item name="mybatis_plus" type="b2602c69:ProjectViewProjectNode" />
+              <item name="backend_code" type="462c0819:PsiDirectoryNode" />
+              <item name="src" type="462c0819:PsiDirectoryNode" />
+              <item name="main" type="462c0819:PsiDirectoryNode" />
+              <item name="java" type="462c0819:PsiDirectoryNode" />
+              <item name="template" type="462c0819:PsiDirectoryNode" />
               <item name="services" type="462c0819:PsiDirectoryNode" />
             </path>
             <path>
@@ -278,11 +333,16 @@
               <item name="resources" type="462c0819:PsiDirectoryNode" />
               <item name="template" type="462c0819:PsiDirectoryNode" />
             </path>
+            <path>
+              <item name="mybatis_plus" type="b2602c69:ProjectViewProjectNode" />
+              <item name="External Libraries" type="cb654da1:ExternalLibrariesNode" />
+            </path>
           </expand>
           <select />
         </subPane>
       </pane>
       <pane id="Scope" />
+      <pane id="PackagesPane" />
     </panes>
   </component>
   <component name="PropertiesComponent">
@@ -292,7 +352,7 @@
     <property name="RequestMappingsPanelWidth1" value="75" />
     <property name="WebServerToolWindowFactoryState" value="false" />
     <property name="aspect.path.notification.shown" value="true" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$/../../校车预约移动端/carBooksDevelopV" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/src/main/java/com/template/model/seewo" />
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
     <property name="settings.editor.selected.configurable" value="MavenSettings" />
@@ -301,15 +361,15 @@
     <selection>jr</selection>
   </component>
   <component name="RecentsManager">
-    <key name="CopyFile.RECENT_KEYS">
-      <recent name="D:\Bingo\Desktop\工作内容\万载三中\backend_code\src\main\java\com\template\model\seewo" />
+    <key name="MoveFile.RECENT_KEYS">
+      <recent name="D:\Bingo\Desktop\工作内容\万载三中\backend_code\src\main\resources\mapper\template" />
     </key>
     <key name="CopyClassDialog.RECENTS_KEY">
       <recent name="com.template.model.enumModel" />
       <recent name="com.template.model.vo" />
     </key>
-    <key name="MoveFile.RECENT_KEYS">
-      <recent name="D:\Bingo\Desktop\工作内容\万载三中\backend_code\src\main\resources\mapper\template" />
+    <key name="CopyFile.RECENT_KEYS">
+      <recent name="D:\Bingo\Desktop\工作内容\万载三中\backend_code\src\main\java\com\template\model\seewo" />
     </key>
   </component>
   <component name="RunDashboard">
@@ -361,54 +421,54 @@
       <option name="number" value="Default" />
       <option name="presentableId" value="Default" />
       <updated>1712903307839</updated>
-      <workItem from="1712903309092" duration="91150000" />
+      <workItem from="1712903309092" duration="92665000" />
+      <workItem from="1713507889834" duration="3625000" />
     </task>
     <servers />
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="91150000" />
+    <option name="totallyTimeSpent" value="96290000" />
   </component>
   <component name="ToolWindowManager">
     <frame x="-8" y="-8" width="1936" height="1048" extended-state="6" />
-    <editor active="true" />
     <layout>
-      <window_info id="JRebel" side_tool="true" />
-      <window_info id="Image Layers" />
-      <window_info id="Capture Tool" />
-      <window_info id="UI Designer" />
-      <window_info id="Favorites" side_tool="true" />
-      <window_info id="Designer" />
-      <window_info id="Web" side_tool="true" />
-      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.122068234" />
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.16151386" />
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
-      <window_info anchor="bottom" id="Spring" weight="0.32932165" />
-      <window_info anchor="bottom" id="Event Log" side_tool="true" />
-      <window_info anchor="bottom" id="Terminal" weight="0.32932165" />
-      <window_info anchor="bottom" id="Docker" weight="0.32932165" />
-      <window_info anchor="bottom" id="Messages" weight="0.32928178" />
-      <window_info anchor="bottom" id="Java Enterprise" weight="0.32932165" />
-      <window_info anchor="bottom" id="Database Changes" />
-      <window_info anchor="bottom" id="Version Control" weight="0.32932165" />
-      <window_info anchor="bottom" id="JRebel Executor" />
-      <window_info anchor="bottom" id="JRebel Console" side_tool="true" />
+      <window_info id="Designer" order="2" />
+      <window_info id="JRebel" order="3" side_tool="true" />
+      <window_info id="Image Layers" order="4" />
+      <window_info id="Capture Tool" order="5" />
+      <window_info id="UI Designer" order="6" />
+      <window_info id="Favorites" order="7" side_tool="true" />
+      <window_info id="Web" order="8" side_tool="true" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Find" order="1" weight="0.32932165" />
-      <window_info anchor="bottom" id="Run" order="2" weight="0.45076588" />
-      <window_info anchor="bottom" id="Debug" order="3" weight="0.30306345" />
+      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.4452954" />
+      <window_info anchor="bottom" id="Debug" order="3" weight="0.46061268" />
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
       <window_info anchor="bottom" id="TODO" order="6" />
-      <window_info anchor="right" id="Maven" weight="0.84463894" />
-      <window_info anchor="right" id="Palette" />
-      <window_info anchor="right" id="Capture Analysis" />
-      <window_info anchor="right" id="Database" />
-      <window_info anchor="right" id="Palette&#9;" />
-      <window_info anchor="right" id="Theme Preview" />
-      <window_info anchor="right" id="JRebel Setup Guide" side_tool="true" />
-      <window_info anchor="right" id="Bean Validation" />
+      <window_info anchor="bottom" id="Spring" order="7" weight="0.32932165" />
+      <window_info anchor="bottom" id="Terminal" order="8" weight="0.32932165" />
+      <window_info anchor="bottom" id="Docker" order="9" weight="0.32932165" />
+      <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" />
+      <window_info anchor="bottom" id="Messages" order="11" weight="0.32822758" />
+      <window_info anchor="bottom" id="Java Enterprise" order="12" weight="0.32932165" />
+      <window_info anchor="bottom" id="Database Changes" order="13" />
+      <window_info anchor="bottom" id="Version Control" order="14" weight="0.32932165" />
+      <window_info anchor="bottom" id="JRebel Executor" order="15" />
+      <window_info anchor="bottom" id="JRebel Console" order="16" side_tool="true" />
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
       <window_info anchor="right" id="Ant Build" order="1" weight="0.24945295" />
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
+      <window_info anchor="right" id="Maven" order="3" weight="0.84463894" />
+      <window_info anchor="right" id="Palette" order="4" />
+      <window_info anchor="right" id="Capture Analysis" order="5" />
+      <window_info anchor="right" id="Database" order="6" />
+      <window_info anchor="right" id="Palette&#9;" order="7" />
+      <window_info anchor="right" id="Theme Preview" order="8" />
+      <window_info anchor="right" id="JRebel Setup Guide" order="9" side_tool="true" />
+      <window_info anchor="right" id="Bean Validation" order="10" />
     </layout>
   </component>
   <component name="TypeScriptGeneratedFilesManager">
@@ -436,18 +496,6 @@
           <option name="timeStamp" value="66" />
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
-          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java</url>
-          <line>115</line>
-          <properties />
-          <option name="timeStamp" value="88" />
-        </line-breakpoint>
-        <line-breakpoint enabled="true" type="java-line">
-          <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java</url>
-          <line>120</line>
-          <properties />
-          <option name="timeStamp" value="89" />
-        </line-breakpoint>
-        <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java</url>
           <line>2775</line>
           <properties />
@@ -485,41 +533,6 @@
     <option name="FILTER_TARGETS" value="false" />
   </component>
   <component name="editorHistoryManager">
-    <entry file="jar://C:/Program Files/Java/jdk1.8.0_181/src.zip!/java/lang/String.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="295">
-          <caret line="2237" column="18" selection-start-line="2237" selection-start-column="18" selection-end-line="2237" selection-end-column="18" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/services/SmartTimeGroupService.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="529">
-          <caret line="28" column="49" selection-start-line="28" selection-start-column="49" selection-end-line="28" selection-end-column="49" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/ParentServiceBatchSaveOrUpdateParentsParam.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="2158">
-          <caret line="261" column="38" selection-start-line="261" selection-start-column="38" selection-end-line="261" selection-end-column="38" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartAuthorGroupControllerAPI.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="440">
-          <caret line="65" column="112" selection-start-line="65" selection-start-column="97" selection-end-line="65" selection-end-column="112" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartAuthorGroupController.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="129">
-          <caret line="617" column="47" selection-start-line="617" selection-start-column="47" selection-end-line="617" selection-end-column="47" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/StudentServiceBatchSaveClassStudentsParam.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="-36">
@@ -601,13 +614,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="jar://$MAVEN_REPOSITORY$/open/platform/platform/1.0/platform-1.0.jar!/com/seewo/open/sdk/SeewoClient.class">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="115">
-          <caret line="8" column="56" selection-start-line="8" selection-start-column="56" selection-end-line="8" selection-end-column="56" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/ParentServiceRemoveStudentParentConditionRequest.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="295">
@@ -686,18 +692,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application-dev.yml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-1794" />
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="134">
-          <caret line="115" column="64" selection-start-line="115" selection-start-column="43" selection-end-line="115" selection-end-column="64" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartClassController.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="1193">
@@ -770,13 +764,6 @@
     <entry file="file://$PROJECT_DIR$/src/main/resources/application.yml">
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/resources/application-prod.yml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="209">
-          <caret line="15" column="205" selection-start-line="15" selection-start-column="181" selection-end-line="15" selection-end-column="205" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/common/utils/AesUtils.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="146">
@@ -798,20 +785,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.3.1/spring-core-5.3.1-sources.jar!/org/springframework/cglib/proxy/MethodProxy.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="200">
-          <caret line="220" selection-start-line="220" selection-end-line="220" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.3.1/spring-aop-5.3.1-sources.jar!/org/springframework/aop/framework/CglibAopProxy.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="61">
-          <caret line="745" column="17" selection-start-line="745" selection-start-column="17" selection-end-line="745" selection-end-column="17" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/api/SmartDepartmentControllerAPI.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="609">
@@ -856,8 +829,8 @@
     </entry>
     <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/SmartUserController.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="256">
-          <caret line="3042" column="39" lean-forward="true" selection-start-line="3042" selection-start-column="39" selection-end-line="3042" selection-end-column="39" />
+        <state relative-caret-position="2625">
+          <caret line="3037" column="13" lean-forward="true" selection-start-line="3037" selection-start-column="13" selection-end-line="3037" selection-end-column="13" />
           <folding>
             <element signature="imports" expanded="true" />
             <element signature="e#19688#23774#0" />
@@ -866,6 +839,79 @@
         </state>
       </provider>
     </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/resources/application-dev.yml">
+      <provider selected="true" editor-type-id="text-editor" />
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/resources/application-prod.yml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="2070">
+          <caret line="90" column="11" selection-start-line="90" selection-start-column="11" selection-end-line="90" selection-end-column="11" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/pom.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="312">
+          <caret line="43" column="24" selection-start-line="43" selection-start-column="21" selection-end-line="43" selection-end-column="24" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.3.1/spring-core-5.3.1-sources.jar!/org/springframework/cglib/proxy/MethodProxy.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="154">
+          <caret line="219" column="42" selection-start-line="219" selection-start-column="42" selection-end-line="219" selection-end-column="42" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.3.1/spring-tx-5.3.1-sources.jar!/org/springframework/transaction/interceptor/TransactionAspectSupport.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="384">
+          <caret line="379" selection-start-line="379" selection-end-line="379" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.3.1/spring-aop-5.3.1-sources.jar!/org/springframework/aop/framework/CglibAopProxy.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="199">
+          <caret line="751" selection-start-line="751" selection-end-line="751" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="jar://$MAVEN_REPOSITORY$/open/platform/platform/1.0/platform-1.0.jar!/com/seewo/open/sdk/SeewoClient.class">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="115">
+          <caret line="8" column="56" selection-start-line="8" selection-start-column="56" selection-end-line="8" selection-end-column="56" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/resources/mapper/template/SmartVisitorMapper.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="85">
+          <caret line="98" column="13" lean-forward="true" selection-start-line="98" selection-start-column="13" selection-end-line="98" selection-end-column="13" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="345">
+          <caret line="17" column="27" selection-start-line="17" selection-start-column="27" selection-end-line="17" selection-end-column="27" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/model/pojo/SmartAttendance.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="295">
+          <caret line="51" column="20" selection-start-line="51" selection-start-column="20" selection-end-line="51" selection-end-column="20" />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/template/controller/ScheduleController.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-252">
+          <caret line="73" column="36" selection-start-line="73" selection-start-column="23" selection-end-line="73" selection-end-column="36" />
+        </state>
+      </provider>
+    </entry>
   </component>
   <component name="masterDetails">
     <states>
@@ -883,4 +929,8 @@
       </state>
     </states>
   </component>
+  <component name="mavenExecuteGoalHistory">
+    <option value="$PROJECT_DIR$" />
+    <option value="install:install-file &quot;-Dfile=D:\Bingo\Desktop\工作内容\万载三中\希沃\open-sdk-java-2.2.3.jar&quot; &quot;-DgroupId=open.platform&quot; &quot;-DartifactId=platform&quot; &quot;-Dversion=1.0&quot; &quot;-Dpackaging=jar&quot;" />
+  </component>
 </project>

+ 35 - 34
src/main/java/com/template/controller/ScheduleController.java

@@ -71,22 +71,23 @@ public class ScheduleController {
     //每分钟执行一次:0 */1 * * * ?
     //周一到周五早上七点执行:0 0 7 ? * MON-FRI
     @Async
-    @Scheduled(cron = "0 */1 * * * ? ")
+    @Scheduled(cron = "0 0 22 * * ? ")
     @Transactional(rollbackFor = {Exception.class})
     public void autoDispatch() throws Exception {
 
         if (scheduleConfig.getIsOpen().equals("1")) {
 
             List<SmartAttendance> attendances = new ArrayList<>();
-            List<SmartUser> students = new ArrayList<>();
+            List<SmartUser> students = smartUserService.queryStudentDatas();
 
-            SmartUser studentData = smartUserService.getSmartById(1088);
-            students.add(studentData);
+//            SmartUser studentData = smartUserService.getSmartById(1088);
+//            students.add(studentData);
 
             //循环班级的classUid
-            List<SmartClass> classes = new ArrayList<>();
-            SmartClass classData = smartClassService.getSmartClassById(204);
-            classes.add(classData);
+            List<SmartClass> classes = smartClassService.getSmartClasss();
+
+//            SmartClass classData = smartClassService.getSmartClassById(204);
+//            classes.add(classData);
 
             //当天已存在的考勤数据 判断是否重复使用
             List<SmartAttendance> attendanceList = smartAttendanceService.queryAttendances(TimeExchange.getStartOfDayStr(new Date()), TimeExchange.getEndOfDayStr(new Date()));
@@ -95,13 +96,13 @@ public class ScheduleController {
                 //region 获取考勤事件ID
                 //初始化客户端
                 SeewoClient seewoClient = new DefaultSeewoClient(new Account(seewoConfig.getAppId(), seewoConfig.getAppSecret()));
-                AttendanceRuleListEventByClazzParam kParam = new AttendanceRuleListEventByClazzParam();
+                AttendanceRuleListEventByClazzParam param = new AttendanceRuleListEventByClazzParam();
                 //响应体,MimeType为 application/json
-                AttendanceRuleListEventByClazzParam.RequestBody kRequestBody = AttendanceRuleListEventByClazzParam.RequestBody.builder()
+                AttendanceRuleListEventByClazzParam.RequestBody requestBody = AttendanceRuleListEventByClazzParam.RequestBody.builder()
                         .build();
-                kParam.setRequestBody(kRequestBody);
+                param.setRequestBody(requestBody);
                 //query
-                AttendanceRuleListEventByClazzParam.Query kQuery = AttendanceRuleListEventByClazzParam.Query.builder()
+                AttendanceRuleListEventByClazzParam.Query query = AttendanceRuleListEventByClazzParam.Query.builder()
                         .appId(seewoConfig.getAppId())
                         .schoolUid(seewoConfig.getSchoolId())
                         .date(TimeExchange.getDate())
@@ -109,24 +110,24 @@ public class ScheduleController {
                         .page(1)
                         .pageSize(20)
                         .build();
-                kRequestBody.setQuery(kQuery);
-                kParam.setRequestBody(kRequestBody);
-                AttendanceRuleListEventByClazzRequest kRequest = new AttendanceRuleListEventByClazzRequest(kParam);
-                System.out.println("入参:" + kRequest);
-                System.out.println("入参:" + JSON.toJSON(kRequest));
-                //如果想要调用沙箱环境,请通过设置 request 对象的 serverUrl 属性,如:
-                //request.setServerUrl("https://openapi.test.seewo.com")
+                requestBody.setQuery(query);
+                AttendanceRuleListEventByClazzRequest request = new AttendanceRuleListEventByClazzRequest(param);
+                // 该接口需要数据权限,请将授权资源id替换至下方,请妥善保管好授权资源id,避免泄露
+                // permissionId位置: 控制台 -> 应用详情 -> 我申请的 -> 已通过的接口 -> 调用范围 -> 审批信息 中查看授权资源的「学校id」或「区域id」
+                request.setPermissionId("");
+                System.out.println("入参:" +request);
                 //执行请求,如果想获取到com.seewo.open.sdk.HttpResponse对象,请调用 seewoClient.execute 方法
-                AttendanceRuleListEventByClazzResult kResult = seewoClient.invoke(kRequest);
-                System.out.println("出参:" + kResult);
+                AttendanceRuleListEventByClazzResult result = seewoClient.invoke(request);
+                System.out.println("出参:" +result);
+                //endregion
 
                 //考勤事件ID
                 List<String> eventIds = new ArrayList<>();
 
-                if (kResult != null && kResult.getResponseBody().getCode().equals("000000")) {
-                    if (kResult.getResponseBody().getData() != null) {
-                        List<AttendanceRuleListEventByClazzResult.EventsItem> eventItems = kResult.getResponseBody().getData().getEvents();
-                        for (AttendanceRuleListEventByClazzResult.EventsItem eventItem : eventItems) {
+                if (result != null && result.getResponseBody().getCode().equals("000000")) {
+                    if (result.getResponseBody().getData() != null) {
+                        List<AttendanceRuleListEventByClazzResult.DataItem> eventItems = result.getResponseBody().getData();
+                        for (AttendanceRuleListEventByClazzResult.DataItem eventItem : eventItems) {
                             eventIds.add(eventItem.getRuleId());
                         }
                     }
@@ -139,13 +140,13 @@ public class ScheduleController {
                      */
                     //初始化客户端
                     //SeewoClient seewoClient = new DefaultSeewoClient(new Account(seewoConfig.getAppId(), seewoConfig.getAppSecret()));
-                    AttendanceServiceListAttendClassRecordsParam param = new AttendanceServiceListAttendClassRecordsParam();
+                    AttendanceServiceListAttendClassRecordsParam kParam = new AttendanceServiceListAttendClassRecordsParam();
                     //响应体,MimeType为 application/json
-                    AttendanceServiceListAttendClassRecordsParam.RequestBody requestBody = AttendanceServiceListAttendClassRecordsParam.RequestBody.builder()
+                    AttendanceServiceListAttendClassRecordsParam.RequestBody kRequestBody = AttendanceServiceListAttendClassRecordsParam.RequestBody.builder()
                             .build();
-                    param.setRequestBody(requestBody);
+                    kParam.setRequestBody(kRequestBody);
                     //query
-                    AttendanceServiceListAttendClassRecordsParam.Query query = AttendanceServiceListAttendClassRecordsParam.Query.builder()
+                    AttendanceServiceListAttendClassRecordsParam.Query kQuery = AttendanceServiceListAttendClassRecordsParam.Query.builder()
                             .eventId(eventId)//考勤事件ID 固定写死
                             .attendDate(TimeExchange.getDate())//考勤日期
                             .appId(seewoConfig.getAppId())//appid
@@ -154,19 +155,19 @@ public class ScheduleController {
                             .schoolUid(seewoConfig.getSchoolId())//学校uid
                             .attendType(1)//考勤类型 时间考勤(默认):1  课程考勤:2
                             .build();
-                    requestBody.setQuery(query);
-                    param.setRequestBody(requestBody);
-                    AttendanceServiceListAttendClassRecordsRequest request = new AttendanceServiceListAttendClassRecordsRequest(param);
+                    kRequestBody.setQuery(kQuery);
+                    kParam.setRequestBody(kRequestBody);
+                    AttendanceServiceListAttendClassRecordsRequest kRequest = new AttendanceServiceListAttendClassRecordsRequest(kParam);
                     System.out.println("入参:" + request);
                     //如果想要调用沙箱环境,请通过设置 request 对象的 serverUrl 属性,如:
                     //request.setServerUrl("https://openapi.test.seewo.com")
                     //执行请求,如果想获取到com.seewo.open.sdk.HttpResponse对象,请调用 seewoClient.execute 方法
-                    AttendanceServiceListAttendClassRecordsResult result = seewoClient.invoke(request);
+                    AttendanceServiceListAttendClassRecordsResult kResult = seewoClient.invoke(kRequest);
                     System.out.println("出参:" + result);
 
                     if (result != null && result.getResponseBody().getCode().equals("000000")) {
                         String userUid = "";
-                        List<AttendanceServiceListAttendClassRecordsResult.RecordsItem> items = result.getResponseBody().getData().getRecords();
+                        List<AttendanceServiceListAttendClassRecordsResult.RecordsItem> items = kResult.getResponseBody().getData().getRecords();
                         if (students != null && students.size() > 0) {
                             for (AttendanceServiceListAttendClassRecordsResult.RecordsItem item : items) {
                                 Optional<SmartUser> student = students.stream().filter(e -> e.getXwStudentUid().equals(item.getUserUid())).findFirst();
@@ -179,7 +180,7 @@ public class ScheduleController {
                                         attendance.setUserId(student.get().getId());
                                         attendance.setUserUid(item.getUserUid());
                                         attendance.setClassId(student.get().getSchoolClass());
-                                        attendance.setClassUid(result.getResponseBody().getData().getClassUid());
+                                        attendance.setClassUid(kResult.getResponseBody().getData().getClassUid());
                                         attendance.setXwUserName(item.getUserName());
                                         attendance.setXwStudentCode(item.getStudentCode());
                                         attendance.setAttendTime(TimeExchange.StringToDate((TimeExchange.getDate() + " " + item.getAttendTime()), "yyyy-MM-dd HH:mm:ss"));

+ 2 - 2
src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzParam.java

@@ -6,10 +6,10 @@ import com.seewo.open.sdk.ParameterPosition;
 
 /**
  * seewo-open API: 【事件考勤】查询班级指定日期的考勤规则列表
- *
+ * 【事件考勤】查询班级指定日期的考勤规则列表
  *
  * @author auto create
- * @since 2.0.1 2023-12-19
+ * @since 2.0.1 2024-4-19
  */
 public class AttendanceRuleListEventByClazzParam extends OpenApiParam {
 

+ 4 - 2
src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzRequest.java

@@ -6,10 +6,10 @@ import com.seewo.open.sdk.OpenApiRequest;
 
 /**
  * seewo-open API: 【事件考勤】查询班级指定日期的考勤规则列表
- *
+ * 【事件考勤】查询班级指定日期的考勤规则列表
  *
  * @author auto create
- * @since 2.0.1 2023-12-19
+ * @since 2.0.1 2024-4-19
  */
 public class AttendanceRuleListEventByClazzRequest extends OpenApiRequest<AttendanceRuleListEventByClazzParam, AttendanceRuleListEventByClazzResult> {
 
@@ -22,6 +22,8 @@ public class AttendanceRuleListEventByClazzRequest extends OpenApiRequest<Attend
         setServerUrl("https://openapi.seewo.com");
         setPath("/seewo-yunban-api/attendance-rule/list-event-by-clazz");
         setHttpMethod("POST");
+        // replace with your permissionId
+        setPermissionId("");
     }
 
     public Class<AttendanceRuleListEventByClazzResult> getResponseClass() {

+ 30 - 58
src/main/java/com/template/model/seewo/AttendanceRuleListEventByClazzResult.java

@@ -6,10 +6,10 @@ import com.seewo.open.sdk.HttpResponse;
 
 /**
  * seewo-open API: 【事件考勤】查询班级指定日期的考勤规则列表
- *
+ * 【事件考勤】查询班级指定日期的考勤规则列表
  *
  * @author auto create
- * @since 2.0.1 2023-12-19
+ * @since 2.0.1 2024-4-19
  */
 public class AttendanceRuleListEventByClazzResult extends OpenApiResult {
 
@@ -45,7 +45,7 @@ public class AttendanceRuleListEventByClazzResult extends OpenApiResult {
         /**
          * data
          */
-        private Data data;
+        private List<DataItem> data;
 
         public String getCode() {
             return this.code;
@@ -63,69 +63,17 @@ public class AttendanceRuleListEventByClazzResult extends OpenApiResult {
             this.message = message;
         }
 
-        public Data getData() {
+        public List<DataItem> getData() {
             return this.data;
         }
 
-        public void setData(Data data) {
+        public void setData(List<DataItem> data) {
             this.data = data;
         }
 
     }
 
-    public static class Data {
-        /**
-         * classUid
-         */
-        private String classUid;
-        /**
-         * className
-         */
-        private String className;
-        /**
-         * classType
-         */
-        private Integer classType;
-        /**
-         * events
-         */
-        private List<EventsItem> events;
-
-        public String getClassUid() {
-            return this.classUid;
-        }
-
-        public void setClassUid(String classUid) {
-            this.classUid = classUid;
-        }
-
-        public String getClassName() {
-            return this.className;
-        }
-
-        public void setClassName(String className) {
-            this.className = className;
-        }
-
-        public Integer getClassType() {
-            return this.classType;
-        }
-
-        public void setClassType(Integer classType) {
-            this.classType = classType;
-        }
-
-        public List<EventsItem> getEvents() {
-            return this.events;
-        }
-
-        public void setEvents(List<EventsItem> events) {
-            this.events = events;
-        }
-
-    }
-
-    public static class EventsItem {
+    public static class DataItem {
         /**
          * ruleId
          */
@@ -139,6 +87,14 @@ public class AttendanceRuleListEventByClazzResult extends OpenApiResult {
          */
         private Integer attendType;
         /**
+         * lessonIdx
+         */
+        private Integer lessonIdx;
+        /**
+         * attendDate
+         */
+        private String attendDate;
+        /**
          * attendStartTime
          */
         private String attendStartTime;
@@ -175,6 +131,22 @@ public class AttendanceRuleListEventByClazzResult extends OpenApiResult {
             this.attendType = attendType;
         }
 
+        public Integer getLessonIdx() {
+            return this.lessonIdx;
+        }
+
+        public void setLessonIdx(Integer lessonIdx) {
+            this.lessonIdx = lessonIdx;
+        }
+
+        public String getAttendDate() {
+            return this.attendDate;
+        }
+
+        public void setAttendDate(String attendDate) {
+            this.attendDate = attendDate;
+        }
+
         public String getAttendStartTime() {
             return this.attendStartTime;
         }

+ 1 - 1
src/main/resources/application-prod.yml

@@ -88,7 +88,7 @@ tencentcloud:
 #1:开启
 #0:关闭
 schedule:
-  isOpen: 0
+  isOpen: 1
 
 # 项目公钥私钥
 my-security:

+ 1 - 1
target/classes/application-prod.yml

@@ -88,7 +88,7 @@ tencentcloud:
 #1:开启
 #0:关闭
 schedule:
-  isOpen: 0
+  isOpen: 1
 
 # 项目公钥私钥
 my-security:

+ 1 - 2
target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -408,6 +408,7 @@ com\template\controller\SmartCodeOpenIdController.class
 com\template\model\phoneBook\BookUser.class
 com\template\model\seewo\OrgClassOpenSeewoUcOpenV1ClassFullParam$JSONRequestBody.class
 com\template\model\seewo\StudentServiceBatchSaveClassStudentsRequest.class
+com\template\model\seewo\AttendanceRuleListEventByClazzResult$DataItem.class
 com\template\services\impl\DriverStockServiceImpl.class
 com\template\services\impl\SmartSubjectManageServiceImpl.class
 com\template\model\pojo\RepairAdmin.class
@@ -762,7 +763,6 @@ com\template\model\vo\BsTimeGroupNoListVo.class
 com\template\model\seewo\AttendanceRuleListEventByClazzParam$Query$QueryBuilder.class
 com\template\model\seewo\OrganizationNodeServiceInitSchoolClassesParam$Query.class
 com\template\model\vo\deleteUserVo.class
-com\template\model\seewo\AttendanceRuleListEventByClazzResult$EventsItem.class
 com\template\model\seewo\AttendanceRuleListSchoolAttendRuleParam$RequestBody$RequestBodyBuilder.class
 com\template\api\RepairAdminControllerAPI.class
 com\template\mapper\SmartMeterDetailMapper.class
@@ -772,7 +772,6 @@ com\template\common\utils\AccessToken.class
 com\template\model\seewo\TeacherServiceBatchSetClassMastersParam.class
 com\template\core\SwaggerConfiguration.class
 com\template\services\SmartTimeGroupService.class
-com\template\model\seewo\AttendanceRuleListEventByClazzResult$Data.class
 com\template\common\utils\WxConstants.class
 com\template\model\seewo\HomeSchoolServiceSendNoteToKidParam$HomeSchoolServiceSendNoteToKidParamBuilder.class
 com\template\services\impl\SmartFreezeRecordServiceImpl.class

BIN
target/mybatis_plus-0.0.1-SNAPSHOT.jar.original