camera_merge
qiushui 4 years ago
parent f4afcf6b03
commit 8e0662064b

28
.gitignore vendored

@ -1,28 +0,0 @@
# Created by .ignore support plugin (hsz.mobi)
### Java template
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.gitignore
.idea/workspace.xml

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="common" />
<module name="filter" />
<module name="springbootstart-web" />
</profile>
</annotationProcessing>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="filter" options="-parameters" />
<module name="springbootstart-web" options="-parameters" />
</option>
</component>
</project>

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with NO BOM">
<file url="file://$PROJECT_DIR$" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/common" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/modules/filter" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/web" charset="UTF-8" />
</component>
</project>

@ -1,40 +0,0 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
<option name="TOP_LEVEL_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="INNER_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="METHOD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
</value>
</option>
<option name="FIELD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="IGNORE_DEPRECATED" value="false" />
<option name="IGNORE_JAVADOC_PERIOD" value="true" />
<option name="IGNORE_DUPLICATED_THROWS" value="false" />
<option name="IGNORE_POINT_TO_ITSELF" value="false" />
<option name="myAdditionalJavadocTags" value="date" />
</inspection_tool>
<inspection_tool class="SerializableHasSerialVersionUIDField" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ignoreAnonymousInnerClasses" value="false" />
<option name="superClassString" value="java.awt.Component" />
</inspection_tool>
</profile>
</component>

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -1,124 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

@ -0,0 +1,45 @@
{
"groups": [
{
"name": "zhehe.common",
"type": "com.zhehekeji.common.properities.Properity",
"sourceType": "com.zhehekeji.common.properities.Properity"
},
{
"name": "zhehe.common.md5",
"type": "com.zhehekeji.common.properities.Md5Properity",
"sourceType": "com.zhehekeji.common.properities.Md5Properity"
},
{
"name": "zhehe.common.redis",
"type": "com.zhehekeji.common.properities.RedisProperity",
"sourceType": "com.zhehekeji.common.properities.RedisProperity"
}
],
"properties": [
{
"name": "zhehe.common.md5.secret-salt",
"type": "java.lang.String",
"sourceType": "com.zhehekeji.common.properities.Md5Properity",
"defaultValue": "zheHeKeJi"
},
{
"name": "zhehe.common.redis.prefix",
"type": "java.lang.String",
"description": "redis前缀",
"sourceType": "com.zhehekeji.common.properities.RedisProperity"
},
{
"name": "zhehe.common.success-msg",
"type": "java.lang.String",
"sourceType": "com.zhehekeji.common.properities.Properity",
"defaultValue": "SUCCESS"
},
{
"name": "zhehe.common.version",
"type": "java.lang.String",
"sourceType": "com.zhehekeji.common.properities.Properity"
}
],
"hints": []
}

@ -0,0 +1,5 @@
#Generated by Maven
#Wed Nov 17 10:41:00 CST 2021
version=1.0.0
groupId=com.zhehekeji
artifactId=common

@ -0,0 +1,13 @@
com\zhehekeji\common\properities\Properity.class
com\zhehekeji\common\util\QrUtil.class
com\zhehekeji\common\util\SpringContextUtil.class
com\zhehekeji\common\util\PathUtil.class
com\zhehekeji\common\util\ValidatorUtil.class
com\zhehekeji\common\properities\Md5Properity.class
com\zhehekeji\common\util\Tools.class
META-INF\spring-configuration-metadata.json
com\zhehekeji\common\properities\RedisProperity.class
com\zhehekeji\common\constant\CommonConstant.class
com\zhehekeji\common\util\MD5Util.class
com\zhehekeji\common\util\HttpUtil.class
com\zhehekeji\common\CommonConfigure.class

@ -0,0 +1,12 @@
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\QrUtil.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\Tools.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\HttpUtil.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\SpringContextUtil.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\MD5Util.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\CommonConfigure.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\PathUtil.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\properities\Properity.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\properities\RedisProperity.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\util\ValidatorUtil.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\constant\CommonConstant.java
E:\workspace\backend-duoji-monitor\modules\common\src\main\java\com\zhehekeji\common\properities\Md5Properity.java

@ -0,0 +1,3 @@
version=1.0.0
groupId=com.zhehekeji
artifactId=filter

@ -0,0 +1,8 @@
com\zhehekeji\filter\pojo\SessionHandler.class
com\zhehekeji\filter\pojo\CurrentUser.class
com\zhehekeji\filter\pojo\UserType.class
com\zhehekeji\filter\aspect\SessionAspect.class
com\zhehekeji\filter\util\CurrentUserUtil.class
com\zhehekeji\filter\pojo\CurrentUser$CurrentUserBuilder.class
com\zhehekeji\filter\util\JwtUtil.class
com\zhehekeji\filter\FilterConstance.class

@ -0,0 +1,7 @@
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\util\JwtUtil.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\pojo\SessionHandler.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\aspect\SessionAspect.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\pojo\UserType.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\util\CurrentUserUtil.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\FilterConstance.java
E:\workspace\backend-duoji-monitor\modules\filter\src\main\java\com\zhehekeji\filter\pojo\CurrentUser.java

@ -62,6 +62,4 @@ public class PLCController {
return Result.success(OrderAction.get());
}
}

@ -76,4 +76,7 @@ public class Street {
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
@ApiModelProperty("样式 默认0 0:1个铺满 1:上下两个视频 2:2*2 3:3*3 4:4*4 5:5*5 66*6 8:8*8")
private Integer videoStyle;
}

@ -35,5 +35,6 @@ public class Warn {
private String location;
@TableField("`signal`")
private String signal;
}

@ -71,7 +71,7 @@ public class CallBack {
// log.info("cameraId:{}",cameraId);
// if(orderInfo != null && !"C6".equals(orderInfo.getCode())){
// log.info("cameraId:{} 到位 拍照,code:{},orderNUm:{}",cameraId,orderInfo.getCode(),orderInfo.getOrderNum());
// PtzControlModule.pic(cameraId,0,orderInfo);
// //PtzControlModule.pic(cameraId,0,orderInfo);
// }
// CameraCaptureMap.remove(cameraId);
// }

@ -291,7 +291,7 @@ public class PtzControlModule {
int dwPTZCommand = NetSDKLib.NET_PTZ_ControlType.NET_PTZ_POINT_MOVE_CONTROL;
Boolean ok = LoginModule.netsdk.CLIENT_DHPTZControlEx2(CameraConnMap.getConnId(cameraId), 0, dwPTZCommand, 0, ptzId, 0, 0, null);
if (!ok) {
log.error("转至预置点 失败 cameraId:{},ptzId:{}", cameraId, ptzId);
log.error("转至预置点 失败 cameraId:{},ptzId:{},error:{}", cameraId, ptzId,ToolKits.getErrorCodePrint());
}
}
@ -313,7 +313,8 @@ public class PtzControlModule {
Boolean ok = LoginModule.netsdk.CLIENT_DHPTZControlEx2(CameraConnMap.getConnId(cameraId), 0, dwPTZCommand,
0, 0, 0, 0, absolutely.getPointer());
if (!ok) {
log.error("失败 cameraId:{}", cameraId);
log.error("toPtzSlow cameraId:{},error:{}", cameraId,ToolKits.getErrorCodePrint());
}
}
@ -357,7 +358,7 @@ public class PtzControlModule {
toPtz(ptzId,cameraId);
}
} else {
log.error( " { error code: ( 0x80000000|" + (LoginModule.netsdk.CLIENT_GetLastError() & 0x7fffffff) +" ). 参考 LastError.java }");
log.error("turn360C8 cameraId:{},error:{}",cameraId,ToolKits.getErrorCodePrint());
}
}
});

@ -14,91 +14,91 @@ public class ErrorCode {
*/
public static String getErrorCode(int err) {
String msg = "";
// switch(err) {
// case NetSDKLib.NET_NOERROR: // 0 没有错误
// msg = Res.string().getBundle().getString("NET_ERROR");
// break;
// case NetSDKLib.NET_ERROR: // -1 未知错误
// msg = Res.string().getBundle().getString("NET_ERROR");
// break;
// case NetSDKLib.NET_SYSTEM_ERROR: // (0x80000000|1) Windows系统出错
// msg = Res.string().getBundle().getString("NET_SYSTEM_ERROR");
// break;
// case NetSDKLib.NET_NETWORK_ERROR: // (0x80000000|2) 网络错误,可能是因为网络超时
// msg = Res.string().getBundle().getString("NET_NETWORK_ERROR");
// break;
// case NetSDKLib.NET_DEV_VER_NOMATCH: // (0x80000000|3) 设备协议不匹配
// msg = Res.string().getBundle().getString("NET_DEV_VER_NOMATCH");
// break;
// case NetSDKLib.NET_INVALID_HANDLE: // (0x80000000|4) 句柄无效
// msg = Res.string().getBundle().getString("NET_INVALID_HANDLE");
// break;
// case NetSDKLib.NET_OPEN_CHANNEL_ERROR: // (0x80000000|5) 打开通道失败
// msg = Res.string().getBundle().getString("NET_OPEN_CHANNEL_ERROR");
// break;
// case NetSDKLib.NET_CLOSE_CHANNEL_ERROR: // (0x80000000|6) 关闭通道失败
// msg = Res.string().getBundle().getString("NET_CLOSE_CHANNEL_ERROR");
// break;
// case NetSDKLib.NET_ILLEGAL_PARAM: // (0x80000000|7) 用户参数不合法
// msg = Res.string().getBundle().getString("NET_ILLEGAL_PARAM");
// break;
// case NetSDKLib.NET_SDK_INIT_ERROR: // (0x80000000|8) SDK初始化出错
// msg = Res.string().getBundle().getString("NET_SDK_INIT_ERROR");
// break;
// case NetSDKLib.NET_SDK_UNINIT_ERROR: // (0x80000000|9) SDK清理出错
// msg = Res.string().getBundle().getString("NET_SDK_UNINIT_ERROR");
// break;
// case NetSDKLib.NET_RENDER_OPEN_ERROR: // (0x80000000|10) 申请render资源出错
// msg = Res.string().getBundle().getString("NET_RENDER_OPEN_ERROR");
// break;
// case NetSDKLib.NET_DEC_OPEN_ERROR: // (0x80000000|11) 打开解码库出错
// msg = Res.string().getBundle().getString("NET_DEC_OPEN_ERROR");
// break;
// case NetSDKLib.NET_DEC_CLOSE_ERROR: // (0x80000000|12) 关闭解码库出错
// msg = Res.string().getBundle().getString("NET_DEC_CLOSE_ERROR");
// break;
// case NetSDKLib.NET_MULTIPLAY_NOCHANNEL: // (0x80000000|13) 多画面预览中检测到通道数为0
// msg = Res.string().getBundle().getString("NET_MULTIPLAY_NOCHANNEL");
// break;
// case NetSDKLib.NET_TALK_INIT_ERROR: // (0x80000000|14) 录音库初始化失败
// msg = Res.string().getBundle().getString("NET_TALK_INIT_ERROR");
// break;
// case NetSDKLib.NET_TALK_NOT_INIT: // (0x80000000|15) 录音库未经初始化
// msg = Res.string().getBundle().getString("NET_TALK_NOT_INIT");
// break;
// case NetSDKLib.NET_TALK_SENDDATA_ERROR: // (0x80000000|16) 发送音频数据出错
// msg = Res.string().getBundle().getString("NET_TALK_SENDDATA_ERROR");
// break;
// case NetSDKLib.NET_REAL_ALREADY_SAVING: // (0x80000000|17) 实时数据已经处于保存状态
// msg = Res.string().getBundle().getString("NET_REAL_ALREADY_SAVING");
// break;
// case NetSDKLib.NET_NOT_SAVING: // (0x80000000|18) 未保存实时数据
// msg = Res.string().getBundle().getString("NET_NOT_SAVING");
// break;
// case NetSDKLib.NET_OPEN_FILE_ERROR: // (0x80000000|19) 打开文件出错
// msg = Res.string().getBundle().getString("NET_OPEN_FILE_ERROR");
// break;
// case NetSDKLib.NET_PTZ_SET_TIMER_ERROR: // (0x80000000|20) 启动云台控制定时器失败
// msg = Res.string().getBundle().getString("NET_PTZ_SET_TIMER_ERROR");
// break;
// case NetSDKLib.NET_RETURN_DATA_ERROR: // (0x80000000|21) 对返回数据的校验出错
// msg = Res.string().getBundle().getString("NET_RETURN_DATA_ERROR");
// break;
// case NetSDKLib.NET_INSUFFICIENT_BUFFER: // (0x80000000|22) 没有足够的缓存
// msg = Res.string().getBundle().getString("NET_INSUFFICIENT_BUFFER");
// break;
// case NetSDKLib.NET_NOT_SUPPORTED: // (0x80000000|23) 当前SDK未支持该功能
// msg = Res.string().getBundle().getString("NET_NOT_SUPPORTED");
// break;
// case NetSDKLib.NET_NO_RECORD_FOUND: // (0x80000000|24) 查询不到录像
// msg = Res.string().getBundle().getString("NET_NO_RECORD_FOUND");
// break;
// case NetSDKLib.NET_NOT_AUTHORIZED: // (0x80000000|25) 无操作权限
// msg = Res.string().getBundle().getString("NET_NOT_AUTHORIZED");
// break;
// case NetSDKLib.NET_NOT_NOW: // (0x80000000|26) 暂时无法执行
// msg = Res.string().getBundle().getString("NET_NOT_NOW");
// break;
switch(err) {
case 0: // 0 没有错误
msg = Res.string().getBundle().getString("NET_ERROR");
break;
case -1: // -1 未知错误
msg = Res.string().getBundle().getString("NET_ERROR");
break;
case 1: // (0x80000000|1) Windows系统出错
msg = Res.string().getBundle().getString("NET_SYSTEM_ERROR");
break;
case 2: // (0x80000000|2) 网络错误,可能是因为网络超时
msg = Res.string().getBundle().getString("NET_NETWORK_ERROR");
break;
case 3: // (0x80000000|3) 设备协议不匹配
msg = Res.string().getBundle().getString("NET_DEV_VER_NOMATCH");
break;
case 4: // (0x80000000|4) 句柄无效
msg = Res.string().getBundle().getString("NET_INVALID_HANDLE");
break;
case 5: // (0x80000000|5) 打开通道失败
msg = Res.string().getBundle().getString("NET_OPEN_CHANNEL_ERROR");
break;
case 6: // (0x80000000|6) 关闭通道失败
msg = Res.string().getBundle().getString("NET_CLOSE_CHANNEL_ERROR");
break;
case 7: // (0x80000000|7) 用户参数不合法
msg = Res.string().getBundle().getString("NET_ILLEGAL_PARAM");
break;
case 8: // (0x80000000|8) SDK初始化出错
msg = Res.string().getBundle().getString("NET_SDK_INIT_ERROR");
break;
case 9: // (0x80000000|9) SDK清理出错
msg = Res.string().getBundle().getString("NET_SDK_UNINIT_ERROR");
break;
case 10: // (0x80000000|10) 申请render资源出错
msg = Res.string().getBundle().getString("NET_RENDER_OPEN_ERROR");
break;
case 11: // (0x80000000|11) 打开解码库出错
msg = Res.string().getBundle().getString("NET_DEC_OPEN_ERROR");
break;
case 12: // (0x80000000|12) 关闭解码库出错
msg = Res.string().getBundle().getString("NET_DEC_CLOSE_ERROR");
break;
case 13: // (0x80000000|13) 多画面预览中检测到通道数为0
msg = Res.string().getBundle().getString("NET_MULTIPLAY_NOCHANNEL");
break;
case 14: // (0x80000000|14) 录音库初始化失败
msg = Res.string().getBundle().getString("NET_TALK_INIT_ERROR");
break;
case 15: // (0x80000000|15) 录音库未经初始化
msg = Res.string().getBundle().getString("NET_TALK_NOT_INIT");
break;
case 16: // (0x80000000|16) 发送音频数据出错
msg = Res.string().getBundle().getString("NET_TALK_SENDDATA_ERROR");
break;
case 17: // (0x80000000|17) 实时数据已经处于保存状态
msg = Res.string().getBundle().getString("NET_REAL_ALREADY_SAVING");
break;
case 18: // (0x80000000|18) 未保存实时数据
msg = Res.string().getBundle().getString("NET_NOT_SAVING");
break;
case 19: // (0x80000000|19) 打开文件出错
msg = Res.string().getBundle().getString("NET_OPEN_FILE_ERROR");
break;
case 20: // (0x80000000|20) 启动云台控制定时器失败
msg = Res.string().getBundle().getString("NET_PTZ_SET_TIMER_ERROR");
break;
case 21: // (0x80000000|21) 对返回数据的校验出错
msg = Res.string().getBundle().getString("NET_RETURN_DATA_ERROR");
break;
case 22: // (0x80000000|22) 没有足够的缓存
msg = Res.string().getBundle().getString("NET_INSUFFICIENT_BUFFER");
break;
case 23: // (0x80000000|23) 当前SDK未支持该功能
msg = Res.string().getBundle().getString("NET_NOT_SUPPORTED");
break;
case 24: // (0x80000000|24) 查询不到录像
msg = Res.string().getBundle().getString("NET_NO_RECORD_FOUND");
break;
case 25: // (0x80000000|25) 无操作权限
msg = Res.string().getBundle().getString("NET_NOT_AUTHORIZED");
break;
case 26: // (0x80000000|26) 暂时无法执行
msg = Res.string().getBundle().getString("NET_NOT_NOW");
break;
// case NetSDKLib.NET_NO_TALK_CHANNEL: // (0x80000000|27) 未发现对讲通道
// msg = Res.string().getBundle().getString("NET_NO_TALK_CHANNEL");
// break;
@ -225,48 +225,48 @@ public class ErrorCode {
// case NetSDKLib.NET_ERROR_SETCFG_WLAN: // (0x80000000|70) 修改无线网络信息失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WLAN");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_WLANDEV: // (0x80000000|71) 选择无线网络设备失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WLANDEV");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_REGISTER: // (0x80000000|72) 修改主动注册参数配置失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_REGISTER");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_CAMERA: // (0x80000000|73) 修改摄像头属性配置失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_CAMERA");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_INFRARED: // (0x80000000|74) 修改红外报警配置失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_INFRARED");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_SOUNDALARM: // (0x80000000|75) 修改音频报警配置失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_SOUNDALARM");
// break;
// case NetSDKLib.NET_ERROR_SETCFG_STORAGE: // (0x80000000|76) 修改存储位置配置失败
// msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_STORAGE");
// break;
// case NetSDKLib.NET_AUDIOENCODE_NOTINIT: // (0x80000000|77) 音频编码接口没有成功初始化
// msg = Res.string().getBundle().getString("NET_AUDIOENCODE_NOTINIT");
// break;
// case NetSDKLib.NET_DATA_TOOLONGH: // (0x80000000|78) 数据过长
// msg = Res.string().getBundle().getString("NET_DATA_TOOLONGH");
// break;
// case NetSDKLib.NET_UNSUPPORTED: // (0x80000000|79) 备不支持该操作
// msg = Res.string().getBundle().getString("NET_UNSUPPORTED");
// break;
// case NetSDKLib.NET_DEVICE_BUSY: // (0x80000000|80) 设备资源不足
// msg = Res.string().getBundle().getString("NET_DEVICE_BUSY");
// break;
// case NetSDKLib.NET_SERVER_STARTED: // (0x80000000|81) 服务器已经启动
// msg = Res.string().getBundle().getString("NET_SERVER_STARTED");
// break;
// case NetSDKLib.NET_SERVER_STOPPED: // (0x80000000|82) 服务器尚未成功启动
// msg = Res.string().getBundle().getString("NET_SERVER_STOPPED");
// break;
// case NetSDKLib.NET_LISTER_INCORRECT_SERIAL: // (0x80000000|83) 输入序列号有误
// msg = Res.string().getBundle().getString("NET_LISTER_INCORRECT_SERIAL");
// break;
// case NetSDKLib.NET_QUERY_DISKINFO_FAILED: // (0x80000000|84) 获取硬盘信息失败
// msg = Res.string().getBundle().getString("NET_QUERY_DISKINFO_FAILED");
// break;
case 71: // (0x80000000|71) 选择无线网络设备失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WLANDEV");
break;
case 72: // (0x80000000|72) 修改主动注册参数配置失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_REGISTER");
break;
case 73: // (0x80000000|73) 修改摄像头属性配置失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_CAMERA");
break;
case 74: // (0x80000000|74) 修改红外报警配置失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_INFRARED");
break;
case 75: // (0x80000000|75) 修改音频报警配置失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_SOUNDALARM");
break;
case 76: // (0x80000000|76) 修改存储位置配置失败
msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_STORAGE");
break;
case 77: // (0x80000000|77) 音频编码接口没有成功初始化
msg = Res.string().getBundle().getString("NET_AUDIOENCODE_NOTINIT");
break;
case 78: // (0x80000000|78) 数据过长
msg = Res.string().getBundle().getString("NET_DATA_TOOLONGH");
break;
case 79: // (0x80000000|79) 备不支持该操作
msg = Res.string().getBundle().getString("NET_UNSUPPORTED");
break;
case 80: // (0x80000000|80) 设备资源不足
msg = Res.string().getBundle().getString("NET_DEVICE_BUSY");
break;
case 81: // (0x80000000|81) 服务器已经启动
msg = Res.string().getBundle().getString("NET_SERVER_STARTED");
break;
case 82: // (0x80000000|82) 服务器尚未成功启动
msg = Res.string().getBundle().getString("NET_SERVER_STOPPED");
break;
case 83: // (0x80000000|83) 输入序列号有误
msg = Res.string().getBundle().getString("NET_LISTER_INCORRECT_SERIAL");
break;
case 84: // (0x80000000|84) 获取硬盘信息失败
msg = Res.string().getBundle().getString("NET_QUERY_DISKINFO_FAILED");
break;
// case NetSDKLib.NET_ERROR_GETCFG_SESSION: // (0x80000000|85) 获取连接Session信息
// msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SESSION");
// break;
@ -828,43 +828,43 @@ public class ErrorCode {
// case NetSDKLib.NET_ERROR_PWD_RESET_DISABLE: // (0x80000000|1025) 密码重置功能已关闭
// msg = Res.string().getBundle().getString("NET_ERROR_PWD_RESET_DISABLE");
// break;
// case NetSDKLib.NET_ERROR_PLAY_PRIVATE_DATA: // (0x80000000|1026) 显示私有数据,比如规则框等失败
// msg = Res.string().getBundle().getString("NET_ERROR_PLAY_PRIVATE_DATA");
// break;
// case NetSDKLib.NET_ERROR_ROBOT_OPERATE_FAILED: // (0x80000000|1027) 机器人操作失败
// msg = Res.string().getBundle().getString("NET_ERROR_ROBOT_OPERATE_FAILED");
// break;
// case NetSDKLib.NET_ERROR_PHOTOSIZE_EXCEEDSLIMIT: // (0x80000000|1028) 图片大小超限
// msg = Res.string().getBundle().getString("NET_ERROR_PHOTOSIZE_EXCEEDSLIMIT");
// break;
// case NetSDKLib.NET_ERROR_USERID_INVALID: // (0x80000000|1029) 用户ID不存在
// msg = Res.string().getBundle().getString("NET_ERROR_USERID_INVALID");
// break;
// case NetSDKLib.NET_ERROR_EXTRACTFEATURE_FAILED: // (0x80000000|1030) 照片特征值提取失败
// msg = Res.string().getBundle().getString("NET_ERROR_EXTRACTFEATURE_FAILED");
// break;
// case NetSDKLib.NET_ERROR_PHOTO_EXIST: // (0x80000000|1031) 照片已存在
// msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_EXIST");
// break;
// case NetSDKLib.NET_ERROR_PHOTO_OVERFLOW: // (0x80000000|1032) 照片数量超过上限
// msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_OVERFLOW");
// break;
// case NetSDKLib.NET_ERROR_CHANNEL_ALREADY_OPENED: // (0x80000000|1033) 通道已经打开
// msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_ALREADY_OPENED");
// break;
// case NetSDKLib.NET_ERROR_CREATE_SOCKET: // (0x80000000|1034) 创建套接字失败
// msg = Res.string().getBundle().getString("NET_ERROR_CREATE_SOCKET");
// break;
// case NetSDKLib.NET_ERROR_CHANNEL_NUM: // (0x80000000|1035) 通道号错误
// msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_NUM");
// break;
// case NetSDKLib.NET_ERROR_FACE_RECOGNITION_SERVER_GROUP_ID_EXCEED: // (0x80000000|1051) 组ID超过最大值
// msg = Res.string().getBundle().getString("NET_ERROR_FACE_RECOGNITION_SERVER_GROUP_ID_EXCEED");
// break;
// default:
// msg = Res.string().getBundle().getString("NET_ERROR");
// break;
// }
case 1026: // (0x80000000|1026) 显示私有数据,比如规则框等失败
msg = Res.string().getBundle().getString("NET_ERROR_PLAY_PRIVATE_DATA");
break;
case 1027: // (0x80000000|1027) 机器人操作失败
msg = Res.string().getBundle().getString("NET_ERROR_ROBOT_OPERATE_FAILED");
break;
case 1028: // (0x80000000|1028) 图片大小超限
msg = Res.string().getBundle().getString("NET_ERROR_PHOTOSIZE_EXCEEDSLIMIT");
break;
case 1029: // (0x80000000|1029) 用户ID不存在
msg = Res.string().getBundle().getString("NET_ERROR_USERID_INVALID");
break;
case 1030: // (0x80000000|1030) 照片特征值提取失败
msg = Res.string().getBundle().getString("NET_ERROR_EXTRACTFEATURE_FAILED");
break;
case 1031: // (0x80000000|1031) 照片已存在
msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_EXIST");
break;
case 1032: // (0x80000000|1032) 照片数量超过上限
msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_OVERFLOW");
break;
case 1033: // (0x80000000|1033) 通道已经打开
msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_ALREADY_OPENED");
break;
case 1034: // (0x80000000|1034) 创建套接字失败
msg = Res.string().getBundle().getString("NET_ERROR_CREATE_SOCKET");
break;
case 1035: // (0x80000000|1035) 通道号错误
msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_NUM");
break;
case 1051: // (0x80000000|1051) 组ID超过最大值
msg = Res.string().getBundle().getString("NET_ERROR_FACE_RECOGNITION_SERVER_GROUP_ID_EXCEED");
break;
default:
msg = Res.string().getBundle().getString("NET_ERROR");
break;
}
return msg;
}

@ -77,7 +77,9 @@ public class MyProtocolDecoder extends FixedLengthFrameDecoder {
byte b8 = in.readByte();
byte[] bytes = new byte[]{b1, b2, b3, b4, b5, b6, b7, b8};
String signal = "pl43"+plcId+type+String.valueOf(taskId)+short1+short2+short3+short4+short5+short6+short7+short8+":"+code+b1+b2+b3+b4+b5+b6+b7+b8;
if(!type.equals(HEART)){
log.info("plcId:{},原始信号:{}", plcId, signal);
}
if (type.equals(HEART)) {
//心跳
log.debug("receive heart plcId:{}", plcId);

@ -18,7 +18,6 @@ import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;
/**
* @Description plc
@ -148,17 +147,19 @@ public class PlcService {
return;
}
OrderInfo orderInfo = new OrderInfo(0L,plcOrderInfo.getOrderNum(),shelveId,row,column,code,isPre);
CameraCaptureMap.put(street.getCamera1Id(),orderInfo);
CameraCaptureMap.put(street.getCamera2Id(),orderInfo);
// CameraCaptureMap.put(street.getCamera1Id(),orderInfo);
// CameraCaptureMap.put(street.getCamera2Id(),orderInfo);
move(street.getCamera1Id(), street.getCamera2Id(), code);
Stock stock = stockMapper.getByShelveIdAndRowColumn(shelveId,row,column);
if(stock != null){
stock.setStatus(StockStatus.PENDING.getStatus());
stockMapper.updateById(stock);
}
if(!code.equals(originalPoint)){
PtzControlModule.pic(street.getCamera1Id(),0,orderInfo);
PtzControlModule.pic(street.getCamera2Id(),0,orderInfo);
}
}
/**
* plc

@ -32,6 +32,7 @@ public class StreetService {
List<String> shelves = check(street);
street.setCreateTime(LocalDateTime.now());
street.setUpdateTime(LocalDateTime.now());
street.setVideoStyle(0);
try {
streetMapper.insert(street);
} catch (DuplicateKeyException e) {

@ -0,0 +1,40 @@
logging:
level:
com.zhehekeji: debug
org.springframework.web: info
root: info
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
initialSize: 15
maxActive: 20
maxPoolPreparedStatementPerConnectionSize: 20
maxWait: 60000
minEvictableIdleTimeMillis: 300000
minIdle: 15
password: lipoLiPo
poolPreparedStatements: true
testOnBorrow: true
testOnReturn: false
testWhileIdle: false
timeBetweenEvictionRunsMillis: 60000
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://47.99.98.250:33306/lipo_duoji?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
username: lipo
validationQuery: SELECT 1 FROM DUAL
zhehe:
common:
redis:
prefix: spring
filter:
enable: true
postToken: w89euijon2&UHBTY$%huni34ri
server:
port: 8099
userUrl: http://115.236.65.98:11001
picPort: 8544
cameraPassword: admin123
cameraUser: admin
cameraPort: 37777
mediaPath: d:\\data\media\
mp4Path: d:\\data\mp4\

@ -0,0 +1,23 @@
spring:
profiles:
active: dev
application:
name: springbootstart-web
mvc:
#视图路径配置
view:
prefix: /
suffix: .html
servlet:
path: /api/
mybatis-plus:
mapper-locations: classpath*:mapper/**/*.xml
#实体扫描多个package用逗号或者分号分隔
type-aliases-package: com.zhehekeji.*.entity
configuration:
map-underscore-to-camel-case: true #下划线转驼峰
cache-enabled: false #不加这个查询数据为空时,字段将被隐藏
mapper:
identity: MYSQL
not-empty: true
style: normal

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="LOG_HOME" value=".log"></property>
<springProperty scope="context" name="logName" source="spring.application.name" defaultValue="localhost.log"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d %p (%file:%line\)- %m%n</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
<appender name="FILEINFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_HOME}/${logName}-info.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/${logName}-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>
%d %p (%file:%line\)- %m%n
</pattern>
<charset>UTF-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>info</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="FILEWARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_HOME}/${logName}-warn.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/${logName}-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>
%d %p (%file:%line\)- %m%n
</pattern>
<charset>UTF-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>warn</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="FILEERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_HOME}/${logName}-error.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/${logName}-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>
%d %p (%file:%line\)- %m%n
</pattern>
<charset>UTF-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>error</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<springProfile name="test">
<root level="INFO">
<appender-ref ref="FILEINFO"/>
<appender-ref ref="FILEWARN"/>
<appender-ref ref="FILEERROR"/>
<appender-ref ref="STDOUT"/>
</root>
</springProfile>
<springProfile name="dev">
<root level="INFO">
<appender-ref ref="FILEINFO"/>
<appender-ref ref="FILEWARN"/>
<appender-ref ref="FILEERROR"/>
<appender-ref ref="STDOUT"/>
</root>
</springProfile>
<springProfile name="prod">
<root level="INFO">
<appender-ref ref="FILEINFO"/>
<appender-ref ref="FILEWARN"/>
<appender-ref ref="FILEERROR"/>
<appender-ref ref="STDOUT"/>
</root>
</springProfile>
</configuration>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.zhehekeji.web.mapper.CameraIOConfigMapper">
<insert id="batchInsert" parameterType="java.util.List">
insert into camera_io_config(
name,update_time,code
) values
<foreach collection="list" item="item" separator=",">
(#{item.name},#{item.updateTime},#{item.code})
</foreach>
</insert>
</mapper>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.zhehekeji.web.mapper.CameraIOMapper">
<insert id="batchInsert" parameterType="java.util.List">
insert into camera_io(
name,camera_id
) values
<foreach collection="list" item="item" separator=",">
(#{item.name},#{item.cameraId})
</foreach>
</insert>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhehekeji.web.mapper.OrderMapper">
<select id="list" parameterType="com.zhehekeji.web.pojo.OrderSearch" resultType="com.zhehekeji.web.pojo.OrderVO">
select t.*
from `order` t
<where>
<if test="req.orderNum != null and req.orderNum != ''">
and t.order_num = #{req.orderNum}
</if>
<if test="req.startTimestamp != null and req.endTimestamp != null">
and t.start_time >= #{req.startTimestamp} and t.start_time &lt;= #{req.endTimestamp}
</if>
</where>
order by t.id desc
</select>
</mapper>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.zhehekeji.web.mapper.StockMapper">
<insert id="batchInsert" parameterType="java.util.List">
insert into stock(
category,count,shelve_id,row,column,status,export_time
) values
<foreach collection="stocks" item="item" separator=",">
(#{item.category},#{item.count},#{item.shelveId},#{item.row},#{item.column},#{item.status},#{item.exportTime})
</foreach>
</insert>
<insert id="insertOrUpdate">
insert into stock(
category,`count`,shelve_id,row,`column`,status
) values (#{req.category},#{req.count},#{req.shelveId},#{req.row},#{req.column},#{req.status})
ON DUPLICATE KEY UPDATE set `count` = #{req.count},category = #{req.category}
</insert>
</mapper>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhehekeji.web.mapper.StreetMapper">
<select id="list" parameterType="com.zhehekeji.web.pojo.street.StreetSearch" resultType="com.zhehekeji.web.pojo.street.StreetVO">
select t.*,c1.name as camera1Name,c2.name as camera2Name
from street t
left join camera c1 on t.camera1_id = c1.id
left join camera c2 on t.camera2_id = c2.id
order by t.id desc
</select>
</mapper>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.zhehekeji.web.mapper.StreetShelveMapper">
<insert id="batchInsert" parameterType="java.util.List">
insert into street_shelve(
shelve_id,street_id
) values
<foreach collection="streetShelves" item="item" separator=",">
(#{item.shelveId},#{item.streetId})
</foreach>
</insert>
</mapper>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhehekeji.web.mapper.WarnMapper">
<select id="list" parameterType="com.zhehekeji.web.pojo.warn.WarnSearch" resultType="com.zhehekeji.web.pojo.warn.WarnVO">
select t.*,s.name as streetName
from warn t
left join street s on s.id = t.street_id
<where>
<if test="req.startTime != null and req.endTime != null">
and t.start_time >= #{req.startTime} and t.start_time &lt;= #{req.endTime}
</if>
<if test="req.streetId != null and req.streetId != 0">
and t.street_id = #{req.streetId}
</if>
</where>
order by t.id desc
</select>
</mapper>

@ -0,0 +1,3 @@
version=1.0.0
groupId=com.zhehekeji
artifactId=duoji

@ -0,0 +1,672 @@
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DH_LOG_ITEM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\WarnMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_COURSE_LOGIC_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_FIRE_DETECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PARTITION_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_PTZBASE_MOVEABSOLUTELY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORTED_COLOR_LIST_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_CHANNEL_MODE_GET.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\FACERECOGNITION_PERSON_INFOEX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_SOLARCELL_SYSTEM_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSERECORD_GET_TIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_LINE_COLOR_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_NUMBER_STAT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSECOMPOSITE_OPERATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_CALIBRATEBOX_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_UNIFORM_STYLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CALIBRATE_UNIT_INFO_ARR.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\POINTINFOS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ALGORITHM_SDK_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_EVENT_IVS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CAP_ANALYSE_INFO_OPT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_CAMERA_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\street\StreetType.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MATCH_TWO_FACE_OUT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\EM_HEALTH_CODE_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSERECORD_UPDATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\HeartNettyClientFilter.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\Login.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ALGORITHM_UPGRADE_AI_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_LEFTDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSEMEDIA_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MANUALSNAP_PARKINGSPACE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PASS_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_COURSE_RECORD_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\StringByteArrSixteen.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_VIDEOTALK_SIGNLIGHT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_CHANNEL_MODE_DELETE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CAP_ANALYSE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_TRAFFIC_LIGHT_STATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_EPIDEMIC_AREA_EXPERIENCE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_TRAFFIC_ROAD_ALERT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\PlcOrderInfo.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\StreetController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_IS_RECORD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_SIZE_WIDE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_SYSTEM_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_BGY_CUSTOMERCFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GETFACEEIGEN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DOWNLOAD_TIME_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_INPUT_CHANNEL_MEDIA.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MEDIAFILE_ANATOMY_TEMP_DETECT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CB_VIDEOSTAT_HEATMAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STORAGE_TANK.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_LOG_ITEM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FAN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SD_LOCK_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_CHANNEL_MODE_MODIFY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_DEFAULT_REAL_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STORAGE_PACKET_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSEMEDIA_FILECLOSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\OrderAction.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_2DCODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STJ77D5_RADAR_CONFIG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSE_LOCK_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MEDIAFILE_ANATOMY_TEMP_DETECT_PARAM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\StockImport.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\ENUMERROR.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VAOBJECT_NUMMAN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_QUERY_TEMPERATURE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_TRAFFIC_SNAP_STROBE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_TIME_RECORDBACKUP_RESTORE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\StockController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MEDIAFILE_ANATOMY_TEMP_DETECT_CANDIDATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_LIGHTINFO_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\POSTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_DELETE_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\OrderLastMedia.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_RECORD_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ACROSS_PARKING.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_VEHICLE_INOUT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_WANDERDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ANATOMY_TEMP_DETECT_FILTER.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CameraConnMap.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\WarnController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\EventTaskHandler.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FACE_PIC_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\VA_CAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\CameraController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_ADD_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_ATTACH_VIDEOSTAT_HEATMAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRFAFFIC_LIGHT_SOURCE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_DEVICE_LOG_ITEM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_SIZEFILTER_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\Application.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Order.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\StockService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSE_CLOSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\OrderSearch.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSERECORD_UPDATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VEHICLE_OBJECT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SOLARCELL_SYSTEM_FAULT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\POINTCOORDINATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\NET_OUT_PTZ_STATUS_PROC.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MONITORWALL_SET_ENABLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SCENICSPOT_GETPOINTINFOS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FACEDETECT_IMAGE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CPU_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_COURSE_RECORD_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_GROUND_SENSE_IN_STATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_TSECT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_RADAR_CONFIG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_PARKINGSPACE_STATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SCENICSPOT_TURNTOPOINT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_DEVICE_AII_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\OrderCmdSerial.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_CAP_SPEAK.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_COURSECOMPOSITE_MODE_OPERATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\street\StreetVO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STORAGE_PARTITION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COURSECOMPOSITE_CHANNEL_MODE_ADD_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ABLOCK_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\InitService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_DOWNLOAD_MULTI_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VIDEO_FILE_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_CAR_DRIVING_IN_OUT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_DENSITYDETECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_TUMBLE_DETECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\AppCenterController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\PLCController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORT_FAST_IMPORT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\CameraIOConfigMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_FIRE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\LocalDateTimeConvert.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CameraAction.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_NUMBERSTAT_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_CONTINUOUSLY_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\PTZ_NORMALIZED_POSITION_UNIT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\VA_DYNAMIC_CAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_CAMERA_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ACCESS_GENERAL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\StockStatusConvert.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_PERSON_FEATURE_VALUE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\CameraControlController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VEHICLEINOUT_CAR_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\config\SwaggerConfig.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\StopDownLoadThread.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\OrderSaveReq.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_BLIND_REAL_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\CategoryService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_CAR_DRIVING_OUT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORT_FOCUS_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_PARKINGSPACE_STATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RAID_ERR_DETAIL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_VIDEOSTAT_HEATMAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_POWER_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_VOICE_ID.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_RADAR_OBJECTTYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FINGERPRINT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MaxSceneSupTypeByteArrInfo.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_THERMO_GAIN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\StreetShelve.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\USER_TIME_SECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MONITORWALL_SET_COLL_SCHD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CPU_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\constant\SDKStructureFieldLenth.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CUSTOM_PROJECTS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DETECT_SENSOR_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MaxNameByteArrInfo.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_FACE_SNAP_POLICY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUBCLASSID_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ABLOCK_DOOR_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MODIFY_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\NativeString.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ANATOMYTEMP_VISUAL_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RAID_MEMBER_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\EventTaskCommonQueue.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_UPLOAD_CLIENT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\Base64.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RECORD_INFO_ARRAY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MONITORWALL_SET_COLL_SCHD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_COURSE_RECORD_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Stock.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSITECHANNELMODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\OrderVO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_DEVICE_WORK_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COURSEMEDIA_FILE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_TRAFFIC_SNAP_RADAR_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSE_RECORD_COMPRESSION_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TIME_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SOLARCELL_BATTERY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\CameraIOMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\category\CategoryModel.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ACCESS_VOICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_QR_CODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DISKCTRL_PARAM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_FORBID_PARKING_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VIDEOABNORMALDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\FACEBODY_ANALYSE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSEMEDIA_FILEOPEN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STARTUP_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CallBack.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STU_LOG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\street\StreetSearch.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_RAID_ERROR.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_LOGIC_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SCENE_SUPPORT_RULE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MONITORWALL_GET_ENABLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STORAGE_HEALTH_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_PARKINGRECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MODIFY_PARKINGRECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TEMPERATURE_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STORAGE_DISK_POWERMODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VIDEO_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ANATOMY_TEMP_DETECT_ANATOMYTEMPDETECT_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FOLLOW_CAR_ALARM_IMAGE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\CameraService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_MASK_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_HIGH_TOSS_DETECT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Category.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_REGION_PARKING_NO_ENTRY_RECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_WLAN_SCAN_AND_CONFIG_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SCENICSPOT_GETCAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Camera.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_TRAFFIC_SNAP_RADAR_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_PTZ_STATUS_PROC.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CALIBRATEAREA_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FAN_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FIRING_GPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSE_PLAN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_HEATMAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_LOCATION_CALIBRATE_POINT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_AUDIO_PROPERTY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_DELIVER_USER_PICTURE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSE_OPEN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TIME_RECORDBACKUP_TASK.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\OrderController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TAMPERALTERSTATUS_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_DEVICE_AII_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ENTRY_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VOLTAGE_STATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_BURN_PARAM_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\RealTimeService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SOLARCELL_SYSTEM_HISTORY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_SUPPORTED_COMP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_CAMERA_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_STEREO_BEHAVIOR_SCENE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_AUDIO_DECODE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_VOLUME_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_ENUM_INPUT_CHANNEL_MEDIA.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SCENE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FOLLOW_CAR_ALARM_CUSTOM_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SEND_SEARCH_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_RADIOMETRY_ALARMCONTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_REAL_PREVIEW_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ObjectPath.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CAP_ANALYSE_REQ_EXTEND_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_BATTERY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MANUAL_SNAP_PARAMETER.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GETFACEEIGEN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SCENICSPOT_SETPOINTINFO_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_FILE_HOLD_DAYS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\SendHeart.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ALGORITHM_BUILD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_POWER_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\SavePath.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COURSE_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\camera\CameraIOPtz.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_DELETE_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_DELIVER_USER_PICTURE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_NEW_CONFIG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_CHANNEL_MODE_MODIFY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_IPC_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_REGION_PARKING_TIMEOUT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_FACE_TRAIT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\FACEBODY_DETECT_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VIDEOINPUTS_SERVICE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CaptureReceiveCB.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OBJECT_RADAR_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_INSTANCE_SUBCLASS_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FLOORS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_COURSE_LOGIC_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_HARDDISK_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\config\PackagesSqlSessionFactory.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_DOWNLOAD_CONDITION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_OPEN_STROBE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_MOVE_CONTINUOUSLY_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSERECORD_OPERATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_FORBIDDEN_ADVERT_PLAY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\NetSDKLib.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_CAMERA_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_AUDIO_DATA_SOURCE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ANATOMYTEMP_DETECT_SCENE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_HUDDLE_MATERIAL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_VIDEOSTAT_HEATMAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CAP_SCENE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\camera\IOImport.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STU_OLD_LOG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\EM_CITIZENIDCARD_SEX_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_DETECT_REGIONS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ENTRY_DIRECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MONITORWALL_COLLECTION_NAME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TIME_EX1.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PLAYAUDIO_PRIORITY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\IndexVO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\OrderService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DELIVERY_FILE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_NUMBERSTAT_MULT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSE_CHANNEL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_UPDATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_INPUT_CHANNEL_MEDIA.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_AUDIO_SPIRIT_LINKAGE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_DAHUA_RADAR_CONFIG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRIGGER_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FACECOMPARISON_PTZ_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_BODY_TRAIT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_STROBE_FAULT_CODE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RADAR_ALARMPOINT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_CFG_OPERATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MODIFY_PARKINGRECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\RealTimeController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MEDIAFILE_ANATOMY_TEMP_DETECT_FACERECOGNITION_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MEDIA_QUERY_TRAFFICCAR_PARAM_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\NettyClient.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PTZ_UNSUPPORT_DIRECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORT_FAST_CHECK_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VEHICLE_TYPE_SPLIT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_REMOTE_FILE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_CHANNEL_MODE_ADD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\OrderMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_MANNUMDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_CHANNEL_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COLLISION_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COMPOSIT_CHANNEL_BIND_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DOWNLOAD_FILE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_DEVICE_STORAGE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TRAFFIC_LIGHT_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSE_RECORD_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_ASYNC_ADD_CUSTOM_DEVICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\category\CategoryExcel.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_DOWNLOADFILE_OPTIONS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_CHANNEL_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CUSTOM_EDUCATION_VOICE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\StockCheck.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\LoginModule.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_COURSE_RECORD_DEFAULT_CONFIG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_CAR_DRIVING_IN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_DOWNLOADFILE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\NET_IN_PTZ_STATUS_PROC.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_RADAR_ALARMPOINTINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_LOCK_CONTROL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\START_LISTEN_FINISH_RESULT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_CHANNEL_MODE_DELETE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSE_PLAN_DETAIL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\DH_LOG_QUERY_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_REAL_PREVIEW_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSERECORD_GETINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TRAFFIC_FLOW_STAT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\PASSERBY_DB_DUPLICATE_REMOVE_CONFIG_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CaptureRunnable.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSEMEDIA_FILEOPEN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_PARKINGDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STORAGE_DISK_PREDISKCHECK.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_QRCODE_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PARKING_TRIGGER_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_MOVE_ABSOLUTELY_CAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSE_OPEN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSE_CLOSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\Utils.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_SHAPE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TRAFFICLIGHT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STORAGE_DEVICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\Res.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MONITORWALL_COLLECTION_SCHEDULE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_FEATURE_LIST_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_GET_LOCKINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VIDEO_DIAGNOSIS_RECORD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_RADAR_ALARMPOINTINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IDCARD_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_HEALTH_CODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VIDEODIAGNOSIS_TASK_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_MEASURE_DISTANCE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DATA_SOURCE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SOLARCELL_PANEL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TSECT_DAY.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_ACCESS_PROPERTY_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CAMERA_CFG_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SNAP_BY_EVENT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_SET_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_HEATMAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_COURSE_RECORD_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MONITORWALL_ENABLE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_CHANNEL_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_SCENICSPOT_CAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COURSE_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_VIDEO_SNOWFLAKE_DETECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_PRIVACY_MASKING.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_CHANNEL_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_STORAGE_DEVICE_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_RECORD_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_VIDEO_AVAILABILITY_DETECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CAP_CELIBRATE_AREA.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CFG_CAP_CMD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PLAY_WITH_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_OUTDOOR_ADVERTISEMENT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_CITIZEN_PICTURE_COMPARE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_GET_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_AUDIO_DECODE_FORMAT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\controller\CategoryController.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ALGORITHM_DEV_STORAGE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FFCPERIOD_RANGE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_FLOW_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ANATOMY_TEMP_DETECT_PERSON_FILTER.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_AUDIO_PLAY_PATH.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CHANNEL_WIDTH.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DEV_VARIABLE_CARS_MANAGER_FUNC_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSITECHANNEL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_OFFLINE_CALL_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Warn.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NETDEV_VIRTUALCAMERA_STATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_SPECIAL_DAYS_SCHEDULE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_RAID_ERR_SUBDISK.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_RELAY_STATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_RADAR_COIL_MATCH_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CHANNEL_CFG_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SCENICSPOT_GETCAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_LINK_CLASS_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\EM_IDCARD_MSG_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_NONMOTOR_ENTRYING_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\PlcService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\MyProtocolEncoder.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFICSTROBE_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_FACEDETECT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DOWNLOAD_DATA_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_EMERGENCYSTATUS_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_BATTERY_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MATCH_TWO_FACE_IN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_PRE_UPLOAD_REMOTE_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_2DCODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_NO_DISK_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_SHOP_WINDOW_POST_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\StockMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DIRECTION_AFTER_POWER_OFF.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TALK_AUDIO_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CROWD_CALIBRATION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_COLLECTIVITY_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_VACAP_SUPPORTEDSCENES.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SNAP_BY_EVENT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_QRCODE_IS_EXPIRED.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_LIGHTING_CONTROL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_HEALTH_CODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_ATTACH_TRAFFICLIGHT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_TRAFFICSTROBESTATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ALGORITHM_SVN_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CAMERA_CONNECT_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MEMORY_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TEMPERATURE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_TRAFFIC_SNAP_STROBE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\Street.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PASSERBY_DB_DUPLICATE_REMOVE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORT_CLOSE_UP_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ACCESS_VOICE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VIDEOTALK_SIGNLIGHT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_DEV_TIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PARKINGSPACE_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_GET_DEFAULT_REAL_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CARDNOARRAY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_BLIND_REAL_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\Net_PIC_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TEMPERATURE_STATISTICS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\StreetMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_FILE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_HEATMAP_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_STREET_SUNCURE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TRAFFICLIGHT_CHANNEL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_DISTANCE_DETECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_TRAFFIC_CARDISTANCESHORT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MONITORWALL_SET_ENABLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ISCSI_TARGET.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\CameraIO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_AUDIO_DECODE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RECORDBACKUP_PROCESSTIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ALGORITHM_PARTITION_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_AUDIO_SPIRIT_CHANNEL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_FILTER_IMAGE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SDK_LOG_QUERY_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_ACCESS_ERRORCODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_SUPPORTED_RULES_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_ATTACH_TRAFFICLIGHT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_LIGHT_DETECT_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SCENICSPOT_TURNTOPOINT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RIOTERDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_MOSAIC_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SCENICSPOT_GETPOINTINFOS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MEMORY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\AV_CFG_MONITOR_WALL_OUT_MODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DISPLAY_CAMERA_ANGLE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CAPTURE_PROCESS_END_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_GATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_CAMERASTATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_QUERY_COURSEMEDIA_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DH_DEVICE_LOG_ITEM_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\warn\WarnSearch.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_GET_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_QUERY_COURSEMEDIA_FILECLOSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_LOGIC_CHANNEL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\MyProtocolDecoder.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\HeartNettyClientHandler.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMM_PROP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DISK_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\PtzControlModule.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_COURSE_RECORD_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_MIX_SNAP_SPEED_SOURCE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_VIRTUAL_COIL_OCCUPANCY_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_ACTION_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_LOCK_CONTROL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\StockExcel.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_TRAFFIC_LIGHT_STATUS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\CFG_EM_ASG_VOICE_DIRECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_AUDIO_SPIRIT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DH_DEVICE_LOG_ITEM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\StockLogMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_FOLLOW_CAR_ALARM_IMAGE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_MONITORWALL_OPERATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_STORAGE_DEV_INFOS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ACTIVITY_ANALYSE_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\CategoryMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_TRAFFIC_RADAR_GET_OBJECT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_CHANNEL_MODE_ADD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CALIBRATE_UNIT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SD_ENCRYPT_FLAG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SOURCE_VIDEO_LOCATION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_EVENT_IVS_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRFAFFIC_LIGHT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_SET_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_SMOKE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\QUERY_DEVICE_LOG_PARAM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_SET_CAMERA_CFG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\OrderInfo.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MEDIAFILE_GENERAL_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CB_CAMERASTATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\category\PageSearch.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_BATTERY_EXIST_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_GET_LOCKINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_CAMERASTATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VEHICLE_DRIVING_DIRECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_PRE_UPLOAD_REMOTE_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_RADAR_POINTTYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSERECORD_SETINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_HEATIMG_TEMPER_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SET_COURSE_RECORD_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EMDeviceType.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_EVENT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STORAGE_PARTITION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CUSTOM_MEASURE_TEMPER.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\CameraCaptureMap.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CUSTOM_DEV_PROTOCOL_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ALARMOUT_POLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MONITORWALL_NAME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\warn\WarnVO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_DOWNLOAD_MULTI_FILE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MONITORWALL_GET_ENABLE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\OrderLastMediaMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\camera\CameraConfigSearchReq.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSECOMPOSITE_CHANNEL_MODE_GET.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_PROTOCOL_CAPS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PRIVACY_MASK_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_LIGHTPERIODS_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\BorderEx.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ALARM_RAID_INFO_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\ToolKits.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\CaseMenu.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CUSTOM_PASSWORD_ENCRYPTION_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SUPPORTFINGERPRINT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_MOTION_RANGE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_PTZ_STATUS_PROC.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\StockStatus.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\StockLog.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_CAP_AUDIO_FORMAT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_DETAIL_DRIVEASSISTANT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_SCENICSPOT_SETPOINTINFO_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_STARTSERACH_DEVICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MONITORWALL_GET_COLL_SCHD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_FOLLOW_CAR_ALARM_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_STROBE_ACTION_REASON_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_CAMERA_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSERECORD_GETINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\EmptyStructure.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_SIZE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_PASSERBY_DB_CONFIG_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_STROBE_RUN_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CAN_START_STREAM.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_REASON_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_STORAGE_DEV_INFOS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RADAR_NOTIFY_ALARMPOINTINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_ASG_WORK_MODE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_SIGNLIGHT_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\ImageAlgLib.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_USER_PICTURE_DATA.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_FORBIDDEN_ADVERT_PLAY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PASSERBY_DB_OVERWRITE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_CALIBRATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\OrderRealtime.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_MONITORWALL_GET_COLL_SCHD.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSERECORD_SETINFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_AUDIO_DATA_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\Auxs.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_PARKINGSPACE_MANUALSNAP_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_STORAGE_RAID.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_COURSECOMPOSITE_UPDATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DEV_EVENT_PARKING_LOT_STATUS_DETECTION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\WarnService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_TRAFFIC_RADAR_GET_OBJECT_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_ACCESSCTL_SPECIALDAY_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\StreetService.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_ADD_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_MONITOR_WALL_OUT_MODE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CUSTOM_DEV_VIDEO_INPUTS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COURSE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\ObjectUrl.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\common\ErrorCode.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_RADAR_CARSPEED_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\CheckByMan.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\SDK_DEVICE_LOG_ITEM_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_STROBE_RAIL_STATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\mapper\CameraMapper.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_TIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_RADAR_DETECT_CAR_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_ACCESS_CONTROL_ASG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_DEVLOCATION_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_LOCATION_CALIBRATE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\realTime\RealTime.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_ABSOLUTELY_CAPS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\MEDIAFILE_ANATOMY_TEMP_DETECT_FACEDETECT_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_COMPOSITECHANNELMODE_WINDOWS.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_UPLOAD_FLAG.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\camera\CameraSearchReq.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_NEW_QUERY_SYSTEM_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IMAGE_COMPARE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_DRIVING_DIRECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_VIDEOIN_DEFOG_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_TRAFFIC_SNAP_STROBE_IN_STATE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_PARKINGSPACE_DIRECTION.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_COURSERECORD_GET_TIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\DHDEVTIME.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_GET_RECORD_STATE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\IOImportListener.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_ASYNC_ADD_CUSTOM_DEVICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_EM_2DCODE_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_CFG_CAP_ACCESSCONTROL.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_OUT_MODIFY_COURSE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_PTZ_AREA_SCAN.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_FLOORS_EX.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\constant\SDK_ALARM_Ex_TYPE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\entity\CameraIOConfig.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\service\StreetConn.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_ATTACH_VIDEOSTAT_HEATMAP.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\NET_IN_STARTSERACH_DEVICE.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\pojo\stock\StockExportExcel.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\PlateNumber.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CFG_QUEUEDETECTION_RULE_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\NET_RADIOMETRY_RESULT.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\structure\CUSTOM_PERSON_INFO.java
E:\workspace\backend-duoji-monitor\web\src\main\java\com\zhehekeji\web\lib\enumeration\EM_CURRENT_STATE_TYPE.java
Loading…
Cancel
Save