Commit 6e42bc18 by lichaogang

add partner call api, add student_search api

parent 30a23366
......@@ -2,9 +2,16 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="71ac4745-0bfc-417e-a0b6-f6dc883b0fee" name="Default" comment="">
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/idapidesign/v1/app/17_student_search.md" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/idapidesign/v1/partner/01_upload_examination_data.md" />
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/idapidesign/v1/partner/02_get_student_list.md" />
<change type="MOVED" beforePath="$PROJECT_DIR$/idapidesign/v1/app/15_terminal_upload_file.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/16_terminal_upload_file.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/06_subscribe_jpush.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/06_subscribe_jpush.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/idapidesign/v1/app/14_get_terminal_qrcode.md" afterPath="$PROJECT_DIR$/idapidesign/v1/app/14_get_terminal_qrcode.md" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
......@@ -19,51 +26,101 @@
<component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="15_terminal_remote_cmd.md" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md">
<file leaf-file-name="10_get_student_list.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<caret line="34" column="55" lean-forward="false" selection-start-line="34" selection-start-column="55" selection-end-line="34" selection-end-column="55" />
<state relative-caret-position="192">
<caret line="17" column="59" lean-forward="false" selection-start-line="17" selection-start-column="59" selection-end-line="17" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="15_terminal_upload_file.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/15_terminal_upload_file.md">
<file leaf-file-name="11_get_student_latest_visions.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="178">
<caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="47" />
<state relative-caret-position="160">
<caret line="18" column="59" lean-forward="false" selection-start-line="18" selection-start-column="59" selection-end-line="18" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="12_get_student_visions.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="66">
<caret line="18" column="59" lean-forward="false" selection-start-line="18" selection-start-column="59" selection-end-line="18" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="13_get_ad.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/13_get_ad.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="07_vision_terminal_unbind.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/07_vision_terminal_unbind.md">
<file leaf-file-name="08_get_school_class_list.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="105">
<caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="8" selection-end-line="7" selection-end-column="30" />
<state relative-caret-position="205">
<caret line="17" column="59" lean-forward="false" selection-start-line="17" selection-start-column="59" selection-end-line="17" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="05_vision_terminal_active.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/05_vision_terminal_active.md">
<file leaf-file-name="09_vision_terminal_latest_version.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/09_vision_terminal_latest_version.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-197">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="03_upload_vision_data.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/03_upload_vision_data.md">
<file leaf-file-name="14_get_terminal_qrcode.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/14_get_terminal_qrcode.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="321">
<caret line="41" column="5" lean-forward="false" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="15_terminal_remote_cmd.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="471">
<caret line="34" column="55" lean-forward="false" selection-start-line="34" selection-start-column="55" selection-end-line="34" selection-end-column="55" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="16_terminal_upload_file.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/16_terminal_upload_file.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="248">
<caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="47" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="17_student_search.md" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/17_student_search.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="263">
<caret line="36" column="4" lean-forward="false" selection-start-line="36" selection-start-column="4" selection-end-line="40" selection-end-column="50" />
<state relative-caret-position="185">
<caret line="35" column="56" lean-forward="false" selection-start-line="35" selection-start-column="56" selection-end-line="35" selection-end-column="56" />
<folding />
</state>
</provider>
......@@ -78,15 +135,20 @@
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/idapidesign/.gitignore" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/03_upload_vision_data.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/04_batch_upload_vision_data.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/15_terminal_upload_file.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/06_subscribe_jpush.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/01_login.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/partner/01_upload_examination_data.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/partner/02_get_student_list.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/14_get_terminal_qrcode.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md" />
<option value="$PROJECT_DIR$/idapidesign/v1/app/17_student_search.md" />
</list>
</option>
</component>
......@@ -162,6 +224,28 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="partner" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="aidapidesign" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="aidapidesign" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="idapidesign" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="v1" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="app" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
......@@ -175,6 +259,12 @@
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/idapidesign/v1/app" />
<recent name="$PROJECT_DIR$/idapidesign/v1/partner" />
</key>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
......@@ -259,12 +349,12 @@
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1561019695843</updated>
<workItem from="1561019697151" duration="16373000" />
<workItem from="1561019697151" duration="26238000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="16373000" />
<option name="totallyTimeSpent" value="26238000" />
</component>
<component name="ToolWindowManager">
<frame x="9" y="23" width="1381" height="808" extended-state="0" />
......@@ -307,93 +397,149 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/06_subscribe_jpush.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="213">
<caret line="36" column="8" lean-forward="false" selection-start-line="36" selection-start-column="8" selection-end-line="36" selection-end-column="8" />
<state relative-caret-position="270">
<caret line="18" column="4" lean-forward="false" selection-start-line="18" selection-start-column="4" selection-end-line="19" selection-end-column="57" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/05_vision_terminal_active.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="67">
<caret line="39" column="8" lean-forward="false" selection-start-line="39" selection-start-column="8" selection-end-line="39" selection-end-column="8" />
<state relative-caret-position="-483">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/04_batch_upload_vision_data.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="231">
<caret line="63" column="31" lean-forward="false" selection-start-line="63" selection-start-column="31" selection-end-line="63" selection-end-column="31" />
<state relative-caret-position="525">
<caret line="35" column="60" lean-forward="false" selection-start-line="35" selection-start-column="60" selection-end-line="35" selection-end-column="60" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/03_upload_vision_data.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-285">
<caret line="20" column="0" lean-forward="true" selection-start-line="20" selection-start-column="0" selection-end-line="20" selection-end-column="0" />
<state relative-caret-position="397">
<caret line="36" column="4" lean-forward="false" selection-start-line="36" selection-start-column="4" selection-end-line="40" selection-end-column="50" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/04_batch_upload_vision_data.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/01_login.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="156">
<caret line="35" column="60" lean-forward="false" selection-start-line="35" selection-start-column="60" selection-end-line="35" selection-end-column="60" />
<state relative-caret-position="225">
<caret line="15" column="0" lean-forward="true" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/15_terminal_upload_file.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/partner/01_upload_examination_data.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="178">
<caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="47" />
<state relative-caret-position="270">
<caret line="35" column="72" lean-forward="false" selection-start-line="35" selection-start-column="8" selection-end-line="35" selection-end-column="72" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/partner/02_get_student_list.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="6">
<caret line="35" column="40" lean-forward="false" selection-start-line="35" selection-start-column="40" selection-end-line="35" selection-end-column="40" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/07_vision_terminal_unbind.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="105">
<caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="8" selection-end-line="7" selection-end-column="30" />
<state relative-caret-position="165">
<caret line="17" column="40" lean-forward="true" selection-start-line="17" selection-start-column="40" selection-end-line="17" selection-end-column="58" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/05_vision_terminal_active.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/08_get_school_class_list.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-197">
<state relative-caret-position="205">
<caret line="17" column="59" lean-forward="false" selection-start-line="17" selection-start-column="59" selection-end-line="17" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/09_vision_terminal_latest_version.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/03_upload_vision_data.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/10_get_student_list.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="263">
<caret line="36" column="4" lean-forward="false" selection-start-line="36" selection-start-column="4" selection-end-line="40" selection-end-column="50" />
<state relative-caret-position="192">
<caret line="17" column="59" lean-forward="false" selection-start-line="17" selection-start-column="59" selection-end-line="17" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/06_subscribe_jpush.md">
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/11_get_student_latest_visions.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="160">
<caret line="18" column="59" lean-forward="false" selection-start-line="18" selection-start-column="59" selection-end-line="18" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/12_get_student_visions.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="66">
<caret line="18" column="59" lean-forward="false" selection-start-line="18" selection-start-column="59" selection-end-line="18" selection-end-column="59" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/13_get_ad.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/14_get_terminal_qrcode.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="186">
<caret line="38" column="4" lean-forward="true" selection-start-line="38" selection-start-column="4" selection-end-line="38" selection-end-column="4" />
<state relative-caret-position="321">
<caret line="41" column="5" lean-forward="false" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/15_terminal_remote_cmd.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="240">
<state relative-caret-position="471">
<caret line="34" column="55" lean-forward="false" selection-start-line="34" selection-start-column="55" selection-end-line="34" selection-end-column="55" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/16_terminal_upload_file.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="248">
<caret line="33" column="7" lean-forward="true" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="47" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/idapidesign/v1/app/17_student_search.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="185">
<caret line="35" column="56" lean-forward="false" selection-start-line="35" selection-start-column="56" selection-end-line="35" selection-end-column="56" />
<folding />
</state>
</provider>
</entry>
</component>
</project>
\ No newline at end of file
......@@ -15,7 +15,7 @@ API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {osName}/{osVersion}/{appVersion}/{deviceSN}/{activeAccount}
X-Sign {String} rsa(activeAccount+'_'+timestamp) 加密
X-Sign {String} rsa(timestamp) 加密
### Form Parameters
......
......@@ -15,7 +15,7 @@ API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {osName}/{osVersion}/{appVersion}/{deviceSN}/{activeAccount}
X-Sign {String} rsa(activeAccount+'_'+timestamp) 加密
X-Sign {String} rsa(timestamp) 加密
### Form Parameters
......
......@@ -16,7 +16,7 @@ API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {osName}/{osVersion}/{appVersion}/{deviceSN}/{activeAccount}
X-Sign {String} rsa(activeAccount+'_'+timestamp) 加密
X-Sign {String} rsa(timestamp) 加密
### Form Parameters
......
......@@ -16,7 +16,7 @@ API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {osName}/{osVersion}/{appVersion}/{deviceSN}/{activeAccount}
X-Sign {String} rsa(activeAccount+'_'+timestamp) 加密
X-Sign {String} rsa(timestamp) 加密
### Form Parameters
......
......@@ -28,18 +28,15 @@ API请求参数
**Command**
curl -X POST \
-H "X-DeviceInformation: 5ebfdbca1a5d4dbd4a6cc8e835276779" \
-H "X-Sign: xxxxxxxx"
http://localhost:8080/v1/get_terminal_qrcode
curl -X GET \
-H "X-DeviceInformation: 11%2f22%2f96" \
-H "X-Sign: gsvC5MP2ASj9JsX0uauVpriye6xz1G3GIwY9I9JEhQdvsdJs+LHi4+AcVE9JHEApFlAbiNv3FjahOMymWslI8fXcmkaUBCb/tFT8zHn/YFE6yIyOOVMojoYTPSEYkSGmJN2tekru0nHiO7z5wS8DDbP680wfuzQPFJUxJyeDGb4=" \
http://localhost:8080/v1/get_terminal_qrcode
**Output**
{
"errno": 200,
"data": {
"qrCodeUrl": "http://weixin.qq.com/q/02j2sR9QJ4f2h1aRvgNt1Q"
},
"msg": "success"
"code": "200",
"msg": "success",
"data": "http://weixin.qq.com/q/02payj9BJ4f2h1efGpNt1a"
}
\ No newline at end of file
# 获取学生信息
## 修改记录
## 接口定义
/v1/student_search
GET
## Request
API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {osVersion}/{appVersion}/{deviceSN}
X-Sign {String} rsa(timestamp) 加密
### Form Parameters
keyword {String} 关键字,学号或姓名
limit {int} 默认:20
## Response
### Example
**Command**
curl -X GET \
-H "X-DeviceInformation: 11%2f22%2f96" \
-H "X-Sign: gsvC5MP2ASj9JsX0uauVpriye6xz1G3GIwY9I9JEhQdvsdJs+LHi4+AcVE9JHEApFlAbiNv3FjahOMymWslI8fXcmkaUBCb/tFT8zHn/YFE6yIyOOVMojoYTPSEYkSGmJN2tekru0nHiO7z5wS8DDbP680wfuzQPFJUxJyeDGb4=" \
http://localhost:8080/v1/student_search?keyword=李
**Output**
{
"data": [
{
"studentId": 31741,
"studentName": "李仁杰",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 573,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31740,
"studentName": "李明洋",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 573,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31725,
"studentName": "李恩逾",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 573,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31724,
"studentName": "李家雨",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 573,
"leftEye": 5.2,
"rightEye": 5.2,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31712,
"studentName": "李崟峰",
"gender": 1,
"age": 16,
"schoolId": 93,
"gradeId": 60,
"classId": 573,
"leftEye": 5.2,
"rightEye": 5.2,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31670,
"studentName": "李若驰",
"gender": 1,
"age": 16,
"schoolId": 93,
"gradeId": 60,
"classId": 572,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31669,
"studentName": "李佳峻",
"gender": 1,
"age": 16,
"schoolId": 93,
"gradeId": 60,
"classId": 572,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31668,
"studentName": "李昊枰",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 572,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31667,
"studentName": "李国运",
"gender": 1,
"age": 17,
"schoolId": 93,
"gradeId": 60,
"classId": 572,
"leftEye": 5.1,
"rightEye": 5.2,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31651,
"studentName": "李忠培",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 571,
"leftEye": 5,
"rightEye": 5,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31636,
"studentName": "李凌峰",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 571,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31634,
"studentName": "李金涛",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 571,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31572,
"studentName": "李世芳",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 570,
"leftEye": 5.1,
"rightEye": 5,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31571,
"studentName": "李启远",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 570,
"leftEye": 5.3,
"rightEye": 5.3,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31570,
"studentName": "李光华",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 570,
"leftEye": 5.2,
"rightEye": 5.2,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
},
{
"studentId": 31569,
"studentName": "李博",
"gender": 1,
"age": 15,
"schoolId": 93,
"gradeId": 25,
"classId": 570,
"leftEye": 5.1,
"rightEye": 5.1,
"studentNumber": "",
"distance": 0,
"updatedAt": "2019-01-10 17:47:20"
}
],
"errno": 200,
"msg": "success"
}
\ No newline at end of file
# 上传学生体检信息
## 接口定义
/partner/upload_examination_data
POST
## Request
API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {deviceId}
X-LoginType {String} partner
X-Sign {String} aes(appKey_时间戳) 加密,密码是 appSecret,时间戳有效期是2个小时
### JSON Parameters
dataId 唯一ID,UUID
studentId 学生ID
height 身高
weight 体重
addTime 测量时间
## Response
### Example
签名
appSecret = "test123456"
appKey = "9de1f320964a11e9ad5f32001713d000"
timestamp = 1561363166
sign = base64(aes("9de1f320964a11e9ad5f32001713d000_1561363166",test123456))
sign = "U4w3+V6aufbsYFHb5jJRwwpV2TbUftLYYJmPUilnv1P/p0RIJs1D86WJaTXPO5aq"
设备ID: 11222
**Command**
curl -X POST \
-H "X-LoginType: partner" \
-H "X-DeviceInformation: 1122" \
-H "X-Sign: U4w3+V6aufbsYFHb5jJRwwpV2TbUftLYYJmPUilnv1P/p0RIJs1D86WJaTXPO5aq" \
-d '[{"dataId":"d7006674-9658-11e9-ad5f-32001713d000","studentId":111, "height":170, "weight": 70, "addTime":1561363166},
{"dataId":"d7006674-9658-11e9-ad5f-32001713d001","studentId":222, "height":180, "weight": 80, "addTime":1561363166}
]'
http://localhost:8080/partner/upload_examination_data
**Output**
{
"errno": 200,
"msg": "success"
"data":[
"d7006674-9658-11e9-ad5f-32001713d000",
"d7006674-9658-11e9-ad5f-32001713d001",
]
}
\ No newline at end of file
# 获取学生信息
## 修改记录
## 接口定义
/partner/get_student_list
GET
## Request
API请求参数
### Head
X-DeviceInformation {String} 设备信息, 格式为: {deviceId}
X-LoginType {String} partner
X-Sign {String} aes(appKey_时间戳) 加密,密码是 appSecret,时间戳有效期是2个小时
### Form Parameters
page {int} 默认:1
limit {int} 默认:20
## Response
### Example
**Command**
curl -X GET \
-H "X-DeviceInformation: 11222" \
-H "X-Sign: U4w3+V6aufbsYFHb5jJRwwpV2TbUftLYYJmPUilnv1P/p0RIJs1D86WJaTXPO5aq" \
http://localhost:8080/partner/get_student_list?limit=3&page=1
**Output**
{
"errno": 200,
"msg": "success",
"data": {
"total": 100,
"list":[
{
"studentId": 50687,
"studentName": "郑笑莹",
"gender": 2,
"age": 0,
"grade": "1年级",
"class": "2班",
"updatedAt": "2019-04-23 16:01:51"
}
]
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment